#include <Hash_Map_Manager_T.h>
Inheritance diagram for ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >:
Public Types | |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::container_type | container_type |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::iterator_category | iterator_category |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::value_type | value_type |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::reference | reference |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::pointer | pointer |
typedef ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >::difference_type | difference_type |
Public Member Functions | |
ACE_Hash_Map_Const_Iterator (const ACE_Hash_Map_Manager< EXT_ID, INT_ID, ACE_LOCK > &mm, int tail=0) | |
Construct from map. | |
ACE_Hash_Map_Const_Iterator (const ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &base) | |
Construct from base. | |
ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK > & | operator= (const ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > &base) |
Assignment from base. |
Definition at line 1211 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::container_type ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::container_type |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1216 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::difference_type ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::difference_type |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1232 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::iterator_category ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::iterator_category |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1220 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::pointer ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::pointer |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1229 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::reference ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::reference |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1226 of file Hash_Map_Manager_T.h.
typedef ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK>::value_type ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::value_type |
Reimplemented from ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >.
Definition at line 1223 of file Hash_Map_Manager_T.h.
ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::ACE_Hash_Map_Const_Iterator | ( | const ACE_Hash_Map_Manager< EXT_ID, INT_ID, ACE_LOCK > & | mm, | |
int | tail = 0 | |||
) |
Construct from map.
Definition at line 1203 of file Hash_Map_Manager_T.inl.
01205 : ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> (mm, 01206 tail) 01207 { 01208 }
ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::ACE_Hash_Map_Const_Iterator | ( | const ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > & | base | ) |
Construct from base.
Definition at line 1211 of file Hash_Map_Manager_T.inl.
01212 : ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> (base) 01213 { 01214 }
ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK > & ACE_Hash_Map_Const_Iterator< EXT_ID, INT_ID, ACE_LOCK >::operator= | ( | const ACE_Hash_Map_Const_Iterator_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK > & | base | ) |
Assignment from base.
Definition at line 1217 of file Hash_Map_Manager_T.inl.
01218 { 01219 if (this != &rhs) 01220 { 01221 ACE_Hash_Map_Const_Iterator_Ex<EXT_ID, INT_ID, ACE_Hash<EXT_ID>, ACE_Equal_To<EXT_ID>, ACE_LOCK> &base = *this; 01222 01223 base = rhs; 01224 } 01225 01226 return *this; 01227 }