Whole document tree
    

Whole document tree

std_limits.h File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std_limits.h File Reference

#include <bits/c++config.h>

Include dependency graph for std_limits.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  std

Compounds

struct  numeric_limits
 Properties of fundamental types on a per-platform basis. More...

struct  numeric_limits< bool >
struct  numeric_limits< char >
struct  numeric_limits< double >
struct  numeric_limits< float >
struct  numeric_limits< int >
struct  numeric_limits< long >
struct  numeric_limits< long double >
struct  numeric_limits< short >
struct  numeric_limits< signed char >
struct  numeric_limits< unsigned char >
struct  numeric_limits< unsigned int >
struct  numeric_limits< unsigned long >
struct  numeric_limits< unsigned short >

Defines

#define _CPP_NUMERIC_LIMITS   1
#define __glibcpp_char_bits   8
#define __glibcpp_plain_char_is_signed   true
#define __glibcpp_short_bits   16
#define __glibcpp_int_bits   32
#define __glibcpp_long_bits   32
#define __glibcpp_wchar_t_bits   32
#define __glibcpp_wchar_t_is_signed   __glibcpp_plain_char_is_signed
#define __glibcpp_long_long_bits   64
#define __glibcpp_float_bits   32
#define __glibcpp_double_bits   64
#define __glibcpp_long_double_bits   128
#define __glibcpp_char_traps   true
#define __glibcpp_short_traps   true
#define __glibcpp_int_traps   true
#define __glibcpp_long_traps   true
#define __glibcpp_wchar_t_traps   true
#define __glibcpp_long_long_traps   true
#define __glibcpp_s8_max   127
#define __glibcpp_s8_min   (-__glibcpp_s8_max - 1)
#define __glibcpp_s8_digits   7
#define __glibcpp_s8_digits10   3
#define __glibcpp_u8_min   0U
#define __glibcpp_u8_max   (__glibcpp_s8_max * 2 + 1)
#define __glibcpp_u8_digits   8
#define __glibcpp_u8_digits10   3
#define __glibcpp_s16_max   32767
#define __glibcpp_s16_min   (-__glibcpp_s16_max - 1)
#define __glibcpp_s16_digits   15
#define __glibcpp_s16_digits10   5
#define __glibcpp_u16_min   0U
#define __glibcpp_u16_max   (__glibcpp_s16_max * 2 + 1)
#define __glibcpp_u16_digits   16
#define __glibcpp_u16_digits10   5
#define __glibcpp_s32_max   2147483647L
#define __glibcpp_s32_min   (-__glibcpp_s32_max - 1)
#define __glibcpp_s32_digits   31
#define __glibcpp_s32_digits10   10
#define __glibcpp_u32_min   0UL
#define __glibcpp_u32_max   (__glibcpp_s32_max * 2U + 1)
#define __glibcpp_u32_digits   32
#define __glibcpp_u32_digits10   10
#define __glibcpp_s64_max   9223372036854775807LL
#define __glibcpp_s64_min   (-__glibcpp_s64_max - 1)
#define __glibcpp_s64_digits   63
#define __glibcpp_s64_digits10   19
#define __glibcpp_u64_min   0ULL
#define __glibcpp_u64_max   (__glibcpp_s64_max * 2ULL + 1)
#define __glibcpp_u64_digits   64
#define __glibcpp_u64_digits10   19
#define __glibcpp_f32_min   1.17549435e-38F
#define __glibcpp_f32_max   3.40282347e+38F
#define __glibcpp_f32_digits   24
#define __glibcpp_f32_digits10   6
#define __glibcpp_f32_radix   2
#define __glibcpp_f32_epsilon   1.19209290e-07F
#define __glibcpp_f32_round_error   1.0F
#define __glibcpp_f32_min_exponent   -125
#define __glibcpp_f32_min_exponent10   -37
#define __glibcpp_f32_max_exponent   128
#define __glibcpp_f32_max_exponent10   38
#define __glibcpp_f64_min   2.2250738585072014e-308
#define __glibcpp_f64_max   1.7976931348623157e+308
#define __glibcpp_f64_digits   53
#define __glibcpp_f64_digits10   15
#define __glibcpp_f64_radix   2
#define __glibcpp_f64_epsilon   2.2204460492503131e-16
#define __glibcpp_f64_round_error   1.0
#define __glibcpp_f64_min_exponent   -1021
#define __glibcpp_f64_min_exponent10   -307
#define __glibcpp_f64_max_exponent   1024
#define __glibcpp_f64_max_exponent10   308
#define __glibcpp_f80_min   3.36210314311209350626e-4932L
#define __glibcpp_f80_max   1.18973149535723176502e+4932L
#define __glibcpp_f80_digits   64
#define __glibcpp_f80_digits10   18
#define __glibcpp_f80_radix   2
#define __glibcpp_f80_epsilon   1.08420217248550443401e-19L
#define __glibcpp_f80_round_error   1.0L
#define __glibcpp_f80_min_exponent   -16381
#define __glibcpp_f80_min_exponent10   -4931
#define __glibcpp_f80_max_exponent   16384
#define __glibcpp_f80_max_exponent10   4932
#define __glibcpp_f96_min   1.68105157155604675313e-4932L
#define __glibcpp_f96_max   1.18973149535723176502e+4932L
#define __glibcpp_f96_digits   64
#define __glibcpp_f96_digits10   18
#define __glibcpp_f96_radix   2
#define __glibcpp_f96_epsilon   1.08420217248550443401e-19L
#define __glibcpp_f96_round_error   1.0L
#define __glibcpp_f96_min_exponent   -16382
#define __glibcpp_f96_min_exponent10   -4931
#define __glibcpp_f96_max_exponent   16384
#define __glibcpp_f96_max_exponent10   4932
#define __glibcpp_f128_min   3.362103143112093506262677817321752603E-4932L
#define __glibcpp_f128_max   1.189731495357231765085759326628007016E+4932L
#define __glibcpp_f128_digits   113
#define __glibcpp_f128_digits10   33
#define __glibcpp_f128_radix   2
#define __glibcpp_f128_epsilon   1.925929944387235853055977942584927319E-34L
#define __glibcpp_f128_round_error   1.0L
#define __glibcpp_f128_min_exponent   -16381
#define __glibcpp_f128_min_exponent10   -4931
#define __glibcpp_f128_max_exponent   16384
#define __glibcpp_f128_max_exponent10   4932
#define __glibcpp_bool_digits   __glibcpp_char_bits
#define __glibcpp_plain_char_traps   true
#define __glibcpp_signed_char_traps   true
#define __glibcpp_unsigned_char_traps   true
#define __glibcpp_signed_char_min   __glibcpp_s8_min
#define __glibcpp_signed_char_max   __glibcpp_s8_max
#define __glibcpp_signed_char_digits   __glibcpp_s8_digits
#define __glibcpp_signed_char_digits10   __glibcpp_s8_digits10
#define __glibcpp_unsigned_char_min   __glibcpp_u8_min
#define __glibcpp_unsigned_char_max   __glibcpp_u8_max
#define __glibcpp_unsigned_char_digits   __glibcpp_u8_digits
#define __glibcpp_unsigned_char_digits10   __glibcpp_u8_digits10
#define __glibcpp_char_min   (char)__glibcpp_unsigned_char_min
#define __glibcpp_char_max   (char)__glibcpp_unsigned_char_max
#define __glibcpp_char_digits   __glibcpp_unsigned_char_digits
#define __glibcpp_char_digits10   __glibcpp_unsigned_char_digits
#define __glibcpp_signed_short_traps   true
#define __glibcpp_unsigned_short_traps   true
#define __glibcpp_signed_short_min   __glibcpp_s16_min
#define __glibcpp_signed_short_max   __glibcpp_s16_max
#define __glibcpp_signed_short_digits   __glibcpp_s16_digits
#define __glibcpp_signed_short_digits10   __glibcpp_s16_digits10
#define __glibcpp_unsigned_short_min   __glibcpp_u16_min
#define __glibcpp_unsigned_short_max   __glibcpp_u16_max
#define __glibcpp_unsigned_short_digits   __glibcpp_u16_digits
#define __glibcpp_unsigned_short_digits10   __glibcpp_u16_digits10
#define __glibcpp_signed_int_traps   true
#define __glibcpp_unsigned_int_traps   true
#define __glibcpp_signed_int_min   (int)__glibcpp_s32_min
#define __glibcpp_signed_int_max   (int)__glibcpp_s32_max
#define __glibcpp_signed_int_digits   __glibcpp_s32_digits
#define __glibcpp_signed_int_digits10   __glibcpp_s32_digits10
#define __glibcpp_unsigned_int_min   (unsigned)__glibcpp_u32_min
#define __glibcpp_unsigned_int_max   (unsigned)__glibcpp_u32_max
#define __glibcpp_unsigned_int_digits   __glibcpp_u32_digits
#define __glibcpp_unsigned_int_digits10   __glibcpp_u32_digits10
#define __glibcpp_signed_long_traps   true
#define __glibcpp_unsigned_long_traps   true
#define __glibcpp_signed_long_min   __glibcpp_s32_min
#define __glibcpp_signed_long_max   __glibcpp_s32_max
#define __glibcpp_signed_long_digits   __glibcpp_s32_digits
#define __glibcpp_signed_long_digits10   __glibcpp_s32_digits10
#define __glibcpp_unsigned_long_min   __glibcpp_u32_min
#define __glibcpp_unsigned_long_max   __glibcpp_u32_max
#define __glibcpp_unsigned_long_digits   __glibcpp_u32_digits
#define __glibcpp_unsigned_long_digits10   __glibcpp_u32_digits10
#define __glibcpp_signed_long_long_traps   true
#define __glibcpp_signed_long_long_traps   true
#define __glibcpp_signed_long_long_min   __glibcpp_s64_min
#define __glibcpp_signed_long_long_max   __glibcpp_s64_max
#define __glibcpp_signed_long_long_digits   __glibcpp_s64_digits
#define __glibcpp_signed_long_long_digits10   __glibcpp_s64_digits10
#define __glibcpp_signed_long_long_traps   true
#define __glibcpp_unsigned_long_long_min   __glibcpp_u64_min
#define __glibcpp_unsigned_long_long_max   __glibcpp_u64_max
#define __glibcpp_unsigned_long_long_digits   __glibcpp_u64_digits
#define __glibcpp_unsigned_long_long_digits10   __glibcpp_u64_digits10
#define __glibcpp_unsigned_long_long_traps   true
#define __glibcpp_wchar_t_traps   true
#define __glibcpp_wchar_t_min   (wchar_t)__glibcpp_u32_min
#define __glibcpp_wchar_t_max   (wchar_t)__glibcpp_u32_max
#define __glibcpp_wchar_t_digits   __glibcpp_u32_digits
#define __glibcpp_wchar_t_digits10   __glibcpp_u32_digits10
#define __glibcpp_float_min   __glibcpp_f32_min
#define __glibcpp_float_max   __glibcpp_f32_max
#define __glibcpp_float_digits   __glibcpp_f32_digits
#define __glibcpp_float_digits10   __glibcpp_f32_digits10
#define __glibcpp_float_radix   __glibcpp_f32_radix
#define __glibcpp_float_epsilon   __glibcpp_f32_epsilon
#define __glibcpp_float_round_error   __glibcpp_f32_round_error
#define __glibcpp_float_min_exponent   __glibcpp_f32_min_exponent
#define __glibcpp_float_min_exponent10   __glibcpp_f32_min_exponent10
#define __glibcpp_float_max_exponent   __glibcpp_f32_max_exponent
#define __glibcpp_float_max_exponent10   __glibcpp_f32_max_exponent10
#define __glibcpp_float_has_infinity   false
#define __glibcpp_float_has_quiet_NaN   false
#define __glibcpp_float_has_signaling_NaN   false
#define __glibcpp_float_has_denorm   denorm_absent
#define __glibcpp_float_has_denorm_loss   false
#define __glibcpp_float_infinity   0.0F
#define __glibcpp_float_quiet_NaN   0.0F
#define __glibcpp_float_signaling_NaN   0.0F
#define __glibcpp_float_denorm_min   0.0F
#define __glibcpp_float_is_iec559   false
#define __glibcpp_float_is_bounded   true
#define __glibcpp_float_is_modulo   false
#define __glibcpp_float_traps   false
#define __glibcpp_float_tinyness_before   false
#define __glibcpp_float_round_style   round_toward_zero
#define __glibcpp_double_min   __glibcpp_f64_min
#define __glibcpp_double_max   __glibcpp_f64_max
#define __glibcpp_double_digits   __glibcpp_f64_digits
#define __glibcpp_double_digits10   __glibcpp_f64_digits10
#define __glibcpp_double_radix   __glibcpp_f64_radix
#define __glibcpp_double_epsilon   __glibcpp_f64_epsilon
#define __glibcpp_double_round_error   __glibcpp_f64_round_error
#define __glibcpp_double_min_exponent   __glibcpp_f64_min_exponent
#define __glibcpp_double_min_exponent10   __glibcpp_f64_min_exponent10
#define __glibcpp_double_max_exponent   __glibcpp_f64_max_exponent
#define __glibcpp_double_max_exponent10   __glibcpp_f64_max_exponent10
#define __glibcpp_double_has_infinity   false
#define __glibcpp_double_has_quiet_NaN   false
#define __glibcpp_double_has_signaling_NaN   false
#define __glibcpp_double_has_denorm   denorm_absent
#define __glibcpp_double_has_denorm_loss   false
#define __glibcpp_double_infinity   0.0
#define __glibcpp_double_quiet_NaN   0.0
#define __glibcpp_double_signaling_NaN   0.0
#define __glibcpp_double_denorm_min   0.0
#define __glibcpp_double_is_iec559   false
#define __glibcpp_double_is_bounded   true
#define __glibcpp_double_is_modulo   false
#define __glibcpp_double_traps   false
#define __glibcpp_double_tinyness_before   false
#define __glibcpp_double_round_style   round_toward_zero
#define __glibcpp_long_double_min   __glibcpp_f128_min
#define __glibcpp_long_double_max   __glibcpp_f128_max
#define __glibcpp_long_double_digits   __glibcpp_f128_digits
#define __glibcpp_long_double_digits10   __glibcpp_f128_digits10
#define __glibcpp_long_double_radix   __glibcpp_f128_radix
#define __glibcpp_long_double_epsilon   __glibcpp_f128_epsilon
#define __glibcpp_long_double_round_error   __glibcpp_f128_round_error
#define __glibcpp_long_double_min_exponent   __glibcpp_f128_min_exponent
#define __glibcpp_long_double_min_exponent10   __glibcpp_f128_min_exponent10
#define __glibcpp_long_double_max_exponent   __glibcpp_f128_max_exponent
#define __glibcpp_long_double_max_exponent10   __glibcpp_f128_max_exponent10
#define __glibcpp_long_double_has_infinity   false
#define __glibcpp_long_double_has_quiet_NaN   false
#define __glibcpp_long_double_has_signaling_NaN   false
#define __glibcpp_long_double_has_denorm   denorm_absent
#define __glibcpp_long_double_has_denorm_loss   false
#define __glibcpp_long_double_infinity   0.0L
#define __glibcpp_long_double_quiet_NaN   0.0L
#define __glibcpp_long_double_signaling_NaN   0.0L
#define __glibcpp_long_double_denorm_min   0.0L
#define __glibcpp_long_double_is_iec559   false
#define __glibcpp_long_double_is_bounded   false
#define __glibcpp_long_double_is_modulo   false
#define __glibcpp_long_double_traps   false
#define __glibcpp_long_double_tinyness_before   false
#define __glibcpp_long_double_round_style   round_toward_zero


Define Documentation

#define __glibcpp_bool_digits   __glibcpp_char_bits
 

Definition at line 234 of file std_limits.h.

#define __glibcpp_char_bits   8
 

Definition at line 78 of file std_limits.h.

#define __glibcpp_char_digits   __glibcpp_unsigned_char_digits
 

Definition at line 290 of file std_limits.h.

#define __glibcpp_char_digits10   __glibcpp_unsigned_char_digits
 

Definition at line 291 of file std_limits.h.

#define __glibcpp_char_max   (char)__glibcpp_unsigned_char_max
 

Definition at line 289 of file std_limits.h.

Referenced by std::numeric_limits< char >::max().

#define __glibcpp_char_min   (char)__glibcpp_unsigned_char_min
 

Definition at line 288 of file std_limits.h.

Referenced by std::numeric_limits< char >::min().

#define __glibcpp_char_traps   true
 

Definition at line 114 of file std_limits.h.

#define __glibcpp_double_bits   64
 

Definition at line 107 of file std_limits.h.

#define __glibcpp_double_denorm_min   0.0
 

Definition at line 707 of file std_limits.h.

Referenced by std::numeric_limits< double >::denorm_min().

#define __glibcpp_double_digits   __glibcpp_f64_digits
 

Definition at line 647 of file std_limits.h.

