Lines Matching defs:sin
60 Ambiguous sin(Ambiguous){ return Ambiguous(); }
491 static_assert((std::is_same<decltype(std::sin((float)0)), float>::value), "");
492 static_assert((std::is_same<decltype(std::sin((bool)0)), double>::value), "");
493 static_assert((std::is_same<decltype(std::sin((unsigned short)0)), double>::value), "");
494 static_assert((std::is_same<decltype(std::sin((int)0)), double>::value), "");
495 static_assert((std::is_same<decltype(std::sin((unsigned int)0)), double>::value), "");
496 static_assert((std::is_same<decltype(std::sin((long)0)), double>::value), "");
497 static_assert((std::is_same<decltype(std::sin((unsigned long)0)), double>::value), "");
498 static_assert((std::is_same<decltype(std::sin((long long)0)), double>::value), "");
499 static_assert((std::is_same<decltype(std::sin((unsigned long long)0)), double>::value), "");
500 static_assert((std::is_same<decltype(std::sin((double)0)), double>::value), "");
501 static_assert((std::is_same<decltype(std::sin((long double)0)), long double>::value), "");
504 static_assert((std::is_same<decltype(sin(Ambiguous())), Ambiguous>::value), "");
505 assert(std::sin(0) == 0);