Belle II Software development
Proxy Class Reference

Internal class that registers a variable with Manager when constructed. More...

#include <Manager.h>

Public Member Functions

 Proxy (const std::string &name, Manager::FunctionPtr f, const std::string &description, Manager::VariableDataType v, const std::string &unit="", const std::string &fName="")
 constructor.
 
 Proxy (const std::string &name, Manager::ParameterFunctionPtr f, const std::string &description, Manager::VariableDataType v, const std::string &unit="", const std::string &fName="")
 constructor.
 
 Proxy (const std::string &name, Manager::MetaFunctionPtr f, const std::string &description, Manager::VariableDataType v, const std::string &fName="")
 constructor.
 

Detailed Description

Internal class that registers a variable with Manager when constructed.

Definition at line 315 of file Manager.h.

Constructor & Destructor Documentation

◆ Proxy() [1/3]

Proxy ( const std::string & name,
Manager::FunctionPtr f,
const std::string & description,
Manager::VariableDataType v,
const std::string & unit = "",
const std::string & fName = "" )
inline

constructor.

Definition at line 318 of file Manager.h.

320 {
321 Manager::Instance().registerVariable(name, f, description, v, unit, fName);
322 }

◆ Proxy() [2/3]

Proxy ( const std::string & name,
Manager::ParameterFunctionPtr f,
const std::string & description,
Manager::VariableDataType v,
const std::string & unit = "",
const std::string & fName = "" )
inline

constructor.

Definition at line 324 of file Manager.h.

326 {
327 Manager::Instance().registerVariable(name, f, description, v, unit, fName);
328 }

◆ Proxy() [3/3]

Proxy ( const std::string & name,
Manager::MetaFunctionPtr f,
const std::string & description,
Manager::VariableDataType v,
const std::string & fName = "" )
inline

constructor.

Definition at line 330 of file Manager.h.

332 {
333 Manager::Instance().registerVariable(name, f, description, v, fName);
334 }

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