NAME

ACE_Map_Reverse_Iterator

SYNOPSIS

#include <ace/Map_Manager.h>

template<class EXT_ID, class INT_ID, class ACE_LOCK> class ACE_Map_Reverse_Iterator { public: : public ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> { public: ACE_Map_Reverse_Iterator ( ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm, int head = 0 ); int advance (void); void dump (void) const; ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ ( void ); ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ ( int ); ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- ( void ); ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- ( int ); ACE_ALLOC_HOOK_DECLARE; };

PUBLIC MEMBERS

: public ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> { public: ACE_Map_Reverse_Iterator (
    ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm,
    int head = 0
    );

int advance (void);

void dump (void) const;

ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void);

ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int);

ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void);

ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int);

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

Iteration methods.

STL styled iteration, compare, and reference functions.

LIBRARY

ace