#include <constant-expression-interface.h>
◆ Control
◆ FullDecoder
Initial value:
ConstantExpressionInterface(const WasmModule *module, Isolate *isolate, DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data)
Decoder::FullValidationTag ValidationTag
static constexpr DecodingMode decoding_mode
Definition at line 46 of file constant-expression-interface.h.
◆ ValidationTag
◆ ConstantExpressionInterface() [1/2]
◆ ConstantExpressionInterface() [2/2]
| v8::internal::wasm::ConstantExpressionInterface::ConstantExpressionInterface |
( |
WasmModule * | outer_module | ) |
|
|
inlineexplicit |
◆ computed_value()
| WasmValue v8::internal::wasm::ConstantExpressionInterface::computed_value |
( |
| ) |
const |
|
inline |
◆ end_found()
| bool v8::internal::wasm::ConstantExpressionInterface::end_found |
( |
| ) |
const |
|
inline |
◆ error()
| MessageTemplate v8::internal::wasm::ConstantExpressionInterface::error |
( |
| ) |
const |
|
inline |
◆ generate_value()
| bool v8::internal::wasm::ConstantExpressionInterface::generate_value |
( |
| ) |
const |
|
inlineprivate |
◆ GetRtt()
◆ GetTrustedInstanceDataForTypeIndex()
◆ has_error()
| bool v8::internal::wasm::ConstantExpressionInterface::has_error |
( |
| ) |
const |
|
inline |
◆ computed_value_
| WasmValue v8::internal::wasm::ConstantExpressionInterface::computed_value_ |
|
private |
◆ decoding_mode
◆ end_found_
| bool v8::internal::wasm::ConstantExpressionInterface::end_found_ = false |
|
private |
◆ error_
| MessageTemplate v8::internal::wasm::ConstantExpressionInterface::error_ = MessageTemplate::kNone |
|
private |
◆ isolate_
| Isolate* v8::internal::wasm::ConstantExpressionInterface::isolate_ |
|
private |
◆ kUsesPoppedArgs
| bool v8::internal::wasm::ConstantExpressionInterface::kUsesPoppedArgs = true |
|
staticconstexpr |
◆ module_
| const WasmModule* v8::internal::wasm::ConstantExpressionInterface::module_ |
|
private |
◆ outer_module_
| WasmModule* v8::internal::wasm::ConstantExpressionInterface::outer_module_ |
|
private |
◆ shared_trusted_instance_data_
◆ trusted_instance_data_
The documentation for this class was generated from the following files: