Project
Loading...
Searching...
No Matches
o2::framework::ConfigurablePolicyMutable< T, K > Struct Template Reference

#include <Configurable.h>

Inherits o2::framework::ConfigurableBase< T, K >.

Public Member Functions

 ConfigurablePolicyMutable (std::string const &name, T &&defaultValue, std::string const &help)
 
 operator T ()
 
T * operator-> ()
 
- Public Member Functions inherited from o2::framework::ConfigurableBase< T, K >
 ConfigurableBase (std::string const &name, T &&defaultValue, std::string const &help)
 

Additional Inherited Members

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

Detailed Description

template<typename T, ConfigParamKind K>
struct o2::framework::ConfigurablePolicyMutable< T, K >

Definition at line 54 of file Configurable.h.

Constructor & Destructor Documentation

◆ ConfigurablePolicyMutable()

template<typename T , ConfigParamKind K>
o2::framework::ConfigurablePolicyMutable< T, K >::ConfigurablePolicyMutable ( std::string const &  name,
T &&  defaultValue,
std::string const &  help 
)
inline

Definition at line 55 of file Configurable.h.

Member Function Documentation

◆ operator T()

template<typename T , ConfigParamKind K>
o2::framework::ConfigurablePolicyMutable< T, K >::operator T ( )
inline

Definition at line 59 of file Configurable.h.

◆ operator->()

template<typename T , ConfigParamKind K>
T * o2::framework::ConfigurablePolicyMutable< T, K >::operator-> ( )
inline

Definition at line 63 of file Configurable.h.


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