openMSX
openmsx::EnumSetting< T > Member List

This is the complete list of members for openmsx::EnumSetting< T >, including all inherited members.

additionalInfo(TclObject &result) const overrideopenmsx::EnumSetting< T >virtual
additionalInfoBase(TclObject &result) constopenmsx::EnumSettingBaseprotected
anyObservers() constopenmsx::Subject< Setting >inline
attach(Observer< Setting > &observer)openmsx::Subject< Setting >
BaseSetting(std::string_view name)openmsx::BaseSettingexplicitprotected
BaseSetting(TclObject name)openmsx::BaseSettingexplicitprotected
detach(Observer< Setting > &observer)openmsx::Subject< Setting >
DONT_SAVE enum valueopenmsx::Setting
DONT_TRANSFER enum valueopenmsx::Setting
EnumSetting(CommandController &commandController, std::string_view name, static_string_view description, T initialValue, Map &&map_, SaveSetting save=SAVE)openmsx::EnumSetting< T >
EnumSettingBase(Map &&m)openmsx::EnumSettingBaseexplicitprotected
fromStringBase(std::string_view str) constopenmsx::EnumSettingBaseprotected
getBaseName() constopenmsx::BaseSettinginline
getBaseNameObj() constopenmsx::BaseSettinginline
getCommandController() constopenmsx::Settinginline
getDefaultValue() const finalopenmsx::Settinginlinevirtual
getDescription() const finalopenmsx::Settingvirtual
getEnum() const noexceptopenmsx::EnumSetting< T >
getEnum() const noexceptopenmsx::EnumSetting< T >inline
getFullName() constopenmsx::BaseSettinginline
getFullNameObj() constopenmsx::BaseSettinginline
getInterpreter() constopenmsx::Setting
getMap() constopenmsx::EnumSettingBaseinline
getOptionalValue() const finalopenmsx::Settinginlinevirtual
getPossibleValues() constopenmsx::EnumSettingBaseinlineprotected
getString() constopenmsx::EnumSetting< T >
getTypeString() const overrideopenmsx::EnumSetting< T >virtual
getValue() const finalopenmsx::Settinginlinevirtual
info(TclObject &result) constopenmsx::BaseSetting
init()openmsx::Settingprotected
Map typedefopenmsx::EnumSetting< T >
needLoadSave() const finalopenmsx::Settingvirtual
needTransfer() const finalopenmsx::Settingvirtual
notifyPropertyChange() constopenmsx::Settingprotected
operator=(const Setting &)=deleteopenmsx::Setting
operator=(Setting &&)=deleteopenmsx::Setting
Subject< Setting >::operator=(const Subject &)=deleteopenmsx::Subject< Setting >
Subject< Setting >::operator=(Subject &&)=deleteopenmsx::Subject< Setting >
SAVE enum valueopenmsx::Setting
SaveSetting enum nameopenmsx::Setting
setChecker(std::function< void(TclObject &)> checkFunc_)openmsx::Settinginline
setEnum(T e)openmsx::EnumSetting< T >
setPrefix(std::string_view prefix)openmsx::BaseSettinginline
Setting(const Setting &)=deleteopenmsx::Setting
Setting(Setting &&)=deleteopenmsx::Setting
Setting(CommandController &commandController, std::string_view name, static_string_view description, const TclObject &initialValue, SaveSetting save=SAVE)openmsx::Settingprotected
setValue(const TclObject &newValue) finalopenmsx::Settingvirtual
setValueDirect(const TclObject &newValue) finalopenmsx::Settingvirtual
Subject(const Subject &)=deleteopenmsx::Subject< Setting >
Subject(Subject &&)=deleteopenmsx::Subject< Setting >
Subject()=defaultopenmsx::Subject< Setting >protected
tabCompletion(std::vector< std::string > &tokens) const overrideopenmsx::EnumSetting< T >virtual
tabCompletionBase(std::vector< std::string > &tokens) constopenmsx::EnumSettingBaseprotected
toStringBase(int value) constopenmsx::EnumSettingBaseprotected
~BaseSetting()=defaultopenmsx::BaseSettingprotected
~Setting()openmsx::Settingvirtual
~Subject()openmsx::Subject< Setting >protected