Lines Matching defs:atan2
46 Ambiguous atan2(Ambiguous, Ambiguous){ return Ambiguous(); }
211 static_assert((std::is_same<decltype(std::atan2((float)0, (float)0)), float>::value), "");
212 static_assert((std::is_same<decltype(std::atan2((bool)0, (float)0)), double>::value), "");
213 static_assert((std::is_same<decltype(std::atan2((unsigned short)0, (double)0)), double>::value), "");
214 static_assert((std::is_same<decltype(std::atan2((int)0, (long double)0)), long double>::value), "");
215 static_assert((std::is_same<decltype(std::atan2((float)0, (unsigned int)0)), double>::value), "");
216 static_assert((std::is_same<decltype(std::atan2((double)0, (long)0)), double>::value), "");
217 static_assert((std::is_same<decltype(std::atan2((long double)0, (unsigned long)0)), long double>::value), "");
218 static_assert((std::is_same<decltype(std::atan2((int)0, (long long)0)), double>::value), "");
219 static_assert((std::is_same<decltype(std::atan2((int)0, (unsigned long long)0)), double>::value), "");
220 static_assert((std::is_same<decltype(std::atan2((double)0, (double)0)), double>::value), "");
221 static_assert((std::is_same<decltype(std::atan2((long double)0, (long double)0)), long double>::value), "");
222 static_assert((std::is_same<decltype(std::atan2((float)0, (double)0)), double>::value), "");
223 static_assert((std::is_same<decltype(std::atan2((float)0, (long double)0)), long double>::value), "");
224 static_assert((std::is_same<decltype(std::atan2((double)0, (long double)0)), long double>::value), "");
227 static_assert((std::is_same<decltype(std::atan2((int)0, (int)0)), double>::value), "");
228 static_assert((std::is_same<decltype(atan2(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
229 assert(std::atan2(0,1) == 0);