Generic parameter getter class.
More...
#include <param_utils.h>
|
| GetStatus (DictionaryDatum &d) |
|
template<typename T > |
void | parameter (const T &val, const Name &name, T) |
| Define parameter without constraint. More...
|
|
template<typename T > |
void | parameter (const T &val, const Name &name, T, const pc::Con< T > &) |
| Define parameter with 1 constraint. More...
|
|
template<typename T > |
void | parameter (const T &val, const Name &name, T, const pc::Con< T > &, const pc::Con< T > &) |
| Define parameter with 2 constraints. More...
|
|
template<typename T > |
void | parameter (const T &val, const Name &name, T, const pc::Con< T > &, const pc::Con< T > &, const pc::Con< T > &) |
| Define parameter with 3 constraints. More...
|
|
Generic parameter getter class.
◆ GetStatus()
spore::GetStatus::GetStatus |
( |
DictionaryDatum & |
d | ) |
|
◆ parameter() [1/4]
template<typename T >
void spore::GetStatus::parameter |
( |
const T & |
val, |
|
|
const Name & |
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::GetStatus::parameter |
( |
const T & |
val, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
|
|
) |
| |
|
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::GetStatus::parameter |
( |
const T & |
val, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
, |
|
|
const pc::Con< T > & |
|
|
) |
| |
|
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::GetStatus::parameter |
( |
const T & |
val, |
|
|
const Name & |
name, |
|
|
T |
, |
|
|
const pc::Con< T > & |
, |
|
|
const pc::Con< T > & |
, |
|
|
const pc::Con< T > & |
|
|
) |
| |
|
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: