diff options
Diffstat (limited to 'ACE/ace/Intrusive_List.h')
-rw-r--r-- | ACE/ace/Intrusive_List.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ACE/ace/Intrusive_List.h b/ACE/ace/Intrusive_List.h index 82789110cfa..59d0c9054a8 100644 --- a/ACE/ace/Intrusive_List.h +++ b/ACE/ace/Intrusive_List.h @@ -99,14 +99,17 @@ public: */ void remove (T *node); -private: - /// Remove a element from the list + /// Swap two lists + void swap(ACE_Intrusive_List<T> & rhs); + + /// Remove a element from the list without checking /** * No attempts are performed to check if T* really belongs to the * list. The effects of removing an invalid element are unspecified */ - void remove_i (T *node); + void unsafe_remove (T *node); +private: /** @name Disallow copying * */ |