Classify floating point value. \param arg number to classify \retval FP_ZERO for positive and negative zero \retval FP_SUBNORMAL for subnormal numbers \retval FP_INFINITY for positive and negative infinity \retval FP_NAN for NaNs \retval FP_NORMAL for all other (normal) values template typename enable ::type fpclassify(T arg) { return functions::fpclassify(arg); }
| 2722 | /// \retval FP_NORMAL for all other (normal) values |
| 2723 | // template<typename T> typename enable<int,T>::type fpclassify(T arg) { return functions::fpclassify(arg); } |
| 2724 | inline int fpclassify(half arg) { return functions::fpclassify(arg); } |
| 2725 | inline int fpclassify(expr arg) { return functions::fpclassify(arg); } |
| 2726 | |
| 2727 | /// Check if finite number. |