Stxxl
1.4.0
|
#include <iterator.h>
Public Types | |
typedef btree_iterator< BTreeType > | iterator |
typedef BTreeType | btree_type |
typedef btree_type::leaf_bid_type | bid_type |
typedef btree_type::value_type | value_type |
typedef btree_type::const_reference | reference |
typedef btree_type::const_pointer | pointer |
Public Member Functions | |
btree_const_iterator () | |
btree_const_iterator (const btree_const_iterator &obj) | |
btree_const_iterator (const iterator &obj) | |
btree_const_iterator & | operator= (const btree_const_iterator &obj) |
reference | operator* () |
pointer | operator-> () |
bool | operator== (const iterator &obj) const |
bool | operator!= (const iterator &obj) const |
bool | operator== (const btree_const_iterator &obj) const |
bool | operator!= (const btree_const_iterator &obj) const |
btree_const_iterator & | operator++ () |
btree_const_iterator & | operator-- () |
btree_const_iterator | operator++ (int) |
btree_const_iterator | operator-- (int) |
Private Member Functions | |
btree_const_iterator (btree_type *btree__, const bid_type &b, unsigned p) |
Definition at line 257 of file iterator.h.
typedef btree_type::leaf_bid_type stxxl::btree::btree_const_iterator< BTreeType >::bid_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 263 of file iterator.h.
typedef BTreeType stxxl::btree::btree_const_iterator< BTreeType >::btree_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 262 of file iterator.h.
typedef btree_iterator<BTreeType> stxxl::btree::btree_const_iterator< BTreeType >::iterator |
Definition at line 260 of file iterator.h.
typedef btree_type::const_pointer stxxl::btree::btree_const_iterator< BTreeType >::pointer |
Definition at line 266 of file iterator.h.
typedef btree_type::const_reference stxxl::btree::btree_const_iterator< BTreeType >::reference |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 265 of file iterator.h.
typedef btree_type::value_type stxxl::btree::btree_const_iterator< BTreeType >::value_type |
Reimplemented from stxxl::btree::btree_iterator_base< BTreeType >.
Definition at line 264 of file iterator.h.
stxxl::btree::btree_const_iterator< BTreeType >::btree_const_iterator | ( | ) | [inline] |
Definition at line 274 of file iterator.h.
stxxl::btree::btree_const_iterator< BTreeType >::btree_const_iterator | ( | const btree_const_iterator< BTreeType > & | obj | ) | [inline] |
Definition at line 277 of file iterator.h.
stxxl::btree::btree_const_iterator< BTreeType >::btree_const_iterator | ( | const iterator & | obj | ) | [inline] |
Definition at line 281 of file iterator.h.
stxxl::btree::btree_const_iterator< BTreeType >::btree_const_iterator | ( | btree_type * | btree__, |
const bid_type & | b, | ||
unsigned | p | ||
) | [inline, private] |
Definition at line 351 of file iterator.h.
bool stxxl::btree::btree_const_iterator< BTreeType >::operator!= | ( | const iterator & | obj | ) | const [inline] |
Definition at line 307 of file iterator.h.
References operator!=().
bool stxxl::btree::btree_const_iterator< BTreeType >::operator!= | ( | const btree_const_iterator< BTreeType > & | obj | ) | const [inline] |
Definition at line 317 of file iterator.h.
References operator!=().
reference stxxl::btree::btree_const_iterator< BTreeType >::operator* | ( | ) | [inline] |
Definition at line 291 of file iterator.h.
btree_const_iterator& stxxl::btree::btree_const_iterator< BTreeType >::operator++ | ( | ) | [inline] |
Definition at line 322 of file iterator.h.
btree_const_iterator stxxl::btree::btree_const_iterator< BTreeType >::operator++ | ( | int | ) | [inline] |
Definition at line 335 of file iterator.h.
btree_const_iterator& stxxl::btree::btree_const_iterator< BTreeType >::operator-- | ( | ) | [inline] |
Definition at line 329 of file iterator.h.
btree_const_iterator stxxl::btree::btree_const_iterator< BTreeType >::operator-- | ( | int | ) | [inline] |
Definition at line 343 of file iterator.h.
pointer stxxl::btree::btree_const_iterator< BTreeType >::operator-> | ( | ) | [inline] |
Definition at line 296 of file iterator.h.
btree_const_iterator& stxxl::btree::btree_const_iterator< BTreeType >::operator= | ( | const btree_const_iterator< BTreeType > & | obj | ) | [inline] |
Definition at line 285 of file iterator.h.
bool stxxl::btree::btree_const_iterator< BTreeType >::operator== | ( | const iterator & | obj | ) | const [inline] |
Definition at line 302 of file iterator.h.
References operator==().
bool stxxl::btree::btree_const_iterator< BTreeType >::operator== | ( | const btree_const_iterator< BTreeType > & | obj | ) | const [inline] |
Definition at line 312 of file iterator.h.
References operator==().