mn::numeric_limits< unsigned short > Class Reference

Spezial version for unsigned short. More...

#include <mn_limits.hpp>

Private Types

using value_type = unsigned short
 

Static Private Member Functions

static constexpr value_type min ()
 
static constexpr value_type max ()
 
static constexpr value_type lowest ()
 
static constexpr value_type epsilon ()
 
static constexpr value_type round_error ()
 
static constexpr value_type denorm_min ()
 
static constexpr value_type infinity ()
 
static constexpr value_type quiet_NaN ()
 
static constexpr value_type signaling_NaN ()
 

Static Private Attributes

static constexpr int digits = 16
 
static constexpr int digits10 = ((digits * 301) / 1000)
 
static constexpr bool is_signed = false
 
static constexpr bool is_modulo = true
 

Detailed Description

Spezial version for unsigned short.

Member Typedef Documentation

◆ value_type

using mn::numeric_limits< unsigned short >::value_type = unsigned short
private

Member Function Documentation

◆ denorm_min()

static constexpr value_type mn::numeric_limits< unsigned short >::denorm_min ( )
inlinestaticconstexprprivate

◆ epsilon()

static constexpr value_type mn::numeric_limits< unsigned short >::epsilon ( )
inlinestaticconstexprprivate

◆ infinity()

static constexpr value_type mn::numeric_limits< unsigned short >::infinity ( )
inlinestaticconstexprprivate

◆ lowest()

static constexpr value_type mn::numeric_limits< unsigned short >::lowest ( )
inlinestaticconstexprprivate

◆ max()

static constexpr value_type mn::numeric_limits< unsigned short >::max ( )
inlinestaticconstexprprivate

◆ min()

static constexpr value_type mn::numeric_limits< unsigned short >::min ( )
inlinestaticconstexprprivate

◆ quiet_NaN()

static constexpr value_type mn::numeric_limits< unsigned short >::quiet_NaN ( )
inlinestaticconstexprprivate

◆ round_error()

static constexpr value_type mn::numeric_limits< unsigned short >::round_error ( )
inlinestaticconstexprprivate

◆ signaling_NaN()

static constexpr value_type mn::numeric_limits< unsigned short >::signaling_NaN ( )
inlinestaticconstexprprivate

Member Data Documentation

◆ digits

constexpr int mn::numeric_limits< unsigned short >::digits = 16
staticconstexprprivate

◆ digits10

constexpr int mn::numeric_limits< unsigned short >::digits10 = ((digits * 301) / 1000)
staticconstexprprivate

◆ is_modulo

constexpr bool mn::numeric_limits< unsigned short >::is_modulo = true
staticconstexprprivate

◆ is_signed

constexpr bool mn::numeric_limits< unsigned short >::is_signed = false
staticconstexprprivate

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