neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::i_settings Member List

This is the complete list of members for neolib::i_settings, including all inherited members.

abstract_type typedefneolib::i_settings
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
all_categories() const =0neolib::i_settingspure virtual
all_groups() const =0neolib::i_settingspure virtual
all_settings() const =0neolib::i_settingspure virtual
all_settings_ordered() const =0neolib::i_settingspure virtual
apply_changes()=0neolib::i_settingspure virtual
category_title(i_string const &aCategorySubkey) const =0neolib::i_settingspure virtual
change_setting(i_setting &aExistingSetting, i_setting_value const &aValue, bool aApplyNow=true)=0neolib::i_settingspure virtual
change_setting(i_setting &aExistingSetting, T const &aValue, bool aApplyNow=true)neolib::i_settingsinline
changed_setting(i_setting const &aSetting)=0neolib::i_settingspure virtual
changing_setting(i_setting const &aSetting)=0neolib::i_settingspure virtual
control_block()=0neolib::i_reference_countedpure virtual
declare_event(setting_changing, const i_setting &) declare_event(setting_changedneolib::i_settings
declare_event(setting_deleted, const i_setting &) declare_event(settings_changedneolib::i_settings
delete_setting(i_setting &aExistingSetting)=0neolib::i_settingspure virtual
discard_changes()=0neolib::i_settingspure virtual
friendly_text(i_setting const &aSetting, i_string const &aText) const =0neolib::i_settingspure virtual
group_title(i_string const &aGroupSubkey) const =0neolib::i_settingspure virtual
iid()neolib::i_settingsinlinestatic
load()=0neolib::i_settingspure virtual
modified() const =0neolib::i_settingspure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
register_category(i_string const &aCategorySubkey, i_string const &aCategoryTitle=string{})=0neolib::i_settingspure virtual
register_category(string const &aCategorySubkey, string const &aCategoryTitle=string{})neolib::i_settingsinline
register_friendly_text(i_setting const &aSetting, i_string const &aText, i_string const &aFriendlyText)=0neolib::i_settingspure virtual
register_group(i_string const &aGroupSubkey, i_string const &aGroupTitle=string{})=0neolib::i_settingspure virtual
register_group(string const &aGroupSubkey, string const &aGroupTitle=string{})neolib::i_settingsinline
register_setting(i_setting &aSetting)=0neolib::i_settingspure virtual
register_setting(string const &aKey, T const &aDefaultValue, setting_constraints< as_setting_t< T > > const &aSettingConstraints, string const &aFormat={})neolib::i_settingsinline
register_setting(string const &aKey, T const &aDefaultValue, string const &aFormat={})neolib::i_settingsinline
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
save() const =0neolib::i_settingspure virtual
setting(i_string const &aKey) const =0neolib::i_settingspure virtual
setting(i_string const &aKey)=0neolib::i_settingspure virtual
unpin() const =0neolib::i_reference_countedpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual