Lines Matching defs:trunc
110 Ambiguous trunc(Ambiguous){ return Ambiguous(); }
1635 static_assert((std::is_same<decltype(std::trunc((float)0)), float>::value), "");
1636 static_assert((std::is_same<decltype(std::trunc((bool)0)), double>::value), "");
1637 static_assert((std::is_same<decltype(std::trunc((unsigned short)0)), double>::value), "");
1638 static_assert((std::is_same<decltype(std::trunc((int)0)), double>::value), "");
1639 static_assert((std::is_same<decltype(std::trunc((unsigned int)0)), double>::value), "");
1640 static_assert((std::is_same<decltype(std::trunc((long)0)), double>::value), "");
1641 static_assert((std::is_same<decltype(std::trunc((unsigned long)0)), double>::value), "");
1642 static_assert((std::is_same<decltype(std::trunc((long long)0)), double>::value), "");
1643 static_assert((std::is_same<decltype(std::trunc((unsigned long long)0)), double>::value), "");
1644 static_assert((std::is_same<decltype(std::trunc((double)0)), double>::value), "");
1645 static_assert((std::is_same<decltype(std::trunc((long double)0)), long double>::value), "");
1648 static_assert((std::is_same<decltype(trunc(Ambiguous())), Ambiguous>::value), "");
1649 assert(std::trunc(1) == 1);