summaryrefslogtreecommitdiff
path: root/ace/RB_Tree.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-20 16:54:34 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-20 16:54:34 +0000
commit14401abf25fe05442b182e8274fb4bacc8b317b5 (patch)
tree74d9abb9fe06a9f37b3cb077d21ad428914e0ed9 /ace/RB_Tree.h
parent45ee26d4f8f3b86752943296b7c1a3c883e5781c (diff)
downloadATCD-14401abf25fe05442b182e8274fb4bacc8b317b5.tar.gz
ChangeLogTag:Thu Apr 20 09:50:49 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'ace/RB_Tree.h')
-rw-r--r--ace/RB_Tree.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/ace/RB_Tree.h b/ace/RB_Tree.h
index 87b63deb38e..d42b92d1da6 100644
--- a/ace/RB_Tree.h
+++ b/ace/RB_Tree.h
@@ -497,6 +497,10 @@ protected:
// = Initialization and termination methods.
+ ACE_RB_Tree_Iterator_Base (void);
+ // Create the singular iterator. No valid iterator can be equal to
+ // it, it is illegal to dereference a singular iterator, etc. etc.
+
ACE_RB_Tree_Iterator_Base (const ACE_RB_Tree<EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK> &tree,
int set_first);
// Constructor. Takes an ACE_RB_Tree over which to iterate, and
@@ -542,6 +546,11 @@ class ACE_RB_Tree_Iterator : public ACE_RB_Tree_Iterator_Base<EXT_ID, INT_ID, CO
public:
// = Initialization and termination methods.
+ ACE_RB_Tree_Iterator (void);
+ // Create the singular iterator.
+ // It is illegal to deference the iterator, no valid iterator is
+ // equal to a singular iterator, etc. etc.
+
ACE_RB_Tree_Iterator (const ACE_RB_Tree<EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK> &tree,
int set_first = 1);
// Constructor. Takes an ACE_RB_Tree over which to iterate, and
@@ -631,6 +640,11 @@ class ACE_RB_Tree_Reverse_Iterator : public ACE_RB_Tree_Iterator_Base<EXT_ID, IN
public:
// = Initialization and termination methods.
+ ACE_RB_Tree_Reverse_Iterator (void);
+ // Create the singular iterator.
+ // It is illegal to deference the iterator, no valid iterator is
+ // equal to a singular iterator, etc. etc.
+
ACE_RB_Tree_Reverse_Iterator (const ACE_RB_Tree<EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK> &tree,
int set_last = 1);
// Constructor. Takes an ACE_RB_Tree over which to iterate, and