![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::SeqString, including all inherited members.
| address() const | v8::internal::HeapObjectLayout | inline |
| AddressOfCharacterAt(uint32_t start_index, const DisallowGarbageCollection &no_gc) | v8::internal::String | |
| ArrayIndexLengthBits typedef | v8::internal::Name | |
| ArrayIndexValueBits typedef | v8::internal::Name | |
| AsArrayIndex(uint32_t *index) | v8::internal::String | inline |
| AsIntegerIndex(size_t *index) | v8::internal::String | inline |
| CalculateLineEnds(IsolateT *isolate, DirectHandle< String > string, bool include_ending_line) | v8::internal::String | static |
| CalculateLineEndsVector(IsolateT *isolate, DirectHandle< String > string, bool include_ending_line) | v8::internal::String | static |
| ClearPadding() | v8::internal::SeqString | |
| Compare(Isolate *isolate, DirectHandle< String > x, DirectHandle< String > y) | v8::internal::String | static |
| ComputeAndSetRawHash() | v8::internal::String | private |
| ComputeAndSetRawHash(const SharedStringAccessGuardIfNeeded &) | v8::internal::String | private |
| ContainsCachedArrayIndex(uint32_t hash) | v8::internal::Name | inlinestatic |
| CreateExternalForwardingIndex(uint32_t index) | v8::internal::Name | inlinestatic |
| CreateHashFieldValue(uint32_t hash, HashFieldType type) | v8::internal::Name | inlinestatic |
| CreateInternalizedForwardingIndex(uint32_t index) | v8::internal::Name | inlinestatic |
| DispatchToSpecificType(TDispatcher &&dispatcher) const -> std::common_type_t< decltype(dispatcher(Tagged< SeqOneByteString >{})), decltype(dispatcher(Tagged< SeqTwoByteString >{})), decltype(dispatcher(Tagged< ExternalOneByteString >{})), decltype(dispatcher(Tagged< ExternalTwoByteString >{})), decltype(dispatcher(Tagged< ThinString >{})), decltype(dispatcher(Tagged< ConsString >{})), decltype(dispatcher(Tagged< SlicedString >{}))> | v8::internal::String | |
| DispatchToSpecificTypeWithoutCast(InstanceType instance_type, TArgs &&... args) | v8::internal::String | inlinestatic |
| EarlyGetReadOnlyRoots() const | v8::internal::HeapObjectLayout | inline |
| Encoding enum name | v8::internal::String | |
| EnsureHash() | v8::internal::Name | inline |
| EnsureHash(const SharedStringAccessGuardIfNeeded &) | v8::internal::Name | inline |
| EnsureRawHash() | v8::internal::Name | inline |
| EnsureRawHash(const SharedStringAccessGuardIfNeeded &) | v8::internal::Name | inline |
| EqualityType enum name | v8::internal::String | |
| Equals(Tagged< String > other) const | v8::internal::String | inline |
| Equals(Isolate *isolate, DirectHandle< String > one, DirectHandle< String > two) | v8::internal::String | inlinestatic |
| v8::internal::Name::Equals(Tagged< Name > other) | v8::internal::Name | inline |
| v8::internal::Name::Equals(Isolate *isolate, DirectHandle< Name > one, DirectHandle< Name > two) | v8::internal::Name | inlinestatic |
| EXPORT_TEMPLATE_DECLARE(V8_EXPORT_PRIVATE) static HandleType< String > SlowShare(Isolate *isolate | v8::internal::String | private |
| Flatten(Isolate *isolate, HandleType< T > string, AllocationType allocation=AllocationType::kYoung) | v8::internal::String | static |
| Flatten(LocalIsolate *isolate, HandleType< T > string, AllocationType allocation=AllocationType::kYoung) | v8::internal::String | static |
| Flatten(Isolate *isolate, HandleType< T > string, AllocationType allocation) | v8::internal::String | |
| Flatten(LocalIsolate *isolate, HandleType< T > string, AllocationType allocation) | v8::internal::String | |
| ForwardingIndexValueBits typedef | v8::internal::Name | |
| Get(uint32_t index) const | v8::internal::String | |
| Get(uint32_t index, Isolate *isolate) const | v8::internal::String | |
| Get(uint32_t index, LocalIsolate *local_isolate) const | v8::internal::String | |
| Get(uint32_t index, const SharedStringAccessGuardIfNeeded &access_guard) const | v8::internal::String | |
| GetCharVector(const DisallowGarbageCollection &no_gc) | v8::internal::String | |
| GetCharVector(const DisallowGarbageCollection &no_gc) | v8::internal::String | inline |
| GetCharVector(const DisallowGarbageCollection &no_gc) | v8::internal::String | inline |
| GetDataAndPaddingSizes() const | v8::internal::SeqString | |
| GetDirectStringChars(const DisallowGarbageCollection &no_gc) const | v8::internal::String | inline |
| GetDirectStringChars(const DisallowGarbageCollection &no_gc, const SharedStringAccessGuardIfNeeded &access_guard) const | v8::internal::String | inline |
| GetFlatContent(const DisallowGarbageCollection &no_gc) | v8::internal::String | |
| GetFlatContent(const DisallowGarbageCollection &no_gc, const SharedStringAccessGuardIfNeeded &) | v8::internal::String | |
| GetImpl(uint32_t index, const SharedStringAccessGuardIfNeeded &access_guard) const | v8::internal::String | private |
| GetRawHashFromForwardingTable(uint32_t raw_hash) const | v8::internal::Name | inlineprivate |
| GetSubstitution(Isolate *isolate, Match *match, DirectHandle< String > replacement, uint32_t start_index=0) | v8::internal::String | static |
| GetUnderlying() const | v8::internal::String | inline |
| GetWriteBarrierMode(const DisallowGarbageCollection &promise) | v8::internal::HeapObjectLayout | inline |
| HasExternalForwardingIndex(AcquireLoadTag) const | v8::internal::Name | inline |
| HasForwardingIndex(AcquireLoadTag) const | v8::internal::Name | inline |
| hash() const | v8::internal::Name | inline |
| HasHashCode() const | v8::internal::Name | inline |
| HashBits typedef | v8::internal::Name | |
| HashFieldType enum name | v8::internal::Name | |
| HashFieldTypeBits typedef | v8::internal::Name | |
| HasInternalizedForwardingIndex(AcquireLoadTag) const | v8::internal::Name | inline |
| HasOneBytePrefix(base::Vector< const char > str) | v8::internal::String | |
| HeapObjectLayout()=delete | v8::internal::HeapObjectLayout | |
| HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
| HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
| IndexOf(Isolate *isolate, DirectHandle< Object > receiver, DirectHandle< Object > search, DirectHandle< Object > position) | v8::internal::String | static |
| IndexOf(Isolate *isolate, DirectHandle< String > receiver, DirectHandle< String > search, uint32_t start_index) | v8::internal::String | static |
| IsArrayIndex() | v8::internal::Name | inline |
| IsAscii(const char *chars, uint32_t length) | v8::internal::String | inlinestatic |
| IsAscii(const uint8_t *chars, uint32_t length) | v8::internal::String | inlinestatic |
| IsConsStringEqualToImpl(Tagged< ConsString > string, base::Vector< const Char > str, const SharedStringAccessGuardIfNeeded &access_guard) | v8::internal::String | privatestatic |
| IsConsStringEqualToImpl(Tagged< ConsString > string, base::Vector< const Char > str, const SharedStringAccessGuardIfNeeded &access_guard) | v8::internal::String | |
| IsEqualTo(base::Vector< const Char > str, Isolate *isolate) const | v8::internal::String | inline |
| IsEqualTo(base::Vector< const Char > str) const | v8::internal::String | inline |
| IsEqualTo(base::Vector< const Char > str, LocalIsolate *isolate) const | v8::internal::String | inline |
| IsEqualToImpl(base::Vector< const Char > str, const SharedStringAccessGuardIfNeeded &access_guard) const | v8::internal::String | private |
| IsEqualToImpl(base::Vector< const Char > str, const SharedStringAccessGuardIfNeeded &access_guard) const | v8::internal::String | |
| IsExternalForwardingIndex(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsExternalForwardingIndexBit typedef | v8::internal::Name | |
| IsFlat() const | v8::internal::String | inline |
| IsForwardingIndex(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsHash(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsHashFieldComputed(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsIdentifier(Isolate *isolate, DirectHandle< String > str) | v8::internal::String | static |
| IsInPlaceInternalizable(Tagged< String > string) | v8::internal::String | inlinestatic |
| IsInPlaceInternalizable(InstanceType instance_type) | v8::internal::String | inlinestatic |
| IsInPlaceInternalizableExcludingExternal(InstanceType instance_type) | v8::internal::String | inlinestatic |
| IsIntegerIndex(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsInteresting(Isolate *isolate) | v8::internal::Name | inline |
| IsInternalizedForwardingIndex(uint32_t raw_hash_field) | v8::internal::Name | inlinestatic |
| IsInternalizedForwardingIndexBit typedef | v8::internal::Name | |
| IsOneByte(const base::uc16 *chars, uint32_t length) | v8::internal::String | inlinestatic |
| IsOneByteEqualTo(base::Vector< const char > str) | v8::internal::String | inline |
| IsOneByteRepresentation() const | v8::internal::String | inline |
| IsOneByteRepresentationUnderneath(Tagged< String > string) | v8::internal::String | inlinestatic |
| IsPrivate() | v8::internal::Name | inline |
| IsPrivateBrand() | v8::internal::Name | inline |
| IsPrivateName() | v8::internal::Name | inline |
| IsShared() const | v8::internal::String | inline |
| IsTwoByteRepresentation() const | v8::internal::String | inline |
| IsWellFormedUnicode(Isolate *isolate, DirectHandle< String > string) | v8::internal::String | inlinestatic |
| kArrayIndexLengthBits | v8::internal::Name | static |
| kArrayIndexValueBits | v8::internal::Name | static |
| kDoesNotContainCachedArrayIndexMask | v8::internal::Name | static |
| kDoesNotContainIntegerOrForwardingIndexMask | v8::internal::Name | static |
| kEmptyHashField | v8::internal::Name | static |
| kHashNotComputedMask | v8::internal::Name | static |
| kInlineLineEndsSize | v8::internal::String | static |
| kMaxArrayIndex | v8::internal::Name | static |
| kMaxArrayIndexSize | v8::internal::Name | static |
| kMaxCachedArrayIndexLength | v8::internal::Name | static |
| kMaxCodePoint | v8::internal::String | static |
| kMaxHashCalcLength | v8::internal::String | static |
| kMaxIntegerIndexSize | v8::internal::Name | static |
| kMaxLength | v8::internal::String | static |
| kMaxOneByteCharCode | v8::internal::String | static |
| kMaxOneByteCharCodeU | v8::internal::String | static |
| kMaxShortPrintLength | v8::internal::String | static |
| kMaxUtf16CodeUnit | v8::internal::String | static |
| kMaxUtf16CodeUnitU | v8::internal::String | static |
| kTrim enum value | v8::internal::String | |
| kTrimEnd enum value | v8::internal::String | |
| kTrimStart enum value | v8::internal::String | |
| LastIndexOf(Isolate *isolate, DirectHandle< Object > receiver, DirectHandle< Object > search, DirectHandle< Object > position) | v8::internal::String | static |
| length() const | v8::internal::String | inline |
| length(AcquireLoadTag) const | v8::internal::String | inline |
| length_ | v8::internal::String | private |
| LineEndsVector typedef | v8::internal::String | |
| MakeExternal(Isolate *isolate, v8::String::ExternalStringResource *resource) | v8::internal::String | |
| MakeExternal(Isolate *isolate, v8::String::ExternalOneByteStringResource *resource) | v8::internal::String | |
| MakeExternalDuringGC(Isolate *isolate, T *resource) | v8::internal::String | |
| MakeThin(IsolateT *isolate, Tagged< String > canonical) | v8::internal::String | |
| map() const | v8::internal::HeapObjectLayout | inline |
| map(AcquireLoadTag) const | v8::internal::HeapObjectLayout | inline |
| map_ | v8::internal::HeapObjectLayout | private |
| map_word(RelaxedLoadTag) const | v8::internal::HeapObjectLayout | inline |
| MarkForExternalizationDuringGC(Isolate *isolate, T *resource) | v8::internal::String | |
| NameShortPrint() | v8::internal::Name | |
| NameShortPrint(base::Vector< char > str) | v8::internal::Name | |
| NonOneByteStart(const base::uc16 *chars, uint32_t length) | v8::internal::String | inlinestatic |
| ONE_BYTE_ENCODING enum value | v8::internal::String | |
| operator=(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
| operator=(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
| PrefixForDebugPrint() const | v8::internal::String | |
| PrintOn(FILE *out) | v8::internal::String | |
| PrintOn(std::ostream &out) | v8::internal::String | |
| PrintUC16(std::ostream &os, int start=0, int end=-1) | v8::internal::String | |
| PrintUC16(StringStream *accumulator, int start, int end) | v8::internal::String | |
| ptr() const | v8::internal::HeapObjectLayout | inline |
| raw_hash_field() const | v8::internal::Name | inline |
| raw_hash_field(AcquireLoadTag) const | v8::internal::Name | inline |
| raw_hash_field_ | v8::internal::Name | private |
| RawHash() | v8::internal::Name | inline |
| Set(uint32_t index, uint16_t value) | v8::internal::String | inline |
| set_length(uint32_t hash) | v8::internal::String | inline |
| set_length(uint32_t hash, ReleaseStoreTag) | v8::internal::String | inline |
| set_map(Isolate *isolate, Tagged< Map > value) | v8::internal::HeapObjectLayout | inline |
| set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
| set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::HeapObjectLayout | inline |
| set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
| set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
| set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
| set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
| set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag) | v8::internal::HeapObjectLayout | inline |
| set_raw_hash_field(uint32_t hash) | v8::internal::Name | inline |
| set_raw_hash_field(uint32_t hash, ReleaseStoreTag) | v8::internal::Name | inline |
| set_raw_hash_field_if_empty(uint32_t hash) | v8::internal::Name | inline |
| Share(Isolate *isolate, HandleType< T > string) | v8::internal::String | inlinestatic |
| Size() const | v8::internal::HeapObjectLayout | inline |
| SizeFromMap(Tagged< Map > map) const | v8::internal::HeapObjectLayout | |
| SlowAsArrayIndex(uint32_t *index) | v8::internal::String | private |
| SlowAsIntegerIndex(size_t *index) | v8::internal::String | private |
| SlowEquals(Tagged< String > other) const | v8::internal::String | private |
| SlowEquals(Tagged< String > other, const SharedStringAccessGuardIfNeeded &) const | v8::internal::String | private |
| SlowEquals(Isolate *isolate, DirectHandle< String > one, DirectHandle< String > two) | v8::internal::String | privatestatic |
| SlowFlatten(Isolate *isolate, HandleType< ConsString > cons, AllocationType allocation) | v8::internal::String | inlineprivatestatic |
| SlowGetFlatContent(const DisallowGarbageCollection &no_gc, const SharedStringAccessGuardIfNeeded &) | v8::internal::String | private |
| source | v8::internal::String | private |
| StringShortPrint(StringStream *accumulator) | v8::internal::String | |
| SuffixForDebugPrint() const | v8::internal::String | |
| SupportsExternalization(v8::String::Encoding) | v8::internal::String | |
| ToArrayIndex(Address addr) | v8::internal::String | static |
| ToCString(uint32_t offset, uint32_t length, size_t *length_output=nullptr) | v8::internal::String | |
| ToCString(size_t *length_output=nullptr) | v8::internal::String | |
| ToFunctionName(Isolate *isolate, DirectHandle< Name > name) | v8::internal::Name | static |
| ToFunctionName(Isolate *isolate, DirectHandle< Name > name, DirectHandle< String > prefix) | v8::internal::Name | static |
| ToNumber(Isolate *isolate, HandleType< String > subject) | v8::internal::String | static |
| TrimMode enum name | v8::internal::String | |
| Truncate(Isolate *isolate, Handle< SeqString > string, uint32_t new_length) | v8::internal::SeqString | static |
| TryGetFlatContentFromDirectString(const DisallowGarbageCollection &no_gc, Tagged< String > string, uint32_t offset, uint32_t length, const SharedStringAccessGuardIfNeeded &) | v8::internal::String | privatestatic |
| TryGetHash(uint32_t *hash) const | v8::internal::Name | inline |
| TWO_BYTE_ENCODING enum value | v8::internal::String | |
| Utf8EncodingFlag enum name | v8::internal::String | |
| Utf8EncodingFlags typedef | v8::internal::String | |
| Utf8Length(Isolate *isolate, DirectHandle< String > string) | v8::internal::String | inlinestatic |
| V8_OBJECT_INNER_CLASS_END | v8::internal::String | |
| VisitFlat(Visitor *visitor, Tagged< String > string, int offset=0) | v8::internal::String | inlinestatic |
| VisitFlat(Visitor *visitor, Tagged< String > string, int offset, const SharedStringAccessGuardIfNeeded &access_guard) | v8::internal::String | inlinestatic |
| WriteToFlat(Tagged< String > source, SinkCharT *sink, uint32_t start, uint32_t length) | v8::internal::String | static |
| WriteToFlat(Tagged< String > source, SinkCharT *sink, uint32_t start, uint32_t length, const SharedStringAccessGuardIfNeeded &access_guard) | v8::internal::String | static |
| WriteToFlat2(SinkCharT *dst, Tagged< ConsString > src, uint32_t src_index, uint32_t length, const SharedStringAccessGuardIfNeeded &aguard, const DisallowGarbageCollection &no_gc) | v8::internal::String | static |
| WriteUtf8(Isolate *isolate, DirectHandle< String > string, char *buffer, size_t capacity, Utf8EncodingFlags flags, size_t *processed_characters_return=nullptr) | v8::internal::String | static |