![]() |
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 |