Lines Matching defs:pow
55 Ambiguous pow(Ambiguous, Ambiguous){ return Ambiguous(); }
258 ASSERT_SAME_TYPE(decltype(pow((int)0, (int)0)), double);
259 // ASSERT_SAME_TYPE(decltype(pow(Value<int>(), (int)0)), double);
260 // ASSERT_SAME_TYPE(decltype(pow(Value<long double>(), (float)0)), long double);
261 // ASSERT_SAME_TYPE(decltype(pow((float) 0, Value<float>())), float);
262 ASSERT_SAME_TYPE(decltype(pow(Ambiguous(), Ambiguous())), Ambiguous);
263 assert(pow(1,1) == 1);
264 // assert(pow(Value<int,1>(), Value<float,1>()) == 1);
265 // assert(pow(1.0f, Value<double,1>()) == 1);
266 // assert(pow(1.0, Value<int,1>()) == 1);
267 // assert(pow(Value<long double,1>(), 1LL) == 1);
833 ASSERT_SAME_TYPE(decltype(::pow(T(), U())), PromoteResult);
834 (void)::pow(T(), U());