NAME

ACE_Hash_Map_Iterator

SYNOPSIS

#include <ace/Hash_Map_Manager.h>

template<class EXT_ID, class INT_ID, class ACE_LOCK> class ACE_Hash_Map_Iterator { public: : public ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> { public: ACE_Hash_Map_Iterator ( ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm, int tail = 0 ); int advance (void); void dump (void) const; ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void); ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int); ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void); ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int); ACE_ALLOC_HOOK_DECLARE; };

PUBLIC MEMBERS

: public ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> { public: ACE_Hash_Map_Iterator (
    ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
    int tail = 0
    );

int advance (void);

void dump (void) const;

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

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

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

ACE_Hash_Map_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