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.