cartobase  4.5.0
std::numeric_limits< long > Struct Template Reference

#include <cartobase/type/limits_gcc3.h>

Static Public Member Functions

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

Static Public Attributes

static const bool is_specialized = true
 
static const int digits = __glibcpp_signed_long_digits
 
static const int digits10 = __glibcpp_signed_long_digits10
 
static const bool is_signed = true
 
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 = true
 
static const bool is_bounded = true
 
static const bool is_modulo = __glibcpp_signed_long_is_modulo
 
static const bool traps = __glibcpp_signed_long_traps
 
static const bool tinyness_before = false
 
static const float_round_style round_style = round_toward_zero
 

Detailed Description

template<>
struct std::numeric_limits< long >

Definition at line 1515 of file limits_gcc3.h.

Member Function Documentation

static long std::numeric_limits< long >::denorm_min ( )
throw (
)
inlinestatic

Definition at line 1552 of file limits_gcc3.h.

static long std::numeric_limits< long >::epsilon ( )
throw (
)
inlinestatic

Definition at line 1530 of file limits_gcc3.h.

static long std::numeric_limits< long >::infinity ( )
throw (
)
inlinestatic

Definition at line 1546 of file limits_gcc3.h.

static long std::numeric_limits< long >::max ( )
throw (
)
inlinestatic

Definition at line 1521 of file limits_gcc3.h.

References __glibcpp_signed_long_max.

static long std::numeric_limits< long >::min ( )
throw (
)
inlinestatic

Definition at line 1519 of file limits_gcc3.h.

References __glibcpp_signed_long_min.

static long std::numeric_limits< long >::quiet_NaN ( )
throw (
)
inlinestatic

Definition at line 1548 of file limits_gcc3.h.

static long std::numeric_limits< long >::round_error ( )
throw (
)
inlinestatic

Definition at line 1532 of file limits_gcc3.h.

static long std::numeric_limits< long >::signaling_NaN ( )
throw (
)
inlinestatic

Definition at line 1550 of file limits_gcc3.h.

Member Data Documentation

const int std::numeric_limits< long >::digits = __glibcpp_signed_long_digits
static

Definition at line 1524 of file limits_gcc3.h.

const int std::numeric_limits< long >::digits10 = __glibcpp_signed_long_digits10
static

Definition at line 1525 of file limits_gcc3.h.

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

Definition at line 1543 of file limits_gcc3.h.

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

Definition at line 1544 of file limits_gcc3.h.

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

Definition at line 1540 of file limits_gcc3.h.

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

Definition at line 1541 of file limits_gcc3.h.

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

Definition at line 1542 of file limits_gcc3.h.

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

Definition at line 1556 of file limits_gcc3.h.

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

Definition at line 1528 of file limits_gcc3.h.

const bool std::numeric_limits< long >::is_iec559 = true
static

Definition at line 1555 of file limits_gcc3.h.

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

Definition at line 1527 of file limits_gcc3.h.

const bool std::numeric_limits< long >::is_modulo = __glibcpp_signed_long_is_modulo
static

Definition at line 1557 of file limits_gcc3.h.

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

Definition at line 1526 of file limits_gcc3.h.

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

Definition at line 1517 of file limits_gcc3.h.

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

Definition at line 1537 of file limits_gcc3.h.

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

Definition at line 1538 of file limits_gcc3.h.

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

Definition at line 1535 of file limits_gcc3.h.

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

Definition at line 1536 of file limits_gcc3.h.

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

Definition at line 1529 of file limits_gcc3.h.

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

Definition at line 1561 of file limits_gcc3.h.

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

Definition at line 1560 of file limits_gcc3.h.

const bool std::numeric_limits< long >::traps = __glibcpp_signed_long_traps
static

Definition at line 1559 of file limits_gcc3.h.


The documentation for this struct was generated from the following file: