ATLAS Offline Software
Public Member Functions | List of all members
ExpressionParsing::PlainAccessorFactory::IKit Class Referenceabstract

#include <PlainAccessor.h>

Inheritance diagram for ExpressionParsing::PlainAccessorFactory::IKit:
Collaboration diagram for ExpressionParsing::PlainAccessorFactory::IKit:

Public Member Functions

virtual ~IKit ()
 
virtual std::unique_ptr< IAccessorcreateAccessor (const std::any &handle_key) const =0
 
virtual bool registerReadKey (std::unordered_map< std::string, std::any > &read_keys, SGxAODProxyLoader::IParentHelper &parent, const std::string &var_name, std::vector< Gaudi::DataHandle * > &new_input_handles, bool verbose) const =0
 

Detailed Description

Definition at line 93 of file PlainAccessor.h.

Constructor & Destructor Documentation

◆ ~IKit()

virtual ExpressionParsing::PlainAccessorFactory::IKit::~IKit ( )
inlinevirtual

Definition at line 95 of file PlainAccessor.h.

95 {}

Member Function Documentation

◆ createAccessor()

virtual std::unique_ptr<IAccessor> ExpressionParsing::PlainAccessorFactory::IKit::createAccessor ( const std::any &  handle_key) const
pure virtual

◆ registerReadKey()

virtual bool ExpressionParsing::PlainAccessorFactory::IKit::registerReadKey ( std::unordered_map< std::string, std::any > &  read_keys,
SGxAODProxyLoader::IParentHelper parent,
const std::string &  var_name,
std::vector< Gaudi::DataHandle * > &  new_input_handles,
bool  verbose 
) const
pure virtual

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