Go to the source code of this file.
|
template<typename param_t , typename option_t , typename key_vec_t > |
void | check_allowed (param_t param, key_vec_t &missing_keys, key_vec_t &invalid_keys, std::vector< param_t > allowed, option_t option) |
|
template<typename param_t , typename option_t , typename key_vec_t > |
void | check_range (param_t param, key_vec_t &missing_keys, key_vec_t &invalid_keys, std::vector< param_t > min_val, std::vector< param_t > max_val, option_t option) |
|
template<typename config_t , typename param_t , typename option_t , typename key_vec_t > |
void | get_config_value (config_t config, param_t ¶m, key_vec_t &missing_keys, key_vec_t &invalid_keys, option_t option, std::vector< param_t > allowed={}, std::vector< param_t > min_val={}, std::vector< param_t > max_val={}) |
|
◆ check_allowed()
template<typename param_t , typename option_t , typename key_vec_t >
void check_allowed |
( |
param_t |
param, |
|
|
key_vec_t & |
missing_keys, |
|
|
key_vec_t & |
invalid_keys, |
|
|
std::vector< param_t > |
allowed, |
|
|
option_t |
option |
|
) |
| |
◆ check_range()
template<typename param_t , typename option_t , typename key_vec_t >
void check_range |
( |
param_t |
param, |
|
|
key_vec_t & |
missing_keys, |
|
|
key_vec_t & |
invalid_keys, |
|
|
std::vector< param_t > |
min_val, |
|
|
std::vector< param_t > |
max_val, |
|
|
option_t |
option |
|
) |
| |
◆ get_config_value()
template<typename config_t , typename param_t , typename option_t , typename key_vec_t >
void get_config_value |
( |
config_t |
config, |
|
|
param_t & |
param, |
|
|
key_vec_t & |
missing_keys, |
|
|
key_vec_t & |
invalid_keys, |
|
|
option_t |
option, |
|
|
std::vector< param_t > |
allowed = {} , |
|
|
std::vector< param_t > |
min_val = {} , |
|
|
std::vector< param_t > |
max_val = {} |
|
) |
| |