Struct OrderedOpCounts

Struct Documentation

struct OrderedOpCounts

Test-facing (and cheap enough to stay live): what the most recent ordered evaluation did, by op kind.

  • builds — compute_cell calls (ordered_executor.hpp): one per Build production the walk actually performed.

  • assembles — Assemble steps performed (a per-batch partial folded into its output’s running result).

  • probes — entries into the generic recursive evaluator evaluate_impl (eval.hpp) while the evaluation ran. The ordered executor computes every cell itself from table reads, so a completed ordered run leaves this at zero; a nonzero count means some production fell back to the tree-walking engine.

Reset at run_ordered_schedule_pre_results entry; thread-local, so a reader must run on the thread that drove the evaluation.

Public Members

std::size_t builds = 0
std::size_t assembles = 0
std::size_t probes = 0