tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
numeric_limits< float > Struct Reference

#include <numeric_limits.hpp>

Static Public Member Functions

static constexpr auto denorm_min () noexcept -> float
 
static constexpr auto denorm_min () noexcept -> float
 
static constexpr auto epsilon () noexcept -> float
 
static constexpr auto epsilon () noexcept -> float
 
static constexpr auto infinity () noexcept -> float
 
static constexpr auto infinity () noexcept -> float
 
static constexpr auto lowest () noexcept
 
static constexpr auto lowest () noexcept
 
static constexpr auto max () noexcept
 
static constexpr auto max () noexcept
 
static constexpr auto min () noexcept
 
static constexpr auto min () noexcept
 
static constexpr auto quiet_NaN () noexcept -> float
 
static constexpr auto quiet_NaN () noexcept -> float
 
static constexpr auto round_error () noexcept -> float
 
static constexpr auto round_error () noexcept -> float
 
static constexpr auto signaling_NaN () noexcept -> float
 
static constexpr auto signaling_NaN () noexcept -> float
 

Static Public Attributes

static constexpr int digits
 
static constexpr int digits = FLT_MANT_DIG
 
static constexpr int digits10
 
static constexpr int digits10 = FLT_DIG
 
static constexpr float_denorm_style has_denorm
 
static constexpr float_denorm_style has_denorm = denorm_present
 
static constexpr bool has_denorm_loss
 
static constexpr bool has_denorm_loss = false
 
static constexpr bool has_infinity
 
static constexpr bool has_infinity = true
 
static constexpr bool has_quiet_NaN
 
static constexpr bool has_quiet_NaN = true
 
static constexpr bool has_signaling_NaN
 
static constexpr bool has_signaling_NaN = true
 
static constexpr bool is_bounded
 
static constexpr bool is_bounded = true
 
static constexpr bool is_exact
 
static constexpr bool is_exact = false
 
static constexpr bool is_iec559
 
static constexpr bool is_iec559 = true
 
static constexpr bool is_integer
 
static constexpr bool is_integer = false
 
static constexpr bool is_modulo
 
static constexpr bool is_modulo = false
 
static constexpr bool is_signed
 
static constexpr bool is_signed = true
 
static constexpr bool is_specialized
 
static constexpr bool is_specialized = true
 
static constexpr int max_digits10
 
static constexpr int max_digits10 = DECIMAL_DIG
 
static constexpr int max_exponent
 
static constexpr int max_exponent = FLT_MAX_EXP
 
static constexpr int max_exponent10
 
static constexpr int max_exponent10 = FLT_MAX_10_EXP
 
static constexpr int min_exponent
 
static constexpr int min_exponent = FLT_MIN_EXP
 
static constexpr int min_exponent10
 
static constexpr int min_exponent10 = FLT_MIN_10_EXP
 
static constexpr int radix
 
static constexpr int radix = FLT_RADIX
 
static constexpr float_round_style round_style
 
static constexpr float_round_style round_style = round_toward_zero
 
static constexpr bool tinyness_before
 
static constexpr bool tinyness_before = false
 
static constexpr bool traps
 
static constexpr bool traps = false
 

Member Function Documentation

◆ denorm_min() [1/2]

constexpr auto denorm_min ( ) -> T
inlinestaticconstexprnoexcept

◆ denorm_min() [2/2]

constexpr auto denorm_min ( ) -> float
inlinestaticconstexprnoexcept

◆ epsilon() [1/2]

constexpr auto epsilon ( ) -> T
inlinestaticconstexprnoexcept

◆ epsilon() [2/2]

constexpr auto epsilon ( ) -> float
inlinestaticconstexprnoexcept

◆ infinity() [1/2]

constexpr auto infinity ( ) -> T
inlinestaticconstexprnoexcept

◆ infinity() [2/2]

constexpr auto infinity ( ) -> float
inlinestaticconstexprnoexcept

◆ lowest() [1/2]

constexpr auto lowest ( )
inlinestaticconstexprnoexcept

◆ lowest() [2/2]

constexpr auto lowest ( )
inlinestaticconstexprnoexcept

◆ max() [1/2]

constexpr auto max ( )
inlinestaticconstexprnoexcept

◆ max() [2/2]

constexpr auto max ( )
inlinestaticconstexprnoexcept

◆ min() [1/2]

constexpr auto min ( )
inlinestaticconstexprnoexcept

◆ min() [2/2]

constexpr auto min ( )
inlinestaticconstexprnoexcept

◆ quiet_NaN() [1/2]

