The Gaudi Framework  v36r3 (83a1ddab)
Gaudi::Examples::MyConsumerTool Struct Referencefinal
Inheritance diagram for Gaudi::Examples::MyConsumerTool:
Collaboration diagram for Gaudi::Examples::MyConsumerTool:

Classes

class  BoundInstance
 

Public Member Functions

 MyConsumerTool (std::string type, std::string name, const IInterface *parent)
 
Gaudi::Interface::Bind::Box< IMyTooloperator() (const int &i) const override
 

Detailed Description

Definition at line 40 of file MakeAndConsume.cpp.

Constructor & Destructor Documentation

◆ MyConsumerTool()

Gaudi::Examples::MyConsumerTool::MyConsumerTool ( std::string  type,
std::string  name,
const IInterface parent 
)
inline

Definition at line 41 of file MakeAndConsume.cpp.

42  : ToolBinder{ std::move( type ), std::move( name ), parent, KeyValue{ "MyInt", "/Event/MyInt" } } {}

Member Function Documentation

◆ operator()()

Gaudi::Interface::Bind::Box<IMyTool> Gaudi::Examples::MyConsumerTool::operator() ( const int &  i) const
inlineoverride

Definition at line 55 of file MakeAndConsume.cpp.

55  {
56  return { std::in_place_type<BoundInstance>, this, i };
57  };

The documentation for this struct was generated from the following file:
std::move
T move(T... args)
Gaudi::Functional::ToolBinder
details::ToolBinder< Signature, Traits_ > ToolBinder
Definition: FunctionalTool.h:70
TimingHistograms.name
name
Definition: TimingHistograms.py:25
gaudirun.type
type
Definition: gaudirun.py:160