diff --git a/src/config/private/config.cpp b/src/config/private/config.cpp index 766d66d..5eb3af6 100644 --- a/src/config/private/config.cpp +++ b/src/config/private/config.cpp @@ -29,4 +29,14 @@ bool Config::loadConfig(const std::string& configFile) { return true; } +bool Config::isKeyInCache(const std::string &key) { + return configMap.find(key) != configMap.end(); +} +void Config::addToCache(const std::string &key, const YAML::Node &node) { + configMap[key] = node; +} + +void Config::registerUnknownKey(const std::string &key) { + unknownKeys.push_back(key); +}