mn::numeric_limits< T > Class Template Reference
#include <mn_limits.hpp>
Inheritance diagram for mn::numeric_limits< T >:
Public Types | |
using | value_type = T |
Static Public Member Functions | |
static constexpr value_type | bits () |
static constexpr value_type | min () |
static constexpr value_type | max () |
static constexpr value_type | lowest () |
static constexpr value_type | epsilon () |
static constexpr value_type | round_error () |
static constexpr value_type | denorm_min () |
static constexpr value_type | infinity () |
static constexpr value_type | quiet_NaN () |
static constexpr value_type | signaling_NaN () |
Static Public Attributes | |
static constexpr int | digits = 0 |
static constexpr int | digits10 = 0 |
static constexpr bool | is_signed = false |
static constexpr bool | is_specialized = true |
static constexpr bool | is_integer = true |
static constexpr bool | is_exact = true |
static constexpr int | max_digits10 = 0 |
static constexpr int | radix = 2 |
static constexpr int | min_exponent = 0 |
static constexpr int | min_exponent10 = 0 |
static constexpr int | max_exponent = 0 |
static constexpr int | max_exponent10 = 0 |
static constexpr bool | has_infinity = false |
static constexpr bool | has_quiet_NaN = false |
static constexpr bool | has_signaling_NaN = false |
static constexpr bool | has_denorm_loss = false |
static constexpr bool | is_iec559 = false |
static constexpr bool | is_bounded = true |
static constexpr bool | traps = false |
static constexpr bool | tinyness_before = false |
static constexpr float_denorm_style | has_denorm = float_denorm_style::absent |
static constexpr float_round_style | round_style = float_round_style::toward_zero |
Member Typedef Documentation
◆ value_type
template<typename T >
using mn::numeric_limits< T >::value_type = T |
Member Function Documentation
◆ bits()
template<typename T >
|
inlinestaticconstexpr |
◆ denorm_min()
template<typename T >
|
inlinestaticconstexpr |
◆ epsilon()
template<typename T >
|
inlinestaticconstexpr |
◆ infinity()
template<typename T >
|
inlinestaticconstexpr |
◆ lowest()
template<typename T >
|
inlinestaticconstexpr |
◆ max()
template<typename T >
|
inlinestaticconstexpr |
◆ min()
template<typename T >
|
inlinestaticconstexpr |
◆ quiet_NaN()
template<typename T >
|
inlinestaticconstexpr |
◆ round_error()
template<typename T >
|
inlinestaticconstexpr |
◆ signaling_NaN()
template<typename T >
|
inlinestaticconstexpr |
Member Data Documentation
◆ digits
template<typename T >
|
staticconstexpr |
◆ digits10
template<typename T >
|
staticconstexpr |
◆ has_denorm
template<typename T >
|
staticconstexpr |
◆ has_denorm_loss
template<typename T >
|
staticconstexpr |
◆ has_infinity
template<typename T >
|
staticconstexpr |
◆ has_quiet_NaN
template<typename T >
|
staticconstexpr |
◆ has_signaling_NaN
template<typename T >
|
staticconstexpr |
◆ is_bounded
template<typename T >
|
staticconstexpr |
◆ is_exact
template<typename T >
|
staticconstexpr |
◆ is_iec559
template<typename T >
|
staticconstexpr |
◆ is_integer
template<typename T >
|
staticconstexpr |
◆ is_signed
template<typename T >
|
staticconstexpr |
◆ is_specialized
template<typename T >
|
staticconstexpr |
◆ max_digits10
template<typename T >
|
staticconstexpr |
◆ max_exponent
template<typename T >
|
staticconstexpr |
◆ max_exponent10
template<typename T >
|
staticconstexpr |
◆ min_exponent
template<typename T >
|
staticconstexpr |
◆ min_exponent10
template<typename T >
|
staticconstexpr |
◆ radix
template<typename T >
|
staticconstexpr |
◆ round_style
template<typename T >
|
staticconstexpr |
◆ tinyness_before
template<typename T >
|
staticconstexpr |
◆ traps
template<typename T >
|
staticconstexpr |
The documentation for this class was generated from the following file: