| 2378 | } |
| 2379 | |
| 2380 | constexpr standardConfig createIntConfig(const char *name, const char *alias, unsigned flags, long long lower, long long upper, int &config_addr, long long defaultValue, int memory, int (*is_valid)(long long, const char**), int (*update)(long long, long long, const char**)) |
| 2381 | { |
| 2382 | standardConfig conf = embedCommonNumericalConfig(name, alias, flags, lower, upper, defaultValue, memory, is_valid, update); |
| 2383 | conf.data.numeric.numeric_type = NUMERIC_TYPE_INT; |
| 2384 | conf.data.numeric.config.i = &config_addr; |
| 2385 | return conf; |
| 2386 | } |
| 2387 | |
| 2388 | constexpr standardConfig createUIntConfig(const char *name, const char *alias, unsigned flags, long long lower, long long upper, unsigned int &config_addr, long long defaultValue, int memory, int (*is_valid)(long long, const char**), int (*update)(long long, long long, const char**)) |
| 2389 | { |
no test coverage detected