12std::string
getConfigErr(
const std::vector<std::string> &path);
14Json::Value
getConfigData(Json::Value root,
const std::vector<std::string> &path,
bool optional =
false);
16std::string
getConfigDataAsString(
const Json::Value &root,
const std::vector<std::string> &path,
bool optional =
false,
17 const std::string &value = {});
19uint64_t
getConfigDataAsUInt(
const Json::Value &root,
const std::vector<std::string> &path,
bool optional =
false,
22bool getConfigDataAsBoolean(
const Json::Value &root,
const std::vector<std::string> &path,
bool optional =
false,
Definition config_utils.hpp:7
bool getConfigDataAsBoolean(const Json::Value &root, const std::vector< std::string > &path, bool optional=false, bool value=false)
Definition config_utils.cpp:65
Json::Value getConfigData(Json::Value root, const std::vector< std::string > &path, bool optional=false)
Definition config_utils.cpp:21
std::string getConfigDataAsString(const Json::Value &root, const std::vector< std::string > &path, bool optional=false, const std::string &value={})
Definition config_utils.cpp:31
Json::Value getJsonFromFileOrString(const Json::Value &value)
Definition config_utils.cpp:81
std::string getConfigErr(const std::vector< std::string > &path)
Definition config_utils.cpp:14
uint64_t getConfigDataAsUInt(const Json::Value &root, const std::vector< std::string > &path, bool optional=false, uint32_t value=0)
Definition config_utils.cpp:48