std::numeric_limits< unsigned long > Struct Template Reference

numeric_limits<unsigned long> specialization. More...

List of all members.

Static Public Member Functions

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

Static Public Attributes

static const bool is_specialized = true
static const int digits = __glibcxx_digits (unsigned long)
static const int digits10 = __glibcxx_digits10 (unsigned long)
static const bool is_signed = false
static const bool is_integer = true
static const bool is_exact = true
static const int radix = 2
static const int min_exponent = 0
static const int min_exponent10 = 0
static const int max_exponent = 0
static const int max_exponent10 = 0
static const bool has_infinity = false
static const bool has_quiet_NaN = false
static const bool has_signaling_NaN = false
static const float_denorm_style has_denorm = denorm_absent
static const bool has_denorm_loss = false
static const bool is_iec559 = false
static const bool is_bounded = true
static const bool is_modulo = true
static const bool traps = __glibcxx_integral_traps
static const bool tinyness_before = false
static const float_round_style round_style = round_toward_zero


Detailed Description

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

numeric_limits<unsigned long> specialization.

Definition at line 828 of file limits.


Member Function Documentation

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

Definition at line 865 of file limits.

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

Definition at line 843 of file limits.

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

Definition at line 859 of file limits.

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

Definition at line 834 of file limits.

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

Definition at line 832 of file limits.

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

Definition at line 861 of file limits.

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

Definition at line 845 of file limits.

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

Definition at line 863 of file limits.


Member Data Documentation

const int std::numeric_limits< unsigned long >::digits = __glibcxx_digits (unsigned long) [static]

Definition at line 837 of file limits.

const int std::numeric_limits< unsigned long >::digits10 = __glibcxx_digits10 (unsigned long) [static]

Definition at line 838 of file limits.

const float_denorm_style std::numeric_limits< unsigned long >::has_denorm = denorm_absent [static]

Definition at line 856 of file limits.

const bool std::numeric_limits< unsigned long >::has_denorm_loss = false [static]

Definition at line 857 of file limits.

const bool std::numeric_limits< unsigned long >::has_infinity = false [static]

Definition at line 853 of file limits.

const bool std::numeric_limits< unsigned long >::has_quiet_NaN = false [static]

Definition at line 854 of file limits.

const bool std::numeric_limits< unsigned long >::has_signaling_NaN = false [static]

Definition at line 855 of file limits.

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

Definition at line 869 of file limits.

const bool std::numeric_limits< unsigned long >::is_exact = true [static]

Definition at line 841 of file limits.

const bool std::numeric_limits< unsigned long >::is_iec559 = false [static]

Definition at line 868 of file limits.

const bool std::numeric_limits< unsigned long >::is_integer = true [static]

Definition at line 840 of file limits.

const bool std::numeric_limits< unsigned long >::is_modulo = true [static]

Definition at line 870 of file limits.

const bool std::numeric_limits< unsigned long >::is_signed = false [static]

Definition at line 839 of file limits.

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

Definition at line 830 of file limits.

const int std::numeric_limits< unsigned long >::max_exponent = 0 [static]

Definition at line 850 of file limits.

const int std::numeric_limits< unsigned long >::max_exponent10 = 0 [static]

Definition at line 851 of file limits.

const int std::numeric_limits< unsigned long >::min_exponent = 0 [static]

Definition at line 848 of file limits.

const int std::numeric_limits< unsigned long >::min_exponent10 = 0 [static]

Definition at line 849 of file limits.

const int std::numeric_limits< unsigned long >::radix = 2 [static]

Definition at line 842 of file limits.

const float_round_style std::numeric_limits< unsigned long >::round_style = round_toward_zero [static]

Definition at line 874 of file limits.

const bool std::numeric_limits< unsigned long >::tinyness_before = false [static]

Definition at line 873 of file limits.

const bool std::numeric_limits< unsigned long >::traps = __glibcxx_integral_traps [static]

Definition at line 872 of file limits.


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