#include <ace/RB_Tree.h>
template<class KEY, class T> class RB_Tree_Iterator {
public:RB_Tree_Iterator (const RB_Tree<KEY, T> &tree);~RB_Tree_Iterator (void);KEY *key (void);T *item (void);int first (void);int last (void);int next (void);int previous (void);int is_done (void);private:inline ACE_UNIMPLEMENTED_FUNC ( RB_Tree_Iterator (const RB_Tree_Iterator<KEY, T> &) );const RB_Tree<KEY, T> &tree_;RB_Tree_Node <KEY, T> *node_;};
RB_Tree_Iterator (const RB_Tree<KEY, T> &tree);
~RB_Tree_Iterator (void);
KEY *key (void);
T *item (void);
int first (void);
int last (void);
int next (void);
int previous (void);
int is_done (void);
inline ACE_UNIMPLEMENTED_FUNC (
RB_Tree_Iterator (const RB_Tree_Iterator<KEY, T> &)
);
Private members.
const RB_Tree<KEY, T> &tree_;
RB_Tree_Node <KEY, T> *node_;