STXXL  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
std::numeric_limits< stxxl::uint_pair< HighType > > Class Template Reference

Detailed Description

template<typename HighType>
class std::numeric_limits< stxxl::uint_pair< HighType > >

template class providing some numeric_limits fields for uint_pair types.

Definition at line 260 of file uint_types.h.

Static Public Member Functions

static const stxxl::uint_pair
< HighType > 
epsilon ()
 epsilon is zero More...
 
static stxxl::uint_pair< HighType > lowest ()
 return an uint_pair instance containing the smallest value possible More...
 
static stxxl::uint_pair< HighType > max ()
 return an uint_pair instance containing the largest value possible More...
 
static stxxl::uint_pair< HighType > min ()
 return an uint_pair instance containing the smallest value possible More...
 
static const stxxl::uint_pair
< HighType > 
round_error ()
 rounding error is zero More...
 

Static Public Attributes

static const int digits = stxxl::uint_pair<HighType>::digits
 number of binary digits (bits) in uint_pair More...
 
static const bool has_infinity = false
 no infinity More...
 
static const bool is_exact = true
 unit_pair types contain exact integers More...
 
static const bool is_integer = true
 uint_pair types are integers More...
 
static const bool is_signed = false
 unit_pair types are unsigned More...
 
static const bool is_specialized = true
 yes we have information about uint_pair More...
 
static const int max_exponent = 0
 no exponent More...
 
static const int max_exponent10 = 0
 no exponent More...
 
static const int min_exponent = 0
 no exponent More...
 
static const int min_exponent10 = 0
 no exponent More...
 
static const int radix = 2
 unit_pair radix is binary More...
 

Member Function Documentation

template<typename HighType >
static const stxxl::uint_pair<HighType> std::numeric_limits< stxxl::uint_pair< HighType > >::epsilon ( )
inlinestatic

epsilon is zero

Definition at line 294 of file uint_types.h.

template<typename HighType >
static stxxl::uint_pair<HighType> std::numeric_limits< stxxl::uint_pair< HighType > >::lowest ( )
inlinestatic

return an uint_pair instance containing the smallest value possible

Definition at line 275 of file uint_types.h.

References min().

template<typename HighType >
static stxxl::uint_pair<HighType> std::numeric_limits< stxxl::uint_pair< HighType > >::max ( )
inlinestatic

return an uint_pair instance containing the largest value possible

Definition at line 271 of file uint_types.h.

References stxxl::uint_pair< HighType >::max().

template<typename HighType >
static stxxl::uint_pair<HighType> std::numeric_limits< stxxl::uint_pair< HighType > >::min ( )
inlinestatic

return an uint_pair instance containing the smallest value possible

Definition at line 267 of file uint_types.h.

References stxxl::uint_pair< HighType >::min().

template<typename HighType >
static const stxxl::uint_pair<HighType> std::numeric_limits< stxxl::uint_pair< HighType > >::round_error ( )
inlinestatic

rounding error is zero

Definition at line 298 of file uint_types.h.

Member Data Documentation

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::digits = stxxl::uint_pair<HighType>::digits
static

number of binary digits (bits) in uint_pair

Definition at line 291 of file uint_types.h.

template<typename HighType >
const bool std::numeric_limits< stxxl::uint_pair< HighType > >::has_infinity = false
static

no infinity

Definition at line 314 of file uint_types.h.

template<typename HighType >
const bool std::numeric_limits< stxxl::uint_pair< HighType > >::is_exact = true
static

unit_pair types contain exact integers

Definition at line 285 of file uint_types.h.

template<typename HighType >
const bool std::numeric_limits< stxxl::uint_pair< HighType > >::is_integer = true
static

uint_pair types are integers

Definition at line 282 of file uint_types.h.

template<typename HighType >
const bool std::numeric_limits< stxxl::uint_pair< HighType > >::is_signed = false
static

unit_pair types are unsigned

Definition at line 279 of file uint_types.h.

template<typename HighType >
const bool std::numeric_limits< stxxl::uint_pair< HighType > >::is_specialized = true
static

yes we have information about uint_pair

Definition at line 264 of file uint_types.h.

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::max_exponent = 0
static

no exponent

Definition at line 308 of file uint_types.h.

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::max_exponent10 = 0
static

no exponent

Definition at line 311 of file uint_types.h.

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::min_exponent = 0
static

no exponent

Definition at line 302 of file uint_types.h.

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::min_exponent10 = 0
static

no exponent

Definition at line 305 of file uint_types.h.

template<typename HighType >
const int std::numeric_limits< stxxl::uint_pair< HighType > >::radix = 2
static

unit_pair radix is binary

Definition at line 288 of file uint_types.h.


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