![]() |
ATLAS Offline Software
|
class iterator - iterator over elements in DataLinkVector which manages the Entry objects More...
#include <DataLinkVector.h>
Public Member Functions | |
| iterator () | |
| constructor | |
| bool | operator!= (const iterator it) const |
| comparison operator | |
| bool | operator== (const iterator it) const |
| comparison operator | |
| iterator & | operator= (const iterator it) |
| assignment operator | |
| iterator & | operator++ () |
| increment operator | |
| iterator | operator++ (int) |
| increment operator | |
| DataLinkT & | operator* () |
| access to object by ref | |
| DataLinkT * | operator-> () |
| access to object by pointer | |
| bool | hasData () |
| test if DataHolder has data | |
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 | |
| EntryVector & | entryVector () |
| protected method for derived class to access m_vect | |
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 | ( | ) |
constructor
Definition at line 333 of file DataLinkVector.h.
|
protected |
Definition at line 384 of file DataLinkVector.h.
|
protected |
|
protected |
protected method for derived class to access m_vect
Definition at line 400 of file DataLinkVector.h.
| bool DataLinkVector< DC >::iterator::hasData | ( | ) |
test if DataHolder has data
Definition at line 374 of file DataLinkVector.h.
| bool DataLinkVector< DC >::iterator::operator!= | ( | const iterator | it | ) | const |
| DataLinkVector< DC >::DataLinkT & DataLinkVector< DC >::iterator::operator* | ( | ) |
| DataLinkVector< DC >::iterator & DataLinkVector< DC >::iterator::operator++ | ( | ) |
| DataLinkVector< DC >::iterator DataLinkVector< DC >::iterator::operator++ | ( | int | ) |
| 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 |
|
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.