asge::config::ConfigurationManager
#include <ConfigurationManager.hpp>Private Types
Private Attributes
Private Member Functions
Public Member Functions
#
ConfigurationManager(concurrent::context_pointer inCtx=nullptr)#
~ConfigurationManager()#
BoolResult Load(filesystem::Path const &confPath)#
BoolResult SetHotReloadEnabled(bool inEnabled)#
bool IsHotReloadEnabled() const noexcept#
BoolResult Save()#
template<typename T> BoolResult Set(std::string const &inParamPath, T inValue)Overwrites the value of an already-existing key, preserving its original TOML formatting.
Fails if the path doesn't already resolve to an existing key (no auto-vivification).