#include <heap-refs.h>
|
IndirectHandle< JSTypedArray > | object () const |
|
bool | is_on_heap () const |
|
size_t | length () const |
|
size_t | byte_length () const |
|
ElementsKind | elements_kind (JSHeapBroker *broker) const |
|
void * | data_ptr () const |
|
HeapObjectRef | buffer (JSHeapBroker *broker) const |
|
IndirectHandle< JSObject > | object () const |
|
OptionalObjectRef | raw_properties_or_hash (JSHeapBroker *broker) const |
|
OptionalObjectRef | RawInobjectPropertyAt (JSHeapBroker *broker, FieldIndex index) const |
|
OptionalObjectRef | GetOwnConstantElement (JSHeapBroker *broker, FixedArrayBaseRef elements_ref, uint32_t index, CompilationDependencies *dependencies) const |
|
std::optional< Tagged< Object > > | GetOwnConstantElementFromHeap (JSHeapBroker *broker, Tagged< FixedArrayBase > elements, ElementsKind elements_kind, uint32_t index) const |
|
OptionalObjectRef | GetOwnFastConstantDataProperty (JSHeapBroker *broker, Representation field_representation, FieldIndex index, CompilationDependencies *dependencies) const |
|
std::optional< Float64 > | GetOwnFastConstantDoubleProperty (JSHeapBroker *broker, FieldIndex index, CompilationDependencies *dependencies) const |
|
OptionalObjectRef | GetOwnDictionaryProperty (JSHeapBroker *broker, InternalIndex index, CompilationDependencies *dependencies) const |
|
OptionalFixedArrayBaseRef | elements (JSHeapBroker *broker, RelaxedLoadTag) const |
|
bool | IsElementsTenured (FixedArrayBaseRef elements) |
|
OptionalMapRef | GetObjectCreateMap (JSHeapBroker *broker) const |
|
IndirectHandle< JSReceiver > | object () const |
|
IndirectHandle< HeapObject > | object () const |
|
V8_EXPORT_PRIVATE MapRef | map (JSHeapBroker *broker) const |
|
OptionalMapRef | map_direct_read (JSHeapBroker *broker) const |
|
HeapObjectType | GetHeapObjectType (JSHeapBroker *broker) const |
|
Definition at line 1185 of file heap-refs.h.
◆ buffer()
◆ byte_length()
size_t v8::internal::compiler::JSTypedArrayRef::byte_length |
( |
| ) |
const |
◆ data_ptr()
void * v8::internal::compiler::JSTypedArrayRef::data_ptr |
( |
| ) |
const |
◆ elements_kind()
◆ is_on_heap()
bool v8::internal::compiler::JSTypedArrayRef::is_on_heap |
( |
| ) |
const |
◆ length()
size_t v8::internal::compiler::JSTypedArrayRef::length |
( |
| ) |
const |
◆ object()
The documentation for this class was generated from the following files: