Loading...
Searching...
No Matches
v8::String Member List

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

BooleanValue(Isolate *isolate) constv8::Value
CanMakeExternal(Encoding encoding) constv8::String
Cast(v8::Data *data)v8::Stringinlinestatic
v8::Primitive::Cast(T *value)v8::Valueinlinestatic
Concat(Isolate *isolate, Local< String > left, Local< String > right)v8::Stringstatic
ContainsOnlyOneByte() constv8::String
Empty(Isolate *isolate)v8::Stringinlinestatic
Encoding enum namev8::String
Equals(Local< Context > context, Local< Value > that) constv8::Value
GetExternalOneByteStringResource() constv8::String
GetExternalStringResource() constv8::Stringinline
GetExternalStringResourceBase(v8::Isolate *isolate, Encoding *encoding_out) constv8::Stringinline
GetExternalStringResourceBase(Encoding *encoding_out) constv8::Stringinline
GetIdentityHash()v8::Name
HINT_MANY_WRITES_EXPECTED enum valuev8::String
InstanceOf(Local< Context > context, Local< Object > object)v8::Value
Int32Value(Local< Context > context) constv8::Value
IntegerValue(Local< Context > context) constv8::Value
InternalizeString(Isolate *isolate)v8::String
IsArgumentsObject() constv8::Value
IsArray() constv8::Value
IsArrayBuffer() constv8::Value
IsArrayBufferView() constv8::Value
IsAsyncFunction() constv8::Value
IsBigInt() constv8::Value
IsBigInt64Array() constv8::Value
IsBigIntObject() constv8::Value
IsBigUint64Array() constv8::Value
IsBoolean() constv8::Value
IsBooleanObject() constv8::Value
IsContext() constv8::Data
IsDataView() constv8::Value
IsDate() constv8::Value
IsExternal() constv8::String
IsExternalOneByte() constv8::String
IsExternalTwoByte() constv8::String
IsFalse() constv8::Valueinline
IsFixedArray() constv8::Data
IsFloat16Array() constv8::Value
IsFloat32Array() constv8::Value
IsFloat64Array() constv8::Value
IsFunction() constv8::Value
IsFunctionTemplate() constv8::Data
IsGeneratorFunction() constv8::Value
IsGeneratorObject() constv8::Value
IsInt16Array() constv8::Value
IsInt32() constv8::Value
IsInt32Array() constv8::Value
IsInt8Array() constv8::Value
IsMap() constv8::Value
IsMapIterator() constv8::Value
IsModule() constv8::Data
IsModuleNamespaceObject() constv8::Value
IsName() constv8::Value
IsNativeError() constv8::Value
IsNull() constv8::Valueinline
IsNullOrUndefined() constv8::Valueinline
IsNumber() constv8::Value
IsNumberObject() constv8::Value
IsObject() constv8::Value
IsObjectTemplate() constv8::Data
IsOneByte() constv8::String
IsPrivate() constv8::Data
IsPromise() constv8::Value
IsProxy() constv8::Value
IsRegExp() constv8::Value
IsSet() constv8::Value
IsSetIterator() constv8::Value
IsSharedArrayBuffer() constv8::Value
IsString() constv8::Valueinline
IsStringObject() constv8::Value
IsSymbol() constv8::Value
IsSymbolObject() constv8::Value
IsTrue() constv8::Valueinline
IsTypedArray() constv8::Value
IsUint16Array() constv8::Value
IsUint32() constv8::Value
IsUint32Array() constv8::Value
IsUint8Array() constv8::Value
IsUint8ClampedArray() constv8::Value
IsUndefined() constv8::Valueinline
IsValue() constv8::Data
IsWasmMemoryObject() constv8::Value
IsWasmModuleObject() constv8::Value
IsWasmNull() constv8::Value
IsWeakMap() constv8::Value
IsWeakRef() constv8::Value
IsWeakSet() constv8::Value
kMaxLengthv8::Stringstatic
Length() constv8::String
MakeExternal(ExternalStringResource *resource)v8::String
MakeExternal(Isolate *isolate, ExternalStringResource *resource)v8::String
MakeExternal(ExternalOneByteStringResource *resource)v8::String
MakeExternal(Isolate *isolate, ExternalOneByteStringResource *resource)v8::String
NewExternalOneByte(Isolate *isolate, ExternalOneByteStringResource *resource)v8::Stringstatic
NewExternalTwoByte(Isolate *isolate, ExternalStringResource *resource)v8::Stringstatic
NewFromOneByte(Isolate *isolate, const uint8_t *data, NewStringType type=NewStringType::kNormal, int length=-1)v8::Stringstatic
NewFromTwoByte(Isolate *isolate, const uint16_t *data, NewStringType type=NewStringType::kNormal, int length=-1)v8::Stringstatic
NewFromUtf8(Isolate *isolate, const char *data, NewStringType type=NewStringType::kNormal, int length=-1)v8::Stringstatic
NewFromUtf8Literal(Isolate *isolate, const char(&literal)[N], NewStringType type=NewStringType::kNormal)v8::Stringinlinestatic
NewFromUtf8Literal(Isolate *isolate, const char(&literal)[1], NewStringType type)v8::Stringinline
NO_NULL_TERMINATION enum valuev8::String
NO_OPTIONS enum valuev8::String
NumberValue(Local< Context > context) constv8::Value
ONE_BYTE_ENCODING enum valuev8::String
PRESERVE_ONE_BYTE_NULL enum valuev8::String
REPLACE_INVALID_UTF8 enum valuev8::String
SameValue(Local< Value > that) constv8::Value
StrictEquals(Local< Value > that) constv8::Value
StringEquals(Local< String > str) constv8::String
ToArrayIndex(Local< Context > context) constv8::Value
ToBigInt(Local< Context > context) constv8::Value
ToBoolean(Isolate *isolate) constv8::Value
ToDetailString(Local< Context > context) constv8::Value
ToInt32(Local< Context > context) constv8::Value
ToInteger(Local< Context > context) constv8::Value
ToNumber(Local< Context > context) constv8::Value
ToNumeric(Local< Context > context) constv8::Value
ToObject(Local< Context > context) constv8::Value
ToPrimitive(Local< Context > context) constv8::Value
ToString(Local< Context > context) constv8::Value
ToUint32(Local< Context > context) constv8::Value
TWO_BYTE_ENCODING enum valuev8::String
TypeOf(Isolate *)v8::Value
Uint32Value(Local< Context > context) constv8::Value
UNKNOWN_ENCODING enum valuev8::String
Utf8Length(Isolate *isolate) constv8::String
Utf8LengthV2(Isolate *isolate) constv8::String
Write(Isolate *isolate, uint16_t *buffer, int start=0, int length=-1, int options=NO_OPTIONS) constv8::String
WriteOneByte(Isolate *isolate, uint8_t *buffer, int start=0, int length=-1, int options=NO_OPTIONS) constv8::String
WriteOneByteV2(Isolate *isolate, uint32_t offset, uint32_t length, uint8_t *buffer, int flags=WriteFlags::kNone) constv8::String
WriteOptions enum namev8::String
WriteUtf8(Isolate *isolate, char *buffer, int length=-1, int *nchars_ref=nullptr, int options=NO_OPTIONS) constv8::String
WriteUtf8V2(Isolate *isolate, char *buffer, size_t capacity, int flags=WriteFlags::kNone) constv8::String
WriteV2(Isolate *isolate, uint32_t offset, uint32_t length, uint16_t *buffer, int flags=WriteFlags::kNone) constv8::String