From 1e3d6007328a548dca95a1c397c76e1741851ab0 Mon Sep 17 00:00:00 2001 From: jxh Date: Sat, 30 May 1998 02:59:23 +0000 Subject: Changes related to internalizing RED and BLACK enums. --- ace/RB_Tree.i | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'ace/RB_Tree.i') diff --git a/ace/RB_Tree.i b/ace/RB_Tree.i index 28bc6f9d614..3d2411c204a 100644 --- a/ace/RB_Tree.i +++ b/ace/RB_Tree.i @@ -28,7 +28,8 @@ RB_Tree_Node::color (RB_Tree_Node_Color c) } // set color of the node -template ACE_INLINE RB_Tree_Node_Color +template +ACE_INLINE RB_Tree_Node::RB_Tree_Node_Color RB_Tree_Node::color () { return color_; @@ -98,21 +99,21 @@ RB_Tree::clear () -template ACE_INLINE KEY * +template ACE_INLINE KEY * RB_Tree_Iterator::key () { return node_ ? (&(node_->key ())) : 0; } // accessor for key of node under iterator (if any) -template ACE_INLINE T * +template ACE_INLINE T * RB_Tree_Iterator::item () { return node_ ? (&(node_->item ())) : 0; } // accessor for item of node under iterator (if any) -template ACE_INLINE int +template ACE_INLINE int RB_Tree_Iterator::first () { node_ = tree_.RB_tree_minimum (tree_.root_); @@ -128,7 +129,7 @@ RB_Tree_Iterator::last () } // move to the last item in the tree -template ACE_INLINE int +template ACE_INLINE int RB_Tree_Iterator::next () { node_ = tree_.RB_tree_successor (node_); @@ -137,7 +138,7 @@ RB_Tree_Iterator::next () // move to the next item in the tree // returns 1 if there is a next item, 0 otherwise -template ACE_INLINE int +template ACE_INLINE int RB_Tree_Iterator::previous () { node_ = tree_.RB_tree_predecessor (node_); @@ -146,10 +147,8 @@ RB_Tree_Iterator::previous () // move to the previous item in the tree // returns 1 if there is a previous item, 0 otherwise -template ACE_INLINE int +template ACE_INLINE int RB_Tree_Iterator::is_done () { return node_ ? 0 : 1; } - - -- cgit v1.2.1