Defines a iterator for the Cache_Map_Manager.
More...
#include <Cache_Map_Manager_T.h>
|
| | ACE_Cache_Map_Iterator (const IMPLEMENTATION &iterator_impl) |
| |
| | ACE_Cache_Map_Iterator (const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > &rhs) |
| | Copy constructor. More...
|
| |
| virtual | ~ACE_Cache_Map_Iterator (void) |
| |
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & | operator= (const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > &rhs) |
| | assignment operator. More...
|
| |
| bool | operator== (const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > &rhs) const |
| | Comparison operators. More...
|
| |
| bool | operator!= (const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > &rhs) const |
| |
| ACE_Reference_Pair< KEY, VALUE > | operator* (void) const |
| |
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & | operator++ (void) |
| | Prefix advance. More...
|
| |
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > | operator++ (int) |
| | Postfix advance. More...
|
| |
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & | operator-- (void) |
| | Prefix reverse. More...
|
| |
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > | operator-- (int) |
| | Postfix reverse. More...
|
| |
| IMPLEMENTATION & | iterator_implementation (void) |
| |
| void | dump (void) const |
| | Dump the state of an object. More...
|
| |
Defines a iterator for the Cache_Map_Manager.
Implementation to be provided by the iterator of the map managed by the ACE_Cache_Map_Manager.
◆ CACHE_VALUE
◆ value_type
The actual value mapped to the key in the cache. The <attributes> are used by the strategy and is transparent to the cache user.
◆ ACE_Cache_Map_Iterator() [1/2]
| ACE_Cache_Map_Iterator::ACE_Cache_Map_Iterator |
( |
const IMPLEMENTATION & |
iterator_impl | ) |
|
|
inline |
◆ ACE_Cache_Map_Iterator() [2/2]
| ACE_Cache_Map_Iterator::ACE_Cache_Map_Iterator |
( |
const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & |
rhs | ) |
|
|
inline |
◆ ~ACE_Cache_Map_Iterator()
| ACE_Cache_Map_Iterator::~ACE_Cache_Map_Iterator |
( |
void |
| ) |
|
|
virtual |
◆ dump()
| void ACE_Cache_Map_Iterator::dump |
( |
void |
| ) |
const |
|
inline |
Dump the state of an object.
◆ iterator_implementation()
| IMPLEMENTATION & ACE_Cache_Map_Iterator::iterator_implementation |
( |
void |
| ) |
|
|
inline |
Returns the iterator of the internal map in the custody of the Cache_Map_Manager.
◆ operator!=()
| bool ACE_Cache_Map_Iterator::operator!= |
( |
const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & |
rhs | ) |
const |
|
inline |
◆ operator*()
Returns a reference to the internal element this is pointing to.
◆ operator++() [1/2]
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > ACE_Cache_Map_Iterator::operator++ |
( |
int |
| ) |
|
|
inline |
◆ operator++() [2/2]
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & ACE_Cache_Map_Iterator::operator++ |
( |
void |
| ) |
|
|
inline |
◆ operator--() [1/2]
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > ACE_Cache_Map_Iterator::operator-- |
( |
int |
| ) |
|
|
inline |
◆ operator--() [2/2]
| ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & ACE_Cache_Map_Iterator::operator-- |
( |
void |
| ) |
|
|
inline |
◆ operator=()
◆ operator==()
| bool ACE_Cache_Map_Iterator::operator== |
( |
const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > & |
rhs | ) |
const |
|
inline |
◆ ACE_ALLOC_HOOK_DECLARE
| ACE_Cache_Map_Iterator::ACE_ALLOC_HOOK_DECLARE |
Declare the dynamic allocation hooks.
◆ iterator_implementation_
| IMPLEMENTATION ACE_Cache_Map_Iterator::iterator_implementation_ |
|
protected |
The actual iterator which iterates internally on the map belonging to the Cache_Map_Manager.
The documentation for this class was generated from the following files: