MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / createIntConfig

Function createIntConfig

src/config.cpp:2380–2386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2378}
2379
2380constexpr 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
2388constexpr 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{

Callers 1

config.cppFile · 0.85

Calls 1

Tested by

no test coverage detected