morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
runtime.hpp File Reference

morph::reactive::Runtime: the owner, batching and flush scheduling of a signal graph. More...

#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include "../attributes.hpp"
#include "../core/executor.hpp"
#include "detail/graph.hpp"

Go to the source code of this file.

Classes

struct  morph::reactive::RuntimeOptions
 How a Runtime bounds and reports its flushes. More...
struct  morph::reactive::RuntimeStats
 What a Runtime has counted since it was made: its flushes, the Effects they ran, its batches and the misuses it reported. A development tool reads it (spec 6 ยง21); counting costs a few increments per flush. More...
class  morph::reactive::Runtime
 The owner of a signal graph: every node takes one, and every operation runs on its owner. More...

Detailed Description

morph::reactive::Runtime: the owner, batching and flush scheduling of a signal graph.

Specified in docs/spec/reactive/signals.md.

Definition in file runtime.hpp.