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