Generic class to check parameters.
More...
#include <param_utils.h>
|
| | CheckParameters (const DictionaryDatum &d) |
| |
| template<typename T > |
| void | parameter (const T &, const Name &, T) |
| | Define parameter without constraint. More...
|
| |
| template<typename T > |
| void | parameter (const T &, const Name &name, T, const pc::Con< T > &con1) |
| | Define parameter with 1 constraint. More...
|
| |
| template<typename T > |
| void | parameter (const T &, const Name &name, T, const pc::Con< T > &con1, const pc::Con< T > &con2) |
| | Define parameter with 2 constraints. More...
|
| |
| template<typename T > |
| void | parameter (const T &, const Name &name, T, const pc::Con< T > &con1, const pc::Con< T > &con2, const pc::Con< T > &con3) |
| | Define parameter with 3 constraints. More...
|
| |
Generic class to check parameters.
◆ CheckParameters()
| spore::CheckParameters::CheckParameters |
( |
const DictionaryDatum & |
d | ) |
|
◆ parameter() [1/4]
template<typename T >
| void spore::CheckParameters::parameter |
( |
const T & |
, |
|
|
const Name & |
, |
|
|
T |
|
|
) |
| |
|
inline |
Define parameter without constraint.
- Parameters
-
| val | Reference to the variable that holds the parameter. |
| name | The name assigned to the parameter. |
| default_val | default value of the parameter. |
◆ parameter() [2/4]
template<typename T >
| void spore::CheckParameters::parameter |
( |
const T & |
, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
con1 |
|
) |
| |
|
inline |
Define parameter with 1 constraint.
- Parameters
-
| val | Reference to the variable that holds the parameter. |
| name | The name assigned to the parameter. |
| default_val | default value of the parameter. |
| con1 | constraint to the parameter. |
◆ parameter() [3/4]
template<typename T >
| void spore::CheckParameters::parameter |
( |
const T & |
, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
con1, |
|
|
const pc::Con< T > & |
con2 |
|
) |
| |
|
inline |
Define parameter with 2 constraints.
- Parameters
-
| val | Reference to the variable that holds the parameter. |
| name | The name assigned to the parameter. |
| default_val | default value of the parameter. |
| con1,con2 | constraints to the parameter. |
◆ parameter() [4/4]
template<typename T >
| void spore::CheckParameters::parameter |
( |
const T & |
, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
con1, |
|
|
const pc::Con< T > & |
con2, |
|
|
const pc::Con< T > & |
con3 |
|
) |
| |
|
inline |
Define parameter with 3 constraints.
- Parameters
-
| val | Reference to the variable that holds the parameter. |
| name | The name assigned to the parameter. |
| default_val | default value of the parameter. |
| con1,con2,con3 | constraints to the parameter. |
The documentation for this class was generated from the following files: