Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::trace::Reactive Struct Reference

#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)?

Member Data Documentation

◆ phase

ReactivePhase aria::trace::Reactive::phase = ReactivePhase::FlushBegin

◆ node_name

std::string aria::trace::Reactive::node_name

Optional debug name of the node being processed (Pull / SkipClean / Recomputed).

Empty for round / flush boundaries.

◆ round

int aria::trace::Reactive::round = 0

Round counter (1-based).

0 for FlushBegin / FlushEnd outer boundaries.

◆ changed

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)?


The documentation for this struct was generated from the following file: