morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::reactive::Computed< T > Member List

This is the complete list of members for morph::reactive::Computed< T >, including all inherited members.

adoptSources(std::vector< Node * > fresh)morph::reactive::detail::Nodeinlineprotected
bornOnOwner() const noexceptmorph::reactive::detail::Nodeinlineprotected
Computed(Runtime &runtime, F fn, EqualityPolicy policy=EqualityPolicy::Auto)morph::reactive::Computed< T >inline
Computed(Computed const &)=delete (defined in morph::reactive::Computed< T >)morph::reactive::Computed< T >
Computed(Computed &&)=delete (defined in morph::reactive::Computed< T >)morph::reactive::Computed< T >
core() const noexceptmorph::reactive::detail::Nodeinlineprotected
countRun(std::uint64_t epoch) noexceptmorph::reactive::detail::Nodeinline
creationOrder() const noexceptmorph::reactive::detail::Nodeinline
depth() const noexceptmorph::reactive::detail::Nodeinline
forceDirty() noexceptmorph::reactive::detail::Nodeinlineprotected
get() constmorph::reactive::Computed< T >inline
isPulling() const noexceptmorph::reactive::detail::Nodeinlineprotected
markObserversStale(Colour colour)morph::reactive::detail::Nodeinlineprotected
markStale(Colour colour)morph::reactive::detail::Nodeinline
mergeSources(std::vector< Node * > fresh)morph::reactive::detail::Nodeinlineprotected
Node(std::shared_ptr< RuntimeCore > core, std::size_t depth=0)morph::reactive::detail::Nodeinlineexplicit
Node(Node const &)=delete (defined in morph::reactive::detail::Node)morph::reactive::detail::Node
Node(Node &&)=delete (defined in morph::reactive::detail::Node)morph::reactive::detail::Node
operator=(Computed const &)=delete (defined in morph::reactive::Computed< T >)morph::reactive::Computed< T >
operator=(Computed &&)=delete (defined in morph::reactive::Computed< T >)morph::reactive::Computed< T >
operator=(Node const &)=delete (defined in morph::reactive::detail::Node)morph::reactive::detail::Node
operator=(Node &&)=delete (defined in morph::reactive::detail::Node)morph::reactive::detail::Node
peek() constmorph::reactive::Computed< T >inline
runsAfter(Node const &other) const noexceptmorph::reactive::detail::Nodeinline
settle() noexceptmorph::reactive::detail::Nodeinline
trackRead() constmorph::reactive::detail::Nodeinlineprotected
updateIfNecessary()morph::reactive::detail::Nodeinline
~Computed() override=default (defined in morph::reactive::Computed< T >)morph::reactive::Computed< T >
~Node()morph::reactive::detail::Nodeinlinevirtual