Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::ast::EvalContext::Scope Class Reference

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
 

Detailed Description

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.


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