|
Tagged< FixedArray > | module_requests () const |
|
Tagged< FixedArray > | special_exports () const |
|
Tagged< FixedArray > | regular_exports () const |
|
Tagged< FixedArray > | regular_imports () const |
|
Tagged< FixedArray > | namespace_imports () const |
|
int | RegularExportCount () const |
|
Tagged< String > | RegularExportLocalName (int i) const |
|
int | RegularExportCellIndex (int i) const |
|
Tagged< FixedArray > | RegularExportExportNames (int i) const |
|
bool | Equals (Tagged< SourceTextModuleInfo > other) const |
|
void | MoveElements (Isolate *isolate, int dst_index, int src_index, int len, WriteBarrierMode mode) |
|
void | CopyElements (Isolate *isolate, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode) |
|
V8_EXPORT_PRIVATE void | RightTrim (Isolate *isolate, int new_capacity) |
|
void | FillWithHoles (int from, int to) |
|
bool | is_the_hole (Isolate *isolate, int index) |
|
void | set_the_hole (Isolate *isolate, int index) |
|
void | set_the_hole (ReadOnlyRoots ro_roots, int index) |
|
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>) |
HandleType< FixedArray > | SetAndGrow (Isolate *isolate, HandleType< FixedArray > array, int index, DirectHandle< 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<typename IsolateT > |
static DirectHandle< SourceTextModuleInfo > | New (IsolateT *isolate, Zone *zone, SourceTextModuleDescriptor *descr) |
|
template<class IsolateT > |
static Handle< FixedArray > | New (IsolateT *isolate, int capacity, AllocationType allocation=AllocationType::kYoung) |
|
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>) |
static V8_EXPORT_PRIVATE HandleType< FixedArray > | SetAndGrow (Isolate *isolate, HandleType< FixedArray > array, int index, DirectHandle< Object > value) |
|
template<template< typename > typename HandleType>
requires ( std::is_convertible_v<HandleType<FixedArray>, DirectHandle<FixedArray>>) |
static HandleType< FixedArray > | RightTrimOrEmpty (Isolate *isolate, HandleType< FixedArray > array, int new_length) |
|
static void | MoveElements (Isolate *isolate, Tagged< FixedArray > dst, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static void | CopyElements (Isolate *isolate, Tagged< FixedArray > dst, int dst_index, Tagged< FixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
|
static constexpr int | SizeFor (int capacity) |
|
static constexpr int | OffsetOfElementAt (int index) |
|
Definition at line 239 of file source-text-module.h.