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 epsilon () noexcept -> float
 
static constexpr auto infinity () noexcept -> float
 
static constexpr auto lowest () noexcept
 
static constexpr auto max () noexcept
 
static constexpr auto min () noexcept
 
static constexpr auto quiet_NaN () noexcept -> float
 
static constexpr auto round_error () noexcept -> float
 
static constexpr auto signaling_NaN () noexcept -> float
 

Static Public Attributes

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

Member Function Documentation

◆ denorm_min()

static constexpr auto denorm_min ( ) -> float
inlinestaticconstexprnoexcept

◆ epsilon()

static constexpr auto epsilon ( ) -> float
inlinestaticconstexprnoexcept

◆ infinity()

static constexpr auto infinity ( ) -> float
inlinestaticconstexprnoexcept

◆ lowest()

static constexpr auto lowest ( )
inlinestaticconstexprnoexcept

◆ max()

static constexpr auto max ( )
inlinestaticconstexprnoexcept

◆ min()

static constexpr auto min ( )
inlinestaticconstexprnoexcept

◆ quiet_NaN()

static constexpr auto quiet_NaN ( ) -> float
inlinestaticconstexprnoexcept

◆ round_error()

static constexpr auto round_error ( ) -> float
inlinestaticconstexprnoexcept

◆ signaling_NaN()

static constexpr auto signaling_NaN ( ) -> float
inlinestaticconstexprnoexcept

Member Data Documentation

◆ digits

constexpr int digits = FLT_MANT_DIG
staticconstexpr

◆ digits10

constexpr int digits10 = FLT_DIG
staticconstexpr

◆ has_denorm

constexpr float_denorm_style has_denorm = denorm_present
staticconstexpr

◆ has_denorm_loss

constexpr bool has_denorm_loss = false
staticconstexpr

◆ has_infinity

constexpr bool has_infinity = true
staticconstexpr

◆ has_quiet_NaN

constexpr bool has_quiet_NaN = true
staticconstexpr

◆ has_signaling_NaN

constexpr bool has_signaling_NaN = true
staticconstexpr

◆ is_bounded

constexpr bool is_bounded = true
staticconstexpr

◆ is_exact

constexpr bool is_exact = false
staticconstexpr

◆ is_iec559

constexpr bool is_iec559 = true
staticconstexpr

◆ is_integer

constexpr bool is_integer = false
staticconstexpr

◆ is_modulo

constexpr bool is_modulo = false
staticconstexpr

◆ is_signed

constexpr bool is_signed = true
staticconstexpr

◆ is_specialized

constexpr bool is_specialized = true
staticconstexpr

◆ max_digits10

constexpr int max_digits10 = DECIMAL_DIG
staticconstexpr

◆ max_exponent

constexpr int max_exponent = FLT_MAX_EXP
staticconstexpr

◆ max_exponent10

constexpr int max_exponent10 = FLT_MAX_10_EXP
staticconstexpr

◆ min_exponent

constexpr int min_exponent = FLT_MIN_EXP
staticconstexpr

◆ min_exponent10

constexpr int min_exponent10 = FLT_MIN_10_EXP
staticconstexpr

◆ radix

constexpr int radix = FLT_RADIX
staticconstexpr

◆ round_style

constexpr float_round_style round_style = round_toward_zero
staticconstexpr

◆ tinyness_before

constexpr bool tinyness_before = false
staticconstexpr

◆ traps

constexpr bool traps = false
staticconstexpr

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