Minetest  5.4.0
Settings Member List

This is the complete list of members for Settings, including all inherited members.

checkNameValid(const std::string &name)Settingsprivatestatic
checkValueValid(const std::string &value)Settingsprivatestatic
clearDefaultsNoLock()Settingsprivate
clearNoLock()Settingsprivate
createLayer(SettingsLayer sl, const std::string &end_tag="")Settingsstatic
deregisterChangedCallback(const std::string &name, SettingsChangedCallback cbf, void *userdata=NULL)Settings
doCallbacks(const std::string &name) constSettingsprivate
exists(const std::string &name) constSettings
get(const std::string &name) constSettings
getBool(const std::string &name) constSettings
getEntry(const std::string &name) constSettingsprivate
getFlag(const std::string &name) constSettings
getFlagDescFallback(const std::string &name) constSettings
getFlagStr(const std::string &name, const FlagDesc *flagdesc, u32 *flagmask) constSettings
getFlagStrNoEx(const std::string &name, u32 &val, const FlagDesc *flagdesc) constSettings
getFloat(const std::string &name) constSettings
getFloatNoEx(const std::string &name, float &val) constSettings
getGroup(const std::string &name) constSettings
getGroupNoEx(const std::string &name, Settings *&val) constSettings
getLayer(SettingsLayer sl)Settingsstatic
getLayerType() constSettingsinline
getMultiline(std::istream &is, size_t *num_lines=NULL)Settingsprivatestatic
getNames() constSettings
getNoEx(const std::string &name, std::string &val) constSettings
getNoiseParams(const std::string &name, NoiseParams &np) constSettings
getNoiseParamsFromGroup(const std::string &name, NoiseParams &np) constSettings
getNoiseParamsFromValue(const std::string &name, NoiseParams &np) constSettings
getParent() constSettingsprivate
getS16(const std::string &name) constSettings
getS16NoEx(const std::string &name, s16 &val) constSettings
getS32(const std::string &name) constSettings
getS32NoEx(const std::string &name, s32 &val) constSettings
getU16(const std::string &name) constSettings
getU16NoEx(const std::string &name, u16 &val) constSettings
getU32(const std::string &name) constSettings
getU64(const std::string &name) constSettings
getU64NoEx(const std::string &name, u64 &val) constSettings
getV2F(const std::string &name) constSettings
getV2FNoEx(const std::string &name, v2f &val) constSettings
getV3F(const std::string &name) constSettings
getV3FNoEx(const std::string &name, v3f &val) constSettings
m_callback_mutexSettingsmutableprivate
m_callbacksSettingsprivate
m_end_tagSettingsprivate
m_mutexSettingsmutableprivate
m_settingsSettingsprivate
m_settingslayerSettingsprivate
operator+=(const Settings &other)Settings
operator=(const Settings &other)Settings
parseCommandLine(int argc, char *argv[], std::map< std::string, ValueSpec > &allowed_options)Settings
parseConfigLines(std::istream &is)Settings
parseConfigObject(const std::string &line, std::string &name, std::string &value)Settingsprivate
printEntry(std::ostream &os, const std::string &name, const SettingsEntry &entry, u32 tab_depth=0)Settingsprivatestatic
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_flagsSettingsprivatestatic
s_layersSettingsprivatestatic
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(const std::string &end_tag="")Settingsinline
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 classSettingsfriend
updateConfigFile(const char *filename)Settings
updateConfigObject(std::istream &is, std::ostream &os, u32 tab_depth=0)Settingsprivate
updateNoLock(const Settings &other)Settingsprivate
writeLines(std::ostream &os, u32 tab_depth=0) constSettings
~Settings()Settings