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);

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;

AUTHOR

Irfan Pyarali irfan@cs.wustl.edu

LIBRARY

ace