neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::setting< T > Member List

This is the complete list of members for neolib::setting< T >, including all inherited members.

abstract_type typedefneolib::i_setting
add_ref() const noexcept overrideneolib::reference_counted< i_setting >inlinevirtual
apply_value(T const &aNewValue, std::enable_if_t<!std::is_convertible_v< T &, i_setting_value & >, sfinae >={})neolib::i_settinginline
clear() overrideneolib::setting< T >inlinevirtual
constraints() const overrideneolib::setting< T >inlinevirtual
control_block() overrideneolib::reference_counted< i_setting >inlinevirtual
default_value() const overrideneolib::setting< T >inlinevirtual
define_declared_event(Changing, changing) define_declared_event(Changedneolib::setting< T >
disabled() constneolib::i_settinginline
disabled()neolib::i_settinginline
enable()neolib::i_settinginline
enabled() constneolib::i_settinginline
format() const overrideneolib::setting< T >inlinevirtual
hidden() const overrideneolib::setting< T >inlinevirtual
is_default(bool aUnappliedNew=false) const overrideneolib::setting< T >inlinevirtual
is_enabled() const overrideneolib::setting< T >inlinevirtual
key() const overrideneolib::setting< T >inlinevirtual
manager() const overrideneolib::setting< T >inline
modified() const overrideneolib::setting< T >inlinevirtual
modified_value() const overrideneolib::setting< T >inlinevirtual
modified_value() const=0neolib::setting< T >virtual
modified_value() constneolib::setting< T >inlinevirtual
operator=(const reference_counted &)neolib::reference_counted< i_setting >inline
neolib::i_setting::operator=(i_setting const &aRhs)neolib::i_settinginline
neolib::i_setting::operator=(i_setting_value const &aRhs)neolib::i_settinginline
neolib::i_setting::operator=(T const &aNewValue)neolib::i_settinginline
pin() const noexcept overrideneolib::reference_counted< i_setting >inlinevirtual
reference_counted() noexceptneolib::reference_counted< i_setting >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_setting >inline
release() const overrideneolib::reference_counted< i_setting >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_setting >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_setting >inlinevirtual
set_default_value(i_setting_value const &aDefaultValue) overrideneolib::setting< T >inlinevirtual
set_default_value(i_setting_value const &aDefaultValue)=0neolib::setting< T >virtual
set_default_value(T const &aDefaultValue, std::enable_if_t<!std::is_convertible_v< T &, i_setting_value & >, sfinae >={})neolib::setting< T >inline
set_enabled(bool aEnabled) overrideneolib::setting< T >inlinevirtual
set_value(i_setting_value const &aNewValue) overrideneolib::setting< T >inlinevirtual
set_value(i_setting_value const &aNewValue)=0neolib::setting< T >virtual
set_value(T const &aNewValue, std::enable_if_t<!std::is_convertible_v< T &, i_setting_value & >, sfinae >={})neolib::setting< T >inline
set_value_from_string(i_string const &aNewValue) overrideneolib::setting< T >inlinevirtual
setting(i_settings &aManager, i_string const &aKey, T const &aDefaultValue, i_setting_constraints const &aConstraints=setting_constraints< T >{}, i_string const &aFormat=string{})neolib::setting< T >inline
setting(const self_type &aOther)neolib::setting< T >inline
setting(const i_setting &aSetting)neolib::setting< T >inline
setting_value_type typedefneolib::setting< T >
settingsneolib::setting< T >friend
temp_setting_value() overrideneolib::setting< T >inlineprotectedvirtual
unpin() const overrideneolib::reference_counted< i_setting >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_setting >inlinevirtual
value(bool aUnappliedNew=false) const overrideneolib::setting< T >inlinevirtual
value(bool aUnappliedNew=false) const=0neolib::setting< T >virtual
value(bool aUnappliedNew=false) constneolib::setting< T >inlinevirtual
value_as_string(i_string &aValue, bool aUnappliedNew=false) const overrideneolib::setting< T >inlinevirtual
value_as_string(i_string &aValue, bool aUnappliedNew=false) const=0neolib::setting< T >virtual
value_as_string(bool aUnappliedNew=false) constneolib::setting< T >inline
value_type typedefneolib::setting< T >
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< i_setting >inline