diff options
author | mjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-22 20:13:20 +0000 |
---|---|---|
committer | mjb2 <mjb2@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-22 20:13:20 +0000 |
commit | b80c6915cddd439df6a63e5fc5a607b7446cc637 (patch) | |
tree | 4c012ebf06af4c7c771b3e04915b5a4849611972 /ace/Containers_T.i | |
parent | 5f53f8d5b0bc784bc75f28efff0da87755584967 (diff) | |
download | ATCD-b80c6915cddd439df6a63e5fc5a607b7446cc637.tar.gz |
See Tue Jun 22 15:11:34 1999 Matthew J Braun <mjb2@cs.wustl.edu>
Diffstat (limited to 'ace/Containers_T.i')
-rw-r--r-- | ace/Containers_T.i | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ace/Containers_T.i b/ace/Containers_T.i index 78cfdb03dfe..4a99ab4f20a 100644 --- a/ace/Containers_T.i +++ b/ace/Containers_T.i @@ -495,6 +495,15 @@ ACE_DLList_Iterator<T>::ACE_DLList_Iterator (ACE_DLList<T> &l) { } +template <class T> ACE_INLINE int +ACE_DLList_Iterator<T>::next (T *&ptr) +{ + ACE_DLList_Node *temp = + ACE_Double_Linked_List_Iterator <ACE_DLList_Node>::next (); + ptr = (T *) temp->item_; + return ptr ? 1 : 0; +} + template <class T> ACE_INLINE T * ACE_DLList_Iterator<T>::next (void) const { @@ -536,6 +545,15 @@ ACE_DLList_Reverse_Iterator<T>::advance (void) return ACE_Double_Linked_List_Reverse_Iterator <ACE_DLList_Node>::advance (); } +template <class T> ACE_INLINE int +ACE_DLList_Reverse_Iterator<T>::next (T *&ptr) +{ + ACE_DLList_Node *temp = + ACE_Double_Linked_List_Reverse_Iterator <ACE_DLList_Node>::next (); + ptr = (T *) temp->item_; + return ptr ? 1 : 0; +} + template <class T> ACE_INLINE T * ACE_DLList_Reverse_Iterator<T>::next (void) const { |