Home | History | Annotate | Download | only in depr.c.headers

Lines Matching defs:pow

49 Ambiguous pow(Ambiguous, Ambiguous){ return Ambiguous(); }
418 static_assert((std::is_same<decltype(pow((float)0, (float)0)), float>::value), "");
419 static_assert((std::is_same<decltype(pow((bool)0, (float)0)), double>::value), "");
420 static_assert((std::is_same<decltype(pow((unsigned short)0, (double)0)), double>::value), "");
421 static_assert((std::is_same<decltype(pow((int)0, (long double)0)), long double>::value), "");
422 static_assert((std::is_same<decltype(pow((float)0, (unsigned int)0)), double>::value), "");
423 static_assert((std::is_same<decltype(pow((double)0, (long)0)), double>::value), "");
424 static_assert((std::is_same<decltype(pow((long double)0, (unsigned long)0)), long double>::value), "");
425 static_assert((std::is_same<decltype(pow((int)0, (long long)0)), double>::value), "");
426 static_assert((std::is_same<decltype(pow((int)0, (unsigned long long)0)), double>::value), "");
427 static_assert((std::is_same<decltype(pow((double)0, (double)0)), double>::value), "");
428 static_assert((std::is_same<decltype(pow((long double)0, (long double)0)), long double>::value), "");
429 static_assert((std::is_same<decltype(pow((float)0, (double)0)), double>::value), "");
430 static_assert((std::is_same<decltype(pow((float)0, (long double)0)), long double>::value), "");
431 static_assert((std::is_same<decltype(pow((double)0, (long double)0)), long double>::value), "");
434 static_assert((std::is_same<decltype(pow((int)0, (int)0)), double>::value), "");
435 // static_assert((std::is_same<decltype(pow(Value<int>(), (int)0)), double>::value), "");
436 // static_assert((std::is_same<decltype(pow(Value<long double>(), (float)0)), long double>::value), "");
437 // static_assert((std::is_same<decltype(pow((float) 0, Value<float>())), float>::value), "");
438 static_assert((std::is_same<decltype(pow(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
439 assert(pow(1,1) == 1);
440 // assert(pow(Value<int,1>(), Value<float,1>()) == 1);
441 // assert(pow(1.0f, Value<double,1>()) == 1);
442 // assert(pow(1.0, Value<int,1>()) == 1);
443 // assert(pow(Value<long double,1>(), 1LL) == 1);