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

#include <Configurable.h>

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

Inherited by o2::framework::Configurable< bool, ConfigParamKind::kProcessFlag >, o2::framework::Configurable< std::string >, o2::framework::Configurable< bool >, o2::framework::Configurable< int >, o2::framework::Configurable< uint64_t >, o2::framework::Configurable< long >, o2::framework::Configurable< int64_t >, o2::framework::Configurable< o2::test::SimplePODClass >, o2::framework::Configurable< float >, o2::framework::Configurable< double >, and o2::framework::Configurable< T, K, IP >.

Public Member Functions

 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)
 

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::ConfigurablePolicyConst< T, K >

Definition at line 38 of file Configurable.h.

Constructor & Destructor Documentation

◆ ConfigurablePolicyConst()

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

Definition at line 39 of file Configurable.h.

Member Function Documentation

◆ operator T()

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

Definition at line 43 of file Configurable.h.

◆ operator->()

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

Definition at line 47 of file Configurable.h.


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