| 389 | // atan2 |
| 390 | inline float atan2f(float y, float x) FL_NOEXCEPT { return atan2_impl_float(y, x); } |
| 391 | inline double atan2(double y, double x) FL_NOEXCEPT { return atan2_impl_double(y, x); } |
| 392 | template<typename T> inline typename enable_if<is_integral<T>::value, float>::type |
| 393 | atan2(T y, T x) FL_NOEXCEPT { return atan2_impl_float(static_cast<float>(y), static_cast<float>(x)); } |
| 394 |