cartobase  5.0.5
carto::ParameterModifier< T > Class Template Reference

#include <cartobase/algorithm/algorithm.h>

Public Member Functions

 ParameterModifier (const ParameterModifier< T > &pm)
 
 ParameterModifier (Parameter< T > &p)
 
ParameterModifier< T > optional (bool o=true)
 
ParameterModifier< T > choice (const T &value)
 
ParameterModifier< T > choice (const std::string &label, const T &value)
 

Detailed Description

template<typename T>
class carto::ParameterModifier< T >

Definition at line 66 of file algorithm.h.

Constructor & Destructor Documentation

◆ ParameterModifier() [1/2]

template<typename T>
carto::ParameterModifier< T >::ParameterModifier ( const ParameterModifier< T > &  pm)
inline

Definition at line 132 of file algorithm.h.

◆ ParameterModifier() [2/2]

template<typename T>
carto::ParameterModifier< T >::ParameterModifier ( Parameter< T > &  p)
inline

Definition at line 135 of file algorithm.h.

Member Function Documentation

◆ choice() [1/2]

template<typename T>
ParameterModifier<T> carto::ParameterModifier< T >::choice ( const T &  value)
inline

Definition at line 144 of file algorithm.h.

◆ choice() [2/2]

template<typename T>
ParameterModifier<T> carto::ParameterModifier< T >::choice ( const std::string &  label,
const T &  value 
)
inline

Definition at line 149 of file algorithm.h.

◆ optional()

template<typename T>
ParameterModifier<T> carto::ParameterModifier< T >::optional ( bool  o = true)
inline

Definition at line 138 of file algorithm.h.


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