| 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.
 Inheritance diagram for block_w_info< Type, RawSize, NBids, MetaInfoType >:
 Inheritance diagram for block_w_info< Type, RawSize, NBids, MetaInfoType >: Collaboration diagram for block_w_info< Type, RawSize, NBids, MetaInfoType >:
 Collaboration diagram for block_w_info< Type, RawSize, NBids, MetaInfoType >:#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 iteratorpointing to the first element.  More... | |
| const_iterator | begin () const | 
| Returns const_iteratorpointing to the first element.  More... | |
| const_iterator | cbegin () const | 
| Returns const_iteratorpointing to the first element.  More... | |
| const_iterator | cend () const | 
| Returns const_iteratorpointing to the end element.  More... | |
| iterator | end () | 
| Returns iteratorpointing to the end element.  More... | |
| const_iterator | end () const | 
| Returns const_iteratorpointing 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.