Reference

ACE_Map_Impl_Reverse_Iterator_Adapter(3)

Defines a reverse iterator implementation for the Map_Impl class.

NAME

ACE_Map_Impl_Reverse_Iterator_Adapter - Defines a reverse iterator implementation for the Map_Impl class.

SYNOPSIS

#include <ace/Map_T.h>
template<class T, class IMPLEMENTATION, class ENTRY>
class ACE_Map_Impl_Reverse_Iterator_Adapter : 
  public ACE_Reverse_Iterator_Impl<T>
{
  public:
    typedef IMPLEMENTATION implementation;
    ACE_Map_Impl_Reverse_Iterator_Adapter (
        const IMPLEMENTATION &impl
        );
    virtual ~ACE_Map_Impl_Reverse_Iterator_Adapter (void);
    virtual ACE_Reverse_Iterator_Impl<T> *clone (void) const;
    virtual int compare (
        const ACE_Reverse_Iterator_Impl<T> &rhs
        ) const;
    virtual T dereference (void) const;
    virtual void plus_plus (void);
    virtual void minus_minus (void);
    IMPLEMENTATION &impl (void);
  protected:
    IMPLEMENTATION implementation_;
};

DESCRIPTION

Implementation to be provided by IMPLEMENTATION.

Traits.

typedef IMPLEMENTATION implementation;

ACE_Map_Impl_Reverse_Iterator_Adapter (const IMPLEMENTATION &impl);

Constructor.

virtual ~ACE_Map_Impl_Reverse_Iterator_Adapter (void);

Destructor.

virtual ACE_Reverse_Iterator_Impl<T> *clone (void) const;

Clone.

virtual int compare (const ACE_Reverse_Iterator_Impl<T> &rhs) const;

Comparison.

virtual T dereference (void) const;

Dereference.

virtual void plus_plus (void);

Advance.

virtual void minus_minus (void);

Reverse.

IMPLEMENTATION &impl (void);

Accessor to implementation object.

AUTHOR

Irfan Pyarali [email protected]

LIBRARY

ace