|
| ACE_RB_Tree_Reverse_Iterator () |
|
| ACE_RB_Tree_Reverse_Iterator (const ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &tree, int set_last=1) |
|
| ACE_RB_Tree_Reverse_Iterator (const ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &tree, ACE_RB_Tree_Node< EXT_ID, INT_ID > *entry) |
|
| ACE_RB_Tree_Reverse_Iterator (const EXT_ID &key, ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &tree) |
|
| ~ACE_RB_Tree_Reverse_Iterator () |
| Destructor.
|
|
int | advance () |
|
void | dump () const |
| Dump the state of an object.
|
|
ACE_RB_Tree_Reverse_Iterator< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > & | operator++ () |
| Prefix advance.
|
|
ACE_RB_Tree_Reverse_Iterator< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > | operator++ (int) |
| Postfix advance.
|
|
ACE_RB_Tree_Reverse_Iterator< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > & | operator-- () |
| Prefix reverse.
|
|
ACE_RB_Tree_Reverse_Iterator< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > | operator-- (int) |
| Postfix reverse.
|
|
int | next (ACE_RB_Tree_Node< EXT_ID, INT_ID > *&next_entry) const |
|
| ACE_RB_Tree_Iterator_Base (const ACE_RB_Tree_Iterator_Base< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &iter) |
| Copy constructor.
|
|
void | operator= (const ACE_RB_Tree_Iterator_Base< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &iter) |
| Assignment operator: copies both the tree reference and the position in the tree.
|
|
int | done () const |
| Returns 1 when the iteration has completed, otherwise 0.
|
|
ACE_RB_Tree_Node< EXT_ID, INT_ID > & | operator* () const |
|
ACE_RB_Tree_Node< EXT_ID, INT_ID > * | operator-> () const |
|
const ACE_RB_Tree< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > & | tree () |
| Returns a const reference to the tree over which we're iterating.
|
|
bool | operator== (const ACE_RB_Tree_Iterator_Base< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &) const |
| Comparison operator: returns 1 if both iterators point to the same position, otherwise 0.
|
|
bool | operator!= (const ACE_RB_Tree_Iterator_Base< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK > &) const |
| Comparison operator: returns 1 if the iterators point to different positions, otherwise 0.
|
|
Implements a reverse iterator for a Red-Black Tree ADT.