Project
Loading...
Searching...
No Matches
o2::framework::ProcessConfigurable< R, T, As > Struct Template Reference

#include <Configurable.h>

Inherits o2::framework::Configurable< bool, ConfigParamKind::kProcessFlag >.

Public Member Functions

 ProcessConfigurable (R(T::*process_)(As...), std::string const &name_, bool &&value_, std::string const &help_)
 
- Public Member Functions inherited from o2::framework::Configurable< bool, ConfigParamKind::kProcessFlag >
 Configurable (std::string const &name, bool &&defaultValue, std::string const &help)
 
auto node ()
 
- Public Member Functions inherited from o2::framework::ConfigurablePolicyConst< T, K >
 ConfigurablePolicyConst (std::string const &name, T &&defaultValue, std::string const &help)
 
 operator T ()
 
T const * operator-> () const
 
- Public Member Functions inherited from o2::framework::ConfigurableBase< T, K >
 ConfigurableBase (std::string const &name, T &&defaultValue, std::string const &help)
 

Public Attributes

R(T::* process )(As...)
 
- Public Attributes inherited from o2::framework::ConfigurableBase< T, K >
std::string name
 
value
 
std::string help
 

Additional Inherited Members

- Public Types inherited from o2::framework::ConfigurableBase< T, K >
using type = T
 
- Static Public Attributes inherited from o2::framework::ConfigurableBase< T, K >
static constexpr ConfigParamKind kind = K
 

Detailed Description

template<typename R, typename T, typename... As>
struct o2::framework::ProcessConfigurable< R, T, As >

Definition at line 103 of file Configurable.h.

Constructor & Destructor Documentation

◆ ProcessConfigurable()

template<typename R , typename T , typename... As>
o2::framework::ProcessConfigurable< R, T, As >::ProcessConfigurable ( R(T::*)(As...)  process_,
std::string const &  name_,
bool &&  value_,
std::string const &  help_ 
)
inline

Definition at line 104 of file Configurable.h.

Member Data Documentation

◆ process

template<typename R , typename T , typename... As>
R(T::* o2::framework::ProcessConfigurable< R, T, As >::process) (As...)

Definition at line 109 of file Configurable.h.


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