NAME
ACE_DLList_Iterator - 
A double-linked list container class iterator.
SYNOPSIS
#include <ace/Containers.h>
template<class T>
class ACE_DLList_Iterator : public ACE_DLList_Iterator_Base
{
  public:
    friend class ACE_DLList<T>;
    friend class ACE_DLList_Node;
    ACE_DLList_Iterator (ACE_DLList<T> &l);
    T *next (void) const;
    int remove (void);
    void dump (void) const;
  private:
    ACE_DLList<T> &list_;
};
DESCRIPTION
This implementation uses ACE_Double_Linked_List_Iterator to
perform the logic behind this container class.  It delegates
all of its calls to ACE_Double_Linked_List_Iterator.
Initialization method.
ACE_DLList_Iterator (ACE_DLList<T> &l);
Iteration methods.
T *next (void) const;
Delegates to ACE_Double_Linked_List_Iterator.
int remove (void);
Removes the current item (i.e., this-next()) from the list.
void dump (void) const;
Delegates to ACE_Double_Linked_List_Iterator.
AUTHOR
Doug Schmidt
LIBRARY
ace