ATLAS Offline Software
|
Auxiliary class to handle method calls of "scalar" containers (AuxElement). More...
#include <MethodAccessor.h>
Classes | |
class | Kit |
Auxiliary class to create the corresponding auxiliary helper object. More... | |
Public Member Functions | |
MethodHelper (const RootUtils::TSMethodCall &method_call, const void *data) | |
std::size_t | size (const T_Cont &cont) const |
T_src | get (const T_Cont &) const |
Get the scalar provided by the container. More... | |
T_src | get (const T_Cont &, [[maybe_unused]] std::size_t idx) const |
Get the specified element of the vector provided by the container. More... | |
Private Attributes | |
RootUtils::TSMethodCall m_methodCall | ATLAS_THREAD_SAFE |
const void * | m_data |
Auxiliary class to handle method calls of "scalar" containers (AuxElement).
Definition at line 91 of file MethodAccessor.h.
|
inline |
Definition at line 93 of file MethodAccessor.h.
|
inline |
|
inline |
Get the specified element of the vector provided by the container.
Definition at line 114 of file MethodAccessor.h.
|
inline |
Definition at line 101 of file MethodAccessor.h.
|
mutableprivate |
Definition at line 136 of file MethodAccessor.h.
|
private |
Definition at line 137 of file MethodAccessor.h.