|
ACE
6.0.7
|
Defines the reverse iterator interface. More...
#include <Map_T.h>

Public Types | |
| typedef T | value_type |
| typedef ACE_Reverse_Iterator_Impl< T > | implementation |
Public Member Functions | |
| ACE_Reverse_Iterator (ACE_Reverse_Iterator_Impl< T > *impl) | |
| Constructor. | |
| ACE_Reverse_Iterator (const ACE_Reverse_Iterator< T > &rhs) | |
| Copy constructor. | |
| ~ACE_Reverse_Iterator (void) | |
| Destructor. | |
| ACE_Reverse_Iterator< T > & | operator= (const ACE_Reverse_Iterator< T > &rhs) |
| Assignment operator. | |
| T | operator* () const |
| Dereference operator. | |
| ACE_Reverse_Iterator< T > & | operator++ (void) |
| Prefix advance. | |
| ACE_Reverse_Iterator< T > | operator++ (int) |
| Postfix advance. | |
| ACE_Reverse_Iterator< T > & | operator-- (void) |
| Prefix reverse. | |
| ACE_Reverse_Iterator< T > | operator-- (int) |
| Postfix reverse. | |
| ACE_Reverse_Iterator_Impl< T > & | impl (void) |
| Accessor to implementation object. | |
Comparison Operators | |
The usual equality operators. | |
| bool | operator== (const ACE_Reverse_Iterator< T > &rhs) const |
| bool | operator!= (const ACE_Reverse_Iterator< T > &rhs) const |
Protected Attributes | |
| ACE_Reverse_Iterator_Impl< T > * | implementation_ |
| Implementation pointer. | |
Defines the reverse iterator interface.
Implementation to be provided by forwarding.
| typedef T ACE_Reverse_Iterator::value_type |
| ACE_Reverse_Iterator::ACE_Reverse_Iterator | ( | ACE_Reverse_Iterator_Impl< T > * | impl | ) | [inline] |
Constructor.
| ACE_Reverse_Iterator::ACE_Reverse_Iterator | ( | const ACE_Reverse_Iterator< T > & | rhs | ) | [inline] |
Copy constructor.
| ACE_Reverse_Iterator::~ACE_Reverse_Iterator | ( | void | ) | [inline] |
Destructor.
| ACE_Reverse_Iterator_Impl< T > & ACE_Reverse_Iterator::impl | ( | void | ) | [inline] |
Accessor to implementation object.
| bool ACE_Reverse_Iterator::operator!= | ( | const ACE_Reverse_Iterator< T > & | rhs | ) | const [inline] |
| T ACE_Reverse_Iterator::operator* | ( | void | ) | const [inline] |
Dereference operator.
| ACE_Reverse_Iterator< T > & ACE_Reverse_Iterator::operator++ | ( | void | ) | [inline] |
Prefix advance.
| ACE_Reverse_Iterator< T > ACE_Reverse_Iterator::operator++ | ( | int | ) | [inline] |
Postfix advance.
| ACE_Reverse_Iterator< T > & ACE_Reverse_Iterator::operator-- | ( | void | ) | [inline] |
Prefix reverse.
| ACE_Reverse_Iterator< T > ACE_Reverse_Iterator::operator-- | ( | int | ) | [inline] |
Postfix reverse.
| ACE_Reverse_Iterator< T > & ACE_Reverse_Iterator::operator= | ( | const ACE_Reverse_Iterator< T > & | rhs | ) | [inline] |
Assignment operator.
| bool ACE_Reverse_Iterator::operator== | ( | const ACE_Reverse_Iterator< T > & | rhs | ) | const [inline] |
ACE_Reverse_Iterator_Impl<T>* ACE_Reverse_Iterator::implementation_ [protected] |
Implementation pointer.
1.7.5