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, 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 |