| 533 | // sincos(angle, &out_sin, &out_cos) for floating-point types |
| 534 | template <typename T> |
| 535 | inline typename enable_if<is_floating_point<T>::value>::type |
| 536 | sincos(T angle, T& out_sin, T& out_cos) FL_NOEXCEPT { |
| 537 | out_sin = static_cast<T>(fl::sinf(static_cast<float>(angle))); |
| 538 | out_cos = static_cast<T>(fl::cosf(static_cast<float>(angle))); |
| 539 | } |
| 540 | |
| 541 | // sincos(angle, &out_sin, &out_cos) for integral types |
| 542 | template <typename T> |