Chira Engine
A customizable MIT-licensed game engine.
chira::ISettingsLoader Member List

This is the complete list of members for chira::ISettingsLoader, including all inherited members.

getFilePath() const (defined in chira::ISettingsLoader)chira::ISettingsLoaderinline
getValue(const std::string &name, int *value) const =0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
getValue(const std::string &name, double *value) const =0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
getValue(const std::string &name, std::string *value) const =0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
getValue(const std::string &name, bool *value) const =0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
hasValue(const std::string &name) const =0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
ISettingsLoader(std::string_view filename, std::string_view path, bool relative=false) (defined in chira::ISettingsLoader)chira::ISettingsLoaderexplicit
load()=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
save()=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
setValue(const std::string &name, int value, bool overwrite, bool save)=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
setValue(const std::string &name, double value, bool overwrite, bool save)=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
setValue(const std::string &name, const std::string &value, bool overwrite, bool save)=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
setValue(const std::string &name, bool value, bool overwrite, bool save)=0 (defined in chira::ISettingsLoader)chira::ISettingsLoaderpure virtual
~ISettingsLoader()=default (defined in chira::ISettingsLoader)chira::ISettingsLoadervirtual