config: use std::map for reverse enum template

This commit is contained in:
Hyper 2024-11-15 13:55:35 +00:00
parent cd1f9742f5
commit 639206f5de

View file

@ -53,7 +53,7 @@ public:
T DefaultValue{}; T DefaultValue{};
T Value{ DefaultValue }; T Value{ DefaultValue };
std::unordered_map<std::string, T> EnumTemplate{}; std::unordered_map<std::string, T> EnumTemplate{};
std::unordered_map<T, std::string> EnumTemplateReverse{}; std::map<T, std::string> EnumTemplateReverse{};
std::function<void(ConfigDef<T, isMenuOption>*, const toml::v3::table&)> ReadImpl; std::function<void(ConfigDef<T, isMenuOption>*, const toml::v3::table&)> ReadImpl;
std::function<void(ConfigDef<T, isMenuOption>*)> ReadCallback; std::function<void(ConfigDef<T, isMenuOption>*)> ReadCallback;