![]() |
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. | |
| bool | isAvailable (const AuxVectorData &e) const |
| Test to see if this variable exists in the store. | |
| SG::auxid_t | auxid () const |
| Return the aux id for this variable. | |
| SG::auxid_t | linkedAuxid () const |
| Return the aux id for the linked payload vector. | |
Protected Attributes | |
| uint32_t | m_linkedAuxid = 0 |
The cached auxid for the linked payload vector. | |
| uint32_t | m_auxid = 0 |
The cached auxid. | |
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. |
| bool SG::detail::LinkedVarAccessorBase::isAvailable | ( | const ELT & | e | ) | const |
Test to see if this variable exists in the store.
| e | An element of 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.
|
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.