#define __glibcpp_double_digits10   __glibcpp_f64_digits10
 

Definition at line 648 of file std_limits.h.

#define __glibcpp_double_epsilon   __glibcpp_f64_epsilon
 

Definition at line 650 of file std_limits.h.

Referenced by std::numeric_limits< double >::epsilon().

#define __glibcpp_double_has_denorm   denorm_absent
 

Definition at line 687 of file std_limits.h.

#define __glibcpp_double_has_denorm_loss   false
 

Definition at line 691 of file std_limits.h.

#define __glibcpp_double_has_infinity   false
 

Definition at line 675 of file std_limits.h.

#define __glibcpp_double_has_quiet_NaN   false
 

Definition at line 679 of file std_limits.h.

#define __glibcpp_double_has_signaling_NaN   false
 

Definition at line 683 of file std_limits.h.

#define __glibcpp_double_infinity   0.0
 

Definition at line 695 of file std_limits.h.

Referenced by std::numeric_limits< double >::infinity().

#define __glibcpp_double_is_bounded   true
 

Definition at line 715 of file std_limits.h.

#define __glibcpp_double_is_iec559   false
 

Definition at line 711 of file std_limits.h.

#define __glibcpp_double_is_modulo   false
 

Definition at line 719 of file std_limits.h.

#define __glibcpp_double_max   __glibcpp_f64_max
 

Definition at line 646 of file std_limits.h.

Referenced by std::numeric_limits< double >::max().

#define __glibcpp_double_max_exponent   __glibcpp_f64_max_exponent
 

Definition at line 654 of file std_limits.h.

#define __glibcpp_double_max_exponent10   __glibcpp_f64_max_exponent10
 

Definition at line 655 of file std_limits.h.

#define __glibcpp_double_min   __glibcpp_f64_min
 

Definition at line 645 of file std_limits.h.

Referenced by std::numeric_limits< double >::min().

#define __glibcpp_double_min_exponent   __glibcpp_f64_min_exponent
 

Definition at line 652 of file std_limits.h.

#define __glibcpp_double_min_exponent10   __glibcpp_f64_min_exponent10
 

Definition at line 653 of file std_limits.h.

#define __glibcpp_double_quiet_NaN   0.0
 

Definition at line 699 of file std_limits.h.

Referenced by std::numeric_limits< double >::quiet_NaN().

#define __glibcpp_double_radix   __glibcpp_f64_radix
 

Definition at line 649 of file std_limits.h.

#define __glibcpp_double_round_error   __glibcpp_f64_round_error
 

Definition at line 651 of file std_limits.h.

Referenced by std::numeric_limits< double >::round_error().

#define __glibcpp_double_round_style   round_toward_zero
 

Definition at line 731 of file std_limits.h.

#define __glibcpp_double_signaling_NaN   0.0
 

Definition at line 703 of file std_limits.h.

Referenced by std::numeric_limits< double >::signaling_NaN().

#define __glibcpp_double_tinyness_before   false
 

Definition at line 727 of file std_limits.h.

#define __glibcpp_double_traps   false
 

Definition at line 723 of file std_limits.h.

#define __glibcpp_f128_digits   113
 

Definition at line 217 of file std_limits.h.

#define __glibcpp_f128_digits10   33
 

Definition at line 218 of file std_limits.h.

#define __glibcpp_f128_epsilon   1.925929944387235853055977942584927319E-34L
 

Definition at line 220 of file std_limits.h.

#define __glibcpp_f128_max   1.189731495357231765085759326628007016E+4932L
 

Definition at line 216 of file std_limits.h.

#define __glibcpp_f128_max_exponent   16384
 

Definition at line 224 of file std_limits.h.

#define __glibcpp_f128_max_exponent10   4932
 

Definition at line 225 of file std_limits.h.

#define __glibcpp_f128_min   3.362103143112093506262677817321752603E-4932L
 

Definition at line 215 of file std_limits.h.

#define __glibcpp_f128_min_exponent   -16381
 

Definition at line 222 of file std_limits.h.

#define __glibcpp_f128_min_exponent10   -4931
 

Definition at line 223 of file std_limits.h.

#define __glibcpp_f128_radix   2
 

Definition at line 219 of file std_limits.h.

#define __glibcpp_f128_round_error   1.0L
 

Definition at line 221 of file std_limits.h.

#define __glibcpp_f32_digits   24
 

Definition at line 173 of file std_limits.h.

#define __glibcpp_f32_digits10   6
 

Definition at line 174 of file std_limits.h.

#define __glibcpp_f32_epsilon   1.19209290e-07F
 

Definition at line 176 of file std_limits.h.

#define __glibcpp_f32_max   3.40282347e+38F
 

Definition at line 172 of file std_limits.h.

#define __glibcpp_f32_max_exponent   128
 

Definition at line 180 of file std_limits.h.

#define __glibcpp_f32_max_exponent10   38
 

Definition at line 181 of file std_limits.h.

#define __glibcpp_f32_min   1.17549435e-38F
 

Definition at line 171 of file std_limits.h.

#define __glibcpp_f32_min_exponent   -125
 

Definition at line 178 of file std_limits.h.

#define __glibcpp_f32_min_exponent10   -37
 

Definition at line 179 of file std_limits.h.

#define __glibcpp_f32_radix   2
 

Definition at line 175 of file std_limits.h.

#define __glibcpp_f32_round_error   1.0F
 

Definition at line 177 of file std_limits.h.

#define __glibcpp_f64_digits   53
 

Definition at line 184 of file std_limits.h.

#define __glibcpp_f64_digits10   15
 

Definition at line 185 of file std_limits.h.

#define __glibcpp_f64_epsilon   2.2204460492503131e-16
 

Definition at line 187 of file std_limits.h.

#define __glibcpp_f64_max   1.7976931348623157e+308
 

Definition at line 183 of file std_limits.h.

#define __glibcpp_f64_max_exponent   1024
 

Definition at line 191 of file std_limits.h.

#define __glibcpp_f64_max_exponent10   308
 

Definition at line 192 of file std_limits.h.

#define __glibcpp_f64_min   2.2250738585072014e-308
 

Definition at line 182 of file std_limits.h.

#define __glibcpp_f64_min_exponent   -1021
 

Definition at line 189 of file std_limits.h.

#define __glibcpp_f64_min_exponent10   -307
 

Definition at line 190 of file std_limits.h.

#define __glibcpp_f64_radix   2
 

Definition at line 186 of file std_limits.h.

#define __glibcpp_f64_round_error   1.0
 

Definition at line 188 of file std_limits.h.

#define __glibcpp_f80_digits   64
 

Definition at line 195 of file std_limits.h.

#define __glibcpp_f80_digits10   18
 

Definition at line 196 of file std_limits.h.

#define __glibcpp_f80_epsilon   1.08420217248550443401e-19L
 

Definition at line 198 of file std_limits.h.

#define __glibcpp_f80_max   1.18973149535723176502e+4932L
 

Definition at line 194 of file std_limits.h.

#define __glibcpp_f80_max_exponent   16384
 

Definition at line 202 of file std_limits.h.

#define __glibcpp_f80_max_exponent10   4932
 

Definition at line 203 of file std_limits.h.

#define __glibcpp_f80_min   3.36210314311209350626e-4932L
 

Definition at line 193 of file std_limits.h.

#define __glibcpp_f80_min_exponent   -16381
 

Definition at line 200 of file std_limits.h.

#define __glibcpp_f80_min_exponent10   -4931
 

Definition at line 201 of file std_limits.h.

#define __glibcpp_f80_radix   2
 

Definition at line 197 of file std_limits.h.

#define __glibcpp_f80_round_error   1.0L
 

Definition at line 199 of file std_limits.h.

#define __glibcpp_f96_digits   64
 

Definition at line 206 of file std_limits.h.

#define __glibcpp_f96_digits10   18
 

Definition at line 207 of file std_limits.h.

#define __glibcpp_f96_epsilon   1.08420217248550443401e-19L
 

Definition at line 209 of file std_limits.h.

#define __glibcpp_f96_max   1.18973149535723176502e+4932L
 

Definition at line 205 of file std_limits.h.

#define __glibcpp_f96_max_exponent   16384
 

Definition at line 213 of file std_limits.h.

#define __glibcpp_f96_max_exponent10   4932
 

Definition at line 214 of file std_limits.h.

#define __glibcpp_f96_min   1.68105157155604675313e-4932L
 

Definition at line 204 of file std_limits.h.

#define __glibcpp_f96_min_exponent   -16382
 

Definition at line 211 of file std_limits.h.

#define __glibcpp_f96_min_exponent10   -4931
 

Definition at line 212 of file std_limits.h.

#define __glibcpp_f96_radix   2
 

Definition at line 208 of file std_limits.h.

#define __glibcpp_f96_round_error   1.0L
 

Definition at line 210 of file std_limits.h.

#define __glibcpp_float_bits   32
 

Definition at line 104 of file std_limits.h.

#define __glibcpp_float_denorm_min   0.0F
 

Definition at line 603 of file std_limits.h.

Referenced by std::numeric_limits< float >::denorm_min().

#define __glibcpp_float_digits   __glibcpp_f32_digits
 

Definition at line 531 of file std_limits.h.

#define __glibcpp_float_digits10   __glibcpp_f32_digits10
 

Definition at line 532 of file std_limits.h.

#define __glibcpp_float_epsilon   __glibcpp_f32_epsilon
 

Definition at line 534 of file std_limits.h.

Referenced by std::numeric_limits< float >::epsilon().

#define __glibcpp_float_has_denorm   denorm_absent
 

Definition at line 583 of file std_limits.h.

#define __glibcpp_float_has_denorm_loss   false
 

Definition at line 587 of file std_limits.h.

#define __glibcpp_float_has_infinity   false
 

Definition at line 571 of file std_limits.h.

#define __glibcpp_float_has_quiet_NaN   false
 

Definition at line 575 of file std_limits.h.

#define __glibcpp_float_has_signaling_NaN   false
 

Definition at line 579 of file std_limits.h.

#define __glibcpp_float_infinity   0.0F
 

Definition at line 591 of file std_limits.h.

Referenced by std::numeric_limits< float >::infinity().

#define __glibcpp_float_is_bounded   true
 

Definition at line 611 of file std_limits.h.

#define __glibcpp_float_is_iec559   false
 

Definition at line 607 of file std_limits.h.

#define __glibcpp_float_is_modulo   false
 

Definition at line 615 of file std_limits.h.

#define __glibcpp_float_max   __glibcpp_f32_max
 

Definition at line 530 of file std_limits.h.

Referenced by std::numeric_limits< float >::max().

#define __glibcpp_float_max_exponent   __glibcpp_f32_max_exponent
 

Definition at line 538 of file std_limits.h.

#define __glibcpp_float_max_exponent10   __glibcpp_f32_max_exponent10
 

Definition at line 539 of file std_limits.h.

#define __glibcpp_float_min   __glibcpp_f32_min
 

Definition at line 529 of file std_limits.h.

Referenced by std::numeric_limits< float >::min().

#define __glibcpp_float_min_exponent   __glibcpp_f32_min_exponent
 

Definition at line 536 of file std_limits.h.

#define __glibcpp_float_min_exponent10   __glibcpp_f32_min_exponent10
 

Definition at line 537 of file std_limits.h.

#define __glibcpp_float_quiet_NaN   0.0F
 

Definition at line 595 of file std_limits.h.

Referenced by std::numeric_limits< float >::quiet_NaN().

#define __glibcpp_float_radix   __glibcpp_f32_radix
 

Definition at line 533 of file std_limits.h.

#define __glibcpp_float_round_error   __glibcpp_f32_round_error
 

Definition at line 535 of file std_limits.h.

Referenced by std::numeric_limits< float >::round_error().

#define __glibcpp_float_round_style   round_toward_zero
 

Definition at line 627 of file std_limits.h.

#define __glibcpp_float_signaling_NaN   0.0F
 

Definition at line 599 of file std_limits.h.

Referenced by std::numeric_limits< float >::signaling_NaN().

#define __glibcpp_float_tinyness_before   false
 

Definition at line 623 of file std_limits.h.

#define __glibcpp_float_traps   false
 

Definition at line 619 of file std_limits.h.

#define __glibcpp_int_bits   32
 

Definition at line 89 of file std_limits.h.

#define __glibcpp_int_traps   true
 

Definition at line 120 of file std_limits.h.

#define __glibcpp_long_bits   32
 

Definition at line 92 of file std_limits.h.

#define __glibcpp_long_double_bits   128
 

Definition at line 110 of file std_limits.h.

#define __glibcpp_long_double_denorm_min   0.0L
 

Definition at line 835 of file std_limits.h.

Referenced by std::numeric_limits< long double >::denorm_min().

#define __glibcpp_long_double_digits   __glibcpp_f128_digits
 

Definition at line 787 of file std_limits.h.

#define __glibcpp_long_double_digits10   __glibcpp_f128_digits10
 

Definition at line 788 of file std_limits.h.

#define __glibcpp_long_double_epsilon   __glibcpp_f128_epsilon
 

Definition at line 790 of file std_limits.h.

Referenced by std::numeric_limits< long double >::epsilon().

#define __glibcpp_long_double_has_denorm   denorm_absent
 

Definition at line 815 of file std_limits.h.

#define __glibcpp_long_double_has_denorm_loss   false
 

Definition at line 819 of file std_limits.h.

#define __glibcpp_long_double_has_infinity   false
 

Definition at line 803 of file std_limits.h.

#define __glibcpp_long_double_has_quiet_NaN   false
 

Definition at line 807 of file std_limits.h.

#define __glibcpp_long_double_has_signaling_NaN   false
 

Definition at line 811 of file std_limits.h.

#define __glibcpp_long_double_infinity   0.0L
 

Definition at line 823 of file std_limits.h.

Referenced by std::numeric_limits< long double >::infinity().

#define __glibcpp_long_double_is_bounded   false
 

Definition at line 843 of file std_limits.h.

#define __glibcpp_long_double_is_iec559   false
 

Definition at line 839 of file std_limits.h.

#define __glibcpp_long_double_is_modulo   false
 

Definition at line 847 of file std_limits.h.

#define __glibcpp_long_double_max   __glibcpp_f128_max
 

Definition at line 786 of file std_limits.h.

Referenced by std::numeric_limits< long double >::max().

#define __glibcpp_long_double_max_exponent   __glibcpp_f128_max_exponent
 

Definition at line 794 of file std_limits.h.

#define __glibcpp_long_double_max_exponent10   __glibcpp_f128_max_exponent10
 

Definition at line 795 of file std_limits.h.

#define __glibcpp_long_double_min   __glibcpp_f128_min
 

Definition at line 785 of file std_limits.h.

Referenced by std::numeric_limits< long double >::min().

#define __glibcpp_long_double_min_exponent   __glibcpp_f128_min_exponent
 

Definition at line 792 of file std_limits.h.

#define __glibcpp_long_double_min_exponent10   __glibcpp_f128_min_exponent10
 

Definition at line 793 of file std_limits.h.

#define __glibcpp_long_double_quiet_NaN   0.0L
 

Definition at line 827 of file std_limits.h.

Referenced by std::numeric_limits< long double >::quiet_NaN().

#define __glibcpp_long_double_radix   __glibcpp_f128_radix
 

Definition at line 789 of file std_limits.h.

#define __glibcpp_long_double_round_error   __glibcpp_f128_round_error
 

Definition at line 791 of file std_limits.h.

Referenced by std::numeric_limits< long double >::round_error().

#define __glibcpp_long_double_round_style   round_toward_zero
 

Definition at line 859 of file std_limits.h.

#define __glibcpp_long_double_signaling_NaN   0.0L
 

Definition at line 831 of file std_limits.h.

Referenced by std::numeric_limits< long double >::signaling_NaN().

#define __glibcpp_long_double_tinyness_before   false
 

Definition at line 855 of file std_limits.h.

#define __glibcpp_long_double_traps   false
 

Definition at line 851 of file std_limits.h.

#define __glibcpp_long_long_bits   64
 

Definition at line 101 of file std_limits.h.

#define __glibcpp_long_long_traps   true
 

Definition at line 129 of file std_limits.h.

#define __glibcpp_long_traps   true
 

Definition at line 123 of file std_limits.h.

#define __glibcpp_plain_char_is_signed   true
 

Definition at line 83 of file std_limits.h.

#define __glibcpp_plain_char_traps   true
 

Definition at line 239 of file std_limits.h.

#define __glibcpp_s16_digits   15
 

Definition at line 148 of file std_limits.h.

#define __glibcpp_s16_digits10   5
 

Definition at line 149 of file std_limits.h.

#define __glibcpp_s16_max   32767
 

Definition at line 146 of file std_limits.h.

#define __glibcpp_s16_min   (-__glibcpp_s16_max - 1)
 

Definition at line 147 of file std_limits.h.

#define __glibcpp_s32_digits   31
 

Definition at line 156 of file std_limits.h.

#define __glibcpp_s32_digits10   10
 

Definition at line 157 of file std_limits.h.

#define __glibcpp_s32_max   2147483647L
 

Definition at line 154 of file std_limits.h.

#define __glibcpp_s32_min   (-__glibcpp_s32_max - 1)
 

Definition at line 155 of file std_limits.h.

#define __glibcpp_s64_digits   63
 

Definition at line 164 of file std_limits.h.

#define __glibcpp_s64_digits10   19
 

Definition at line 165 of file std_limits.h.

#define __glibcpp_s64_max   9223372036854775807LL
 

Definition at line 162 of file std_limits.h.

#define __glibcpp_s64_min   (-__glibcpp_s64_max - 1)
 

Definition at line 163 of file std_limits.h.

#define __glibcpp_s8_digits   7
 

Definition at line 140 of file std_limits.h.

#define __glibcpp_s8_digits10   3
 

Definition at line 141 of file std_limits.h.

#define __glibcpp_s8_max   127
 

Definition at line 138 of file std_limits.h.

#define __glibcpp_s8_min   (-__glibcpp_s8_max - 1)
 

Definition at line 139 of file std_limits.h.

#define __glibcpp_short_bits   16
 

Definition at line 86 of file std_limits.h.

#define __glibcpp_short_traps   true
 

Definition at line 117 of file std_limits.h.

#define __glibcpp_signed_char_digits   __glibcpp_s8_digits
 

Definition at line 245 of file std_limits.h.

#define __glibcpp_signed_char_digits10   __glibcpp_s8_digits10
 

Definition at line 246 of file std_limits.h.

#define __glibcpp_signed_char_max   __glibcpp_s8_max
 

Definition at line 244 of file std_limits.h.

Referenced by std::numeric_limits< signed char >::max().

#define __glibcpp_signed_char_min   __glibcpp_s8_min
 

Definition at line 243 of file std_limits.h.

Referenced by std::numeric_limits< signed char >::min().

#define __glibcpp_signed_char_traps   true
 

Definition at line 240 of file std_limits.h.

#define __glibcpp_signed_int_digits   __glibcpp_s32_digits
 

Definition at line 363 of file std_limits.h.

#define __glibcpp_signed_int_digits10   __glibcpp_s32_digits10
 

Definition at line 364 of file std_limits.h.

#define __glibcpp_signed_int_max   (int)__glibcpp_s32_max
 

Definition at line 362 of file std_limits.h.

Referenced by std::numeric_limits< int >::max().

#define __glibcpp_signed_int_min   (int)__glibcpp_s32_min
 

Definition at line 361 of file std_limits.h.

Referenced by std::numeric_limits< int >::min().

#define __glibcpp_signed_int_traps   true
 

Definition at line 340 of file std_limits.h.

#define __glibcpp_signed_long_digits   __glibcpp_s32_digits
 

Definition at line 407 of file std_limits.h.

#define __glibcpp_signed_long_digits10   __glibcpp_s32_digits10
 

Definition at line 408 of file std_limits.h.

#define __glibcpp_signed_long_long_digits   __glibcpp_s64_digits
 

Definition at line 460 of file std_limits.h.

#define __glibcpp_signed_long_long_digits10   __glibcpp_s64_digits10
 

Definition at line 461 of file std_limits.h.

#define __glibcpp_signed_long_long_max   __glibcpp_s64_max
 

Definition at line 459 of file std_limits.h.

Referenced by std::numeric_limits< long long >::max().

#define __glibcpp_signed_long_long_min   __glibcpp_s64_min
 

Definition at line 458 of file std_limits.h.

Referenced by std::numeric_limits< long long >::min().

#define __glibcpp_signed_long_long_traps   true
 

Definition at line 462 of file std_limits.h.

#define __glibcpp_signed_long_long_traps   true
 

Definition at line 462 of file std_limits.h.

#define __glibcpp_signed_long_long_traps   true
 

Definition at line 462 of file std_limits.h.

#define __glibcpp_signed_long_max   __glibcpp_s32_max
 

Definition at line 406 of file std_limits.h.

Referenced by std::numeric_limits< long >::max().

#define __glibcpp_signed_long_min   __glibcpp_s32_min
 

Definition at line 405 of file std_limits.h.

Referenced by std::numeric_limits< long >::min().

#define __glibcpp_signed_long_traps   true
 

Definition at line 384 of file std_limits.h.

#define __glibcpp_signed_short_digits   __glibcpp_s16_digits
 

Definition at line 310 of file std_limits.h.

#define __glibcpp_signed_short_digits10   __glibcpp_s16_digits10
 

Definition at line 311 of file std_limits.h.

#define __glibcpp_signed_short_max   __glibcpp_s16_max
 

Definition at line 309 of file std_limits.h.

Referenced by std::numeric_limits< short >::max().

#define __glibcpp_signed_short_min   __glibcpp_s16_min
 

Definition at line 308 of file std_limits.h.

Referenced by std::numeric_limits< short >::min().

#define __glibcpp_signed_short_traps   true
 

Definition at line 296 of file std_limits.h.

#define __glibcpp_u16_digits   16
 

Definition at line 152 of file std_limits.h.

#define __glibcpp_u16_digits10   5
 

Definition at line 153 of file std_limits.h.

#define __glibcpp_u16_max   (__glibcpp_s16_max * 2 + 1)
 

Definition at line 151 of file std_limits.h.

#define __glibcpp_u16_min   0U
 

Definition at line 150 of file std_limits.h.

#define __glibcpp_u32_digits   32
 

Definition at line 160 of file std_limits.h.

#define __glibcpp_u32_digits10   10
 

Definition at line 161 of file std_limits.h.

#define __glibcpp_u32_max   (__glibcpp_s32_max * 2U + 1)
 

Definition at line 159 of file std_limits.h.

#define __glibcpp_u32_min   0UL
 

Definition at line 158 of file std_limits.h.

#define __glibcpp_u64_digits   64
 

Definition at line 168 of file std_limits.h.

#define __glibcpp_u64_digits10   19
 

Definition at line 169 of file std_limits.h.

#define __glibcpp_u64_max   (__glibcpp_s64_max * 2ULL + 1)
 

Definition at line 167 of file std_limits.h.

#define __glibcpp_u64_min   0ULL
 

Definition at line 166 of file std_limits.h.

#define __glibcpp_u8_digits   8
 

Definition at line 144 of file std_limits.h.

#define __glibcpp_u8_digits10   3
 

Definition at line 145 of file std_limits.h.

#define __glibcpp_u8_max   (__glibcpp_s8_max * 2 + 1)
 

Definition at line 143 of file std_limits.h.

#define __glibcpp_u8_min   0U
 

Definition at line 142 of file std_limits.h.

#define __glibcpp_unsigned_char_digits   __glibcpp_u8_digits
 

Definition at line 249 of file std_limits.h.

#define __glibcpp_unsigned_char_digits10   __glibcpp_u8_digits10
 

Definition at line 250 of file std_limits.h.

#define __glibcpp_unsigned_char_max   __glibcpp_u8_max
 

Definition at line 248 of file std_limits.h.

Referenced by std::numeric_limits< unsigned char >::max().

#define __glibcpp_unsigned_char_min   __glibcpp_u8_min
 

Definition at line 247 of file std_limits.h.

#define __glibcpp_unsigned_char_traps   true
 

Definition at line 241 of file std_limits.h.

#define __glibcpp_unsigned_int_digits   __glibcpp_u32_digits
 

Definition at line 367 of file std_limits.h.

#define __glibcpp_unsigned_int_digits10   __glibcpp_u32_digits10
 

Definition at line 368 of file std_limits.h.

#define __glibcpp_unsigned_int_max   (unsigned)__glibcpp_u32_max
 

Definition at line 366 of file std_limits.h.

Referenced by std::numeric_limits< unsigned int >::max().

#define __glibcpp_unsigned_int_min   (unsigned)__glibcpp_u32_min
 

Definition at line 365 of file std_limits.h.

#define __glibcpp_unsigned_int_traps   true
 

Definition at line 341 of file std_limits.h.

#define __glibcpp_unsigned_long_digits   __glibcpp_u32_digits
 

Definition at line 411 of file std_limits.h.

#define __glibcpp_unsigned_long_digits10   __glibcpp_u32_digits10
 

Definition at line 412 of file std_limits.h.

#define __glibcpp_unsigned_long_long_digits   __glibcpp_u64_digits
 

Definition at line 465 of file std_limits.h.

#define __glibcpp_unsigned_long_long_digits10   __glibcpp_u64_digits10
 

Definition at line 466 of file std_limits.h.

#define __glibcpp_unsigned_long_long_max   __glibcpp_u64_max
 

Definition at line 464 of file std_limits.h.

Referenced by std::numeric_limits< unsigned long long >::max().

#define __glibcpp_unsigned_long_long_min   __glibcpp_u64_min
 

Definition at line 463 of file std_limits.h.

#define __glibcpp_unsigned_long_long_traps   true
 

Definition at line 467 of file std_limits.h.

#define __glibcpp_unsigned_long_max   __glibcpp_u32_max
 

Definition at line 410 of file std_limits.h.

Referenced by std::numeric_limits< unsigned long >::max().

#define __glibcpp_unsigned_long_min   __glibcpp_u32_min
 

Definition at line 409 of file std_limits.h.

#define __glibcpp_unsigned_long_traps   true
 

Definition at line 385 of file std_limits.h.

#define __glibcpp_unsigned_short_digits   __glibcpp_u16_digits
 

Definition at line 314 of file std_limits.h.

#define __glibcpp_unsigned_short_digits10   __glibcpp_u16_digits10
 

Definition at line 315 of file std_limits.h.

#define __glibcpp_unsigned_short_max   __glibcpp_u16_max
 

Definition at line 313 of file std_limits.h.

Referenced by std::numeric_limits< unsigned short >::max().

#define __glibcpp_unsigned_short_min   __glibcpp_u16_min
 

Definition at line 312 of file std_limits.h.

#define __glibcpp_unsigned_short_traps   true
 

Definition at line 297 of file std_limits.h.

#define __glibcpp_wchar_t_bits   32
 

Definition at line 95 of file std_limits.h.

#define __glibcpp_wchar_t_digits   __glibcpp_u32_digits
 

Definition at line 513 of file std_limits.h.

#define __glibcpp_wchar_t_digits10   __glibcpp_u32_digits10
 

Definition at line 514 of file std_limits.h.

#define __glibcpp_wchar_t_is_signed   __glibcpp_plain_char_is_signed
 

Definition at line 98 of file std_limits.h.

#define __glibcpp_wchar_t_max   (wchar_t)__glibcpp_u32_max
 

Definition at line 512 of file std_limits.h.

Referenced by std::numeric_limits< wchar_t >::max().

#define __glibcpp_wchar_t_min   (wchar_t)__glibcpp_u32_min
 

Definition at line 511 of file std_limits.h.

Referenced by std::numeric_limits< wchar_t >::min().

#define __glibcpp_wchar_t_traps   true
 

Definition at line 474 of file std_limits.h.

#define __glibcpp_wchar_t_traps   true
 

Definition at line 474 of file std_limits.h.

#define _CPP_NUMERIC_LIMITS   1
 

Definition at line 39 of file std_limits.h.


Generated on Mon Apr 8 03:15:09 2002 for libstdc++-v3 Source by doxygen1.2.15