llvm-mos-sdk
Static Public Member Functions | Static Public Attributes | List of all members
std::numeric_limits< T > Class Template Reference
Inheritance diagram for std::numeric_limits< T >:
Inheritance graph
[legend]
Collaboration diagram for std::numeric_limits< T >:
Collaboration graph
[legend]

Static Public Member Functions

static constexpr T epsilon () noexcept
 
static constexpr T round_error () noexcept
 
static constexpr T infinity () noexcept
 
static constexpr T quiet_NaN () noexcept
 
static constexpr T signaling_NaN () noexcept
 
static constexpr T denorm_min () noexcept
 

Static Public Attributes

static constexpr bool is_iec559 = false
 
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 tinyness_before = false
 
static constexpr bool traps = false
 
static constexpr int max_digits10 = 0
 
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 std::float_round_style round_style = std::round_toward_zero
 
static constexpr std::float_denorm_style has_denorm = std::denorm_absent
 

Member Function Documentation

◆ denorm_min()

template<class T >
static constexpr T std::numeric_limits< T >::denorm_min ( )
inlinestaticconstexprnoexcept

◆ epsilon()

template<class T >
static constexpr T std::numeric_limits< T >::epsilon ( )
inlinestaticconstexprnoexcept

◆ infinity()

template<class T >
static constexpr T std::numeric_limits< T >::infinity ( )
inlinestaticconstexprnoexcept

◆ quiet_NaN()

template<class T >
static constexpr T std::numeric_limits< T >::quiet_NaN ( )
inlinestaticconstexprnoexcept

◆ round_error()

template<class T >
static constexpr T std::numeric_limits< T >::round_error ( )
inlinestaticconstexprnoexcept

◆ signaling_NaN()

template<class T >
static constexpr T std::numeric_limits< T >::signaling_NaN ( )
inlinestaticconstexprnoexcept

Member Data Documentation

◆ has_denorm

template<class T >
constexpr std::float_denorm_style std::numeric_limits< T >::has_denorm = std::denorm_absent
staticconstexpr

◆ has_denorm_loss

template<class T >
constexpr bool std::numeric_limits< T >::has_denorm_loss = false
staticconstexpr

◆ has_infinity

template<class T >
constexpr bool std::numeric_limits< T >::has_infinity = false
staticconstexpr

◆ has_quiet_NaN

template<class T >
constexpr bool std::numeric_limits< T >::has_quiet_NaN = false
staticconstexpr

◆ has_signaling_NaN

template<class T >
constexpr bool std::numeric_limits< T >::has_signaling_NaN = false
staticconstexpr

◆ is_iec559

template<class T >
constexpr bool std::numeric_limits< T >::is_iec559 = false
staticconstexpr

◆ max_digits10

template<class T >
constexpr int std::numeric_limits< T >::max_digits10 = 0
staticconstexpr

◆ max_exponent

template<class T >
constexpr int std::numeric_limits< T >::max_exponent = 0
staticconstexpr

◆ max_exponent10

template<class T >
constexpr int std::numeric_limits< T >::max_exponent10 = 0
staticconstexpr

◆ min_exponent

template<class T >
constexpr int std::numeric_limits< T >::min_exponent = 0
staticconstexpr

◆ min_exponent10

template<class T >
constexpr int std::numeric_limits< T >::min_exponent10 = 0
staticconstexpr

◆ round_style

template<class T >
constexpr std::float_round_style std::numeric_limits< T >::round_style = std::round_toward_zero
staticconstexpr

◆ tinyness_before

template<class T >
constexpr bool std::numeric_limits< T >::tinyness_before = false
staticconstexpr

◆ traps

template<class T >
constexpr bool std::numeric_limits< T >::traps = false
staticconstexpr

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