summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-09-03 05:03:30 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-09-03 05:03:30 +0000
commit7cc7d6364656ffb184a6bd3317244c2a21375b40 (patch)
treef019f931a15dcfc6d336d208594339f9ffc535e5
parent07b3590e2200fe0b18aa2dc6105fa57d0b34d958 (diff)
downloadATCD-7cc7d6364656ffb184a6bd3317244c2a21375b40.tar.gz
ChangeLogTag:Thu Sep 2 23:54:49 1999 Nanbor Wang <nanbor@cs.wustl.edu>
-rw-r--r--ace/Containers_T.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/ace/Containers_T.h b/ace/Containers_T.h
index 5826327c692..14548250b02 100644
--- a/ace/Containers_T.h
+++ b/ace/Containers_T.h
@@ -737,6 +737,19 @@ class ACE_Double_Linked_List
// circular linked list with a dummy node. It is pretty much
// like the <ACE_Unbounded_Queue> except that it allows removing
// of a specific element from a specific location.
+ //
+ // Notice that this class is an implementation of a very simply
+ // data structure.is *NOT* a container class. You can use the
+ // class to implement other contains classes but it is *NOT* a
+ // general purpose container class.
+ //
+ // The parameter class *MUST* has members T* prev and T* next
+ // and users of this class are responsible to follow the general
+ // rules of using double-linked lists to maintaining the list
+ // integrities.
+ //
+ // If you need a double linked container class, check out the
+ // DLList class in this file.
public:
friend class ACE_Double_Linked_List_Iterator_Base<T>;
friend class ACE_Double_Linked_List_Iterator<T>;