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 |