ReactOS  0.4.15-dev-1068-g467feb9
_Numeric_limits_base< __number > Class Template Reference

#include <_limits.h>

Inheritance diagram for _Numeric_limits_base< __number >:

Public Member Functions

 _STLP_STATIC_CONSTANT (int, digits=0)
 
 _STLP_STATIC_CONSTANT (int, digits10=0)
 
 _STLP_STATIC_CONSTANT (int, radix=0)
 
 _STLP_STATIC_CONSTANT (int, min_exponent=0)
 
 _STLP_STATIC_CONSTANT (int, min_exponent10=0)
 
 _STLP_STATIC_CONSTANT (int, max_exponent=0)
 
 _STLP_STATIC_CONSTANT (int, max_exponent10=0)
 
 _STLP_STATIC_CONSTANT (float_denorm_style, has_denorm=denorm_absent)
 
 _STLP_STATIC_CONSTANT (float_round_style, round_style=round_toward_zero)
 
 _STLP_STATIC_CONSTANT (bool, is_specialized=false)
 
 _STLP_STATIC_CONSTANT (bool, is_signed=false)
 
 _STLP_STATIC_CONSTANT (bool, is_integer=false)
 
 _STLP_STATIC_CONSTANT (bool, is_exact=false)
 
 _STLP_STATIC_CONSTANT (bool, has_infinity=false)
 
 _STLP_STATIC_CONSTANT (bool, has_quiet_NaN=false)
 
 _STLP_STATIC_CONSTANT (bool, has_signaling_NaN=false)
 
 _STLP_STATIC_CONSTANT (bool, has_denorm_loss=false)
 
 _STLP_STATIC_CONSTANT (bool, is_iec559=false)
 
 _STLP_STATIC_CONSTANT (bool, is_bounded=false)
 
 _STLP_STATIC_CONSTANT (bool, is_modulo=false)
 
 _STLP_STATIC_CONSTANT (bool, traps=false)
 
 _STLP_STATIC_CONSTANT (bool, tinyness_before=false)
 

Static Public Member Functions

static __number _STLP_CALL min () _STLP_NOTHROW
 
static __number _STLP_CALL max () _STLP_NOTHROW
 
static __number _STLP_CALL epsilon () _STLP_NOTHROW
 
static __number _STLP_CALL round_error () _STLP_NOTHROW
 
static __number _STLP_CALL infinity () _STLP_NOTHROW
 
static __number _STLP_CALL quiet_NaN () _STLP_NOTHROW
 
static __number _STLP_CALL signaling_NaN () _STLP_NOTHROW
 
static __number _STLP_CALL denorm_min () _STLP_NOTHROW
 

Detailed Description

template<class __number>
class _Numeric_limits_base< __number >

Definition at line 66 of file _limits.h.

Member Function Documentation

◆ _STLP_STATIC_CONSTANT() [1/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
digits  = 0 
)

◆ _STLP_STATIC_CONSTANT() [2/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
digits10  = 0 
)

◆ _STLP_STATIC_CONSTANT() [3/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
radix  = 0 
)

◆ _STLP_STATIC_CONSTANT() [4/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
min_exponent  = 0 
)

◆ _STLP_STATIC_CONSTANT() [5/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
min_exponent10  = 0 
)

◆ _STLP_STATIC_CONSTANT() [6/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
max_exponent  = 0 
)

◆ _STLP_STATIC_CONSTANT() [7/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( int  ,
max_exponent10  = 0 
)

◆ _STLP_STATIC_CONSTANT() [8/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( float_denorm_style  ,
has_denorm  = denorm_absent 
)

◆ _STLP_STATIC_CONSTANT() [9/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( float_round_style  ,
round_style  = round_toward_zero 
)

◆ _STLP_STATIC_CONSTANT() [10/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_specialized  = false 
)

◆ _STLP_STATIC_CONSTANT() [11/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_signed  = false 
)

◆ _STLP_STATIC_CONSTANT() [12/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_integer  = false 
)

◆ _STLP_STATIC_CONSTANT() [13/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_exact  = false 
)

◆ _STLP_STATIC_CONSTANT() [14/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
has_infinity  = false 
)

◆ _STLP_STATIC_CONSTANT() [15/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
has_quiet_NaN  = false 
)

◆ _STLP_STATIC_CONSTANT() [16/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
has_signaling_NaN  = false 
)

◆ _STLP_STATIC_CONSTANT() [17/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
has_denorm_loss  = false 
)

◆ _STLP_STATIC_CONSTANT() [18/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_iec559  = false 
)

◆ _STLP_STATIC_CONSTANT() [19/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_bounded  = false 
)

◆ _STLP_STATIC_CONSTANT() [20/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
is_modulo  = false 
)

◆ _STLP_STATIC_CONSTANT() [21/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
traps  = false 
)

◆ _STLP_STATIC_CONSTANT() [22/22]

template<class __number>
_Numeric_limits_base< __number >::_STLP_STATIC_CONSTANT ( bool  ,
tinyness_before  = false 
)

◆ denorm_min()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::denorm_min ( )
inlinestatic

Definition at line 103 of file _limits.h.

103 { return __number(); }

◆ epsilon()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::epsilon ( )
inlinestatic

Definition at line 97 of file _limits.h.

97 { return __number(); }

◆ infinity()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::infinity ( )
inlinestatic

Definition at line 100 of file _limits.h.

100 { return __number(); }

◆ max()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::max ( )
inlinestatic

Definition at line 70 of file _limits.h.

70 { return __number(); }

◆ min()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::min ( )
inlinestatic

Definition at line 69 of file _limits.h.

69 { return __number(); }

◆ quiet_NaN()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::quiet_NaN ( )
inlinestatic

Definition at line 101 of file _limits.h.

101 { return __number(); }

◆ round_error()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::round_error ( )
inlinestatic

Definition at line 98 of file _limits.h.

98 { return __number(); }

◆ signaling_NaN()

template<class __number>
static __number _STLP_CALL _Numeric_limits_base< __number >::signaling_NaN ( )
inlinestatic

Definition at line 102 of file _limits.h.

102 { return __number(); }

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