openMSX
openmsx::BooleanSetting Member List

This is the complete list of members for openmsx::BooleanSetting, including all inherited members.

additionalInfo(TclObject &result) const overrideopenmsx::Settingvirtual
anyObservers() constopenmsx::Subject< Setting >inline
attach(Observer< Setting > &observer)openmsx::Subject< Setting >
BaseSetting(std::string_view name)openmsx::BaseSettingexplicitprotected
BaseSetting(const TclObject &name)openmsx::BaseSettingexplicitprotected
BooleanSetting(CommandController &commandController, std::string_view name, std::string_view description, bool initialValue, SaveSetting save=SAVE)openmsx::BooleanSetting
detach(Observer< Setting > &observer)openmsx::Subject< Setting >
DONT_SAVE enum valueopenmsx::Setting
DONT_TRANSFER enum valueopenmsx::Setting
getBaseName() constopenmsx::BaseSettinginline
getBaseNameObj() constopenmsx::BaseSettinginline
getBoolean() const noexceptopenmsx::BooleanSettinginline
getCommandController() constopenmsx::Settinginline
getDefaultValue() const final overrideopenmsx::Settinginlinevirtual
getDescription() const final overrideopenmsx::Settingvirtual
getFullName() constopenmsx::BaseSettinginline
getFullNameObj() constopenmsx::BaseSettinginline
getInterpreter() constopenmsx::Setting
getRestoreValue() const final overrideopenmsx::Settinginlinevirtual
getTypeString() const overrideopenmsx::BooleanSettingvirtual
getValue() const final overrideopenmsx::Settinginlinevirtual
info(TclObject &result) constopenmsx::BaseSetting
init()openmsx::Settingprotected
needLoadSave() const final overrideopenmsx::Settingvirtual
needTransfer() const final overrideopenmsx::Settingvirtual
Subject< Setting >::notify() constopenmsx::Subject< Setting >protected
notifyPropertyChange() constopenmsx::Settingprotected
operator=(const Setting &)=deleteopenmsx::Setting
SAVE enum valueopenmsx::Setting
SaveSetting enum nameopenmsx::Setting
setBoolean(bool b)openmsx::BooleanSettinginline
setChecker(std::function< void(TclObject &)> checkFunc_)openmsx::Settinginline
setDontSaveValue(const TclObject &dontSaveValue) final overrideopenmsx::Settingvirtual
setPrefix(std::string_view prefix)openmsx::BaseSettinginline
setRestoreValue(const TclObject &newRestoreValue)openmsx::Settinginline
Setting(const Setting &)=deleteopenmsx::Setting
Setting(CommandController &commandController, std::string_view name, std::string_view description, const TclObject &initialValue, SaveSetting save=SAVE)openmsx::Settingprotected
setValue(const TclObject &newValue) final overrideopenmsx::Settingvirtual
setValueDirect(const TclObject &newValue) final overrideopenmsx::Settingvirtual
Subject()=defaultopenmsx::Subject< Setting >protected
tabCompletion(std::vector< std::string > &tokens) const overrideopenmsx::BooleanSettingvirtual
~BaseSetting()=defaultopenmsx::BaseSettingprotected
~Setting()openmsx::Settingvirtual
~Subject()openmsx::Subject< Setting >protected