![]() |
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.