Lines Matching defs:fmax

76 Ambiguous fmax(Ambiguous, Ambiguous){ return Ambiguous(); }
991 static_assert((std::is_same<decltype(fmax((float)0, (float)0)), float>::value), "");
992 static_assert((std::is_same<decltype(fmax((bool)0, (float)0)), double>::value), "");
993 static_assert((std::is_same<decltype(fmax((unsigned short)0, (double)0)), double>::value), "");
994 static_assert((std::is_same<decltype(fmax((int)0, (long double)0)), long double>::value), "");
995 static_assert((std::is_same<decltype(fmax((float)0, (unsigned int)0)), double>::value), "");
996 static_assert((std::is_same<decltype(fmax((double)0, (long)0)), double>::value), "");
997 static_assert((std::is_same<decltype(fmax((long double)0, (unsigned long)0)), long double>::value), "");
998 static_assert((std::is_same<decltype(fmax((int)0, (long long)0)), double>::value), "");
999 static_assert((std::is_same<decltype(fmax((int)0, (unsigned long long)0)), double>::value), "");
1000 static_assert((std::is_same<decltype(fmax((double)0, (double)0)), double>::value), "");
1001 static_assert((std::is_same<decltype(fmax((long double)0, (long double)0)), long double>::value), "");
1002 static_assert((std::is_same<decltype(fmax((float)0, (double)0)), double>::value), "");
1003 static_assert((std::is_same<decltype(fmax((float)0, (long double)0)), long double>::value), "");
1004 static_assert((std::is_same<decltype(fmax((double)0, (long double)0)), long double>::value), "");
1007 static_assert((std::is_same<decltype(fmax((int)0, (int)0)), double>::value), "");
1008 static_assert((std::is_same<decltype(fmax(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1009 assert(fmax(1,0) == 1);