Lines Matching defs:fmod
53 Ambiguous fmod(Ambiguous, Ambiguous){ return Ambiguous(); }
348 static_assert((std::is_same<decltype(std::fmod((float)0, (float)0)), float>::value), "");
349 static_assert((std::is_same<decltype(std::fmod((bool)0, (float)0)), double>::value), "");
350 static_assert((std::is_same<decltype(std::fmod((unsigned short)0, (double)0)), double>::value), "");
351 static_assert((std::is_same<decltype(std::fmod((int)0, (long double)0)), long double>::value), "");
352 static_assert((std::is_same<decltype(std::fmod((float)0, (unsigned int)0)), double>::value), "");
353 static_assert((std::is_same<decltype(std::fmod((double)0, (long)0)), double>::value), "");
354 static_assert((std::is_same<decltype(std::fmod((long double)0, (unsigned long)0)), long double>::value), "");
355 static_assert((std::is_same<decltype(std::fmod((int)0, (long long)0)), double>::value), "");
356 static_assert((std::is_same<decltype(std::fmod((int)0, (unsigned long long)0)), double>::value), "");
357 static_assert((std::is_same<decltype(std::fmod((double)0, (double)0)), double>::value), "");
358 static_assert((std::is_same<decltype(std::fmod((long double)0, (long double)0)), long double>::value), "");
359 static_assert((std::is_same<decltype(std::fmod((float)0, (double)0)), double>::value), "");
360 static_assert((std::is_same<decltype(std::fmod((float)0, (long double)0)), long double>::value), "");
361 static_assert((std::is_same<decltype(std::fmod((double)0, (long double)0)), long double>::value), "");
364 static_assert((std::is_same<decltype(std::fmod((int)0, (int)0)), double>::value), "");
365 static_assert((std::is_same<decltype(fmod(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
366 assert(std::fmod(1.5,1) == .5);