Home | History | Annotate | Download | only in c.math

Lines Matching full:ilogb

82 Ambiguous ilogb(Ambiguous){ return Ambiguous(); }
1117 static_assert((std::is_same<decltype(std::ilogb((float)0)), int>::value), "");
1118 static_assert((std::is_same<decltype(std::ilogb((bool)0)), int>::value), "");
1119 static_assert((std::is_same<decltype(std::ilogb((unsigned short)0)), int>::value), "");
1120 static_assert((std::is_same<decltype(std::ilogb((int)0)), int>::value), "");
1121 static_assert((std::is_same<decltype(std::ilogb((unsigned int)0)), int>::value), "");
1122 static_assert((std::is_same<decltype(std::ilogb((long)0)), int>::value), "");
1123 static_assert((std::is_same<decltype(std::ilogb((unsigned long)0)), int>::value), "");
1124 static_assert((std::is_same<decltype(std::ilogb((long long)0)), int>::value), "");
1125 static_assert((std::is_same<decltype(std::ilogb((unsigned long long)0)), int>::value), "");
1126 static_assert((std::is_same<decltype(std::ilogb((double)0)), int>::value), "");
1127 static_assert((std::is_same<decltype(std::ilogb((long double)0)), int>::value), "");
1130 static_assert((std::is_same<decltype(ilogb(Ambiguous())), Ambiguous>::value), "");
1131 assert(std::ilogb(1) == 0);