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

This is the complete list of members for morph::reactive::Signal< T >, 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
forceDirty() noexceptmorph::reactive::detail::Nodeinlineprotected
get() constmorph::reactive::Signal< 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
mutate(F &&fn)morph::reactive::Signal< T >inline
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=(Signal const &)=delete (defined in morph::reactive::Signal< T >)morph::reactive::Signal< T >
operator=(Signal &&)=delete (defined in morph::reactive::Signal< T >)morph::reactive::Signal< 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() const noexceptmorph::reactive::Signal< T >inline
runsAfter(Node const &other) const noexceptmorph::reactive::detail::Nodeinline
set(T value)morph::reactive::Signal< T >inline
settle() noexceptmorph::reactive::detail::Nodeinline
Signal(Runtime &runtime)morph::reactive::Signal< T >inlineexplicit
Signal(Runtime &runtime, T initial, EqualityPolicy policy=EqualityPolicy::Auto)morph::reactive::Signal< T >inline
Signal(Signal const &)=delete (defined in morph::reactive::Signal< T >)morph::reactive::Signal< T >
Signal(Signal &&)=delete (defined in morph::reactive::Signal< T >)morph::reactive::Signal< T >
trackRead() constmorph::reactive::detail::Nodeinlineprotected
updateIfNecessary()morph::reactive::detail::Nodeinline
~Node()morph::reactive::detail::Nodeinlinevirtual
~Signal() override=default (defined in morph::reactive::Signal< T >)morph::reactive::Signal< T >