Standard C++ Library Reference ISO/IEC (VERSION3)

numeric_limits::is_bounded
static const bool is_bounded = false;
The member stores true for a type that has a bounded set of representable values (which is the
case for all predefined types).
numeric_limits::is_exact
static const bool is_exact = false;
The member stores true for a type that has exact representations for all its values (which is the
case for all predefined integer types). A fixed-point or rational representation is also considered
exact, but not a floating-point representation.
numeric_limits::is_iec559
static const bool is_iec559 = false;
The member stores true for a type that has a representation conforming to IEC 559, an
international standard for representing floating-point values (also known as IEEE 754 in the
USA).
numeric_limits::is_integer
static const bool is_integer = false;
The member stores true for a type that has an integer representation (which is the case for all
predefined integer types).
numeric_limits::is_modulo
static const bool is_modulo = false;
The member stores true for a type that has a modulo representation, where all results are
reduced modulo some value (which is the case for all predefined unsigned integer types).
numeric_limits::is_signed
static const bool is_signed = false;
The member stores true for a type that has a signed representation (which is the case for all
predefined floating-point and signed integer types).