Go to the source code of this file.
◆ CASE
#define CASE |
( |
|
TYPE, |
|
|
|
BLOCK |
|
) |
| |
Value: case ::wasm::Expression::TYPE##Id: { \
auto *
expr =
static_cast<const ::wasm::TYPE*
>(_expr); \
BLOCK \
break; \
}
Helper type to deduce the Expr<U> type given a.
Definition at line 41 of file WasmDSL.cpp.
◆ DECLARE_LOAD
#define DECLARE_LOAD |
( |
|
BINARYEN_TYPE, |
|
|
|
C_TYPE |
|
) |
| |
Value: C_TYPE load##BINARYEN_TYPE(::wasm::Address addr, ::wasm::Name) override { \
return _load<C_TYPE>(addr); \
}
Definition at line 182 of file WasmDSL.cpp.
◆ DECLARE_STORE
#define DECLARE_STORE |
( |
|
BINARYEN_TYPE, |
|
|
|
C_TYPE |
|
) |
| |
Value: void store##BINARYEN_TYPE(::wasm::Address addr, C_TYPE
value, ::wasm::Name)
override { \
return _store<C_TYPE>(addr,
value); \
}