#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: