V8 Project
v8::internal::String Member List

This is the complete list of members for v8::internal::String, including all inherited members.

AddDataProperty(LookupIterator *it, Handle< Object > value, PropertyAttributes attributes, StrictMode strict_mode, StoreFromKeyed store_mode)v8::internal::Objectstatic
address()v8::internal::HeapObjectinline
AsArrayIndex(uint32_t *index)v8::internal::Stringinline
BooleanValue()v8::internal::Object
CalculateLineEnds(Handle< String > string, bool include_ending_line)v8::internal::Stringstatic
CERTAINLY_NOT_STORE_FROM_KEYED enum valuev8::internal::Object
ComputeAndSetHash()v8::internal::Stringprivate
ComputeArrayIndex(uint32_t *index)v8::internal::String
DISALLOW_IMPLICIT_CONSTRUCTORS(String)v8::internal::Stringprivate
Encoding enum namev8::internal::String
Equals(String *other)v8::internal::Stringinline
Equals(Handle< String > one, Handle< String > two)v8::internal::Stringinlinestatic
v8::internal::Name::Equals(Name *other)v8::internal::Nameinline
v8::internal::Name::Equals(Handle< Name > one, Handle< Name > two)v8::internal::Nameinlinestatic
FitsRepresentation(Representation representation)v8::internal::Objectinline
Flatten(Handle< String > string, PretenureFlag pretenure=NOT_TENURED)v8::internal::Stringinlinestatic
FromAddress(Address address)v8::internal::HeapObjectinlinestatic
GetElement(Isolate *isolate, Handle< Object > object, uint32_t index)v8::internal::Objectinlinestatic
GetElementWithReceiver(Isolate *isolate, Handle< Object > object, Handle< Object > receiver, uint32_t index)v8::internal::Objectstatic
GetFlatContent()v8::internal::String
GetForwardedInternalizedString()v8::internal::Stringinline
GetHash()v8::internal::Object
GetHeap() constv8::internal::HeapObjectinline
GetIsolate() constv8::internal::HeapObjectinline
GetOrCreateHash(Isolate *isolate, Handle< Object > object)v8::internal::Objectstatic
GetProperty(LookupIterator *it)v8::internal::Objectstatic
GetProperty(Isolate *isolate, Handle< Object > object, const char *key)v8::internal::Objectinlinestatic
GetProperty(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyOrElement(Handle< Object > object, Handle< Name > key)v8::internal::Objectinlinestatic
GetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< JSObject > holder, Handle< Object > structure)v8::internal::Objectstatic
GetPropertyWithDefinedGetter(Handle< Object > receiver, Handle< JSReceiver > getter)v8::internal::Objectstatic
GetRootMap(Isolate *isolate)v8::internal::Objectprivate
GetTwoByteData(unsigned start)v8::internal::String
GetUnderlying()v8::internal::Stringinline
GetWriteBarrierMode(const DisallowHeapAllocation &promise)v8::internal::HeapObjectinline
Hash()v8::internal::Nameinline
hash_field()v8::internal::Nameinline
HasHashCode()v8::internal::Nameinline
HasOnlyOneByteChars()v8::internal::Stringinline
HasSpecificClassOf(String *name)v8::internal::Objectinline
HasValidElements()v8::internal::Objectinline
HeapObjectShortPrint(OStream &os)v8::internal::HeapObject
INLINE(uint16_t Get(int index))v8::internal::String
v8::internal::Name::INLINE(bool IsFixedArrayBase() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsExternal() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsAccessorInfo() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsStruct() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsSpecObject()) constv8::internal::Object
v8::internal::Name::INLINE(bool IsNameDictionary() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsSeededNumberDictionary() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsUnseededNumberDictionary() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsOrderedHashSet() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsOrderedHashMap() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsUndefined() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsNull() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsTheHole() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsException() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsUninitialized() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsTrue() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsFalse() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsArgumentsMarker() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsFiller() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsNaN() const)v8::internal::Object
v8::internal::Name::INLINE(bool IsMinusZero() const)v8::internal::Object
IsAscii(const char *chars, int length)v8::internal::Stringinlinestatic
IsAscii(const uint8_t *chars, int length)v8::internal::Stringinlinestatic
IsCallable() constv8::internal::Object
IsFlat()v8::internal::Stringinline
IsHashFieldComputed(uint32_t field)v8::internal::Nameinlineprotectedstatic
IsObject() constv8::internal::Objectinline
IsOneByte(const uc16 *chars, int length)v8::internal::Stringinlinestatic
IsOneByteEqualTo(Vector< const uint8_t > str)v8::internal::String
IsOneByteRepresentation() constv8::internal::Stringinline
IsOneByteRepresentationUnderneath()v8::internal::Stringinline
IsOwn()v8::internal::Nameinline
IsStringObjectWithCharacterAt(uint32_t index)v8::internal::Objectinline
IsTwoByteEqualTo(Vector< const uc16 > str)v8::internal::String
IsTwoByteRepresentation() constv8::internal::Stringinline
IsTwoByteRepresentationUnderneath()v8::internal::Stringinline
IsUtf8EqualTo(Vector< const char > str, bool allow_prefix_match=false)v8::internal::String
Iterate(ObjectVisitor *v)v8::internal::HeapObject
IterateBody(InstanceType type, int object_size, ObjectVisitor *v)v8::internal::HeapObject
IterateNextCodeLink(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointer(ObjectVisitor *v, int offset)v8::internal::HeapObjectinlineprotected
IteratePointers(ObjectVisitor *v, int start, int end)v8::internal::HeapObjectinlineprotected
kArrayIndexLengthBitsv8::internal::Stringstatic
kArrayIndexValueBitsv8::internal::Stringstatic
kContainsCachedArrayIndexMaskv8::internal::Stringstatic
kEmptyHashFieldv8::internal::Namestatic
kEmptyStringHashv8::internal::Stringstatic
kHashBitMaskv8::internal::Namestatic
kHashFieldOffsetv8::internal::Namestatic
kHashNotComputedMaskv8::internal::Namestatic
kHashShiftv8::internal::Namestatic
kHeaderSizev8::internal::HeapObjectstatic
kIsNotArrayIndexMaskv8::internal::Namestatic
kLengthOffsetv8::internal::Stringstatic
kMapOffsetv8::internal::HeapObjectstatic
kMaxArrayIndexSizev8::internal::Stringstatic
kMaxCachedArrayIndexLengthv8::internal::Stringstatic
kMaxHashCalcLengthv8::internal::Stringstatic
kMaxLengthv8::internal::Stringstatic
kMaxOneByteCharCodev8::internal::Stringstatic
kMaxOneByteCharCodeUv8::internal::Stringstatic
kMaxShortPrintLengthv8::internal::Stringstatic
kMaxUtf16CodeUnitv8::internal::Stringstatic
kMaxUtf16CodeUnitUv8::internal::Stringstatic
kNofHashBitFieldsv8::internal::Namestatic
kSizev8::internal::Stringstatic
length() constv8::internal::Stringinline
LooksValid()v8::internal::String
MakeExternal(v8::String::ExternalStringResource *resource)v8::internal::String
MakeExternal(v8::String::ExternalOneByteStringResource *resource)v8::internal::String
map() constv8::internal::HeapObjectinline
map_word() constv8::internal::HeapObjectinline
MarkAsUndetectable()v8::internal::String
MAY_BE_STORE_FROM_KEYED enum valuev8::internal::Object
MayContainRawValues()v8::internal::HeapObjectinline
Name classv8::internal::Stringfriend
NewStorageFor(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
NonAsciiStart(const char *chars, int length)v8::internal::Stringinlinestatic
NonOneByteStart(const uc16 *chars, int length)v8::internal::Stringinlinestatic
NORMAL_PROPERTY enum valuev8::internal::Object
Number()v8::internal::Objectinline
ONE_BYTE_ENCODING enum valuev8::internal::String
OptimalRepresentation()v8::internal::Objectinline
OptimalType(Isolate *isolate, Representation representation)v8::internal::Object
PrintOn(FILE *out)v8::internal::String
PrintUC16(OStream &os, int start=0, int end=-1)v8::internal::String
RawField(HeapObject *obj, int offset)v8::internal::HeapObjectinlinestatic
SameValue(Object *other)v8::internal::Object
SameValueZero(Object *other)v8::internal::Object
Set(int index, uint16_t value)v8::internal::Stringinline
set_hash_field(uint32_t value)v8::internal::Nameinline
set_length(int value)v8::internal::Stringinline
set_map(Map *value)v8::internal::HeapObjectinline
set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
set_map_word(MapWord map_word)v8::internal::HeapObjectinline
SetDataProperty(LookupIterator *it, Handle< Object > value)v8::internal::Objectstatic
SetForwardedInternalizedString(String *string)v8::internal::Stringinline
SetProperty(Handle< Object > object, Handle< Name > key, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode=MAY_BE_STORE_FROM_KEYED)v8::internal::Objectstatic
SetProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode, StoreFromKeyed store_mode, StorePropertyMode data_store_mode=NORMAL_PROPERTY)v8::internal::Objectstatic
SetPropertyWithAccessor(Handle< Object > receiver, Handle< Name > name, Handle< Object > value, Handle< JSObject > holder, Handle< Object > structure, StrictMode strict_mode)v8::internal::Objectstatic
SetPropertyWithDefinedSetter(Handle< Object > receiver, Handle< JSReceiver > setter, Handle< Object > value)v8::internal::Objectstatic
ShortPrint(FILE *out=stdout)v8::internal::Object
ShortPrint(StringStream *accumulator)v8::internal::Object
Size()v8::internal::HeapObjectinline
SizeFromMap(Map *map)v8::internal::HeapObjectinline
SlowAsArrayIndex(uint32_t *index)v8::internal::Stringprivate
SlowEquals(String *other)v8::internal::Stringprivate
SlowEquals(Handle< String > one, Handle< String > two)v8::internal::Stringprivatestatic
SlowFlatten(Handle< ConsString > cons, PretenureFlag tenure)v8::internal::Stringprivatestatic
STATIC_ASSERT((kArrayIndexLengthBits > 0))v8::internal::String
STATIC_ASSERT(IS_POWER_OF_TWO(kMaxCachedArrayIndexLength+1))v8::internal::String
STATIC_ASSERT(kMaxArrayIndexSize<(1<< kArrayIndexLengthBits))v8::internal::String
v8::internal::HeapObject::STATIC_ASSERT(kMapOffset==Internals::kHeapObjectMapOffset)v8::internal::HeapObject
StoreFromKeyed enum namev8::internal::Object
StorePropertyMode enum namev8::internal::Object
StringShortPrint(StringStream *accumulator)v8::internal::String
StringTableInsertionKey classv8::internal::Stringfriend
SUPER_PROPERTY enum valuev8::internal::Object
synchronized_length() constv8::internal::Stringinline
synchronized_map()v8::internal::HeapObjectinline
synchronized_map_word() constv8::internal::HeapObjectinline
synchronized_set_length(int value)v8::internal::Stringinline
synchronized_set_map(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_no_write_barrier(Map *value)v8::internal::HeapObjectinline
synchronized_set_map_word(MapWord map_word)v8::internal::HeapObjectinline
ToArrayIndex(uint32_t *index)v8::internal::Objectinline
ToCString(AllowNullsFlag allow_nulls, RobustnessFlag robustness_flag, int offset, int length, int *length_output=0)v8::internal::String
ToCString(AllowNullsFlag allow_nulls=DISALLOW_NULLS, RobustnessFlag robustness_flag=FAST_STRING_TRAVERSAL, int *length_output=0)v8::internal::String
ToInt32(int32_t *value)v8::internal::Object
ToObject(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToObject(Isolate *isolate, Handle< Object > object, Handle< Context > context)v8::internal::Objectstatic
ToSmi(Isolate *isolate, Handle< Object > object)v8::internal::Objectinlinestatic
ToUint32(uint32_t *value)v8::internal::Object
ToWideCString(RobustnessFlag robustness_flag=FAST_STRING_TRAVERSAL)v8::internal::String
TWO_BYTE_ENCODING enum valuev8::internal::String
UpdateMapCodeCache(Handle< HeapObject > object, Handle< Name > name, Handle< Code > code)v8::internal::HeapObjectstatic
VerifyApiCallResultType()v8::internal::Objectinline
VisitFlat(Visitor *visitor, String *string, int offset=0)v8::internal::Stringinlinestatic
WrapForRead(Isolate *isolate, Handle< Object > object, Representation representation)v8::internal::Objectinlinestatic
WriteToFlat(String *source, sinkchar *sink, int from, int to)v8::internal::Stringstatic
WriteToReadOnlyProperty(LookupIterator *it, Handle< Object > value, StrictMode strict_mode)v8::internal::Objectstatic