| 336 | inline float fmodf(float x, float y) FL_NOEXCEPT { return fmod_impl_float(x, y); } |
| 337 | template<typename T> |
| 338 | inline typename enable_if<!is_integral<T>::value, T>::type |
| 339 | fmod(T x, T y) FL_NOEXCEPT { |
| 340 | return static_cast<T>(fmod_impl_float(static_cast<float>(x), static_cast<float>(y))); |
| 341 | } |
| 342 | template<> |
| 343 | inline double fmod<double>(double x, double y) FL_NOEXCEPT { |
| 344 | return fmod_impl_double(x, y); |
no test coverage detected