#include <prototype-info.h>
|
static Handle< WeakArrayList > | Add (Isolate *isolate, Handle< WeakArrayList > array, DirectHandle< Map > value, int *assigned_index) |
|
static void | MarkSlotEmpty (Tagged< WeakArrayList > array, int index) |
|
static Tagged< WeakArrayList > | Compact (DirectHandle< WeakArrayList > array, Heap *heap, CompactionCallback callback, AllocationType allocation=AllocationType::kYoung) |
|
NEVER_READ_ONLY_SPACE static V8_EXPORT_PRIVATE Handle< WeakArrayList > | AddToEnd (Isolate *isolate, Handle< WeakArrayList > array, MaybeObjectDirectHandle value) |
|
static V8_EXPORT_PRIVATE Handle< WeakArrayList > | AddToEnd (Isolate *isolate, Handle< WeakArrayList > array, MaybeObjectDirectHandle value1, Tagged< Smi > value2) |
|
static V8_WARN_UNUSED_RESULT DirectHandle< WeakArrayList > | Append (Isolate *isolate, DirectHandle< WeakArrayList > array, MaybeObjectDirectHandle value, AllocationType allocation=AllocationType::kYoung) |
|
static constexpr int | SizeForCapacity (int capacity) |
|
static constexpr int | CapacityForLength (int length) |
|
static Handle< WeakArrayList > | EnsureSpace (Isolate *isolate, Handle< WeakArrayList > array, int length, AllocationType allocation=AllocationType::kYoung) |
|
Definition at line 59 of file prototype-info.h.
◆ CompactionCallback
Initial value:
int to_index)
kInterpreterTrampolineOffset Tagged< HeapObject >
Definition at line 71 of file prototype-info.h.
◆ Add()
◆ Compact()
◆ DISALLOW_IMPLICIT_CONSTRUCTORS()
v8::internal::PrototypeUsers::DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
PrototypeUsers | | ) |
|
|
private |
◆ empty_slot_index()
◆ MarkSlotEmpty()
static void v8::internal::PrototypeUsers::MarkSlotEmpty |
( |
Tagged< WeakArrayList > | array, |
|
|
int | index ) |
|
inlinestatic |
◆ ScanForEmptySlots()
◆ set_empty_slot_index()
void v8::internal::PrototypeUsers::set_empty_slot_index |
( |
Tagged< WeakArrayList > | array, |
|
|
int | index ) |
|
inlinestaticprivate |
◆ kEmptySlotIndex
const int v8::internal::PrototypeUsers::kEmptySlotIndex = 0 |
|
static |
◆ kFirstIndex
const int v8::internal::PrototypeUsers::kFirstIndex = 1 |
|
static |
◆ kNoEmptySlotsMarker
const int v8::internal::PrototypeUsers::kNoEmptySlotsMarker = 0 |
|
static |
The documentation for this class was generated from the following files: