mn::numeric_limits< float > Class Reference
Spezial version for float. More...
#include <mn_limits.hpp>
Private Types | |
using | value_type = float |
Static Private Member Functions | |
static constexpr value_type | min () |
static constexpr value_type | max () |
static constexpr value_type | lowest () |
static constexpr value_type | epsilon () |
static constexpr value_type | denorm_min () |
static constexpr value_type | infinity () |
static constexpr value_type | quiet_NaN () |
static constexpr value_type | signaling_NaN () |
static value_type | round_error () |
Static Private Attributes | |
static constexpr int | digits = __FLT_MANT_DIG__ |
static constexpr int | digits10 = __FLT_DIG__ |
static constexpr int | max_digits10 = ((digits * 301) / 1000) + 2 |
static constexpr int | min_exponent = __FLT_MIN_EXP__ |
static constexpr int | min_exponent10 = __FLT_MIN_10_EXP__ |
static constexpr int | max_exponent = __FLT_MAX_EXP__ |
static constexpr int | max_exponent10 = __FLT_MAX_10_EXP__ |
static constexpr bool | is_specialized = true |
static constexpr bool | is_signed = true |
static constexpr bool | is_integer = false |
static constexpr bool | is_exact = false |
static constexpr int | radix = 2 |
static constexpr bool | has_infinity = true |
static constexpr bool | has_quiet_NaN = true |
static constexpr bool | has_signaling_NaN = true |
static constexpr bool | has_denorm_loss = false |
static constexpr bool | is_iec559 = false |
static constexpr bool | is_bounded = true |
static constexpr bool | is_modulo = false |
static constexpr bool | traps = false |
static constexpr bool | tinyness_before = false |
static constexpr float_denorm_style | has_denorm = float_denorm_style::indeterminate |
static constexpr float_round_style | round_style = float_round_style::indeterminate |
Detailed Description
Spezial version for float.
Member Typedef Documentation
◆ value_type
|
private |
Member Function Documentation
◆ denorm_min()
|
inlinestaticconstexprprivate |
◆ epsilon()
|
inlinestaticconstexprprivate |
◆ infinity()
|
inlinestaticconstexprprivate |
◆ lowest()
|
inlinestaticconstexprprivate |
◆ max()
|
inlinestaticconstexprprivate |
◆ min()
|
inlinestaticconstexprprivate |
◆ quiet_NaN()
|
inlinestaticconstexprprivate |
◆ round_error()
|
inlinestaticprivate |
◆ signaling_NaN()
|
inlinestaticconstexprprivate |
Member Data Documentation
◆ digits
|
staticconstexprprivate |
◆ digits10
|
staticconstexprprivate |
◆ has_denorm
|
staticconstexprprivate |
◆ has_denorm_loss
|
staticconstexprprivate |
◆ has_infinity
|
staticconstexprprivate |
◆ has_quiet_NaN
|
staticconstexprprivate |
◆ has_signaling_NaN
|
staticconstexprprivate |
◆ is_bounded
|
staticconstexprprivate |
◆ is_exact
|
staticconstexprprivate |
◆ is_iec559
|
staticconstexprprivate |
◆ is_integer
|
staticconstexprprivate |
◆ is_modulo
|
staticconstexprprivate |
◆ is_signed
|
staticconstexprprivate |
◆ is_specialized
|
staticconstexprprivate |
◆ max_digits10
|
staticconstexprprivate |
◆ max_exponent
|
staticconstexprprivate |
◆ max_exponent10
|
staticconstexprprivate |
◆ min_exponent
|
staticconstexprprivate |
◆ min_exponent10
|
staticconstexprprivate |
◆ radix
|
staticconstexprprivate |
◆ round_style
|
staticconstexprprivate |
◆ tinyness_before
|
staticconstexprprivate |
◆ traps
|
staticconstexprprivate |
The documentation for this class was generated from the following file: