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