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()

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

◆ epsilon()

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

◆ infinity()

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

◆ max()

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

◆ min()

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

◆ quiet_NaN()

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

◆ round_error()

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

◆ signaling_NaN()

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:
  • /github/workspace/code/foundation/math/half.h