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