|
Yume
|
A local variable in function scope. Used to track destructing when the scope ends. More...
#include <vals.hpp>

Public Attributes | |
| Val | value |
| const ast::AST & | ast |
| bool | owning {} |
| Whether the local scope "owns" the variable. Unowned variables are not destructed at the end of the scope. More... | |
A local variable in function scope. Used to track destructing when the scope ends.
| const ast::AST& yume::InScope::ast |
Definition at line 275 of file vals.hpp.
Referenced by yume::destruct_indirect().
| bool yume::InScope::owning {} |
Whether the local scope "owns" the variable. Unowned variables are not destructed at the end of the scope.
Definition at line 277 of file vals.hpp.
Referenced by yume::destruct_indirect(), yume::Compiler::expression(), and yume::Compiler::statement().
| Val yume::InScope::value |
Definition at line 274 of file vals.hpp.
Referenced by yume::Compiler::define(), and yume::destruct_indirect().