NAME
ACE_Reverse_Iterator_Impl - Defines a abstract reverse iterator.
SYNOPSIS
#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 (void) const = 0;
virtual void plus_plus (void) = 0;
virtual void minus_minus (void) = 0;
};
DESCRIPTION
Implementation to be provided by subclasses.
PUBLIC MEMBERS
virtual ~ACE_Reverse_Iterator_Impl (void);
Destructor.
virtual ACE_Reverse_Iterator_Impl<T> *clone (void) const = 0;
Clone.
virtual int compare (
const ACE_Reverse_Iterator_Impl<T> &rhs
) const = 0;
Comparison.
virtual T dereference (void) const = 0;
Dereference.
virtual void plus_plus (void) = 0;
Advance.
virtual void minus_minus (void) = 0;
Reverse.
AUTHOR
Irfan Pyarali [email protected]
LIBRARY
ace