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::Computed< T > Member List
This is the complete list of members for
aria::Computed< 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::Computed< T >
bump_version_
() noexcept
aria::reactive::Node
inline
protected
clear_sources
() noexcept
aria::reactive::Node
inline
Computed
(Fn fn)
aria::Computed< T >
inline
explicit
Computed
(const Computed &)=delete
aria::Computed< T >
Computed
(Computed &&)=delete
aria::Computed< T >
debug_name
() const noexcept
aria::reactive::Node
inline
dependency_count
() const noexcept
aria::Computed< T >
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::Computed< T >
inline
get_ref
() const
aria::Computed< 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
kind
() const noexcept
aria::reactive::Node
inline
mark_dirty
() noexcept
aria::reactive::Node
inline
mark_downstream_maybe_dirty
()
aria::reactive::Node
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::Computed< T >
on_changed
(std::function< void(const T &)> fn)
aria::Computed< T >
operator T
() const
aria::Computed< T >
inline
operator=
(const Computed &)=delete
aria::Computed< T >
operator=
(Computed &&)=delete
aria::Computed< T >
aria::reactive::Node::operator=
(const Node &)=delete
aria::reactive::Node
aria::reactive::Node::operator=
(Node &&)=delete
aria::reactive::Node
peek
() const noexcept(std::is_nothrow_copy_constructible_v< T >)
aria::Computed< T >
inline
peek_ref
() const noexcept
aria::Computed< T >
inline
recompute
() override
aria::Computed< T >
inline
virtual
retain_for_recompute
() noexcept
aria::reactive::Node
inline
virtual
retire_
() noexcept
aria::reactive::Node
inline
protected
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
value_type
typedef
aria::Computed< T >
version
() const noexcept
aria::reactive::Node
inline
~Computed
() noexcept override
aria::Computed< T >
inline
~Node
() noexcept
aria::reactive::Node
inline
virtual
Generated by
1.18.0