morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::reactive::Effect Member List

This is the complete list of members for morph::reactive::Effect, including all inherited members.

adoptSources(std::vector< Node * > fresh)morph::reactive::detail::Nodeinlineprotected
bornOnOwner() const noexceptmorph::reactive::detail::Nodeinlineprotected
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
Effect(Runtime &runtime, F fn, std::size_t depth=0)morph::reactive::Effectinline
Effect(Effect const &)=delete (defined in morph::reactive::Effect)morph::reactive::Effect
Effect(Effect &&)=delete (defined in morph::reactive::Effect)morph::reactive::Effect
forceDirty() noexceptmorph::reactive::detail::Nodeinlineprotected
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=(Effect const &)=delete (defined in morph::reactive::Effect)morph::reactive::Effect
operator=(Effect &&)=delete (defined in morph::reactive::Effect)morph::reactive::Effect
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
runsAfter(Node const &other) const noexceptmorph::reactive::detail::Nodeinline
settle() noexceptmorph::reactive::detail::Nodeinline
trackRead() constmorph::reactive::detail::Nodeinlineprotected
updateIfNecessary()morph::reactive::detail::Nodeinline
~Effect() override=default (defined in morph::reactive::Effect)morph::reactive::Effect
~Node()morph::reactive::detail::Nodeinlinevirtual