This is the complete list of members for Settings, including all inherited members.
| checkNameValid(std::string_view name) | Settings | privatestatic |
| checkValueValid(std::string_view value) | Settings | privatestatic |
| clearNoLock() | Settings | private |
| createLayer(SettingsLayer sl, std::string_view end_tag="") | Settings | static |
| deregisterAllChangedCallbacks(const void *userdata) | Settings | |
| doCallbacks(const std::string &name) const | Settings | private |
| exists(const std::string &name) const | Settings | |
| existsLocal(const std::string &name) const | Settings | |
| get(const std::string &name) const | Settings | |
| getBool(const std::string &name) const | Settings | |
| getEntry(const std::string &name) const | Settings | private |
| getFlag(const std::string &name) const | Settings | |
| getFlagDescFallback(const std::string &name) const | Settings | |
| getFlagStr(const std::string &name, const FlagDesc *flagdesc, u32 *flagmask) const | Settings | |
| getFlagStrNoEx(const std::string &name, u32 &val, const FlagDesc *flagdesc) const | Settings | |
| getFloat(const std::string &name) const | Settings | |
| getFloat(const std::string &name, float min, float max) const | Settings | |
| getFloatNoEx(const std::string &name, float &val) const | Settings | |
| getGroup(const std::string &name) const | Settings | |
| getGroupNoEx(const std::string &name, Settings *&val) const | Settings | |
| getLayer(SettingsLayer sl) | Settings | static |
| getLayer() const | Settings | inline |
| getMultiline(std::istream &is, size_t *num_lines=NULL) | Settings | privatestatic |
| getNames() const | Settings | |
| getNoEx(const std::string &name, std::string &val) const | Settings | |
| getNoiseParams(const std::string &name, NoiseParams &np) const | Settings | |
| getNoiseParamsFromGroup(const std::string &name, NoiseParams &np) const | Settings | |
| getNoiseParamsFromValue(const std::string &name, NoiseParams &np) const | Settings | |
| getParent() const | Settings | private |
| getS16(const std::string &name) const | Settings | |
| getS16NoEx(const std::string &name, s16 &val) const | Settings | |
| getS32(const std::string &name) const | Settings | |
| getS32NoEx(const std::string &name, s32 &val) const | Settings | |
| getU16(const std::string &name) const | Settings | |
| getU16NoEx(const std::string &name, u16 &val) const | Settings | |
| getU32(const std::string &name) const | Settings | |
| getU32NoEx(const std::string &name, u32 &val) const | Settings | |
| getU64(const std::string &name) const | Settings | |
| getU64NoEx(const std::string &name, u64 &val) const | Settings | |
| getV2F(const std::string &name) const | Settings | |
| getV2FNoEx(const std::string &name, v2f &val) const | Settings | |
| getV3F(const std::string &name) const | Settings | |
| getV3FNoEx(const std::string &name, std::optional< v3f > &val) const | Settings | |
| LuaSettings class | Settings | friend |
| m_callback_mutex | Settings | mutableprivate |
| m_callbacks | Settings | private |
| m_end_tag | Settings | private |
| m_hierarchy | Settings | private |
| m_mutex | Settings | mutableprivate |
| m_settings | Settings | private |
| m_settingslayer | Settings | private |
| operator=(const Settings &other) | Settings | |
| parseCommandLine(int argc, char *argv[], const std::map< std::string, ValueSpec > &allowed_options) | Settings | |
| parseConfigLines(std::istream &is) | Settings | |
| parseConfigObject(const std::string &line, std::string &name, std::string &value) | Settings | private |
| printEntry(std::ostream &os, const std::string &name, const SettingsEntry &entry, u32 tab_depth=0) | Settings | privatestatic |
| readConfigFile(const char *filename) | Settings | |
| registerChangedCallback(const std::string &name, SettingsChangedCallback cbf, void *userdata=NULL) | Settings | |
| remove(const std::string &name) | Settings | |
| removeSecureSettings() | Settings | |
| s_flags | Settings | privatestatic |
| set(const std::string &name, const std::string &value) | Settings | |
| setBool(const std::string &name, bool value) | Settings | |
| setDefault(const std::string &name, const std::string &value) | Settings | |
| setDefault(const std::string &name, const FlagDesc *flagdesc, u32 flags) | Settings | |
| setEntry(const std::string &name, const void *entry, bool set_group) | Settings | |
| setFlagStr(const std::string &name, u32 flags, const FlagDesc *flagdesc=nullptr, u32 flagmask=U32_MAX) | Settings | |
| setFloat(const std::string &name, float value) | Settings | |
| setGroup(const std::string &name, const Settings &group) | Settings | |
| setNoiseParams(const std::string &name, const NoiseParams &np) | Settings | |
| setS16(const std::string &name, s16 value) | Settings | |
| setS32(const std::string &name, s32 value) | Settings | |
| Settings(std::string_view end_tag="") | Settings | inline |
| Settings(std::string_view end_tag, SettingsHierarchy *h, int settings_layer) | Settings | |
| setU16(const std::string &name, u16 value) | Settings | |
| setU64(const std::string &name, u64 value) | Settings | |
| setV2F(const std::string &name, v2f value) | Settings | |
| setV3F(const std::string &name, v3f value) | Settings | |
| TestSettings class | Settings | friend |
| updateConfigFile(const char *filename) | Settings | |
| updateConfigObject(std::istream &is, std::ostream &os, u32 tab_depth=0) | Settings | private |
| writeLines(std::ostream &os, u32 tab_depth=0) const | Settings | |
| ~Settings() | Settings |