![]() |
ATLAS Offline Software
|
Auxiliary class to handle method calls of vector containers (AuxVectorBase) More...
#include <MethodAccessor.h>
Classes | |
| class | Kit |
| Auxiliary class to create the corresponding auxiliary helper object. More... | |
Public Member Functions | |
| CollectionMethodHelper (const RootUtils::ClingCallWrapper< T_src > &method_wrapper, const TVirtualCollectionProxy &collection_proxy, const void *data, unsigned int n_elements) | |
| std::size_t | size (const T_Cont &) const |
| T_src | get (const T_Cont &) const |
| Get the scalar provided by the container. | |
| T_src | get (const T_Cont &, std::size_t idx) const |
| Get the specified element of the vector provided by the container. | |
Private Attributes | |
| RootUtils::ClingCallWrapper< T_src > | m_methodWrapper |
| std::unique_ptr< TVirtualCollectionProxy > | m_collectionProxy |
Auxiliary class to handle method calls of vector containers (AuxVectorBase)
Definition at line 31 of file MethodAccessor.h.
|
inline |
Definition at line 33 of file MethodAccessor.h.
|
inline |
|
inline |
Get the specified element of the vector provided by the container.
Definition at line 57 of file MethodAccessor.h.
|
inline |
Definition at line 45 of file MethodAccessor.h.
|
private |
Definition at line 87 of file MethodAccessor.h.
|
private |
Definition at line 86 of file MethodAccessor.h.