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; };

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;

int remove (void);

void dump (void) const;

AUTHOR

Doug Schmidt

LIBRARY

ace