|
struct | btree_default_traits< Key, Value > |
| Generates default traits for a B+ tree used as a set or map. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator > |
| Basic class implementing a B+ tree data structure in memory. More...
|
|
struct | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::node |
| The header structure of each node in-memory. More...
|
|
struct | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::InnerNode |
| Extended structure of a inner node in-memory. More...
|
|
struct | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::LeafNode |
| Extended structure of a leaf node in memory. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::iterator |
| STL-like iterator object for B+ tree items. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::const_iterator |
| STL-like read-only iterator object for B+ tree items. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::reverse_iterator |
| STL-like mutable reverse iterator object for B+ tree items. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::const_reverse_iterator |
| STL-like read-only reverse iterator object for B+ tree items. More...
|
|
struct | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::tree_stats |
| A small struct containing basic statistics about the B+ tree. More...
|
|
class | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::value_compare |
| Function class to compare value_type objects. Required by the STL. More...
|
|
struct | BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t |
| B+ tree recursive deletion has much information which is needs to be passed upward. More...
|
|