#include <literal-objects.h>
|
int | flags () const |
|
void | set_flags (int value) |
|
int | backing_store_size () const |
|
void | set_backing_store_size (int backing_store_size) |
|
int | boilerplate_properties_count () const |
|
Tagged< Object > | name (int index) const |
|
Tagged< Object > | value (int index) const |
|
void | set_key_value (int index, Tagged< Object > key, Tagged< Object > value) |
|
Tagged< ElementT > | get (int index) const |
|
Tagged< ElementT > | get (int index, RelaxedLoadTag) const |
|
Tagged< ElementT > | get (int index, AcquireLoadTag) const |
|
Tagged< ElementT > | get (int index, SeqCstAccessTag) const |
|
void | set (int index, Tagged< ElementT > value, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value) |
|
void | set (int index, Tagged< ElementT > value, RelaxedStoreTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, RelaxedStoreTag) |
|
void | set (int index, Tagged< ElementT > value, ReleaseStoreTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, ReleaseStoreTag) |
|
void | set (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
void | set (int index, Tagged< Smi > value, SeqCstAccessTag) |
|
Tagged< ElementT > | swap (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
Tagged< ElementT > | compare_and_swap (int index, Tagged< ElementT > expected, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
|
void | RightTrim (Isolate *isolate, int new_capacity) |
|
int | AllocatedSize () const |
|
SlotType | RawFieldOfFirstElement () const |
|
SlotType | RawFieldOfElementAt (int index) const |
|
Handle< D > | Allocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation) |
|
|
template<class IsolateT > |
static Handle< ObjectBoilerplateDescription > | New (IsolateT *isolate, int boilerplate, int all_properties, int index_keys, bool has_seen_proto, AllocationType allocation=AllocationType::kYoung) |
|
static void | MoveElements (Isolate *isolate, Tagged< ObjectBoilerplateDescription > dst, int dst_index, Tagged< ObjectBoilerplateDescription > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static void | CopyElements (Isolate *isolate, Tagged< ObjectBoilerplateDescription > dst, int dst_index, Tagged< ObjectBoilerplateDescription > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static constexpr int | SizeFor (int capacity) |
|
static constexpr int | OffsetOfElementAt (int index) |
|
Definition at line 42 of file literal-objects.h.
◆ Shape
◆ Super
Initial value: TaggedArrayBase<ObjectBoilerplateDescription,
ObjectBoilerplateDescriptionShape>
Definition at line 45 of file literal-objects.h.
◆ backing_store_size()
int v8::internal::ObjectBoilerplateDescription::backing_store_size |
( |
| ) |
const |
|
inline |
◆ boilerplate_properties_count()
int v8::internal::ObjectBoilerplateDescription::boilerplate_properties_count |
( |
| ) |
const |
|
inline |
◆ flags()
int v8::internal::ObjectBoilerplateDescription::flags |
( |
| ) |
const |
|
inline |
◆ name()
Tagged< Object > v8::internal::ObjectBoilerplateDescription::name |
( |
int | index | ) |
const |
|
inline |
◆ NameIndex()
static constexpr int v8::internal::ObjectBoilerplateDescription::NameIndex |
( |
int | i | ) |
|
|
inlinestaticconstexprprivate |
◆ New()
template<class IsolateT >
◆ set_backing_store_size()
void v8::internal::ObjectBoilerplateDescription::set_backing_store_size |
( |
int | backing_store_size | ) |
|
|
inline |
◆ set_flags()
void v8::internal::ObjectBoilerplateDescription::set_flags |
( |
int | value | ) |
|
|
inline |
◆ set_key_value()
void v8::internal::ObjectBoilerplateDescription::set_key_value |
( |
int | index, |
|
|
Tagged< Object > | key, |
|
|
Tagged< Object > | value ) |
|
inline |
◆ value()
Tagged< Object > v8::internal::ObjectBoilerplateDescription::value |
( |
int | index | ) |
const |
|
inline |
◆ ValueIndex()
static constexpr int v8::internal::ObjectBoilerplateDescription::ValueIndex |
( |
int | i | ) |
|
|
inlinestaticconstexprprivate |
◆ kElementsPerEntry
int v8::internal::ObjectBoilerplateDescription::kElementsPerEntry = 2 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: