|
| enum class | Tag : uint8_t {
kDeferred
, kHandle
, kSmi
, kRawString
,
kConsString
, kHeapNumber
, kBigInt
, kScope
,
kUninitializedJumpTableSmi
, kJumpTableSmi
, ENTRY_TAG
} |
| |
Definition at line 115 of file constant-array-builder.h.
◆ Tag
| Enumerator |
|---|
| kDeferred | |
| kHandle | |
| kSmi | |
| kRawString | |
| kConsString | |
| kHeapNumber | |
| kBigInt | |
| kScope | |
| kUninitializedJumpTableSmi | |
| kJumpTableSmi | |
| ENTRY_TAG | |
Definition at line 176 of file constant-array-builder.h.
◆ Entry() [1/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
Tagged< Smi > | smi | ) |
|
|
inlineexplicit |
◆ Entry() [2/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
double | heap_number | ) |
|
|
inlineexplicit |
◆ Entry() [3/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
const AstRawString * | raw_string | ) |
|
|
inlineexplicit |
◆ Entry() [4/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
const AstConsString * | cons_string | ) |
|
|
inlineexplicit |
◆ Entry() [5/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
AstBigInt | bigint | ) |
|
|
inlineexplicit |
◆ Entry() [6/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
const Scope * | scope | ) |
|
|
inlineexplicit |
◆ Entry() [7/7]
| v8::internal::interpreter::ConstantArrayBuilder::Entry::Entry |
( |
Tag | tag | ) |
|
|
inlineexplicitprivate |
◆ Deferred()
| static Entry v8::internal::interpreter::ConstantArrayBuilder::Entry::Deferred |
( |
| ) |
|
|
inlinestatic |
◆ IsDeferred()
| bool v8::internal::interpreter::ConstantArrayBuilder::Entry::IsDeferred |
( |
| ) |
const |
|
inline |
◆ IsJumpTableEntry()
| bool v8::internal::interpreter::ConstantArrayBuilder::Entry::IsJumpTableEntry |
( |
| ) |
const |
|
inline |
◆ SetDeferred()
| void v8::internal::interpreter::ConstantArrayBuilder::Entry::SetDeferred |
( |
Handle< Object > | handle | ) |
|
|
inline |
◆ SetJumpTableSmi()
| void v8::internal::interpreter::ConstantArrayBuilder::Entry::SetJumpTableSmi |
( |
Tagged< Smi > | smi | ) |
|
|
inline |
◆ ToHandle()
template<typename IsolateT >
| template Handle< Object > v8::internal::interpreter::ConstantArrayBuilder::Entry::ToHandle |
( |
IsolateT * | isolate | ) |
const |
◆ UninitializedJumpTableSmi()
| static Entry v8::internal::interpreter::ConstantArrayBuilder::Entry::UninitializedJumpTableSmi |
( |
| ) |
|
|
inlinestatic |
◆ [union]
◆ bigint_
| AstBigInt v8::internal::interpreter::ConstantArrayBuilder::Entry::bigint_ |
◆ cons_string_
| const AstConsString* v8::internal::interpreter::ConstantArrayBuilder::Entry::cons_string_ |
◆ handle_
◆ heap_number_
| double v8::internal::interpreter::ConstantArrayBuilder::Entry::heap_number_ |
◆ raw_string_
| const AstRawString* v8::internal::interpreter::ConstantArrayBuilder::Entry::raw_string_ |
◆ scope_
| const Scope* v8::internal::interpreter::ConstantArrayBuilder::Entry::scope_ |
◆ smi_
| Tagged<Smi> v8::internal::interpreter::ConstantArrayBuilder::Entry::smi_ |
◆ tag_
The documentation for this class was generated from the following files: