std::numeric_limits< long double > Struct Template Reference

numeric_limits<long double> specialization. More...

List of all members.

Static Public Member Functions

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

Static Public Attributes

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


Detailed Description

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

numeric_limits<long double> specialization.

Definition at line 1095 of file limits.


Member Function Documentation

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

Definition at line 1134 of file limits.

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

Definition at line 1110 of file limits.

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

Definition at line 1128 of file limits.

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

Definition at line 1101 of file limits.

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

Definition at line 1099 of file limits.

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

Definition at line 1130 of file limits.

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

Definition at line 1112 of file limits.

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

Definition at line 1132 of file limits.


Member Data Documentation

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

Definition at line 1104 of file limits.

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

Definition at line 1105 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 1124 of file limits.

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

Definition at line 1126 of file limits.

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

Definition at line 1120 of file limits.

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

Definition at line 1121 of file limits.

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

Definition at line 1122 of file limits.

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

Definition at line 1139 of file limits.

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

Definition at line 1108 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 1138 of file limits.

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

Definition at line 1107 of file limits.

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

Definition at line 1140 of file limits.

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

Definition at line 1106 of file limits.

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

Definition at line 1097 of file limits.

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

Definition at line 1117 of file limits.

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

Definition at line 1118 of file limits.

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

Definition at line 1115 of file limits.

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

Definition at line 1116 of file limits.

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

Definition at line 1109 of file limits.

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

Definition at line 1144 of file limits.

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

Definition at line 1143 of file limits.

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

Definition at line 1142 of file limits.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:59:30 2010 for GNU C++ STL by  doxygen 1.4.7