constexpr auto quiet_NaN ( ) -> T
inlinestaticconstexprnoexcept

◆ quiet_NaN() [2/2]

constexpr auto quiet_NaN ( ) -> float
inlinestaticconstexprnoexcept

◆ round_error() [1/2]

constexpr auto round_error ( ) -> T
inlinestaticconstexprnoexcept

◆ round_error() [2/2]

constexpr auto round_error ( ) -> float
inlinestaticconstexprnoexcept

◆ signaling_NaN() [1/2]

constexpr auto signaling_NaN ( ) -> T
inlinestaticconstexprnoexcept

◆ signaling_NaN() [2/2]

constexpr auto signaling_NaN ( ) -> float
inlinestaticconstexprnoexcept

Member Data Documentation

◆ digits [1/2]

int digits
staticconstexpr

◆ digits [2/2]

int digits = FLT_MANT_DIG
staticconstexpr

◆ digits10 [1/2]

int digits10
staticconstexpr

◆ digits10 [2/2]

int digits10 = FLT_DIG
staticconstexpr

◆ has_denorm [1/2]

float_denorm_style has_denorm
staticconstexpr

◆ has_denorm [2/2]

float_denorm_style has_denorm = denorm_present
staticconstexpr

◆ has_denorm_loss [1/2]

bool has_denorm_loss
staticconstexpr

◆ has_denorm_loss [2/2]

bool has_denorm_loss = false
staticconstexpr

◆ has_infinity [1/2]

bool has_infinity
staticconstexpr

◆ has_infinity [2/2]

bool has_infinity = true
staticconstexpr

◆ has_quiet_NaN [1/2]

bool has_quiet_NaN
staticconstexpr

◆ has_quiet_NaN [2/2]

bool has_quiet_NaN = true
staticconstexpr

◆ has_signaling_NaN [1/2]

bool has_signaling_NaN
staticconstexpr

◆ has_signaling_NaN [2/2]

bool has_signaling_NaN = true
staticconstexpr

◆ is_bounded [1/2]

bool is_bounded
staticconstexpr

◆ is_bounded [2/2]

bool is_bounded = true
staticconstexpr

◆ is_exact [1/2]

bool is_exact
staticconstexpr

◆ is_exact [2/2]

bool is_exact = false
staticconstexpr

◆ is_iec559 [1/2]

bool is_iec559
staticconstexpr

◆ is_iec559 [2/2]

bool is_iec559 = true
staticconstexpr

◆ is_integer [1/2]

bool is_integer
staticconstexpr

◆ is_integer [2/2]

bool is_integer = false
staticconstexpr

◆ is_modulo [1/2]

bool is_modulo
staticconstexpr

◆ is_modulo [2/2]

bool is_modulo = false
staticconstexpr

◆ is_signed [1/2]

bool is_signed
staticconstexpr

◆ is_signed [2/2]

bool is_signed = true
staticconstexpr

◆ is_specialized [1/2]

bool is_specialized
staticconstexpr

◆ is_specialized [2/2]

bool is_specialized = true
staticconstexpr

◆ max_digits10 [1/2]

int max_digits10
staticconstexpr

◆ max_digits10 [2/2]

int max_digits10 = DECIMAL_DIG
staticconstexpr

◆ max_exponent [1/2]

int max_exponent
staticconstexpr

◆ max_exponent [2/2]

int max_exponent = FLT_MAX_EXP
staticconstexpr

◆ max_exponent10 [1/2]

int max_exponent10
staticconstexpr

◆ max_exponent10 [2/2]

int max_exponent10 = FLT_MAX_10_EXP
staticconstexpr

◆ min_exponent [1/2]

int min_exponent
staticconstexpr

◆ min_exponent [2/2]

int min_exponent = FLT_MIN_EXP
staticconstexpr

◆ min_exponent10 [1/2]

int min_exponent10
staticconstexpr

◆ min_exponent10 [2/2]

int min_exponent10 = FLT_MIN_10_EXP
staticconstexpr

◆ radix [1/2]

int radix
staticconstexpr

◆ radix [2/2]

int radix = FLT_RADIX
staticconstexpr

◆ round_style [1/2]

float_round_style round_style
staticconstexpr

◆ round_style [2/2]

float_round_style round_style = round_toward_zero
staticconstexpr

◆ tinyness_before [1/2]

bool tinyness_before
staticconstexpr

◆ tinyness_before [2/2]

bool tinyness_before = false
staticconstexpr

◆ traps [1/2]

bool traps
staticconstexpr

◆ traps [2/2]

bool traps = false
staticconstexpr

The documentation for this struct was generated from the following file: