ACE
6.1.3
|
Wrapper for backward compatibility. More...
#include <Hash_Map_Manager_T.h>
Public Member Functions | |
ACE_Hash_Map_Iterator (ACE_Hash_Map_Manager< EXT_ID, INT_ID, ACE_LOCK > &mm, int tail=0) | |
Construct from map. | |
ACE_Hash_Map_Iterator (const ACE_Hash_Map_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &base) | |
Construct from base. | |
ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK > & | operator= (const ACE_Hash_Map_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &base) |
Assignment from base. | |
![]() | |
ACE_Hash_Map_Iterator_Ex (ACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &mm, int tail=0) | |
ACE_Hash_Map_Iterator_Ex (ACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &mm, ACE_Hash_Map_Entry< EXT_ID, INT_ID > *entry, size_t index) | |
Contructor. | |
int | advance (void) |
void | dump (void) const |
Dump the state of an object. | |
ACE_Hash_Map_Iterator_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > & | operator++ (void) |
Prefix advance. | |
ACE_Hash_Map_Iterator_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > | operator++ (int) |
Postfix advance. | |
ACE_Hash_Map_Iterator_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > & | operator-- (void) |
Prefix reverse. | |
ACE_Hash_Map_Iterator_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > | operator-- (int) |
Postfix reverse. | |
![]() | |
ACE_Hash_Map_Iterator_Base_Ex (ACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &mm, bool head) | |
Contructor. | |
ACE_Hash_Map_Iterator_Base_Ex (ACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &mm, ACE_Hash_Map_Entry< EXT_ID, INT_ID > *entry, size_t index) | |
Contructor. | |
int | next (ACE_Hash_Map_Entry< EXT_ID, INT_ID > *&next_entry) const |
int | done (void) const |
Returns 1 when all items have been seen, else 0. | |
ACE_Hash_Map_Entry< EXT_ID, INT_ID > & | operator* (void) const |
Returns a reference to the interal element this is pointing to. | |
ACE_Hash_Map_Entry< EXT_ID, INT_ID > * | operator-> (void) const |
Returns a pointer to the interal element this is pointing to. | |
ACE_Hash_Map_Manager_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > & | map (void) |
bool | operator== (const ACE_Hash_Map_Iterator_Base_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &) const |
Check if two iterators point to the same position. | |
bool | operator!= (const ACE_Hash_Map_Iterator_Base_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &) const |
Additional Inherited Members | |
![]() | |
ACE_ALLOC_HOOK_DECLARE | |
Declare the dynamic allocation hooks. | |
![]() | |
int | forward_i (void) |
int | reverse_i (void) |
void | dump_i (void) const |
Dump the state of an object. | |
![]() | |
ACE_Hash_Map_Manager_Ex < EXT_ID, INT_ID, ACE_Hash < EXT_ID >, ACE_Equal_To < EXT_ID >, ACE_LOCK > * | map_man_ |
Map we are iterating over. | |
ssize_t | index_ |
Keeps track of how far we've advanced in the table. | |
ACE_Hash_Map_Entry< EXT_ID, INT_ID > * | next_ |
Wrapper for backward compatibility.
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::container_type ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::container_type |
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::difference_type ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::difference_type |
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::iterator_category ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::iterator_category |
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::pointer ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::pointer |
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::reference ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::reference |
typedef ACE_Hash_Map_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::value_type ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::value_type |
ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::ACE_Hash_Map_Iterator | ( | ACE_Hash_Map_Manager< EXT_ID, INT_ID, ACE_LOCK > & | mm, |
int | tail = 0 |
||
) |
Construct from map.
ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::ACE_Hash_Map_Iterator | ( | const ACE_Hash_Map_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > & | base | ) |
Construct from base.
ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK > & ACE_Hash_Map_Iterator< EXT_ID, INT_ID, ACE_LOCK >::operator= | ( | const ACE_Hash_Map_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > & | base | ) |
Assignment from base.