Lines Matching defs:atan
45 Ambiguous atan(Ambiguous){ return Ambiguous(); }
192 static_assert((std::is_same<decltype(std::atan((float)0)), float>::value), "");
193 static_assert((std::is_same<decltype(std::atan((bool)0)), double>::value), "");
194 static_assert((std::is_same<decltype(std::atan((unsigned short)0)), double>::value), "");
195 static_assert((std::is_same<decltype(std::atan((int)0)), double>::value), "");
196 static_assert((std::is_same<decltype(std::atan((unsigned int)0)), double>::value), "");
197 static_assert((std::is_same<decltype(std::atan((long)0)), double>::value), "");
198 static_assert((std::is_same<decltype(std::atan((unsigned long)0)), double>::value), "");
199 static_assert((std::is_same<decltype(std::atan((long long)0)), double>::value), "");
200 static_assert((std::is_same<decltype(std::atan((unsigned long long)0)), double>::value), "");
201 static_assert((std::is_same<decltype(std::atan((double)0)), double>::value), "");
202 static_assert((std::is_same<decltype(std::atan((long double)0)), long double>::value), "");
205 static_assert((std::is_same<decltype(atan(Ambiguous())), Ambiguous>::value), "");
206 assert(std::atan(0) == 0);