Thrill
0.1
|
Contains per block information for foxxll::typed_block
, not intended for direct use.
Definition at line 184 of file typed_block.hpp.
#include <typed_block.hpp>
Public Types | |
using | info_type = MetaInfoType |
Type of per block information element. More... | |
Public Types inherited from block_w_bids< Type,((RawSize - sizeof(BID< RawSize >) *NBids - sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
using | bid_type = BID< raw_size > |
Public Types inherited from element_block< Type, Size > | |
using | const_iterator = const type * |
using | const_reference = const Type & |
using | iterator = pointer |
using | pointer = type * |
using | reference = Type & |
using | type = Type |
using | value_type = Type |
Public Member Functions | |
block_w_info () | |
Public Member Functions inherited from block_w_bids< Type,((RawSize - sizeof(BID< RawSize >) *NBids - sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
block_w_bids () | |
bid_type & | operator() (size_t i) |
An operator to access bid references. More... | |
Public Member Functions inherited from element_block< Type, Size > | |
element_block () | |
iterator | begin () |
Returns iterator pointing to the first element. More... | |
const_iterator | begin () const |
Returns const_iterator pointing to the first element. More... | |
const_iterator | cbegin () const |
Returns const_iterator pointing to the first element. More... | |
const_iterator | cend () const |
Returns const_iterator pointing to the end element. More... | |
iterator | end () |
Returns iterator pointing to the end element. More... | |
const_iterator | end () const |
Returns const_iterator pointing to the end element. More... | |
reference | operator[] (size_t i) |
An operator to access elements in the block. More... | |
Public Attributes | |
info_type | info |
Per block information element. More... | |
Public Attributes inherited from block_w_bids< Type,((RawSize - sizeof(BID< RawSize >) *NBids - sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
bid_type | ref [kNBIDs] |
Array of BID references. More... | |
Public Attributes inherited from element_block< Type, Size > | |
value_type | elem [kSize] |
Array of elements of type Type. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from block_w_bids< Type,((RawSize - sizeof(BID< RawSize >) *NBids - sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
static constexpr size_t | kNBIDs |
static constexpr size_t | raw_size |
Static Public Attributes inherited from element_block< Type, Size > | |
static constexpr size_t | size |
number of elements in the block More... | |
using info_type = MetaInfoType |
Type of per block information element.
Definition at line 189 of file typed_block.hpp.
|
inline |
Definition at line 194 of file typed_block.hpp.
info_type info |
Per block information element.
Definition at line 192 of file typed_block.hpp.