#include <wasm-module.h>
|
| enum | Kind : int8_t { kFunction = static_cast<int8_t>(RefTypeKind::kFunction)
, kStruct = static_cast<int8_t>(RefTypeKind::kStruct)
, kArray = static_cast<int8_t>(RefTypeKind::kArray)
, kCont = static_cast<int8_t>(RefTypeKind::kCont)
} |
| |
|
| constexpr | TypeDefinition (const FunctionSig *sig, ModuleTypeIndex supertype, bool is_final, bool is_shared) |
| |
| constexpr | TypeDefinition (const StructType *type, ModuleTypeIndex supertype, bool is_final, bool is_shared) |
| |
| constexpr | TypeDefinition (const ArrayType *type, ModuleTypeIndex supertype, bool is_final, bool is_shared) |
| |
| constexpr | TypeDefinition (const ContType *type, ModuleTypeIndex supertype, bool is_final, bool is_shared) |
| |
| constexpr | TypeDefinition ()=default |
| |
| bool | operator== (const TypeDefinition &other) const |
| |
| bool | has_descriptor () const |
| |
| bool | is_descriptor () const |
| |
Definition at line 451 of file wasm-module.h.
◆ Kind
| Enumerator |
|---|
| kFunction | |
| kStruct | |
| kArray | |
| kCont | |
Definition at line 452 of file wasm-module.h.
◆ TypeDefinition() [1/5]
◆ TypeDefinition() [2/5]
◆ TypeDefinition() [3/5]
◆ TypeDefinition() [4/5]
◆ TypeDefinition() [5/5]
| v8::internal::wasm::TypeDefinition::TypeDefinition |
( |
| ) |
|
|
constexprdefault |
◆ has_descriptor()
| bool v8::internal::wasm::TypeDefinition::has_descriptor |
( |
| ) |
const |
|
inline |
◆ is_descriptor()
| bool v8::internal::wasm::TypeDefinition::is_descriptor |
( |
| ) |
const |
|
inline |
◆ operator==()
◆ [union]
◆ array_type
| const ArrayType* v8::internal::wasm::TypeDefinition::array_type |
◆ cont_type
| const ContType* v8::internal::wasm::TypeDefinition::cont_type |
◆ describes
◆ descriptor
◆ function_sig
| const FunctionSig* v8::internal::wasm::TypeDefinition::function_sig = nullptr |
◆ is_final
| bool v8::internal::wasm::TypeDefinition::is_final = false |
◆ is_shared
| bool v8::internal::wasm::TypeDefinition::is_shared = false |
◆ kind
◆ struct_type
| const StructType* v8::internal::wasm::TypeDefinition::struct_type |
◆ subtyping_depth
| uint8_t v8::internal::wasm::TypeDefinition::subtyping_depth = 0 |
◆ supertype
The documentation for this struct was generated from the following file: