#include <property-array.h>
|
int | length () const |
|
int | length (AcquireLoadTag) const |
|
void | initialize_length (int length) |
|
void | SetHash (int hash) |
|
int | Hash () const |
|
Tagged< JSAny > | get (int index) const |
|
Tagged< JSAny > | get (PtrComprCageBase cage_base, int index) const |
|
Tagged< JSAny > | get (int index, SeqCstAccessTag tag) const |
|
Tagged< JSAny > | get (PtrComprCageBase cage_base, int index, SeqCstAccessTag tag) const |
|
void | set (int index, Tagged< Object > value) |
|
void | set (int index, Tagged< Object > value, SeqCstAccessTag tag) |
|
void | set (int index, Tagged< Object > value, WriteBarrierMode mode) |
|
Tagged< Object > | Swap (int index, Tagged< Object > value, SeqCstAccessTag tag) |
|
Tagged< Object > | Swap (PtrComprCageBase cage_base, int index, Tagged< Object > value, SeqCstAccessTag tag) |
|
Tagged< Object > | CompareAndSwap (int index, Tagged< Object > expected, Tagged< Object > value, SeqCstAccessTag tag) |
|
ObjectSlot | data_start () |
|
ObjectSlot | RawFieldOfElementAt (int index) |
|
Definition at line 18 of file property-array.h.
◆ BodyDescriptor
◆ HashField
Initial value:
static const int kLengthFieldSize
Definition at line 77 of file property-array.h.
◆ LengthField
◆ CompareAndSwap()
◆ CopyElements()
◆ data_start()
ObjectSlot v8::internal::PropertyArray::data_start |
( |
| ) |
|
|
inline |
◆ get() [1/4]
Tagged< JSAny > v8::internal::PropertyArray::get |
( |
int | index | ) |
const |
|
inline |
◆ get() [2/4]
◆ get() [3/4]
◆ get() [4/4]
◆ Hash()
int v8::internal::PropertyArray::Hash |
( |
| ) |
const |
|
inline |
◆ initialize_length()
void v8::internal::PropertyArray::initialize_length |
( |
int | length | ) |
|
|
inline |
◆ length() [1/2]
int v8::internal::PropertyArray::length |
( |
| ) |
const |
|
inline |
◆ length() [2/2]
◆ OffsetOfElementAt()
static constexpr int v8::internal::PropertyArray::OffsetOfElementAt |
( |
int | index | ) |
|
|
inlinestaticconstexpr |
◆ RawFieldOfElementAt()
ObjectSlot v8::internal::PropertyArray::RawFieldOfElementAt |
( |
int | index | ) |
|
|
inline |
◆ set() [1/3]
void v8::internal::PropertyArray::set |
( |
int | index, |
|
|
Tagged< Object > | value ) |
|
inline |
◆ set() [2/3]
◆ set() [3/3]
◆ SetHash()
void v8::internal::PropertyArray::SetHash |
( |
int | hash | ) |
|
|
inline |
◆ SizeFor()
static constexpr int v8::internal::PropertyArray::SizeFor |
( |
int | length | ) |
|
|
inlinestaticconstexpr |
◆ Swap() [1/2]
◆ Swap() [2/2]
◆ kLengthFieldSize
const int v8::internal::PropertyArray::kLengthFieldSize = 10 |
|
static |
◆ kMaxLength
◆ kNoHashSentinel
const int v8::internal::PropertyArray::kNoHashSentinel = 0 |
|
static |
The documentation for this class was generated from the following files: