NAME

ACE_Map_Impl_Iterator_Adapter - Defines a iterator implementation for the Map_Impl class.

SYNOPSIS

#include <ace/Map_T.h>

template<class T, class IMPLEMENTATION, class ENTRY> class ACE_Map_Impl_Iterator_Adapter : public ACE_Iterator_Impl<T> { public: typedef IMPLEMENTATION implementation; ACE_Map_Impl_Iterator_Adapter (const IMPLEMENTATION &impl); virtual ~ACE_Map_Impl_Iterator_Adapter (void); virtual ACE_Iterator_Impl<T> *clone (void) const; virtual int compare (const ACE_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_Iterator_Adapter (const IMPLEMENTATION &impl);

virtual ~ACE_Map_Impl_Iterator_Adapter (void);

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

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

virtual T dereference (void) const;

virtual void plus_plus (void);

virtual void minus_minus (void);

IMPLEMENTATION &impl (void);

AUTHOR

Irfan Pyarali irfan@cs.wustl.edu

LIBRARY

ace