#include <Containers_T.h>
Inheritance diagram for ACE_DLList
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 *alloc = 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. |
|
Delegates to ACE_Double_Linked_List.
Reimplemented from ACE_Double_Linked_List. |
|
Delegates to ACE_Double_Linked_List.
Reimplemented from ACE_Double_Linked_List. |
|
Delegates to , but where returns the node as the item, this get returns the contents of the node in item. Reimplemented from ACE_Double_Linked_List. |
|
Delegates to ACE_Double_Linked_List.
Reimplemented from ACE_Double_Linked_List. |
|
Delegates to ACE_Double_Linked_List.
Reimplemented from ACE_Double_Linked_List. |
|
Delegates to ACE_Double_Linked_List.
|
|
Delegates to ACE_Double_Linked_List.
|
|
|
|
|
|
|
|
Reimplemented from ACE_Double_Linked_List. |