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

#include <numeric_limits.hpp>

Static Public Member Functions

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

Static Public Attributes

static constexpr int digits = static_cast<int>(CHAR_BIT * sizeof(short) - static_cast<unsigned>(is_signed))
 
static constexpr int digits10 = digits * 3 / 10
 
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 = true
 
static constexpr bool is_exact = true
 
static constexpr bool is_iec559 = false
 
static constexpr bool is_integer = true
 
static constexpr bool is_modulo = false
 
static constexpr bool is_signed = true
 
static constexpr bool is_specialized = true
 
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 = 2
 
static constexpr float_round_style round_style = round_toward_zero
 
static constexpr bool tinyness_before = false
 
static constexpr bool traps = true
 

Member Function Documentation

◆ denorm_min()

static constexpr auto denorm_min ( ) -> short
inlinestaticconstexprnoexcept

◆ epsilon()

static constexpr auto epsilon ( ) -> short
inlinestaticconstexprnoexcept

◆ infinity()

static constexpr auto infinity ( ) -> short
inlinestaticconstexprnoexcept

◆ lowest()

static constexpr auto lowest ( ) -> short
inlinestaticconstexprnoexcept

◆ max()

static constexpr auto max ( ) -> short
inlinestaticconstexprnoexcept

◆ min()

static constexpr auto min ( ) -> short
inlinestaticconstexprnoexcept

◆ quiet_NaN()

static constexpr auto quiet_NaN ( ) -> short
inlinestaticconstexprnoexcept

◆ round_error()

static constexpr auto round_error ( ) -> short
inlinestaticconstexprnoexcept

◆ signaling_NaN()

static constexpr auto signaling_NaN ( ) -> short
inlinestaticconstexprnoexcept

Member Data Documentation

◆ digits

◆ digits10

constexpr int digits10 = digits * 3 / 10
staticconstexpr

◆ has_denorm

constexpr float_denorm_style has_denorm = denorm_absent
staticconstexpr

◆ has_denorm_loss

constexpr bool has_denorm_loss = false
staticconstexpr

◆ has_infinity

constexpr bool has_infinity = false
staticconstexpr

◆ has_quiet_NaN

constexpr bool has_quiet_NaN = false
staticconstexpr

◆ has_signaling_NaN

constexpr bool has_signaling_NaN = false
staticconstexpr

◆ is_bounded

constexpr bool is_bounded = true
staticconstexpr

◆ is_exact

constexpr bool is_exact = true
staticconstexpr

◆ is_iec559

constexpr bool is_iec559 = false
staticconstexpr

◆ is_integer

constexpr bool is_integer = true
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 = 0
staticconstexpr

◆ max_exponent

constexpr int max_exponent = 0
staticconstexpr

◆ max_exponent10

constexpr int max_exponent10 = 0
staticconstexpr

◆ min_exponent

constexpr int min_exponent = 0
staticconstexpr

◆ min_exponent10

constexpr int min_exponent10 = 0
staticconstexpr

◆ radix

constexpr int radix = 2
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 = true
staticconstexpr

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