Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
numeric_limits< foxxll::uint_pair< HighType > > Class Template Reference

Detailed Description

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

template class providing some numeric_limits fields for uint_pair types.

Definition at line 271 of file uint_types.hpp.

#include <uint_types.hpp>

Static Public Member Functions

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

Static Public Attributes

static const int digits = foxxll::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

static const foxxll::uint_pair<HighType> epsilon ( )
inlinestatic

epsilon is zero

Definition at line 305 of file uint_types.hpp.

static foxxll::uint_pair<HighType> lowest ( )
inlinestatic

return an uint_pair instance containing the smallest value possible

Definition at line 286 of file uint_types.hpp.

References min().

static foxxll::uint_pair<HighType> max ( )
inlinestatic

return an uint_pair instance containing the largest value possible

Definition at line 282 of file uint_types.hpp.

References uint_pair< HighType >::max().

static foxxll::uint_pair<HighType> min ( )
inlinestatic

return an uint_pair instance containing the smallest value possible

Definition at line 278 of file uint_types.hpp.

References uint_pair< HighType >::min().

static const foxxll::uint_pair<HighType> round_error ( )
inlinestatic

rounding error is zero

Definition at line 309 of file uint_types.hpp.

Member Data Documentation

const int digits = foxxll::uint_pair<HighType>::digits
static

number of binary digits (bits) in uint_pair

Definition at line 302 of file uint_types.hpp.

const bool has_infinity = false
static

no infinity

Definition at line 325 of file uint_types.hpp.

const bool is_exact = true
static

unit_pair types contain exact integers

Definition at line 296 of file uint_types.hpp.

const bool is_integer = true
static

uint_pair types are integers

Definition at line 293 of file uint_types.hpp.

const bool is_signed = false
static

unit_pair types are unsigned

Definition at line 290 of file uint_types.hpp.

const bool is_specialized = true
static

yes we have information about uint_pair

Definition at line 275 of file uint_types.hpp.

const int max_exponent = 0
static

no exponent

Definition at line 319 of file uint_types.hpp.

const int max_exponent10 = 0
static

no exponent

Definition at line 322 of file uint_types.hpp.

const int min_exponent = 0
static

no exponent

Definition at line 313 of file uint_types.hpp.

const int min_exponent10 = 0
static

no exponent

Definition at line 316 of file uint_types.hpp.

const int radix = 2
static

unit_pair radix is binary

Definition at line 299 of file uint_types.hpp.


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