ACE_Reverse_Iterator_Impl(3)

ACE_Reverse_Iterator_Impl3

Defines a abstract reverse iterator.

Usage

#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;
};

Overview

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.

Library

ace

Author

Irfan Pyarali [email protected]

From libace-doc 5.0.7-4 in Debian 2.2 (Potato). Parsed by carta from the page's man source.