ACE
6.3.1
|
Defines the iterator interface. More...
#include <Map_T.h>
Public Types | |
typedef T | value_type |
typedef ACE_Iterator_Impl< T > | implementation |
Public Member Functions | |
ACE_Iterator (ACE_Iterator_Impl< T > *impl) | |
Constructor. More... | |
ACE_Iterator (const ACE_Iterator< T > &rhs) | |
Copy constructor. More... | |
~ACE_Iterator (void) | |
Destructor. More... | |
ACE_Iterator< T > & | operator= (const ACE_Iterator< T > &rhs) |
Assignment operator. More... | |
bool | operator== (const ACE_Iterator< T > &rhs) const |
Comparison operators. More... | |
bool | operator!= (const ACE_Iterator< T > &rhs) const |
T | operator* () const |
Dereference operator. More... | |
ACE_Iterator< T > & | operator++ (void) |
Prefix advance. More... | |
ACE_Iterator< T > | operator++ (int) |
Postfix advance. More... | |
ACE_Iterator< T > & | operator-- (void) |
Prefix reverse. More... | |
ACE_Iterator< T > | operator-- (int) |
Postfix reverse. More... | |
ACE_Iterator_Impl< T > & | impl (void) |
Accessor to implementation object. More... | |
Protected Attributes | |
ACE_Iterator_Impl< T > * | implementation_ |
Implementation pointer. More... | |
Defines the iterator interface.
Implementation to be provided by forwarding.
typedef ACE_Iterator_Impl<T> ACE_Iterator< T >::implementation |
typedef T ACE_Iterator< T >::value_type |
|
inline |
Constructor.
|
inline |
Copy constructor.
|
inline |
Destructor.
|
inline |
Accessor to implementation object.
|
inline |
|
inline |
Dereference operator.
|
inline |
Prefix advance.
|
inline |
Postfix advance.
|
inline |
Prefix reverse.
|
inline |
Postfix reverse.
|
inline |
Assignment operator.
|
inline |
Comparison operators.
|
protected |
Implementation pointer.