![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <wasm-module-builder.h>
Classes | |
struct | Entry |
Public Types | |
enum | FunctionIndexingMode { kRelativeToImports , kRelativeToDeclaredFunctions } |
enum | Status { kStatusActive , kStatusPassive , kStatusDeclarative } |
Public Member Functions | |
WasmElemSegment (Zone *zone, ValueType type, uint32_t table_index, WasmInitExpr offset) | |
WasmElemSegment (Zone *zone, ValueType type, bool declarative, WasmInitExpr offset) | |
MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR (WasmElemSegment) | |
Public Attributes | |
ValueType | type |
uint32_t | table_index |
WasmInitExpr | offset |
FunctionIndexingMode | indexing_mode = kRelativeToImports |
ZoneVector< Entry > | entries |
Status | status |
Private Member Functions | |
bool | IsValidOffsetKind (WasmInitExpr::Operator kind) |
Definition at line 265 of file wasm-module-builder.h.
Enumerator | |
---|---|
kRelativeToImports | |
kRelativeToDeclaredFunctions |
Definition at line 269 of file wasm-module-builder.h.
Enumerator | |
---|---|
kStatusActive | |
kStatusPassive | |
kStatusDeclarative |
Definition at line 273 of file wasm-module-builder.h.
|
inline |
Definition at line 286 of file wasm-module-builder.h.
|
inline |
Definition at line 298 of file wasm-module-builder.h.
|
inlineprivate |
Definition at line 321 of file wasm-module-builder.h.
v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR | ( | WasmElemSegment | ) |
ZoneVector<Entry> v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::entries |
Definition at line 314 of file wasm-module-builder.h.
FunctionIndexingMode v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::indexing_mode = kRelativeToImports |
Definition at line 313 of file wasm-module-builder.h.
WasmInitExpr v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::offset |
Definition at line 312 of file wasm-module-builder.h.
Status v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::status |
Definition at line 315 of file wasm-module-builder.h.
uint32_t v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::table_index |
Definition at line 311 of file wasm-module-builder.h.
ValueType v8::internal::wasm::WasmModuleBuilder::WasmElemSegment::type |
Definition at line 310 of file wasm-module-builder.h.