#include <Map_T.h>
Collaboration diagram for ACE_Iterator:
Public Types | |
typedef T | value_type |
typedef ACE_Iterator_Impl<T> | implementation |
Public Methods | |
ACE_Iterator (ACE_Iterator_Impl<T> *impl) | |
Constructor. | |
ACE_Iterator (const ACE_Iterator<T> &rhs) | |
Copy constructor. | |
~ACE_Iterator (void) | |
Destructor. | |
ACE_Iterator<T>& | operator= (const ACE_Iterator<T> &rhs) |
Assignment operator. | |
int | operator== (const ACE_Iterator<T> &rhs) const |
Comparison operators. | |
int | operator!= (const ACE_Iterator<T> &rhs) const |
T | operator * () const |
Dereference operator. | |
ACE_Iterator<T>& | operator++ (void) |
Prefix advance. | |
ACE_Iterator<T> | operator++ (int) |
Postfix advance. | |
ACE_Iterator<T>& | operator-- (void) |
Prefix reverse. | |
ACE_Iterator<T> | operator-- (int) |
Postfix reverse. | |
ACE_Iterator_Impl<T>& | impl (void) |
Accessor to implementation object. | |
Protected Attributes | |
ACE_Iterator_Impl<T>* | implementation_ |
Implementation pointer. |
Implementation to be provided by forwarding.
|
|
|
|
|
Constructor.
|
|
Copy constructor.
|
|
Destructor.
|
|
Accessor to implementation object.
|
|
Dereference operator.
|
|
|
|
Postfix advance.
|
|
Prefix advance.
|
|
Postfix reverse.
|
|
Prefix reverse.
|
|
Assignment operator.
|
|
Comparison operators.
|
|
Implementation pointer.
|