#include <ace/Map_T.h>
template<class T> class ACE_Reverse_Iterator_Impl {
public:virtual ~ACE_Reverse_Iterator_Impl (void);virtual ACE_Reverse_Iterator_Impl<T> *clone (void) const = 0;virtual int compare ( const ACE_Reverse_Iterator_Impl<T> &rhs ) const = 0;virtual T dereference () const = 0;virtual void plus_plus (void) = 0;virtual void minus_minus (void) = 0;};
virtual ~ACE_Reverse_Iterator_Impl (void);
virtual ACE_Reverse_Iterator_Impl<T> *clone (void) const = 0;
virtual int compare (
const ACE_Reverse_Iterator_Impl<T> &rhs
) const = 0;
virtual T dereference () const = 0;
virtual void plus_plus (void) = 0;
virtual void minus_minus (void) = 0;
irfan@cs.wustl.edu