|
STXXL
1.4-dev
|
Contains per block information for stxxl::typed_block , not intended for direct use.
Definition at line 171 of file typed_block.h.
Inheritance diagram for stxxl::mng_local::block_w_info< Type, RawSize, NBids, MetaInfoType >:
Collaboration diagram for stxxl::mng_local::block_w_info< Type, RawSize, NBids, MetaInfoType >:Public Types | |
| typedef MetaInfoType | info_type |
| Type of per block information element. More... | |
Public Types inherited from stxxl::mng_local::block_w_bids< Type,((RawSize-sizeof(BID< RawSize >)*NBids-sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
| enum | |
| typedef BID< raw_size > | bid_type |
Public Types inherited from stxxl::mng_local::element_block< Type, Size > | |
| enum | { size = Size } |
| typedef const type * | const_iterator |
| typedef const Type & | const_reference |
| typedef pointer | iterator |
| typedef type * | pointer |
| typedef Type & | reference |
| typedef Type | type |
| typedef Type | value_type |
Public Member Functions | |
| block_w_info () | |
Public Member Functions inherited from stxxl::mng_local::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 stxxl::mng_local::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 stxxl::mng_local::block_w_bids< Type,((RawSize-sizeof(BID< RawSize >)*NBids-sizeof(MetaInfoType))/sizeof(Type)), RawSize, NBids > | |
| bid_type | ref [nbids] |
| Array of BID references. More... | |
Public Attributes inherited from stxxl::mng_local::element_block< Type, Size > | |
| value_type | elem [size] |
| Array of elements of type Type. More... | |
| typedef MetaInfoType stxxl::mng_local::block_w_info< Type, RawSize, NBids, MetaInfoType >::info_type |
Type of per block information element.
Definition at line 176 of file typed_block.h.
|
inline |
Definition at line 181 of file typed_block.h.
| info_type stxxl::mng_local::block_w_info< Type, RawSize, NBids, MetaInfoType >::info |
Per block information element.
Definition at line 179 of file typed_block.h.
Referenced by stxxl::btree::normal_leaf< KeyType, DataType, KeyCmp, LogNElem, BTreeType >::balance(), stxxl::btree::normal_node< KeyType, KeyCmp, RawSize, BTreeType >::balance(), stxxl::btree::normal_node< KeyType, KeyCmp, RawSize, BTreeType >::insert(), stxxl::btree::btree< KeyType, DataType, CompareType, RawNodeSize, RawLeafSize, PDAllocStrategy >::insert_into_root(), and stxxl::btree::normal_leaf< KeyType, DataType, KeyCmp, LogNElem, BTreeType >::split().