![]() |
ATLAS Offline Software
|
class Entry is a link in a chained list, used for efficient cleanup of vectors. More...
#include <DataLinkVector.h>
Public Member Functions | |
| Entry () | |
| constructor More... | |
| Entry & | operator= (const Entry &e) |
| assignement operator More... | |
| Entry * | previousEntry () |
| access to next entry More... | |
| DataLinkT & | dataLink () |
| access to the DataLink More... | |
| bool | ownObject () const |
| ownObject is true if this object should be deleted by DLV. More... | |
| void | setPreviousEntry (Entry *entry) |
| set previous entry More... | |
| void | setDataLink (const DataLinkT &link) |
| set data link More... | |
| void | setOwnObject (bool owns) |
| set object ownership More... | |
Private Attributes | |
| Entry * | m_previousEntry |
| DataLinkT | m_dataLink |
| bool | m_ownObject |
class Entry is a link in a chained list, used for efficient cleanup of vectors.
Entry objects are chained together which allows fast iteration over non-empty elements
Definition at line 87 of file DataLinkVector.h.
| DataLinkVector< DC >::Entry::Entry |
constructor
Definition at line 271 of file DataLinkVector.h.
| DataLinkVector< DC >::DataLinkT & DataLinkVector< DC >::Entry::dataLink |
access to the DataLink
Definition at line 297 of file DataLinkVector.h.
| DataLinkVector< DC >::Entry & DataLinkVector< DC >::Entry::operator= | ( | const Entry & | e | ) |
| bool DataLinkVector< DC >::Entry::ownObject |
ownObject is true if this object should be deleted by DLV.
Definition at line 304 of file DataLinkVector.h.
| DataLinkVector< DC >::Entry * DataLinkVector< DC >::Entry::previousEntry |
access to next entry
Definition at line 290 of file DataLinkVector.h.
| void DataLinkVector< DC >::Entry::setDataLink | ( | const DataLinkT & | link | ) |
| void DataLinkVector< DC >::Entry::setOwnObject | ( | bool | owns | ) |
set object ownership
Definition at line 325 of file DataLinkVector.h.
| void DataLinkVector< DC >::Entry::setPreviousEntry | ( | Entry * | entry | ) |
set previous entry
Definition at line 311 of file DataLinkVector.h.
|
private |
Definition at line 116 of file DataLinkVector.h.
|
private |
Definition at line 119 of file DataLinkVector.h.
|
private |
Definition at line 115 of file DataLinkVector.h.
1.8.18