| 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 |