Lines Matching defs:copysign

79 Ambiguous copysign(Ambiguous, Ambiguous){ return Ambiguous(); }
918 static_assert((std::is_same<decltype(std::copysign((float)0, (float)0)), float>::value), "");
919 static_assert((std::is_same<decltype(std::copysign((bool)0, (float)0)), double>::value), "");
920 static_assert((std::is_same<decltype(std::copysign((unsigned short)0, (double)0)), double>::value), "");
921 static_assert((std::is_same<decltype(std::copysign((int)0, (long double)0)), long double>::value), "");
922 static_assert((std::is_same<decltype(std::copysign((float)0, (unsigned int)0)), double>::value), "");
923 static_assert((std::is_same<decltype(std::copysign((double)0, (long)0)), double>::value), "");
924 static_assert((std::is_same<decltype(std::copysign((long double)0, (unsigned long)0)), long double>::value), "");
925 static_assert((std::is_same<decltype(std::copysign((int)0, (long long)0)), double>::value), "");
926 static_assert((std::is_same<decltype(std::copysign((int)0, (unsigned long long)0)), double>::value), "");
927 static_assert((std::is_same<decltype(std::copysign((double)0, (double)0)), double>::value), "");
928 static_assert((std::is_same<decltype(std::copysign((long double)0, (long double)0)), long double>::value), "");
929 static_assert((std::is_same<decltype(std::copysign((float)0, (double)0)), double>::value), "");
930 static_assert((std::is_same<decltype(std::copysign((float)0, (long double)0)), long double>::value), "");
931 static_assert((std::is_same<decltype(std::copysign((double)0, (long double)0)), long double>::value), "");
934 static_assert((std::is_same<decltype(std::copysign((int)0, (int)0)), double>::value), "");
935 static_assert((std::is_same<decltype(copysign(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
936 assert(std::copysign(1,1) == 1);