LibreOffice Module onlineupdate (master) 1
|
IsIntegral determines whether a type is an integral type. More...
#include <TypeTraits.h>
Additional Inherited Members | |
Public Types inherited from mozilla::IntegralConstant< T, Value > | |
typedef T | ValueType |
typedef IntegralConstant< T, Value > | Type |
Static Public Attributes inherited from mozilla::IntegralConstant< T, Value > | |
static const T | value = Value |
IsIntegral determines whether a type is an integral type.
mozilla::IsIntegral<int>::value is true; mozilla::IsIntegral<unsigned short>::value is true; mozilla::IsIntegral<const long>::value is true; mozilla::IsIntegral<int*>::value is false; mozilla::IsIntegral<double>::value is false;
Note that the behavior of IsIntegral on char16_t and char32_t is unspecified.
Definition at line 108 of file TypeTraits.h.