|
STLdoc
STLdocumentation
|
Const Iterator for referenced link manager. More...
#include <agents.h>
Public Types | |
| typedef _LinkRegistry::type | _Block |
| typedef _Source_link_iterator< _LinkRegistry > | _Myt |
| typedef source_link_manager< _LinkRegistry > | _MyContainer |
| typedef _Block * | _EType |
| typedef _EType const & | const_reference |
| typedef _EType const * | const_pointer |
Public Member Functions | |
| _Source_link_iterator (_MyContainer *_PNetwork_link, size_t _Index) | |
| Construct iterator More... | |
| virtual | ~_Source_link_iterator () |
| Destruct iterator More... | |
| _Source_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... | |
| const_reference | operator[] (size_t _Pos) const |
| Index operation. Retrieve an element at the specified index. 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 Member Functions | |
| const_reference | _Get (size_t _Pos) const |
Private Attributes | |
| ::Concurrency::details::_Dynamic_array< _EType > | _M_array |
| _MyContainer * | _M_pNetwork_link |
| size_t | _M_index |
| _EType | _M_sentinel |
Const Iterator for referenced link manager.
| _LinkRegistry | The underlying network link registry |
| typedef _LinkRegistry::type Concurrency::_Source_link_iterator< _LinkRegistry >::_Block |
| typedef _Block* Concurrency::_Source_link_iterator< _LinkRegistry >::_EType |
| typedef source_link_manager<_LinkRegistry> Concurrency::_Source_link_iterator< _LinkRegistry >::_MyContainer |
| typedef _Source_link_iterator<_LinkRegistry> Concurrency::_Source_link_iterator< _LinkRegistry >::_Myt |
| typedef _EType const* Concurrency::_Source_link_iterator< _LinkRegistry >::const_pointer |
| typedef _EType const& Concurrency::_Source_link_iterator< _LinkRegistry >::const_reference |
|
inline |
Construct iterator
|
inlinevirtual |
Destruct iterator
|
inline |
Copy construct an iterator
|
inlineprivate |
|
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
|
inline |
Index operation. Retrieve an element at the specified index.
|
private |
|
private |
|
private |
|
private |
1.8.8