Lines Matching defs:exp2
82 Ambiguous exp2(Ambiguous){ return Ambiguous(); }
979 static_assert((std::is_same<decltype(std::exp2((float)0)), float>::value), "");
980 static_assert((std::is_same<decltype(std::exp2((bool)0)), double>::value), "");
981 static_assert((std::is_same<decltype(std::exp2((unsigned short)0)), double>::value), "");
982 static_assert((std::is_same<decltype(std::exp2((int)0)), double>::value), "");
983 static_assert((std::is_same<decltype(std::exp2((unsigned int)0)), double>::value), "");
984 static_assert((std::is_same<decltype(std::exp2((long)0)), double>::value), "");
985 static_assert((std::is_same<decltype(std::exp2((unsigned long)0)), double>::value), "");
986 static_assert((std::is_same<decltype(std::exp2((long long)0)), double>::value), "");
987 static_assert((std::is_same<decltype(std::exp2((unsigned long long)0)), double>::value), "");
988 static_assert((std::is_same<decltype(std::exp2((double)0)), double>::value), "");
989 static_assert((std::is_same<decltype(std::exp2((long double)0)), long double>::value), "");
992 static_assert((std::is_same<decltype(exp2(Ambiguous())), Ambiguous>::value), "");
993 assert(std::exp2(1) == 2);