std::numeric_limits< long double > Struct Template Reference

List of all members.

Static Public Member Functions

long double min () throw ()
long double max () throw ()
long double epsilon () throw ()
long double round_error () throw ()
long double infinity () throw ()
long double quiet_NaN () throw ()
long double signaling_NaN () throw ()
long double denorm_min () throw ()

Static Public Attributes

const bool is_specialized = true
const int digits = __LDBL_MANT_DIG__
const int digits10 = __LDBL_DIG__
const bool is_signed = true
const bool is_integer = false
const bool is_exact = false
const int radix = __FLT_RADIX__
const int min_exponent = __LDBL_MIN_EXP__
const int min_exponent10 = __LDBL_MIN_10_EXP__
const int max_exponent = __LDBL_MAX_EXP__
const int max_exponent10 = __LDBL_MAX_10_EXP__
const bool has_infinity = __LDBL_HAS_INFINITY__
const bool has_quiet_NaN = __LDBL_HAS_QUIET_NAN__
const bool has_signaling_NaN = has_quiet_NaN
const float_denorm_style has_denorm = bool(__LDBL_DENORM_MIN__) ? denorm_present : denorm_absent
const bool has_denorm_loss = __glibcxx_long_double_has_denorm_loss
const bool is_iec559 = has_infinity && has_quiet_NaN && has_denorm == denorm_present
const bool is_bounded = true
const bool is_modulo = false
const bool traps = __glibcxx_long_double_traps
const bool tinyness_before = __glibcxx_long_double_tinyness_before
const float_round_style round_style = round_to_nearest

template<>
struct std::numeric_limits< long double >


Member Function Documentation

long double std::numeric_limits< long double >::denorm_min  )  throw () [inline, static]
 

Definition at line 1118 of file limits.

long double std::numeric_limits< long double >::epsilon  )  throw () [inline, static]
 

Definition at line 1094 of file limits.

long double std::numeric_limits< long double >::infinity  )  throw () [inline, static]
 

Definition at line 1112 of file limits.

long double std::numeric_limits< long double >::max  )  throw () [inline, static]
 

Definition at line 1085 of file limits.

long double std::numeric_limits< long double >::min  )  throw () [inline, static]
 

Definition at line 1083 of file limits.

long double std::numeric_limits< long double >::quiet_NaN  )  throw () [inline, static]
 

Definition at line 1114 of file limits.

long double std::numeric_limits< long double >::round_error  )  throw () [inline, static]
 

Definition at line 1096 of file limits.

long double std::numeric_limits< long double >::signaling_NaN  )  throw () [inline, static]
 

Definition at line 1116 of file limits.


Member Data Documentation

const int std::numeric_limits< long double >::digits = __LDBL_MANT_DIG__ [static]
 

Definition at line 1088 of file limits.

const int std::numeric_limits< long double >::digits10 = __LDBL_DIG__ [static]
 

Definition at line 1089 of file limits.

const float_denorm_style std::numeric_limits< long double >::has_denorm = bool(__LDBL_DENORM_MIN__) ? denorm_present : denorm_absent [static]
 

Definition at line 1108 of file limits.

const bool std::numeric_limits< long double >::has_denorm_loss = __glibcxx_long_double_has_denorm_loss [static]
 

Definition at line 1110 of file limits.

const bool std::numeric_limits< long double >::has_infinity = __LDBL_HAS_INFINITY__ [static]
 

Definition at line 1104 of file limits.

const bool std::numeric_limits< long double >::has_quiet_NaN = __LDBL_HAS_QUIET_NAN__ [static]
 

Definition at line 1105 of file limits.

const bool std::numeric_limits< long double >::has_signaling_NaN = has_quiet_NaN [static]
 

Definition at line 1106 of file limits.

const bool std::numeric_limits< long double >::is_bounded = true [static]
 

Definition at line 1123 of file limits.

const bool std::numeric_limits< long double >::is_exact = false [static]
 

Definition at line 1092 of file limits.

const bool std::numeric_limits< long double >::is_iec559 = has_infinity && has_quiet_NaN && has_denorm == denorm_present [static]
 

Definition at line 1122 of file limits.

const bool std::numeric_limits< long double >::is_integer = false [static]
 

Definition at line 1091 of file limits.

const bool std::numeric_limits< long double >::is_modulo = false [static]
 

Definition at line 1124 of file limits.

const bool std::numeric_limits< long double >::is_signed = true [static]
 

Definition at line 1090 of file limits.

const bool std::numeric_limits< long double >::is_specialized = true [static]
 

Definition at line 1081 of file limits.

const int std::numeric_limits< long double >::max_exponent = __LDBL_MAX_EXP__ [static]
 

Definition at line 1101 of file limits.

const int std::numeric_limits< long double >::max_exponent10 = __LDBL_MAX_10_EXP__ [static]
 

Definition at line 1102 of file limits.

const int std::numeric_limits< long double >::min_exponent = __LDBL_MIN_EXP__ [static]
 

Definition at line 1099 of file limits.

const int std::numeric_limits< long double >::min_exponent10 = __LDBL_MIN_10_EXP__ [static]
 

Definition at line 1100 of file limits.

const int std::numeric_limits< long double >::radix = __FLT_RADIX__ [static]
 

Definition at line 1093 of file limits.

const float_round_style std::numeric_limits< long double >::round_style = round_to_nearest [static]
 

Definition at line 1128 of file limits.

const bool std::numeric_limits< long double >::tinyness_before = __glibcxx_long_double_tinyness_before [static]
 

Definition at line 1127 of file limits.

const bool std::numeric_limits< long double >::traps = __glibcxx_long_double_traps [static]
 

Definition at line 1126 of file limits.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:18 2007 for GNU C++ STL by doxygen 1.3.6