|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
#include <diagnostics.hpp>
Public Attributes | |
| ReactivePhase | phase = ReactivePhase::FlushBegin |
| std::string | node_name |
| Optional debug name of the node being processed (Pull / SkipClean / Recomputed). | |
| int | round = 0 |
| Round counter (1-based). | |
| bool | changed = false |
| Only meaningful for Recomputed: did the cached value actually move (true) or did the upstream-version fast-path short-circuit (false)? | |
| ReactivePhase aria::trace::Reactive::phase = ReactivePhase::FlushBegin |
| std::string aria::trace::Reactive::node_name |
Optional debug name of the node being processed (Pull / SkipClean / Recomputed).
Empty for round / flush boundaries.
| int aria::trace::Reactive::round = 0 |
Round counter (1-based).
0 for FlushBegin / FlushEnd outer boundaries.
| bool aria::trace::Reactive::changed = false |
Only meaningful for Recomputed: did the cached value actually move (true) or did the upstream-version fast-path short-circuit (false)?