AsExact(Exactness exact=Exactness::kExact) const | v8::internal::wasm::HeapType | inline |
bit_field_ | v8::internal::wasm::ValueTypeBase | protected |
code() const | v8::internal::wasm::HeapType | inline |
encoding_needs_exact() const | v8::internal::wasm::ValueTypeBase | inline |
encoding_needs_heap_type() const | v8::internal::wasm::ValueTypeBase | inline |
encoding_needs_shared() const | v8::internal::wasm::ValueTypeBase | inline |
exactness() const | v8::internal::wasm::ValueTypeBase | inline |
from_code(uint8_t code, bool is_shared) | v8::internal::wasm::HeapType | inlinestatic |
FromBits(uint32_t bits) | v8::internal::wasm::HeapType | inlinestatic |
Generic(GenericKind kind, bool shared) | v8::internal::wasm::HeapType | inlinestatic |
generic_heaptype_name() const | v8::internal::wasm::ValueTypeBase | |
generic_kind() const | v8::internal::wasm::ValueTypeBase | inline |
has_index() const | v8::internal::wasm::ValueTypeBase | inline |
hash_value() const | v8::internal::wasm::ValueTypeBase | inline |
Index(ModuleTypeIndex index, bool shared, RefTypeKind kind, Exactness exact=Exactness::kAnySubtype) | v8::internal::wasm::HeapType | inlinestatic |
is_abstract_ref() const | v8::internal::wasm::ValueTypeBase | inline |
is_bottom() const | v8::internal::wasm::ValueTypeBase | inline |
is_defaultable() const | v8::internal::wasm::ValueTypeBase | inline |
is_exact() const | v8::internal::wasm::ValueTypeBase | inline |
is_generic() const | v8::internal::wasm::ValueTypeBase | inline |
is_index() const | v8::internal::wasm::HeapType | inline |
is_non_nullable() const | v8::internal::wasm::HeapType | private |
is_nullable() const | v8::internal::wasm::HeapType | private |
is_numeric() const | v8::internal::wasm::ValueTypeBase | inline |
is_object_reference() const | v8::internal::wasm::ValueTypeBase | inline |
is_packed() const | v8::internal::wasm::ValueTypeBase | inline |
is_ref() const | v8::internal::wasm::ValueTypeBase | inline |
is_reference() const | v8::internal::wasm::ValueTypeBase | inline |
is_reference_to(GenericKind type) const | v8::internal::wasm::ValueTypeBase | inline |
is_sentinel() const | v8::internal::wasm::ValueTypeBase | inline |
is_shared() const | v8::internal::wasm::ValueTypeBase | inline |
is_string_view() const | v8::internal::wasm::ValueTypeBase | inline |
is_top() const | v8::internal::wasm::ValueTypeBase | inline |
is_uninhabited() const | v8::internal::wasm::ValueTypeBase | inline |
is_valid() const | v8::internal::wasm::ValueTypeBase | inline |
is_void() const | v8::internal::wasm::ValueTypeBase | inline |
kAny enum value | v8::internal::wasm::HeapType | |
kAnyShared enum value | v8::internal::wasm::HeapType | |
kArray enum value | v8::internal::wasm::HeapType | |
kArrayShared enum value | v8::internal::wasm::HeapType | |
kBottom enum value | v8::internal::wasm::HeapType | |
kCont enum value | v8::internal::wasm::HeapType | |
kContShared enum value | v8::internal::wasm::HeapType | |
kEq enum value | v8::internal::wasm::HeapType | |
kEqShared enum value | v8::internal::wasm::HeapType | |
kExn enum value | v8::internal::wasm::HeapType | |
kExnShared enum value | v8::internal::wasm::HeapType | |
kExtern enum value | v8::internal::wasm::HeapType | |
kExternShared enum value | v8::internal::wasm::HeapType | |
kExternString enum value | v8::internal::wasm::HeapType | |
kExternStringShared enum value | v8::internal::wasm::HeapType | |
kFunc enum value | v8::internal::wasm::HeapType | |
kFuncShared enum value | v8::internal::wasm::HeapType | |
kHasIndexBit | v8::internal::wasm::ValueTypeBase | static |
kI31 enum value | v8::internal::wasm::HeapType | |
kI31Shared enum value | v8::internal::wasm::HeapType | |
kind() const | v8::internal::wasm::ValueTypeBase | inline |
kIndexBits | v8::internal::wasm::ValueTypeBase | static |
kIndexShift | v8::internal::wasm::ValueTypeBase | static |
kIsNullableBit | v8::internal::wasm::ValueTypeBase | static |
kIsRefBit | v8::internal::wasm::ValueTypeBase | static |
kLastUsedBit | v8::internal::wasm::ValueTypeBase | static |
kNoCont enum value | v8::internal::wasm::HeapType | |
kNoContShared enum value | v8::internal::wasm::HeapType | |
kNoExn enum value | v8::internal::wasm::HeapType | |
kNoExnShared enum value | v8::internal::wasm::HeapType | |
kNoExtern enum value | v8::internal::wasm::HeapType | |
kNoExternShared enum value | v8::internal::wasm::HeapType | |
kNoFunc enum value | v8::internal::wasm::HeapType | |
kNoFuncShared enum value | v8::internal::wasm::HeapType | |
kNone enum value | v8::internal::wasm::HeapType | |
kNoneShared enum value | v8::internal::wasm::HeapType | |
kNumIndexBits | v8::internal::wasm::ValueTypeBase | static |
kRefKindBits | v8::internal::wasm::ValueTypeBase | static |
kRefKindShift | v8::internal::wasm::ValueTypeBase | static |
kString enum value | v8::internal::wasm::HeapType | |
kStringShared enum value | v8::internal::wasm::HeapType | |
kStringViewIter enum value | v8::internal::wasm::HeapType | |
kStringViewIterShared enum value | v8::internal::wasm::HeapType | |
kStringViewWtf16 enum value | v8::internal::wasm::HeapType | |
kStringViewWtf16Shared enum value | v8::internal::wasm::HeapType | |
kStringViewWtf8 enum value | v8::internal::wasm::HeapType | |
kStringViewWtf8Shared enum value | v8::internal::wasm::HeapType | |
kStruct enum value | v8::internal::wasm::HeapType | |
kStructShared enum value | v8::internal::wasm::HeapType | |
kTop enum value | v8::internal::wasm::HeapType | |
machine_representation() const | v8::internal::wasm::ValueTypeBase | inline |
machine_type() const | v8::internal::wasm::ValueTypeBase | inline |
name() const | v8::internal::wasm::HeapType | inline |
nullability() const | v8::internal::wasm::HeapType | private |
numeric_kind() const | v8::internal::wasm::ValueTypeBase | inline |
operator==(HeapType other) const | v8::internal::wasm::HeapType | inline |
Populate(bool shared, RefTypeKind kind) | v8::internal::wasm::ValueTypeBase | inline |
Primitive(ValueKind kind) | v8::internal::wasm::ValueTypeBase | inlinestatic |
raw_bit_field() const | v8::internal::wasm::ValueTypeBase | inline |
raw_heap_representation(bool distinguish_shared) const | v8::internal::wasm::ValueTypeBase | |
raw_index() const | v8::internal::wasm::ValueTypeBase | inlineprotected |
ref_index() const | v8::internal::wasm::HeapType | inline |
ref_type_kind() const | v8::internal::wasm::ValueTypeBase | inline |
Representation enum name | v8::internal::wasm::HeapType | |
representation() const | v8::internal::wasm::HeapType | inline |
short_name() const | v8::internal::wasm::ValueTypeBase | inline |
standard_type() const | v8::internal::wasm::ValueTypeBase | inline |
type_kind() const | v8::internal::wasm::ValueTypeBase | inline |
use_wasm_null() const | v8::internal::wasm::ValueTypeBase | inline |
value_kind_full_size() const | v8::internal::wasm::ValueTypeBase | inline |
value_kind_size() const | v8::internal::wasm::ValueTypeBase | inline |
value_kind_size_log2() const | v8::internal::wasm::ValueTypeBase | inline |
value_type_code() const | v8::internal::wasm::ValueTypeBase | inline |
value_type_code_generic() const | v8::internal::wasm::ValueTypeBase | |
value_type_code_numeric() const | v8::internal::wasm::ValueTypeBase | |
ValueTypeBase() | v8::internal::wasm::ValueTypeBase | inline |
ValueTypeBase(uint32_t bit_field) | v8::internal::wasm::ValueTypeBase | inlineexplicitprotected |
ValueTypeBase(NumericKind kind) | v8::internal::wasm::ValueTypeBase | inlineexplicitprotected |
ValueTypeBase(GenericKind kind, Nullability nullable, bool is_shared) | v8::internal::wasm::ValueTypeBase | inlineexplicitprotected |
ValueTypeBase(TypeIndex index, Nullability nullable, Exactness exact, bool shared, RefTypeKind ref_type_kind) | v8::internal::wasm::ValueTypeBase | inlineexplicitprotected |