additionalInfo(TclObject &result) const override | openmsx::IntegerSetting | virtual |
anyObservers() const | openmsx::Subject< Setting > | inline |
attach(Observer< Setting > &observer) | openmsx::Subject< Setting > | |
BaseSetting(std::string_view name) | openmsx::BaseSetting | explicitprotected |
BaseSetting(TclObject name) | openmsx::BaseSetting | explicitprotected |
detach(Observer< Setting > &observer) | openmsx::Subject< Setting > | |
getBaseName() const | openmsx::BaseSetting | inline |
getBaseNameObj() const | openmsx::BaseSetting | inline |
getCommandController() const | openmsx::Setting | inline |
getDefaultValue() const final | openmsx::Setting | inlinevirtual |
getDescription() const final | openmsx::Setting | virtual |
getFullName() const | openmsx::BaseSetting | inline |
getFullNameObj() const | openmsx::BaseSetting | inline |
getInt() const noexcept | openmsx::IntegerSetting | inline |
getInterpreter() const | openmsx::Setting | |
getMaxValue() const | openmsx::IntegerSetting | inline |
getMinValue() const | openmsx::IntegerSetting | inline |
getOptionalValue() const final | openmsx::Setting | inlinevirtual |
getTypeString() const override | openmsx::IntegerSetting | virtual |
getValue() const final | openmsx::Setting | inlinevirtual |
info(TclObject &result) const | openmsx::BaseSetting | |
init() | openmsx::Setting | protected |
IntegerSetting(CommandController &commandController, std::string_view name, static_string_view description, int initialValue, int minValue, int maxValue, Save save=Save::YES) | openmsx::IntegerSetting | |
needLoadSave() const final | openmsx::Setting | virtual |
needTransfer() const final | openmsx::Setting | virtual |
notifyPropertyChange() const | openmsx::Setting | protected |
operator=(const Setting &)=delete | openmsx::Setting | |
operator=(Setting &&)=delete | openmsx::Setting | |
Subject< Setting >::operator=(const Subject &)=delete | openmsx::Subject< Setting > | |
Subject< Setting >::operator=(Subject &&)=delete | openmsx::Subject< Setting > | |
Save enum name | openmsx::Setting | |
setChecker(std::function< void(TclObject &)> checkFunc_) | openmsx::Setting | inline |
setInt(int i) | openmsx::IntegerSetting | |
setPrefix(std::string_view prefix) | openmsx::BaseSetting | inline |
Setting(const Setting &)=delete | openmsx::Setting | |
Setting(Setting &&)=delete | openmsx::Setting | |
Setting(CommandController &commandController, std::string_view name, static_string_view description, const TclObject &initialValue, Save save=Save::YES) | openmsx::Setting | protected |
setValue(const TclObject &newValue) final | openmsx::Setting | virtual |
setValueDirect(const TclObject &newValue) final | openmsx::Setting | virtual |
Subject(const Subject &)=delete | openmsx::Subject< Setting > | |
Subject(Subject &&)=delete | openmsx::Subject< Setting > | |
Subject()=default | openmsx::Subject< Setting > | protected |
tabCompletion(std::vector< std::string > &tokens) const override | openmsx::Setting | virtual |
~BaseSetting()=default | openmsx::BaseSetting | protected |
~Setting() | openmsx::Setting | virtual |
~Subject() | openmsx::Subject< Setting > | protected |