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

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

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