ATLAS Offline Software
Public Member Functions | Friends | List of all members
ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit Class Referenceabstract
Inheritance diagram for ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit:
Collaboration diagram for ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit:

Public Member Functions

virtual ~IMethodAccessorKit ()
 
virtual std::unique_ptr< IAccessorcreate (const SG::ReadHandleKey< SG::AuxVectorBase > &key, RootUtils::TSMethodCall &&method_call, TVirtualCollectionProxy *proxy=nullptr) const =0
 
virtual std::unique_ptr< IAccessorcreate (const SG::ReadHandleKey< SG::AuxElement > &key, RootUtils::TSMethodCall &&method_call, TVirtualCollectionProxy *proxy=nullptr) const =0
 

Friends

class MethodAccessorFactory
 

Detailed Description

Definition at line 144 of file MethodAccessor.h.

Constructor & Destructor Documentation

◆ ~IMethodAccessorKit()

virtual ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit::~IMethodAccessorKit ( )
inlinevirtual

Definition at line 147 of file MethodAccessor.h.

147 {}

Member Function Documentation

◆ create() [1/2]

virtual std::unique_ptr<IAccessor> ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit::create ( const SG::ReadHandleKey< SG::AuxElement > &  key,
RootUtils::TSMethodCall &&  method_call,
TVirtualCollectionProxy *  proxy = nullptr 
) const
pure virtual

◆ create() [2/2]

virtual std::unique_ptr<IAccessor> ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit::create ( const SG::ReadHandleKey< SG::AuxVectorBase > &  key,
RootUtils::TSMethodCall &&  method_call,
TVirtualCollectionProxy *  proxy = nullptr 
) const
pure virtual

Friends And Related Function Documentation

◆ MethodAccessorFactory

friend class MethodAccessorFactory
friend

Definition at line 145 of file MethodAccessor.h.


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