![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <WasmUtil.hpp>
Public Member Functions | |
~Scope () | |
Environment | extract () |
Ends this Scope by returning the currently active environment and setting the former one active again. | |
Private Member Functions | |
Scope ()=delete | |
Scope (Environment inner) | |
Scope (const Scope &)=delete | |
Scope (Scope &&)=default | |
Private Attributes | |
Environment | inner_ |
environment active during this Scope s lifetime | |
Environment * | outer_ |
environment active before and after this Scope s lifetime | |
Friends | |
struct | CodeGenContext |
Definition at line 822 of file WasmUtil.hpp.
|
privatedelete |
|
inlineprivate |
Definition at line 951 of file WasmUtil.hpp.
References m::wasm::CodeGenContext::Get(), inner_, and outer_.
|
privatedelete |
|
privatedefault |
|
inline |
Definition at line 957 of file WasmUtil.hpp.
References m::wasm::CodeGenContext::env_, m::wasm::CodeGenContext::Get(), and outer_.
|
inline |
Ends this
Scope
by returning the currently active environment and setting the former one active again.
Definition at line 962 of file WasmUtil.hpp.
References m::wasm::CodeGenContext::env_, m::wasm::CodeGenContext::Get(), inner_, and outer_.
|
friend |
Definition at line 824 of file WasmUtil.hpp.
|
private |
environment active during this
Scope
s lifetime
Definition at line 827 of file WasmUtil.hpp.
|
private |