summaryrefslogtreecommitdiff
path: root/ACE/ace/Intrusive_List.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Intrusive_List.h')
-rw-r--r--ACE/ace/Intrusive_List.h9
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
*
*/