#include <value-type.h>
Definition at line 337 of file value-type.h.
◆ ValueTypeBase() [1/5]
v8::internal::wasm::ValueTypeBase::ValueTypeBase |
( |
| ) |
|
|
inlineconstexpr |
◆ ValueTypeBase() [2/5]
v8::internal::wasm::ValueTypeBase::ValueTypeBase |
( |
uint32_t | bit_field | ) |
|
|
inlineexplicitconstexprprotected |
◆ ValueTypeBase() [3/5]
v8::internal::wasm::ValueTypeBase::ValueTypeBase |
( |
NumericKind | kind | ) |
|
|
inlineexplicitconstexprprotected |
◆ ValueTypeBase() [4/5]
|
inlineexplicitconstexprprotected |
◆ ValueTypeBase() [5/5]
|
inlineexplicitconstexprprotected |
◆ encoding_needs_exact()
bool v8::internal::wasm::ValueTypeBase::encoding_needs_exact |
( |
| ) |
const |
|
inlineconstexpr |
◆ encoding_needs_heap_type()
bool v8::internal::wasm::ValueTypeBase::encoding_needs_heap_type |
( |
| ) |
const |
|
inlineconstexpr |
◆ encoding_needs_shared()
bool v8::internal::wasm::ValueTypeBase::encoding_needs_shared |
( |
| ) |
const |
|
inlineconstexpr |
◆ exactness()
Exactness v8::internal::wasm::ValueTypeBase::exactness |
( |
| ) |
const |
|
inlineconstexpr |
◆ generic_heaptype_name()
std::string v8::internal::wasm::ValueTypeBase::generic_heaptype_name |
( |
| ) |
const |
◆ generic_kind()
GenericKind v8::internal::wasm::ValueTypeBase::generic_kind |
( |
| ) |
const |
|
inlineconstexpr |
◆ has_index()
bool v8::internal::wasm::ValueTypeBase::has_index |
( |
| ) |
const |
|
inlineconstexpr |
◆ hash_value()
size_t v8::internal::wasm::ValueTypeBase::hash_value |
( |
| ) |
const |
|
inline |
◆ is_abstract_ref()
bool v8::internal::wasm::ValueTypeBase::is_abstract_ref |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_bottom()
bool v8::internal::wasm::ValueTypeBase::is_bottom |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_defaultable()
bool v8::internal::wasm::ValueTypeBase::is_defaultable |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_exact()
bool v8::internal::wasm::ValueTypeBase::is_exact |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_generic()
bool v8::internal::wasm::ValueTypeBase::is_generic |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_non_nullable()
bool v8::internal::wasm::ValueTypeBase::is_non_nullable |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_nullable()
bool v8::internal::wasm::ValueTypeBase::is_nullable |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_numeric()
bool v8::internal::wasm::ValueTypeBase::is_numeric |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_object_reference()
bool v8::internal::wasm::ValueTypeBase::is_object_reference |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_packed()
bool v8::internal::wasm::ValueTypeBase::is_packed |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_ref()
bool v8::internal::wasm::ValueTypeBase::is_ref |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_reference()
bool v8::internal::wasm::ValueTypeBase::is_reference |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_reference_to()
bool v8::internal::wasm::ValueTypeBase::is_reference_to |
( |
GenericKind | type | ) |
const |
|
inlineconstexpr |
◆ is_sentinel()
bool v8::internal::wasm::ValueTypeBase::is_sentinel |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_shared()
bool v8::internal::wasm::ValueTypeBase::is_shared |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_string_view()
bool v8::internal::wasm::ValueTypeBase::is_string_view |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_top()
bool v8::internal::wasm::ValueTypeBase::is_top |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_uninhabited()
bool v8::internal::wasm::ValueTypeBase::is_uninhabited |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_valid()
bool v8::internal::wasm::ValueTypeBase::is_valid |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_void()
bool v8::internal::wasm::ValueTypeBase::is_void |
( |
| ) |
const |
|
inlineconstexpr |
◆ kind()
ValueKind v8::internal::wasm::ValueTypeBase::kind |
( |
| ) |
const |
|
inlineconstexpr |
◆ machine_representation()
◆ machine_type()
MachineType v8::internal::wasm::ValueTypeBase::machine_type |
( |
| ) |
const |
|
inlineconstexpr |
◆ name()
std::string v8::internal::wasm::ValueTypeBase::name |
( |
| ) |
const |
◆ nullability()
Nullability v8::internal::wasm::ValueTypeBase::nullability |
( |
| ) |
const |
|
inlineconstexpr |
◆ numeric_kind()
NumericKind v8::internal::wasm::ValueTypeBase::numeric_kind |
( |
| ) |
const |
|
inlineconstexpr |
◆ Populate()
◆ Primitive()
◆ raw_bit_field()
uint32_t v8::internal::wasm::ValueTypeBase::raw_bit_field |
( |
| ) |
const |
|
inlineconstexpr |
◆ raw_heap_representation()
uint32_t v8::internal::wasm::ValueTypeBase::raw_heap_representation |
( |
bool | distinguish_shared | ) |
const |
|
constexpr |
◆ raw_index()
TypeIndex v8::internal::wasm::ValueTypeBase::raw_index |
( |
| ) |
const |
|
inlineconstexprprotected |
◆ ref_type_kind()
RefTypeKind v8::internal::wasm::ValueTypeBase::ref_type_kind |
( |
| ) |
const |
|
inlineconstexpr |
◆ short_name()
char v8::internal::wasm::ValueTypeBase::short_name |
( |
| ) |
const |
|
inlineconstexpr |
◆ standard_type()
StandardType v8::internal::wasm::ValueTypeBase::standard_type |
( |
| ) |
const |
|
inlineconstexpr |
◆ type_kind()
TypeKind v8::internal::wasm::ValueTypeBase::type_kind |
( |
| ) |
const |
|
inlineconstexpr |
◆ use_wasm_null()
bool v8::internal::wasm::ValueTypeBase::use_wasm_null |
( |
| ) |
const |
|
inlineconstexpr |
◆ value_kind_full_size()
int v8::internal::wasm::ValueTypeBase::value_kind_full_size |
( |
| ) |
const |
|
inlineconstexpr |
◆ value_kind_size()
int v8::internal::wasm::ValueTypeBase::value_kind_size |
( |
| ) |
const |
|
inlineconstexpr |
◆ value_kind_size_log2()
int v8::internal::wasm::ValueTypeBase::value_kind_size_log2 |
( |
| ) |
const |
|
inlineconstexpr |
◆ value_type_code()
ValueTypeCode v8::internal::wasm::ValueTypeBase::value_type_code |
( |
| ) |
const |
|
inline |
◆ value_type_code_generic()
ValueTypeCode v8::internal::wasm::ValueTypeBase::value_type_code_generic |
( |
| ) |
const |
◆ value_type_code_numeric()
ValueTypeCode v8::internal::wasm::ValueTypeBase::value_type_code_numeric |
( |
| ) |
const |
◆ CanonicalValueType
◆ HeapType
◆ IndependentValueType
◆ ValueType
◆ bit_field_
uint32_t v8::internal::wasm::ValueTypeBase::bit_field_ |
|
protected |
◆ kHasIndexBit
const uint32_t v8::internal::wasm::ValueTypeBase::kHasIndexBit |
|
static |
◆ kIndexBits
◆ kIndexShift
◆ kIsNullableBit
const uint32_t v8::internal::wasm::ValueTypeBase::kIsNullableBit |
|
static |
◆ kIsRefBit
◆ kLastUsedBit
const int v8::internal::wasm::ValueTypeBase::kLastUsedBit = value_type_impl::PayloadField::kLastUsedBit |
|
static |
◆ kNumIndexBits
◆ kRefKindBits
◆ kRefKindShift
const uint32_t v8::internal::wasm::ValueTypeBase::kRefKindShift |
|
static |
Initial value:=
static constexpr int kShift
Definition at line 347 of file value-type.h.
The documentation for this class was generated from the following files: