An object to represent descending in a call stack. More...
#include <EvalContext.h>
Public Member Functions | |
Scope (const Scope &)=delete | |
Scope (Scope &&) | |
bool | contains (const std::string &name) |
void | set (std::string name, dag::ValuePtr) |
dag::ValueMap | leave () |
Friends | |
class | EvalContext |
An object to represent descending in a call stack.
Will push and pop scopes names appropriately when initialized and destructed.
Definition at line 87 of file EvalContext.h.