runtime 1.0.0
Checked CEL programs, owned values, and reusable execution stacks
Loading...
Searching...
No Matches
cel::stack_origin Struct Reference

Identifies the byte cursor and live-slot depth below a fragment's local operands. Both coordinates must match; zero-byte prefixes still contribute live slots. Defaults to zero bytes and zero slots, the origin admitted for independent execution. Example: dyn_segment rhs(parent.before_top());. More...

#include <cel/runtime/dyn_segment.hpp>

Public Attributes

std::size_t bytes
 Gives the ambient canonical cursor.
std::size_t depth
 Gives the ambient live-slot count.

Detailed Description

Identifies the byte cursor and live-slot depth below a fragment's local operands. Both coordinates must match; zero-byte prefixes still contribute live slots. Defaults to zero bytes and zero slots, the origin admitted for independent execution. Example: dyn_segment rhs(parent.before_top());.


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