ATLAS Offline Software
|
Base class usable for accessors for variables with linked variables. More...
#include <LinkedVarAccessorBase.h>
Public Member Functions | |
template<class ELT > | |
requires (IsConstAuxElement< ELT >) bool isAvailable(const ELT &e) const | |
Test to see if this variable exists in the store. More... | |
bool | isAvailable (const AuxVectorData &e) const |
Test to see if this variable exists in the store. More... | |
SG::auxid_t | auxid () const |
Return the aux id for this variable. More... | |
SG::auxid_t | linkedAuxid () const |
Return the aux id for the linked payload vector. More... | |
Protected Attributes | |
uint32_t | m_linkedAuxid = 0 |
The cached auxid for the linked payload vector. More... | |
uint32_t | m_auxid = 0 |
The cached auxid . More... | |
Base class usable for accessors for variables with linked variables.
Definition at line 28 of file LinkedVarAccessorBase.h.
SG::auxid_t SG::detail::LinkedVarAccessorBase::auxid | ( | ) | const |
Return the aux id for this variable.
bool SG::detail::LinkedVarAccessorBase::isAvailable | ( | const AuxVectorData & | e | ) | const |
Test to see if this variable exists in the store.
c | The container in which to test the variable. |
SG::auxid_t SG::detail::LinkedVarAccessorBase::linkedAuxid | ( | ) | const |
Return the aux id for the linked payload vector.
SG::detail::LinkedVarAccessorBase::requires | ( | IsConstAuxElement< ELT > | ) | const & |
Test to see if this variable exists in the store.
e | An element of the container in which to test the variable. |
|
protected |
The cached auxid
.
Definition at line 66 of file LinkedVarAccessorBase.h.
|
protected |
The cached auxid
for the linked payload vector.
Definition at line 63 of file LinkedVarAccessorBase.h.