nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::DebugWorkspace Class Reference

Public Member Functions

 DebugWorkspace (const DebugWorkspace &)=delete
DebugWorkspace & operator= (const DebugWorkspace &)=delete
void bindVMFrame (VM &vm, Engine &engine, size_t depthFromTop=0)
void unbindFrame ()
void reset ()
const Value * get (const std::string &name) const
void set (const std::string &name, const Value &val)
void remove (const std::string &name)
void clearAll ()
std::vector< std::string > names () const
std::vector< std::string > allNames () const
bool hasFrameVar (const std::string &name) const
std::unordered_map< std::string, Value > & overlay ()
const std::unordered_map< std::string, Value > & overlay () const

Detailed Description

Definition at line 40 of file debug_workspace.hpp.

Member Function Documentation

◆ hasFrameVar()

bool nk::DebugWorkspace::hasFrameVar ( const std::string & name) const
inline

Definition at line 81 of file debug_workspace.hpp.

◆ overlay() [1/2]

std::unordered_map< std::string, Value > & nk::DebugWorkspace::overlay ( )
inline

Definition at line 88 of file debug_workspace.hpp.

◆ overlay() [2/2]

const std::unordered_map< std::string, Value > & nk::DebugWorkspace::overlay ( ) const
inline

Definition at line 89 of file debug_workspace.hpp.


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