![]() |
neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neolib::i_settings, including all inherited members.
| abstract_type typedef | neolib::i_settings | |
| add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| all_categories() const =0 | neolib::i_settings | pure virtual |
| all_groups() const =0 | neolib::i_settings | pure virtual |
| all_settings() const =0 | neolib::i_settings | pure virtual |
| all_settings_ordered() const =0 | neolib::i_settings | pure virtual |
| apply_changes()=0 | neolib::i_settings | pure virtual |
| category_title(i_string const &aCategorySubkey) const =0 | neolib::i_settings | pure virtual |
| change_setting(i_setting &aExistingSetting, i_setting_value const &aValue, bool aApplyNow=true)=0 | neolib::i_settings | pure virtual |
| change_setting(i_setting &aExistingSetting, T const &aValue, bool aApplyNow=true) | neolib::i_settings | inline |
| changed_setting(i_setting const &aSetting)=0 | neolib::i_settings | pure virtual |
| changing_setting(i_setting const &aSetting)=0 | neolib::i_settings | pure virtual |
| control_block()=0 | neolib::i_reference_counted | pure virtual |
| 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 | |
| delete_setting(i_setting &aExistingSetting)=0 | neolib::i_settings | pure virtual |
| discard_changes()=0 | neolib::i_settings | pure virtual |
| friendly_text(i_setting const &aSetting, i_string const &aText) const =0 | neolib::i_settings | pure virtual |
| group_title(i_string const &aGroupSubkey) const =0 | neolib::i_settings | pure virtual |
| iid() | neolib::i_settings | inlinestatic |
| load()=0 | neolib::i_settings | pure virtual |
| modified() const =0 | neolib::i_settings | pure virtual |
| pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| register_category(i_string const &aCategorySubkey, i_string const &aCategoryTitle=string{})=0 | neolib::i_settings | pure virtual |
| register_category(string const &aCategorySubkey, string const &aCategoryTitle=string{}) | neolib::i_settings | inline |
| register_friendly_text(i_setting const &aSetting, i_string const &aText, i_string const &aFriendlyText)=0 | neolib::i_settings | pure virtual |
| register_group(i_string const &aGroupSubkey, i_string const &aGroupTitle=string{})=0 | neolib::i_settings | pure virtual |
| register_group(string const &aGroupSubkey, string const &aGroupTitle=string{}) | neolib::i_settings | inline |
| register_setting(i_setting &aSetting)=0 | neolib::i_settings | pure virtual |
| register_setting(string const &aKey, T const &aDefaultValue, setting_constraints< as_setting_t< T > > const &aSettingConstraints, string const &aFormat={}) | neolib::i_settings | inline |
| register_setting(string const &aKey, T const &aDefaultValue, string const &aFormat={}) | neolib::i_settings | inline |
| release() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
| save() const =0 | neolib::i_settings | pure virtual |
| setting(i_string const &aKey) const =0 | neolib::i_settings | pure virtual |
| setting(i_string const &aKey)=0 | neolib::i_settings | pure virtual |
| unpin() const =0 | neolib::i_reference_counted | pure virtual |
| use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| ~i_reference_counted()=default | neolib::i_reference_counted | virtual |