Aria
2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Toggle main menu visibility
Loading...
Searching...
No Matches
aria::Property< T > Member List
This is the complete list of members for
aria::Property< T >
, including all inherited members.
attach_as_observer_of
(Node &source, Edge &edge) noexcept
aria::reactive::Node
inline
bind
(std::function< void(const T &)> fn)
aria::Property< T >
inline
bump_version_
() noexcept
aria::reactive::Node
inline
protected
clear_sources
() noexcept
aria::reactive::Node
inline
debug_name
() const noexcept
aria::reactive::Node
inline
depth
() const noexcept
aria::reactive::Node
inline
detach_edge
(Edge &edge) noexcept
aria::reactive::Node
inline
effective_debug_name
() const
aria::reactive::Node
inline
for_each_observer
(F &&f)
aria::reactive::Node
inline
for_each_source
(F &&f) const
aria::reactive::Node
inline
get
() const
aria::Property< T >
inline
get_any
() const override
aria::Property< T >
inline
virtual
get_ref
() const
aria::Property< T >
inline
graph
() noexcept
aria::reactive::Node
inline
static
has_observers
() const noexcept
aria::reactive::Node
inline
has_sources
() const noexcept
aria::reactive::Node
inline
IProperty
() noexcept=default
aria::IProperty
protected
IProperty
(const IProperty &)=delete
aria::IProperty
protected
IProperty
(IProperty &&)=delete
aria::IProperty
protected
kind
() const noexcept
aria::reactive::Node
inline
mark_dirty
() noexcept
aria::reactive::Node
inline
mark_downstream_maybe_dirty
()
aria::reactive::Node
inline
mutate
(Fn &&fn)
aria::Property< T >
inline
Node
(NodeKind kind) noexcept
aria::reactive::Node
inline
explicit
Node
(const Node &)=delete
aria::reactive::Node
Node
(Node &&)=delete
aria::reactive::Node
notify_changed
()
aria::reactive::Node
inline
observe
(std::function< void(const T &, const T &)> fn)
aria::Property< T >
inline
on_changed
(std::function< void(const T &)> fn)
aria::Property< T >
inline
operator T
() const
aria::Property< T >
inline
operator=
(const Property &)=delete
aria::Property< T >
operator=
(Property &&)=delete
aria::Property< T >
operator=
(const T &v)
aria::Property< T >
inline
operator=
(T &&v)
aria::Property< T >
inline
aria::reactive::Node::operator=
(const Node &)=delete
aria::reactive::Node
aria::reactive::Node::operator=
(Node &&)=delete
aria::reactive::Node
aria::IProperty::operator=
(const IProperty &)=delete
aria::IProperty
protected
aria::IProperty::operator=
(IProperty &&)=delete
aria::IProperty
protected
peek
() const noexcept(std::is_nothrow_copy_constructible_v< T >)
aria::Property< T >
inline
peek_ref
() const noexcept
aria::Property< T >
inline
Property
(T initial=T{})
aria::Property< T >
inline
explicit
Property
(const Property &)=delete
aria::Property< T >
Property
(Property &&)=delete
aria::Property< T >
recompute
()
aria::reactive::Node
inline
virtual
retain_for_recompute
() noexcept
aria::reactive::Node
inline
virtual
retire_
() noexcept
aria::reactive::Node
inline
protected
set
(const T &new_val)
aria::Property< T >
inline
set
(T &&new_val)
aria::Property< T >
inline
set_any
(const std::any &value) override
aria::Property< T >
inline
virtual
set_debug_name
(std::string name)
aria::reactive::Node
inline
set_depth
(std::uint32_t d) noexcept
aria::reactive::Node
inline
set_state_
(NodeState s) noexcept
aria::reactive::Node
inline
protected
state
() const noexcept
aria::reactive::Node
inline
subscribe_any
(std::function< void(const std::any &)> on_changed_any) override
aria::Property< T >
inline
virtual
type
() const noexcept override
aria::Property< T >
inline
virtual
value_type
typedef
aria::Property< T >
version
() const noexcept
aria::reactive::Node
inline
~IProperty
() noexcept=default
aria::IProperty
virtual
~Node
() noexcept
aria::reactive::Node
inline
virtual
~Property
() noexcept override
aria::Property< T >
inline
Generated by
1.18.0