Citlali
Loading...
Searching...
No Matches
Functions
config.h File Reference
#include <citlali/core/utils/utils.h>
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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 &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={})
 

Function Documentation

◆ 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 
)
Here is the call graph for this function:

◆ 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 
)
Here is the call graph for this function:

◆ 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 = {} 
)
Here is the caller graph for this function: