Public Types |
typedef ACE_Reference_Pair
< KEY, VALUE > | value_type |
typedef std::pair< VALUE,
ATTRIBUTES > | CACHE_VALUE |
Public Member Functions |
| | 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.
|
| 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.
|
| bool | operator== (const ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES > &rhs) const |
| | Comparison operators.
|
| 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.
|
ACE_Cache_Map_Iterator< KEY,
VALUE, IMPLEMENTATION,
CACHING_STRATEGY, ATTRIBUTES > | operator++ (int) |
| | Postfix advance.
|
ACE_Cache_Map_Iterator< KEY,
VALUE, IMPLEMENTATION,
CACHING_STRATEGY, ATTRIBUTES > & | operator-- (void) |
| | Prefix reverse.
|
ACE_Cache_Map_Iterator< KEY,
VALUE, IMPLEMENTATION,
CACHING_STRATEGY, ATTRIBUTES > | operator-- (int) |
| | Postfix reverse.
|
| IMPLEMENTATION & | iterator_implementation (void) |
| void | dump (void) const |
| | Dump the state of an object.
|
Public Attributes |
| | ACE_ALLOC_HOOK_DECLARE |
| | Declare the dynamic allocation hooks.
|
Protected Attributes |
| IMPLEMENTATION | iterator_implementation_ |
template<class KEY, class VALUE, class IMPLEMENTATION, class CACHING_STRATEGY, class ATTRIBUTES>
class ACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES >
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.