ATLAS Offline Software
Loading...
Searching...
No Matches
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: