|
runtime 1.0.0
Checked CEL programs, owned values, and reusable execution stacks
|
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. | |
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());.