mn::numeric_limits< unsigned char > Class Reference

Spezial version for uchar. More...

#include <mn_limits.hpp>

Private Types

using value_type = unsigned char
 

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 = 8
 
static constexpr int digits10 = ((digits * 301) / 1000)
 
static constexpr bool is_signed = false
 
static constexpr bool is_modulo = true
 

Detailed Description

Spezial version for uchar.

Member Typedef Documentation

◆ value_type

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

Member Function Documentation

◆ denorm_min()

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

◆ epsilon()

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

◆ infinity()

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

◆ lowest()

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

◆ max()

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

◆ min()

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

◆ quiet_NaN()

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

◆ round_error()

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

◆ signaling_NaN()

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

Member Data Documentation

◆ digits

constexpr int mn::numeric_limits< unsigned char >::digits = 8
staticconstexprprivate

◆ digits10

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

◆ is_modulo

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

◆ is_signed

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

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