LibreOffice Module onlineupdate (master) 1
|
IsArithmetic determines whether a type is arithmetic. More...
#include <TypeTraits.h>
Additional Inherited Members | |
Public Types inherited from mozilla::IntegralConstant< bool, IsIntegral< T >::value||IsFloatingPoint< T >::value > | |
typedef bool | ValueType |
typedef IntegralConstant< bool, Value > | Type |
Static Public Attributes inherited from mozilla::IntegralConstant< bool, IsIntegral< T >::value||IsFloatingPoint< T >::value > | |
static const bool | value |
IsArithmetic determines whether a type is arithmetic.
A type is arithmetic iff it is an integral type or a floating point type.
mozilla::IsArithmetic<int>::value is true; mozilla::IsArithmetic<double>::value is true; mozilla::IsArithmetic<long double*>::value is false.
Definition at line 308 of file TypeTraits.h.