Fabrique

A build language for complex systems

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

An object for declaring the name of the value whose initializer we are currently evaluating. More...

#include <EvalContext.h>

Public Member Functions

 ScopedValueName (const ScopedValueName &)=delete
 
 ScopedValueName (ScopedValueName &&)
 
void done ()
 

Friends

class EvalContext
 

Detailed Description

An object for declaring the name of the value whose initializer we are currently evaluating.

Will push and pop names appropriately when initialized and destructed.

Definition at line 142 of file EvalContext.h.


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