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

#include <numeric_limits.hpp>

Inheritance diagram for numeric_limits< T const >:
numeric_limits< T >

Static Public Member Functions

static constexpr auto denorm_min () noexcept -> T
 
static constexpr auto epsilon () noexcept -> T
 
static constexpr auto infinity () noexcept -> T
 
static constexpr auto lowest () noexcept
 
static constexpr auto max () noexcept
 
static constexpr auto min () noexcept
 
static constexpr auto quiet_NaN () noexcept -> T
 
static constexpr auto round_error () noexcept -> T
 
static constexpr auto signaling_NaN () noexcept -> T
 
- Static Public Member Functions inherited from numeric_limits< T >
static constexpr auto denorm_min () noexcept -> T
 
static constexpr auto epsilon () noexcept -> T
 
static constexpr auto infinity () noexcept -> T
 
static constexpr auto lowest () noexcept
 
static constexpr auto max () noexcept
 
static constexpr auto min () noexcept
 
static constexpr auto quiet_NaN () noexcept -> T
 
static constexpr auto round_error () noexcept -> T
 
static constexpr auto signaling_NaN () noexcept -> T
 

Static Public Attributes

static constexpr int digits
 
static constexpr int digits10
 
static constexpr float_denorm_style has_denorm
 
static constexpr bool has_denorm_loss
 
static constexpr bool has_infinity
 
static constexpr bool has_quiet_NaN
 
static constexpr bool has_signaling_NaN
 
static constexpr bool is_bounded
 
static constexpr bool is_exact
 
static constexpr bool is_iec559
 
static constexpr bool is_integer
 
static constexpr bool is_modulo
 
static constexpr bool is_signed
 
static constexpr bool is_specialized
 
static constexpr int max_digits10
 
static constexpr int max_exponent
 
static constexpr int max_exponent10
 
static constexpr int min_exponent
 
static constexpr int min_exponent10
 
static constexpr int radix
 
static constexpr float_round_style round_style
 
static constexpr bool tinyness_before
 
static constexpr bool traps
 
- Static Public Attributes inherited from numeric_limits< T >
static constexpr int digits = 0
 
static constexpr int digits10 = 0
 
static constexpr float_denorm_style has_denorm = denorm_absent
 
static constexpr bool has_denorm_loss = false
 
static constexpr bool has_infinity = false
 
static constexpr bool has_quiet_NaN = false
 
static constexpr bool has_signaling_NaN = false
 
static constexpr bool is_bounded = false
 
static constexpr bool is_exact = false
 
static constexpr bool is_iec559 = false
 
static constexpr bool is_integer = false
 
static constexpr bool is_modulo = false
 
static constexpr bool is_signed = false
 
static constexpr bool is_specialized = false
 
static constexpr int max_digits10 = 0
 
static constexpr int max_exponent = 0
 
static constexpr int max_exponent10 = 0
 
static constexpr int min_exponent = 0
 
static constexpr int min_exponent10 = 0
 
static constexpr int radix = 0
 
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()

constexpr auto denorm_min ( ) -> T
inlinestaticconstexprnoexcept

◆ epsilon()

constexpr auto epsilon ( ) -> T
inlinestaticconstexprnoexcept

◆ infinity()

constexpr auto infinity ( ) -> T
inlinestaticconstexprnoexcept

◆ lowest()

constexpr auto lowest ( )
inlinestaticconstexprnoexcept

◆ max()

constexpr auto max ( )
inlinestaticconstexprnoexcept

◆ min()

constexpr auto min ( )
inlinestaticconstexprnoexcept

◆ quiet_NaN()

constexpr auto quiet_NaN ( ) -> T
inlinestaticconstexprnoexcept

◆ round_error()

constexpr auto round_error ( ) -> T
inlinestaticconstexprnoexcept

◆ signaling_NaN()

constexpr auto signaling_NaN ( ) -> T
inlinestaticconstexprnoexcept

Member Data Documentation

◆ digits

int digits
staticconstexpr

◆ digits10

int digits10
staticconstexpr

◆ has_denorm

float_denorm_style has_denorm
staticconstexpr

◆ has_denorm_loss

bool has_denorm_loss
staticconstexpr

◆ has_infinity

bool has_infinity
staticconstexpr

◆ has_quiet_NaN

bool has_quiet_NaN
staticconstexpr

◆ has_signaling_NaN

bool has_signaling_NaN
staticconstexpr

◆ is_bounded

bool is_bounded
staticconstexpr

◆ is_exact

bool is_exact
staticconstexpr

◆ is_iec559

bool is_iec559
staticconstexpr

◆ is_integer

bool is_integer
staticconstexpr

◆ is_modulo

bool is_modulo
staticconstexpr

◆ is_signed

bool is_signed
staticconstexpr

◆ is_specialized

bool is_specialized
staticconstexpr

◆ max_digits10

int max_digits10
staticconstexpr

◆ max_exponent

int max_exponent
staticconstexpr

◆ max_exponent10

int max_exponent10
staticconstexpr

◆ min_exponent

int min_exponent
staticconstexpr

◆ min_exponent10

int min_exponent10
staticconstexpr

◆ radix

int radix
staticconstexpr

◆ round_style

float_round_style round_style
staticconstexpr

◆ tinyness_before

bool tinyness_before
staticconstexpr

◆ traps

bool traps
staticconstexpr

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