diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-05-16 09:38:42 +0200 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-05-16 09:38:42 +0200 |
| commit | 26cd7d73e5b601836b1b061dee50b543d95eb76a (patch) | |
| tree | fd2decc3849705b74ed0f9eeffc33f8d6fc25158 /src/config/ConfigManager.hpp | |
| parent | 1d4d52af316f999f68199a83d21f7a87a63854aa (diff) | |
Added user-defined vars in config
Diffstat (limited to 'src/config/ConfigManager.hpp')
| -rw-r--r-- | src/config/ConfigManager.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/config/ConfigManager.hpp b/src/config/ConfigManager.hpp index 9398b4f6..0539a530 100644 --- a/src/config/ConfigManager.hpp +++ b/src/config/ConfigManager.hpp @@ -76,6 +76,7 @@ public: std::string parseKeyword(const std::string&, const std::string&, bool dynamic = false); private: + std::unordered_map<std::string, std::string> configDynamicVars; // stores dynamic vars declared by the user std::unordered_map<std::string, SConfigValue> configValues; time_t lastModifyTime = 0; // for reloading the config if changed @@ -94,6 +95,7 @@ private: // internal methods void setDefaultVars(); + void applyUserDefinedVars(std::string&, const size_t); void loadConfigLoadVars(); SConfigValue getConfigValueSafe(std::string); void parseLine(std::string&); |
