cartobase 6.0.6
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 128 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.

References ParameterModifier().

Referenced by choice(), choice(), optional(), and ParameterModifier().

◆ 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 std::string & label,
const T & value )
inline

Definition at line 149 of file algorithm.h.

References ParameterModifier().

◆ choice() [2/2]

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

Definition at line 144 of file algorithm.h.

References ParameterModifier().

◆ optional()

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

Definition at line 138 of file algorithm.h.

References ParameterModifier().


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