ReactOS 0.4.15-dev-7918-g2a2556c
_limits.h File Reference
#include <climits>
#include <cfloat>
#include <stl/_limits.c>
Include dependency graph for _limits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  _Numeric_limits_base< __number >
 
class  _Integer_limits< _Int, __imin, __imax, __idigits, __ismod >
 
class  _Floating_limits< __number, __Digits, __Digits10, __MinExp, __MaxExp, __MinExp10, __MaxExp10, __IsIEC559, __DenormStyle, __RoundStyle >
 
class  numeric_limits< _Tp >
 
class  numeric_limits< bool >
 
class  numeric_limits< char >
 
class  numeric_limits< signed char >
 
class  numeric_limits< unsigned char >
 
class  numeric_limits< wchar_t >
 
class  numeric_limits< short >
 
class  numeric_limits< unsigned short >
 
class  numeric_limits< int >
 
class  numeric_limits< unsigned int >
 
class  numeric_limits< long >
 
class  numeric_limits< unsigned long >
 
class  _LimG< __dummy >
 
class  numeric_limits< float >
 
class  numeric_limits< double >
 
class  numeric_limits< long double >
 

Macros

#define _STLP_LIMITS_MIN_TYPE   _Int
 
#define _STLP_LIMITS_MAX_TYPE   _Int
 
#define _STLP_FLT_DENORM_STYLE   denorm_present
 
#define _STLP_DBL_DENORM_STYLE   denorm_present
 
#define _STLP_LDBL_DENORM_STYLE   denorm_present
 

Enumerations

enum  float_round_style {
  round_indeterminate = -1 , round_toward_zero = 0 , round_to_nearest = 1 , round_toward_infinity = 2 ,
  round_toward_neg_infinity = 3
}
 
enum  float_denorm_style { denorm_indeterminate = -1 , denorm_absent = 0 , denorm_present = 1 }
 

Macro Definition Documentation

◆ _STLP_DBL_DENORM_STYLE

#define _STLP_DBL_DENORM_STYLE   denorm_present

Definition at line 397 of file _limits.h.

◆ _STLP_FLT_DENORM_STYLE

#define _STLP_FLT_DENORM_STYLE   denorm_present

Definition at line 393 of file _limits.h.

◆ _STLP_LDBL_DENORM_STYLE

#define _STLP_LDBL_DENORM_STYLE   denorm_present

Definition at line 401 of file _limits.h.

◆ _STLP_LIMITS_MAX_TYPE

#define _STLP_LIMITS_MAX_TYPE   _Int

Definition at line 118 of file _limits.h.

◆ _STLP_LIMITS_MIN_TYPE

#define _STLP_LIMITS_MIN_TYPE   _Int

Definition at line 117 of file _limits.h.

Enumeration Type Documentation

◆ float_denorm_style

Enumerator
denorm_indeterminate 
denorm_absent 
denorm_present 

Definition at line 49 of file _limits.h.

49 {
51 denorm_absent = 0,
53};
@ denorm_present
Definition: _limits.h:52
@ denorm_absent
Definition: _limits.h:51
@ denorm_indeterminate
Definition: _limits.h:50

◆ float_round_style

Enumerator
round_indeterminate 
round_toward_zero 
round_to_nearest 
round_toward_infinity 
round_toward_neg_infinity 

Definition at line 41 of file _limits.h.

41 {
47};
@ round_toward_zero
Definition: _limits.h:43
@ round_toward_infinity
Definition: _limits.h:45
@ round_to_nearest
Definition: _limits.h:44
@ round_toward_neg_infinity
Definition: _limits.h:46
@ round_indeterminate
Definition: _limits.h:42