#include <Containers_T.h>
Inheritance diagram for ACE_DLList< T >:


Public Methods | |
| void | operator= (const ACE_DLList< T > &l) | 
| Delegates to ACE_Double_Linked_List.  | |
| T * | insert_tail (T *new_item) | 
| Delegates to ACE_Double_Linked_List.  | |
| T * | insert_head (T *new_item) | 
| Delegates to ACE_Double_Linked_List.  | |
| T * | delete_head (void) | 
| Delegates to ACE_Double_Linked_List.  | |
| T * | delete_tail (void) | 
| Delegates to ACE_Double_Linked_List.  | |
| int | get (T *&item, size_t slot=0) | 
| void | dump (void) const | 
| Delegates to ACE_Double_Linked_List.  | |
| int | remove (ACE_DLList_Node *n) | 
| Delegates to ACE_Double_Linked_List.  | |
| ACE_DLList (ACE_Allocator *the_allocator=0) | |
| Delegates to ACE_Double_Linked_List.  | |
| ACE_DLList (const ACE_DLList< T > &l) | |
| Delegates to ACE_Double_Linked_List.  | |
| ~ACE_DLList (void) | |
| Deletes the list starting from the head.  | |
Friends | |
| class | ACE_DLList_Node | 
| class | ACE_Double_Linked_List_Iterator< T > | 
| class | ACE_DLList_Iterator< T > | 
| class | ACE_DLList_Reverse_Iterator< T > | 
This implementation uses ACE_Double_Linked_List to perform the logic behind this container class. It delegates all of its calls to ACE_Double_Linked_List.
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
  | 
  
      
  | 
  ||||||||||
| 
 Deletes the list starting from the head. 
  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
 Reimplemented from ACE_Double_Linked_List< ACE_DLList_Node >.  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
 Reimplemented from ACE_Double_Linked_List< ACE_DLList_Node >.  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
 Reimplemented from ACE_Double_Linked_List< ACE_DLList_Node >.  | 
  
      
  | 
  ||||||||||||||||
| 
 Delegates to <ACE_Double_Linked_List>, but where <ACE_Double_Linked_List> returns the node as the item, this get returns the contents of the node in item.  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
  | 
  
      
  | 
  ||||||||||
| 
 Delegates to ACE_Double_Linked_List. 
 Reimplemented from ACE_Double_Linked_List< ACE_DLList_Node >.  | 
  
      
  | 
  |||||
| 
 
  | 
  
      
  | 
  |||||
| 
 
  | 
  
      
  | 
  |||||
| 
 
  | 
  
      
  | 
  |||||
| 
 
 Reimplemented from ACE_Double_Linked_List< ACE_DLList_Node >.  | 
  
1.2.18