ATLAS Offline Software
Loading...
Searching...
No Matches
ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit Class Reference

Auxiliary class to create the corresponding auxiliary helper object. More...

#include <MethodAccessor.h>

Collaboration diagram for ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit:

Public Member Functions

 Kit (Kit &&)=default
 Kit (RootUtils::TSMethodCall &&method_call)
MethodHelper< T_Cont, T_src > create (const EventContext &, SG::ReadHandle< T_Cont > &handle) const

Private Attributes

RootUtils::TSMethodCall m_methodCall ATLAS_THREAD_SAFE

Detailed Description

template<class T_Cont, typename T_src>
class ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit

Auxiliary class to create the corresponding auxiliary helper object.

Definition at line 124 of file MethodAccessor.h.

Constructor & Destructor Documentation

◆ Kit() [1/2]

template<class T_Cont, typename T_src>
ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit::Kit ( Kit && )
default

◆ Kit() [2/2]

template<class T_Cont, typename T_src>
ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit::Kit ( RootUtils::TSMethodCall && method_call)
inline

Definition at line 127 of file MethodAccessor.h.

Auxiliary class to handle method calls of "scalar" containers (AuxElement).

Member Function Documentation

◆ create()

template<class T_Cont, typename T_src>
MethodHelper< T_Cont, T_src > ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit::create ( const EventContext & ,
SG::ReadHandle< T_Cont > & handle ) const
inline

Definition at line 129 of file MethodAccessor.h.

129 {
131 }
MethodHelper(const RootUtils::TSMethodCall &method_call, const void *data)

Member Data Documentation

◆ ATLAS_THREAD_SAFE

template<class T_Cont, typename T_src>
RootUtils::TSMethodCall m_methodCall ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit::ATLAS_THREAD_SAFE
mutableprivate

Definition at line 133 of file MethodAccessor.h.


The documentation for this class was generated from the following file: