abstract_type typedef | neogfx::i_property | |
assign(T2 &&aValue, bool aOwnerNotify=true, bool aDiscardPreviousValue=false) | neogfx::property< T, Category, Context, Calculator > | inline |
calculate(Args &&... aArgs) const | neogfx::i_property | inline |
calculator_function() const final | neogfx::property< T, Category, Context, Calculator > | inlineprotectedvirtual |
calculator_function_type typedef | neogfx::property< T, Category, Context, Calculator > | |
category() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
category_type typedef | neogfx::property< T, Category, Context, Calculator > | |
changed_from_to | neogfx::property< T, Category, Context, Calculator > | |
clear_transition() final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
context_type typedef | neogfx::property< T, Category, Context, Calculator > | |
data() const final | neogfx::property< T, Category, Context, Calculator > | inlineprotectedvirtual |
data() final | neogfx::property< T, Category, Context, Calculator > | inlineprotectedvirtual |
declare_event(property_changed, const property_variant &) declare_event(property_changed_from_to | neogfx::i_property | |
define_declared_event(PropertyChanged, property_changed, const property_variant &) define_declared_event(PropertyChangedFromTo | neogfx::property< T, Category, Context, Calculator > | |
define_event(Changed, changed, value_type const &) define_event(ChangedFromTo | neogfx::property< T, Category, Context, Calculator > | |
delegate() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
delegate() final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
destroyed_flag typedef | neolib::lifetime< Base > | |
effective_value() const | neogfx::property< T, Category, Context, Calculator > | inline |
get(const i_property &aProperty) const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
neogfx::i_property::get() const | neogfx::i_property | inline |
neogfx::i_property::get() | neogfx::i_property | inline |
get_as_variant() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
has_delegate() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
is_alive() const final | neolib::lifetime< Base > | inlinevirtual |
is_creating() const final | neolib::lifetime< Base > | inlinevirtual |
is_destroyed() const final | neolib::lifetime< Base > | inlinevirtual |
is_destroying() const final | neolib::lifetime< Base > | inlinevirtual |
lifetime(lifetime_state aState=lifetime_state::Alive) | neolib::lifetime< Base > | inline |
name() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
object_state() const final | neolib::lifetime< Base > | inlinevirtual |
object_state_ptr() const final | neolib::lifetime< Base > | inlinevirtual |
operator value_type const &() const | neogfx::property< T, Category, Context, Calculator > | inline |
operator!=(const T &aRhs) const | neogfx::property< T, Category, Context, Calculator > | inline |
operator!=(const neolib::optional< T > &aRhs) const | neogfx::property< T, Category, Context, Calculator > | inline |
operator*() const | neogfx::property< T, Category, Context, Calculator > | inline |
operator*() | neogfx::property< T, Category, Context, Calculator > | inline |
operator->() const | neogfx::property< T, Category, Context, Calculator > | inline |
operator->() | neogfx::property< T, Category, Context, Calculator > | inline |
operator=(T2 &&aValue) | neogfx::property< T, Category, Context, Calculator > | inline |
operator==(const T &aRhs) const | neogfx::property< T, Category, Context, Calculator > | inline |
operator==(const neolib::optional< T > &aRhs) const | neogfx::property< T, Category, Context, Calculator > | inline |
optional() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
owner() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
property(i_property_owner &aOwner, std::string const &aName) | neogfx::property< T, Category, Context, Calculator > | inline |
property(i_property_owner &aOwner, std::string const &aName, calculator_function_type aCalculator) | neogfx::property< T, Category, Context, Calculator > | inline |
property(i_property_owner &aOwner, std::string const &aName, const T &aValue) | neogfx::property< T, Category, Context, Calculator > | inline |
property(i_property_owner &aOwner, std::string const &aName, calculator_function_type aCalculator, const T &aValue) | neogfx::property< T, Category, Context, Calculator > | inline |
property_changed_from_to | neogfx::property< T, Category, Context, Calculator > | |
property_transition | neogfx::property< T, Category, Context, Calculator > | friend |
read_only() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
set_alive() override | neolib::lifetime< Base > | inlinevirtual |
set_delegate(i_property_delegate &aDelegate) final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
set_destroyed() override | neolib::lifetime< Base > | inlinevirtual |
set_destroying() override | neolib::lifetime< Base > | inlinevirtual |
set_from_variant(const property_variant &aValue) final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
set_read_only(bool aReadOnly) final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
set_transition(i_animator &aAnimator, easing aEasingFunction, double aDuration, bool aEnabled=true) final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
suppress_transition(bool aSuppress) final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
transition() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
transition_set() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
transition_suppressed() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
transition_type typedef | neogfx::property< T, Category, Context, Calculator > | |
type() const final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
unset_delegate() final | neogfx::property< T, Category, Context, Calculator > | inlinevirtual |
value() const | neogfx::property< T, Category, Context, Calculator > | inline |
value_type typedef | neogfx::property< T, Category, Context, Calculator > | |
~i_lifetime()=default | neolib::i_lifetime | virtual |
~i_property()=default | neogfx::i_property | virtual |
~i_property_delegate()=default | neogfx::i_property_delegate | virtual |
~lifetime() | neolib::lifetime< Base > | inlinevirtual |