void save() const;
template <typename T>
- bool get(const std::string& key, T& value);
+ bool get(const std::string& key, T& value) const;
private:
- Script mScript;
+ mutable Script mScript;
std::string mUserFile;
};
template <typename T>
-bool Settings::get(const std::string& key, T& value)
+bool Settings::get(const std::string& key, T& value) const
{
Script::Slot top = mScript[-1];
Script::Slot globals = mScript.getGlobalTable();