NAME

ACE_Unbounded_Set_Iterator - Implement an iterator over an unbounded set.

SYNOPSIS


#include <ace/Set.h>


template<class T>
class ACE_Unbounded_Set_Iterator
{
  public:
    ACE_Unbounded_Set_Iterator (ACE_Unbounded_Set<T> &s);
    int next (T *&next_item);
    int advance (void);
    void dump (void) const;
    ACE_ALLOC_HOOK_DECLARE;
  private:
    ACE_Set_Node<T> *current_;
};

Initialization method.

ACE_Unbounded_Set_Iterator (ACE_Unbounded_Set<T> &s);

Iteration methods.

int next (T *&next_item);
int advance (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace