CTBmap
. **.
More...
#include <CTBmapIterator.hxx>
Inheritance diagram for CTBmapIterator:
Public Types | |
typedef CTBmapIterator< K, V, C > | Iterator |
Public Methods | |
CTBmapIterator () | |
CTBmapIterator (CTBmap< K, V, C > *p_map, CTBmapNode< K, V, C > *p_node) | |
CTBpair< const K, V > * | Current () const |
V & | Value () const |
CTBmapIterator< K, V, C > & | operator++ () |
CTBmapIterator< K, V, C > | operator++ (int) |
CTBmapIterator< K, V, C > & | operator-- () |
CTBmapIterator< K, V, C > | operator-- (int) |
CTBpair< const K, V > & | operator[] (CTBint i_offset) |
CTBpair< const K, V > * | operator-> () |
CTBpair< const K, V > & | operator * () |
CTBmapIterator< K, V, C > & | operator+= (CTBint i_offset) |
CTBmapIterator< K, V, C > & | operator-= (CTBint i_offset) |
operator CTBpair () const | |
operator bool () const | |
operator CTBmapNode () const | |
Related Functions | |
(Note that these are not member functions.) | |
CTBmapIterator< K, V, C > | operator+ (const CTBmapIterator< K, V, C > &lhs, CTBint i_offset) |
CTBmapIterator< K, V, C > | operator- (const CTBmapIterator< K, V, C > &lhs, CTBint i_offset) |
CTBmap
. **.
Definition at line 89 of file CTBmapIterator.hxx.
|
Definition at line 92 of file CTBmapIterator.hxx. |
|
Default constructor.
Definition at line 335 of file CTBmapIterator.icc. |
|
Construct from map and node.
Definition at line 343 of file CTBmapIterator.icc. |
|
Access entry as pair.
Reimplemented from CTBmapBrowser. Definition at line 352 of file CTBmapIterator.icc. |
|
Access value.
Reimplemented from CTBmapBrowser. Definition at line 361 of file CTBmapIterator.icc. Referenced by CTBmap::operator[]().
|
|
Pre-increment iterator.
Reimplemented from CTBmapBrowser. Definition at line 370 of file CTBmapIterator.icc. |
|
Post-increment iterator.
Reimplemented from CTBmapBrowser. Definition at line 380 of file CTBmapIterator.icc. |
|
Pre-decrement iterator.
Reimplemented from CTBmapBrowser. Definition at line 391 of file CTBmapIterator.icc. |
|
Post-deccrement iterator.
Reimplemented from CTBmapBrowser. Definition at line 401 of file CTBmapIterator.icc. |
|
Access entry at relative offset i_offset.
Reimplemented from CTBmapBrowser. Definition at line 412 of file CTBmapIterator.icc. |
|
Dereference.
Reimplemented from CTBmapBrowser. Definition at line 422 of file CTBmapIterator.icc. |
|
Dereference.
Reimplemented from CTBmapBrowser. Definition at line 431 of file CTBmapIterator.icc. |
|
Advance toward higher keys by i_offset entries.
Reimplemented from CTBmapBrowser. Definition at line 440 of file CTBmapIterator.icc. |
|
Advance toward lower keys by i_offset entries.
Reimplemented from CTBmapBrowser. Definition at line 450 of file CTBmapIterator.icc. |
|
Convert iterator to
Definition at line 460 of file CTBmapIterator.icc. |
|
Reimplemented from CTBmapBrowser. Definition at line 469 of file CTBmapIterator.icc. |
|
Convert iterator to
Definition at line 478 of file CTBmapIterator.icc. |
|
Advance toward higher keys by i_offset entries.
Definition at line 490 of file CTBmapIterator.icc. |
|
Advance toward lower keys by i_offset entries.
Definition at line 506 of file CTBmapIterator.icc. |