![]() |
ATLAS Offline Software
|
class iterator - iterator over elements in DataLinkVector which manages the Entry objects More...
#include <DataLinkVector.h>
Public Member Functions | |
| iterator () | |
| constructor More... | |
| bool | operator!= (const iterator it) const |
| comparison operator More... | |
| bool | operator== (const iterator it) const |
| comparison operator More... | |
| iterator & | operator= (const iterator it) |
| assignment operator More... | |
| iterator & | operator++ () |
| increment operator More... | |
| iterator | operator++ (int) |
| increment operator More... | |
| DataLinkT & | operator* () |
| access to object by ref More... | |
| DataLinkT * | operator-> () |
| access to object by pointer More... | |
| bool | hasData () |
| test if DataHolder has data More... | |
Protected Member Functions | |
| iterator (const MyType *dlv, EntryVectorIt it) | |
| void | checkChain () |
| make sure entry is chained If not, add entry to the chain otherwise do nothing because More... | |
| EntryVector & | entryVector () |
| protected method for derived class to access m_vect More... | |
Protected Attributes | |
| const MyType * | m_dlv |
| EntryVectorIt | m_it |
Friends | |
| class | DataLinkVector< DC > |
class iterator - iterator over elements in DataLinkVector which manages the Entry objects
Definition at line 127 of file DataLinkVector.h.
| DataLinkVector< DC >::iterator::iterator |
|
protected |
Definition at line 384 of file DataLinkVector.h.
|
protected |
make sure entry is chained If not, add entry to the chain otherwise do nothing because
Definition at line 393 of file DataLinkVector.h.
|
protected |
protected method for derived class to access m_vect
Definition at line 400 of file DataLinkVector.h.
| bool DataLinkVector< DC >::iterator::hasData |
| bool DataLinkVector< DC >::iterator::operator!= | ( | const iterator | it | ) | const |
comparison operator
Definition at line 339 of file DataLinkVector.h.
| DataLinkVector< DC >::DataLinkT & DataLinkVector< DC >::iterator::operator* |
| DataLinkVector< DC >::iterator & DataLinkVector< DC >::iterator::operator++ |
| DataLinkVector< DC >::iterator DataLinkVector< DC >::iterator::operator++ | ( | int | ) |
increment operator
Definition at line 359 of file DataLinkVector.h.
| DataLinkVector< DC >::DataLinkT * DataLinkVector< DC >::iterator::operator-> |
| DataLinkVector< DC >::iterator & DataLinkVector< DC >::iterator::operator= | ( | const iterator | it | ) |
| bool DataLinkVector< DC >::iterator::operator== | ( | const iterator | it | ) | const |
comparison operator
Definition at line 344 of file DataLinkVector.h.
|
friend |
Definition at line 155 of file DataLinkVector.h.
|
protected |
Definition at line 171 of file DataLinkVector.h.
|
protected |
Definition at line 172 of file DataLinkVector.h.
1.8.18