Stxxl
1.4.0
|
#include <iterator.h>
Public Types | |
typedef BTreeType | btree_type |
typedef btree_type::leaf_bid_type | bid_type |
typedef btree_type::value_type | value_type |
typedef btree_type::reference | reference |
typedef btree_type::const_reference | const_reference |
typedef btree_type::pointer | pointer |
Public Member Functions | |
btree_iterator () | |
btree_iterator (const btree_iterator &obj) | |
btree_iterator & | operator= (const btree_iterator &obj) |
reference | operator* () |
pointer | operator-> () |
bool | operator== (const btree_iterator &obj) const |
bool | operator!= (const btree_iterator &obj) const |
btree_iterator & | operator++ () |
btree_iterator & | operator-- () |
btree_iterator | operator++ (int) |
btree_iterator | operator-- (int) |
Private Member Functions | |
btree_iterator (btree_type *btree__, const bid_type &b, unsigned p) |
Definition at line 170 of file iterator.h.
typedef btree_type::leaf_bid_type stxxl::btree::btree_iterator< BTreeType >::bid_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 174 of file iterator.h.
typedef BTreeType stxxl::btree::btree_iterator< BTreeType >::btree_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 173 of file iterator.h.
typedef btree_type::const_reference stxxl::btree::btree_iterator< BTreeType >::const_reference |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 177 of file iterator.h.
typedef btree_type::pointer stxxl::btree::btree_iterator< BTreeType >::pointer |
Definition at line 178 of file iterator.h.
typedef btree_type::reference stxxl::btree::btree_iterator< BTreeType >::reference |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 176 of file iterator.h.
typedef btree_type::value_type stxxl::btree::btree_iterator< BTreeType >::value_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 175 of file iterator.h.
stxxl::btree::btree_iterator< BTreeType >::btree_iterator | ( | ) | [inline] |
Definition at line 186 of file iterator.h.
stxxl::btree::btree_iterator< BTreeType >::btree_iterator | ( | const btree_iterator< BTreeType > & | obj | ) | [inline] |
Definition at line 189 of file iterator.h.
stxxl::btree::btree_iterator< BTreeType >::btree_iterator | ( | btree_type * | btree__, |
const bid_type & | b, | ||
unsigned | p | ||
) | [inline, private] |
Definition at line 248 of file iterator.h.
bool stxxl::btree::btree_iterator< BTreeType >::operator!= | ( | const btree_iterator< BTreeType > & | obj | ) | const [inline] |
Definition at line 214 of file iterator.h.
reference stxxl::btree::btree_iterator< BTreeType >::operator* | ( | ) | [inline] |
Definition at line 199 of file iterator.h.
btree_iterator& stxxl::btree::btree_iterator< BTreeType >::operator++ | ( | ) | [inline] |
Definition at line 219 of file iterator.h.
btree_iterator stxxl::btree::btree_iterator< BTreeType >::operator++ | ( | int | ) | [inline] |
Definition at line 232 of file iterator.h.
btree_iterator& stxxl::btree::btree_iterator< BTreeType >::operator-- | ( | ) | [inline] |
Definition at line 226 of file iterator.h.
btree_iterator stxxl::btree::btree_iterator< BTreeType >::operator-- | ( | int | ) | [inline] |
Definition at line 240 of file iterator.h.
pointer stxxl::btree::btree_iterator< BTreeType >::operator-> | ( | ) | [inline] |
Definition at line 204 of file iterator.h.
btree_iterator& stxxl::btree::btree_iterator< BTreeType >::operator= | ( | const btree_iterator< BTreeType > & | obj | ) | [inline] |
Definition at line 193 of file iterator.h.
bool stxxl::btree::btree_iterator< BTreeType >::operator== | ( | const btree_iterator< BTreeType > & | obj | ) | const [inline] |
Definition at line 209 of file iterator.h.