return config[key + "." + subkey];
}
+ std::string modkey = key;
+ while (modkey.find_last_of(".") != std::string::npos) {
+ modkey.resize(modkey.find_last_of("."));
+ if (config.count(modkey + "." + subkey)) {
+ return config[modkey + "." + subkey];
+ }
+ }
+
return config["default." + subkey];
}