![]() |
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 Scopes lifetime | |
| Environment * | outer_ |
environment active before and after this Scopes 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 Scopes lifetime
Definition at line 827 of file WasmUtil.hpp.
|
private |