STXXL
1.4.0
|
Definition at line 27 of file iterator.h.
Classes | |
struct | bid_comp |
struct | Key |
struct | KeyCmp |
Public Types | |
typedef btree_type::leaf_bid_type | bid_type |
typedef BTreeType | btree_type |
typedef btree_iterator_base < btree_type > | iterator_base |
Public Member Functions | |
iterator_map (btree_type *b) | |
virtual | ~iterator_map () |
template<class OutputContainer > | |
void | find (const bid_type &bid, unsigned first_pos, unsigned last_pos, OutputContainer &out) |
void | register_iterator (iterator_base &it) |
void | swap (iterator_map &obj) |
void | unregister_iterator (iterator_base &it) |
Private Types | |
typedef multimap_type::const_iterator | mmconst_iterator_type |
typedef multimap_type::iterator | mmiterator_type |
typedef std::multimap< Key, iterator_base *, KeyCmp > | multimap_type |
typedef multimap_type::value_type | pair_type |
Private Member Functions | |
void | change_btree_pointers (btree_type *b) |
Private Member Functions inherited from stxxl::noncopyable | |
noncopyable () | |
Private Attributes | |
btree_type * | btree_ |
multimap_type | It2Addr_ |
typedef btree_type::leaf_bid_type stxxl::btree::iterator_map< BTreeType >::bid_type |
Definition at line 32 of file iterator_map.h.
typedef BTreeType stxxl::btree::iterator_map< BTreeType >::btree_type |
Definition at line 31 of file iterator_map.h.
typedef btree_iterator_base<btree_type> stxxl::btree::iterator_map< BTreeType >::iterator_base |
Definition at line 33 of file iterator_map.h.
|
private |
Definition at line 67 of file iterator_map.h.
|
private |
Definition at line 66 of file iterator_map.h.
|
private |
Definition at line 60 of file iterator_map.h.
|
private |
Definition at line 65 of file iterator_map.h.
|
inline |
Definition at line 81 of file iterator_map.h.
|
inlinevirtual |
Definition at line 137 of file iterator_map.h.
|
inlineprivate |
Definition at line 71 of file iterator_map.h.
|
inline |
Definition at line 118 of file iterator_map.h.
|
inline |
Definition at line 84 of file iterator_map.h.
|
inline |
Definition at line 144 of file iterator_map.h.
|
inline |
Definition at line 90 of file iterator_map.h.
|
private |
Definition at line 63 of file iterator_map.h.
|
private |
Definition at line 62 of file iterator_map.h.