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.