Config should use unordered_map

Safe change, doubles the speed of lookups
This commit is contained in:
Ian Bell
2025-04-28 20:28:09 -04:00
parent b20dcbbc8e
commit 45fdfaa8ea
2 changed files with 6 additions and 5 deletions

View File

@@ -97,8 +97,8 @@ std::string get_config_string(configuration_keys key) {
}
void get_config_as_json(rapidjson::Document& doc) {
// Get the items
std::map<configuration_keys, ConfigurationItem> items = config.get_items();
for (std::map<configuration_keys, ConfigurationItem>::const_iterator it = items.begin(); it != items.end(); ++it) {
std::unordered_map<configuration_keys, ConfigurationItem> items = config.get_items();
for (std::unordered_map<configuration_keys, ConfigurationItem>::const_iterator it = items.begin(); it != items.end(); ++it) {
it->second.add_to_json(doc, doc);
}
}