neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neolib::settings, including all inherited members.
abstract_type typedef | neolib::i_settings | |
add_ref() const noexcept override | neolib::reference_counted< i_settings > | inlinevirtual |
all_categories() const override | neolib::settings | virtual |
all_groups() const override | neolib::settings | virtual |
all_settings() const override | neolib::settings | virtual |
all_settings_ordered() const override | neolib::settings | virtual |
apply_changes() override | neolib::settings | virtual |
category_title(i_string const &aCategorySubkey) const override | neolib::settings | virtual |
change_setting(i_setting &aExistingSetting, const i_setting_value &aValue, bool aApplyNow=true) override | neolib::settings | virtual |
reference_counted< i_settings >::change_setting(i_setting &aExistingSetting, T const &aValue, bool aApplyNow=true) | neolib::i_settings | inline |
changed_setting(i_setting const &aSetting) override | neolib::settings | virtual |
changing_setting(i_setting const &aSetting) override | neolib::settings | virtual |
control_block() override | neolib::reference_counted< i_settings > | inlinevirtual |
declare_event(setting_changing, const i_setting &) declare_event(setting_changed | neolib::i_settings | |
declare_event(setting_deleted, const i_setting &) declare_event(settings_changed | neolib::i_settings | |
define_declared_event(SettingChanging, setting_changing, const i_setting &) define_declared_event(SettingChanged | neolib::settings | |
define_declared_event(SettingDeleted, setting_deleted, const i_setting &) define_declared_event(SettingsChanged | neolib::settings | |
delete_setting(i_setting &aExistingSetting) override | neolib::settings | virtual |
discard_changes() override | neolib::settings | virtual |
friendly_text(i_setting const &aSetting, i_string const &aText) const override | neolib::settings | virtual |
group_title(i_string const &aGroupSubkey) const override | neolib::settings | virtual |
iid() | neolib::i_settings | inlinestatic |
load() override | neolib::settings | virtual |
modified() const override | neolib::settings | virtual |
operator=(const reference_counted &) | neolib::reference_counted< i_settings > | inline |
pin() const noexcept override | neolib::reference_counted< i_settings > | inlinevirtual |
reference_counted() noexcept | neolib::reference_counted< i_settings > | inline |
reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< i_settings > | inline |
register_category(i_string const &aCategorySubkey, i_string const &aCategoryTitle=string{}) override | neolib::settings | virtual |
register_category(i_string const &aCategorySubkey, i_string const &aCategoryTitle=string{})=0 | neolib::settings | virtual |
register_category(string const &aCategorySubkey, string const &aCategoryTitle=string{}) | neolib::settings | inline |
register_friendly_text(i_setting const &aSetting, i_string const &aText, i_string const &aFriendlyText) override | neolib::settings | virtual |
register_group(i_string const &aGroupSubkey, i_string const &aGroupTitle=string{}) override | neolib::settings | virtual |
register_group(i_string const &aGroupSubkey, i_string const &aGroupTitle=string{})=0 | neolib::settings | virtual |
register_group(string const &aGroupSubkey, string const &aGroupTitle=string{}) | neolib::settings | inline |
register_setting(i_setting &aSetting) override | neolib::settings | virtual |
register_setting(i_setting &aSetting)=0 | neolib::settings | virtual |
register_setting(string const &aKey, T const &aDefaultValue, setting_constraints< as_setting_t< T > > const &aSettingConstraints, string const &aFormat={}) | neolib::settings | inline |
register_setting(string const &aKey, T const &aDefaultValue, string const &aFormat={}) | neolib::settings | inline |
release() const override | neolib::reference_counted< i_settings > | inlinevirtual |
release_and_take_ownership() const override | neolib::reference_counted< i_settings > | inlinevirtual |
release_and_take_ownership() override | neolib::reference_counted< i_settings > | inlinevirtual |
save() const override | neolib::settings | virtual |
setting(i_string const &aKey) const override | neolib::settings | virtual |
setting(i_string const &aKey) override | neolib::settings | virtual |
setting_changed | neolib::settings | |
settings(const i_string &aFileName) | neolib::settings | |
settings(const i_application &aApp, const i_string &aFileName=string{ "settings.xml" }) | neolib::settings | |
settings_changed | neolib::settings | |
unpin() const override | neolib::reference_counted< i_settings > | inlinevirtual |
use_count() const noexcept override | neolib::reference_counted< i_settings > | inlinevirtual |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |
~reference_counted() | neolib::reference_counted< i_settings > | inline |