nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::VM::PausedState Struct Reference

Public Attributes

std::vector< CallFrame > frames
std::vector< ForState > forStack
std::vector< TryHandler > tryStack
std::vector< Value > regSnapshot
size_t regStackTop = 0
Value lastResult
std::unordered_map< const BytecodeChunk *, std::vector< const BytecodeChunk * > > chunkCallCache
bool wasReentrantEval = false

Detailed Description

Definition at line 331 of file vm.hpp.

Member Data Documentation

◆ chunkCallCache

std::unordered_map<const BytecodeChunk *, std::vector<const BytecodeChunk *> > nk::VM::PausedState::chunkCallCache

Definition at line 348 of file vm.hpp.

◆ forStack

std::vector<ForState> nk::VM::PausedState::forStack

Definition at line 334 of file vm.hpp.

◆ frames

std::vector<CallFrame> nk::VM::PausedState::frames

Definition at line 333 of file vm.hpp.

◆ lastResult

Value nk::VM::PausedState::lastResult

Definition at line 338 of file vm.hpp.

◆ regSnapshot

std::vector<Value> nk::VM::PausedState::regSnapshot

Definition at line 336 of file vm.hpp.

◆ regStackTop

size_t nk::VM::PausedState::regStackTop = 0

Definition at line 337 of file vm.hpp.

◆ tryStack

std::vector<TryHandler> nk::VM::PausedState::tryStack

Definition at line 335 of file vm.hpp.

◆ wasReentrantEval

bool nk::VM::PausedState::wasReentrantEval = false

Definition at line 349 of file vm.hpp.


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