Thrill  0.1
uint_types.hpp File Reference
#include <thrill/common/defines.hpp>
#include <tlx/define/attribute_packed.hpp>
#include <tlx/define/likely.hpp>
#include <cassert>
#include <limits>
#include <ostream>
+ Include dependency graph for uint_types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  numeric_limits< thrill::common::UIntPair< HighType > >
 template class providing some numeric_limits fields for UIntPair types. More...
 
class  UIntPair< High_ >
 Construct an 40-bit or 48-bit unsigned integer stored in five or six bytes. More...
 

Namespaces

 thrill
 
 thrill::common
 Contains many common tools and helpers shared by higher layers. See common.
 

Macros

#define THRILL_COMMON_UINT_TYPES_HEADER
 

Typedefs

using uint40 = UIntPair< uint8_t >
 Construct a 40-bit unsigned integer stored in five bytes. More...
 
using uint48 = UIntPair< uint16_t >
 Construct a 48-bit unsigned integer stored in six bytes. More...
 

Variables

class thrill::common::UIntPair TLX_ATTRIBUTE_PACKED
 

Macro Definition Documentation

◆ THRILL_COMMON_UINT_TYPES_HEADER

#define THRILL_COMMON_UINT_TYPES_HEADER

Definition at line 16 of file uint_types.hpp.