STLdoc
STLdocumentation
|
Const iterator for network link registry. Message blocks should use the link_registry::iterator type for iteration. More...
#include <agents.h>
Public Types | |
typedef _Network_link_iterator< _Block > | _Myt |
typedef network_link_registry< _Block > | _MyContainer |
typedef _Block * | _EType |
typedef _EType const & | const_reference |
typedef _EType const * | const_pointer |
Public Member Functions | |
_Network_link_iterator (_MyContainer *_PNetwork_link, size_t _Index) | |
Construct iterator More... | |
_Network_link_iterator (_Myt const &_Right) | |
Copy construct an iterator More... | |
_Myt const & | operator= (_Myt const &_Right) |
Copy assign an iterator More... | |
const_reference | operator* () |
Returns the object pointed to by the iterator More... | |
const_pointer | operator-> () const |
Returns a pointer to the class object More... | |
_Myt & | operator++ () |
Pre-increment the iterator to point to the next element More... | |
_Myt | operator++ (int) |
Post-increment the iterator to point to the next element More... | |
Private Attributes | |
_MyContainer * | _M_pNetwork_link |
size_t | _M_index |
_EType | _M_value |
Const iterator for network link registry. Message blocks should use the link_registry::iterator type for iteration.
_Block | The network block type |
typedef _Block* Concurrency::_Network_link_iterator< _Block >::_EType |
typedef network_link_registry<_Block> Concurrency::_Network_link_iterator< _Block >::_MyContainer |
typedef _Network_link_iterator<_Block> Concurrency::_Network_link_iterator< _Block >::_Myt |
typedef _EType const* Concurrency::_Network_link_iterator< _Block >::const_pointer |
typedef _EType const& Concurrency::_Network_link_iterator< _Block >::const_reference |
|
inline |
Construct iterator
|
inline |
Copy construct an iterator
|
inline |
Returns the object pointed to by the iterator
|
inline |
Pre-increment the iterator to point to the next element
|
inline |
Post-increment the iterator to point to the next element
|
inline |
|
inline |
Copy assign an iterator
|
private |
|
private |
|
private |