#include <ace/Containers.h>
class ACE_DLList_Node {
public:
friend class ACE_Double_Linked_List<ACE_DLList_Node>;
friend class ACE_Double_Linked_List_Iterator_Base<ACE_DLList_Node>;friend class ACE_Double_Linked_List_Iterator<ACE_DLList_Node>;
friend class ACE_Double_Linked_List_Reverse_Iterator<ACE_DLList_Node>;ACE_DLList_Node ( void *&i, ACE_DLList_Node *n = 0, ACE_DLList_Node *p = 0 );
~ACE_DLList_Node (void);
ACE_ALLOC_HOOK_DECLARE;
void *item_;
ACE_DLList_Node *next_;
ACE_DLList_Node *prev_;
protected:
ACE_DLList_Node (void);
};
friend class ACE_Double_Linked_List<ACE_DLList_Node>;
friend class ACE_Double_Linked_List_Iterator_Base<ACE_DLList_Node>;
friend class ACE_Double_Linked_List_Iterator<ACE_DLList_Node>;
friend class ACE_Double_Linked_List_Reverse_Iterator<ACE_DLList_Node>;
ACE_DLList_Node (
void *&i,
ACE_DLList_Node *n = 0,
ACE_DLList_Node *p = 0
);
~ACE_DLList_Node (void);
ACE_ALLOC_HOOK_DECLARE;
void *item_;
ACE_DLList_Node *next_;
ACE_DLList_Node *prev_;
ACE_DLList_Node (void);