Nebula
Loading...
Searching...
No Matches
std::numeric_limits< Math::half > Class Reference

#include <half.h>

Static Public Member Functions

static Math::half min ()
 
static Math::half max ()
 
static Math::half epsilon ()
 
static Math::half round_error ()
 
static Math::half denorm_min ()
 
static Math::half infinity ()
 
static Math::half quiet_NaN ()
 
static Math::half signaling_NaN ()
 

Static Public Attributes

static const bool is_specialized = true
 
static const int radix = 2
 
static const int digits = 10
 
static const int digits10 = 2
 
static const bool is_signed = true
 
static const bool is_integer = true
 
static const bool is_exact = false
 
static const bool traps = false
 
static const bool is_modulo = false
 
static const bool is_bounded = true
 
static const int min_exponent10 = Math::half::MIN_EXPONENT10
 
static const int max_exponent10 = Math::half::MAX_EXPONENT10
 
static const int min_exponent = Math::half::MIN_EXPONENT
 
static const int max_exponent = Math::half::MAX_EXPONENT
 
static const bool has_infinity = true
 
static const bool has_quiet_NaN = true
 
static const bool has_signaling_NaN = true
 
static const bool is_iec559 = false
 
static const bool has_denorm = denorm_present
 
static const bool tinyness_before = false
 
static const float_round_style round_style = round_to_nearest
 

Member Function Documentation

◆ denorm_min()

static Math::half std::numeric_limits< Math::half >::denorm_min ( )
inlinestatic

◆ epsilon()

static Math::half std::numeric_limits< Math::half >::epsilon ( )
inlinestatic

◆ infinity()

static Math::half std::numeric_limits< Math::half >::infinity ( )
inlinestatic

◆ max()

static Math::half std::numeric_limits< Math::half >::max ( )
inlinestatic

◆ min()

static Math::half std::numeric_limits< Math::half >::min ( )
inlinestatic

◆ quiet_NaN()

static Math::half std::numeric_limits< Math::half >::quiet_NaN ( )
inlinestatic

◆ round_error()

static Math::half std::numeric_limits< Math::half >::round_error ( )
inlinestatic

◆ signaling_NaN()

static Math::half std::numeric_limits< Math::half >::signaling_NaN ( )
inlinestatic

Member Data Documentation

◆ digits

const int std::numeric_limits< Math::half >::digits = 10
static

◆ digits10

const int std::numeric_limits< Math::half >::digits10 = 2
static

◆ has_denorm

const bool std::numeric_limits< Math::half >::has_denorm = denorm_present
static

◆ has_infinity

const bool std::numeric_limits< Math::half >::has_infinity = true
static

◆ has_quiet_NaN

const bool std::numeric_limits< Math::half >::has_quiet_NaN = true
static

◆ has_signaling_NaN

const bool std::numeric_limits< Math::half >::has_signaling_NaN = true
static

◆ is_bounded

const bool std::numeric_limits< Math::half >::is_bounded = true
static

◆ is_exact

const bool std::numeric_limits< Math::half >::is_exact = false
static

◆ is_iec559

const bool std::numeric_limits< Math::half >::is_iec559 = false
static

◆ is_integer

const bool std::numeric_limits< Math::half >::is_integer = true
static

◆ is_modulo

const bool std::numeric_limits< Math::half >::is_modulo = false
static

◆ is_signed

const bool std::numeric_limits< Math::half >::is_signed = true
static

◆ is_specialized

const bool std::numeric_limits< Math::half >::is_specialized = true
static

◆ max_exponent

const int std::numeric_limits< Math::half >::max_exponent = Math::half::MAX_EXPONENT
static

◆ max_exponent10

const int std::numeric_limits< Math::half >::max_exponent10 = Math::half::MAX_EXPONENT10
static

◆ min_exponent

const int std::numeric_limits< Math::half >::min_exponent = Math::half::MIN_EXPONENT
static

◆ min_exponent10

const int std::numeric_limits< Math::half >::min_exponent10 = Math::half::MIN_EXPONENT10
static

◆ radix

const int std::numeric_limits< Math::half >::radix = 2
static

◆ round_style

const float_round_style std::numeric_limits< Math::half >::round_style = round_to_nearest
static

◆ tinyness_before

const bool std::numeric_limits< Math::half >::tinyness_before = false
static

◆ traps

const bool std::numeric_limits< Math::half >::traps = false
static

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