morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::reactive::detail::site Namespace Reference

The site names a misuse is reported under through exec::detail::noteOwner. More...

Variables

constexpr char const * kOffOwner = "morph::reactive: off the Runtime's owner"
 An operation ran off the Runtime's owner; it is dropped.
constexpr char const * kEffectThrew = "morph::reactive: an exception escaped an Effect"
 An exception escaped an Effect; the flush stops.
constexpr char const * kWriteCycle = "morph::reactive: an Effect re-ran past maxEffectRunsPerFlush"
 An Effect re-ran more than maxEffectRunsPerFlush times in one flush; the flush stops.
constexpr char const * kSetInComputed = "morph::reactive: set() inside a Computed"
 A signal was written while a Computed was computing; the write is dropped.
constexpr char const * kComputedReadsItself = "morph::reactive: a Computed read itself"
 A Computed read itself; the read throws std::logic_error.
constexpr char const * kSendInUpdate = "morph::reactive: send() inside an update"
 Store::send was called from inside an update; the message is dropped.
constexpr char const * kIssueInComputed
 Query::refetch or Mutation::run was called while a Computed was computing; nothing is issued.
constexpr char const * kAfterFlushThrew = "morph::reactive: an exception escaped afterFlush"
 An exception escaped RuntimeOptions::afterFlush; it is dropped.
constexpr char const * kRuntimeOutlived = "morph::reactive: Runtime destroyed while nodes are alive"
 A Runtime was destroyed while nodes made from it were alive.
constexpr char const * kHandlerExecutor = "morph::reactive: a handler delivers off the Runtime's owner"
 A control node was built over a handler whose callbacks are not delivered on the Runtime's owner.

Detailed Description

The site names a misuse is reported under through exec::detail::noteOwner.

Variable Documentation

◆ kOffOwner

char const* morph::reactive::detail::site::kOffOwner = "morph::reactive: off the Runtime's owner"
inlineconstexpr

An operation ran off the Runtime's owner; it is dropped.

Definition at line 38 of file graph.hpp.

◆ kEffectThrew

char const* morph::reactive::detail::site::kEffectThrew = "morph::reactive: an exception escaped an Effect"
inlineconstexpr

An exception escaped an Effect; the flush stops.

Definition at line 40 of file graph.hpp.

◆ kWriteCycle

char const* morph::reactive::detail::site::kWriteCycle = "morph::reactive: an Effect re-ran past maxEffectRunsPerFlush"
inlineconstexpr

An Effect re-ran more than maxEffectRunsPerFlush times in one flush; the flush stops.

Definition at line 42 of file graph.hpp.

◆ kSetInComputed

char const* morph::reactive::detail::site::kSetInComputed = "morph::reactive: set() inside a Computed"
inlineconstexpr

A signal was written while a Computed was computing; the write is dropped.

Definition at line 44 of file graph.hpp.

◆ kComputedReadsItself

char const* morph::reactive::detail::site::kComputedReadsItself = "morph::reactive: a Computed read itself"
inlineconstexpr

A Computed read itself; the read throws std::logic_error.

Definition at line 46 of file graph.hpp.

◆ kSendInUpdate

char const* morph::reactive::detail::site::kSendInUpdate = "morph::reactive: send() inside an update"
inlineconstexpr

Store::send was called from inside an update; the message is dropped.

Definition at line 48 of file graph.hpp.

◆ kIssueInComputed

char const* morph::reactive::detail::site::kIssueInComputed
inlineconstexpr
Initial value:
=
"morph::reactive: Query::refetch() or Mutation::run() inside a Computed"

Query::refetch or Mutation::run was called while a Computed was computing; nothing is issued.

Definition at line 50 of file graph.hpp.

◆ kAfterFlushThrew

char const* morph::reactive::detail::site::kAfterFlushThrew = "morph::reactive: an exception escaped afterFlush"
inlineconstexpr

An exception escaped RuntimeOptions::afterFlush; it is dropped.

Definition at line 53 of file graph.hpp.

◆ kRuntimeOutlived

char const* morph::reactive::detail::site::kRuntimeOutlived = "morph::reactive: Runtime destroyed while nodes are alive"
inlineconstexpr

A Runtime was destroyed while nodes made from it were alive.

Definition at line 55 of file graph.hpp.

◆ kHandlerExecutor

char const* morph::reactive::detail::site::kHandlerExecutor = "morph::reactive: a handler delivers off the Runtime's owner"
inlineconstexpr

A control node was built over a handler whose callbacks are not delivered on the Runtime's owner.

Definition at line 57 of file graph.hpp.