Flutter Engine
The Flutter Engine
dart::String Member List

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

AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
Allocate(intptr_t cls_id, intptr_t size, Heap::Space space, bool compressed, uword ptr_field_start_offset, uword ptr_field_end_offset)dart::Objectprotectedstatic
Allocate(Heap::Space space)dart::Objectinlineprotectedstatic
Allocate(Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space)dart::Objectinlineprotectedstatic
AllocateVariant(intptr_t class_id, Heap::Space space, intptr_t elements)dart::Objectinlineprotectedstatic
api_error_class()dart::Objectinlinestatic
Canonicalize(Thread *thread) constdart::Instance
CanonicalizeEquals(const Instance &other) constdart::Stringinlinevirtual
CanonicalizeFieldsLocked(Thread *thread) constdart::Instancevirtual
CanonicalizeHash() constdart::Stringinlinevirtual
CanonicalizeLocked(Thread *thread) constdart::Stringvirtual
CharArraydart::Stringfriend
CharAt(intptr_t index) constdart::Stringinline
CharAt(StringPtr str, intptr_t index)dart::Stringinlinestatic
CharSize() constdart::String
CheckHandle() constdart::Objectprotected
Classdart::Stringfriend
class_class()dart::Objectinlinestatic
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE)dart::Objectprotected
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER)dart::Object
clazz() constdart::Objectinline
Cleanup()dart::Objectstatic
ClearCanonical() constdart::Objectinline
ClearImmutable() constdart::Objectinline
Clone(const Object &orig, Heap::Space space, bool load_with_relaxed_atomics=false)dart::Objectprotectedstatic
closure_data_class()dart::Objectinlinestatic
code_class()dart::Objectinlinestatic
code_source_map_class()dart::Objectinlinestatic
CompareTo(const String &other) constdart::String
compressed_stackmaps_class()dart::Objectinlinestatic
Concat(const String &str1, const String &str2, Heap::Space space=Heap::kNew)dart::Stringstatic
ConcatAll(const Array &strings, Heap::Space space=Heap::kNew)dart::Stringstatic
ConcatAllRange(const Array &strings, intptr_t start, intptr_t end, Heap::Space space=Heap::kNew)dart::Stringstatic
ConcatStringdart::Stringfriend
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
context_class()dart::Objectinlinestatic
context_scope_class()dart::Objectinlinestatic
Copy(const String &dst, intptr_t dst_offset, const uint8_t *characters, intptr_t len)dart::Stringstatic
Copy(const String &dst, intptr_t dst_offset, const uint16_t *characters, intptr_t len)dart::Stringstatic
Copy(const String &dst, intptr_t dst_offset, const String &src, intptr_t src_offset, intptr_t len)dart::Stringstatic
CopyShallowToOldSpace(Thread *thread) constdart::Instance
DataOffsetFor(intptr_t cid)dart::Instancestatic
DecodeIRI(const String &str)dart::Stringstatic
DictionaryName() constdart::Objectvirtual
dynamic_class()dart::Objectinlinestatic
ElementSizeFor(intptr_t cid)dart::Instancestatic
EncodeIRI(const String &str)dart::Stringstatic
EndsWith(const String &other) constdart::String
Equals(const String &str) constdart::Stringinline
Equals(const String &str, intptr_t begin_index, intptr_t len) constdart::String
Equals(const char *cstr) constdart::String
Equals(const uint16_t *characters, intptr_t len) constdart::String
Equals(const int32_t *characters, intptr_t len) constdart::String
Equals(const Instance &other) constdart::Stringvirtual
Equals(const uint8_t *characters, intptr_t len) constdart::Stringprotected
EqualsConcat(const String &str1, const String &str2) constdart::String
EqualsIgnoringPrivateKey(const String &str1, const String &str2)dart::Stringstatic
EqualsLatin1(const uint8_t *characters, intptr_t len) constdart::Stringinline
EscapeSpecialCharacters(const String &str)dart::Stringstatic
EvaluateCompiledExpression(const Class &klass, const ExternalTypedData &kernel_buffer, const Array &type_definitions, const Array &arguments, const TypeArguments &type_arguments) constdart::Instance
EvaluateCompiledExpression(Thread *thread, const Object &receiver, const Library &library, const Class &klass, const ExternalTypedData &kernel_buffer, const Array &type_definitions, const Array &param_values, const TypeArguments &type_param_values)dart::Instancestatic
exception_handlers_class()dart::Objectinlinestatic
ffi_trampoline_data_class()dart::Objectinlinestatic
field_class()dart::Objectinlinestatic
FINAL_HEAP_OBJECT_IMPLEMENTATION(String, Instance)dart::Stringprotected
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
from_offset()dart::Objectinlineprotectedstatic
FromLatin1(const uint8_t *latin1_array, intptr_t array_len, Heap::Space space=Heap::kNew)dart::Stringstatic
FromUTF16(const uint16_t *utf16_array, intptr_t array_len, Heap::Space space=Heap::kNew)dart::Stringstatic
FromUTF32(const int32_t *utf32_array, intptr_t array_len, Heap::Space space=Heap::kNew)dart::Stringstatic
FromUTF8(const uint8_t *utf8_array, intptr_t array_len, Heap::Space space=Heap::kNew)dart::Stringstatic
function_class()dart::Objectinlinestatic
GetCachedHash(const StringPtr obj)dart::Stringinlinestatic
GetClassId() constdart::Objectinline
GetField(const Field &field) constdart::Instance
GetNativeField(int index) constdart::Instanceinline
GetNativeFields(uint16_t num_fields, intptr_t *field_values) constdart::Instanceinline
GetType(Heap::Space space) constdart::Instance
GetTypeArguments() constdart::Instancevirtual
Handle()dart::Objectinlinestatic
Handle(Zone *zone)dart::Objectinlinestatic
Handle(ObjectPtr ptr)dart::Objectinlinestatic
Handle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
HandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
Hash() constdart::Stringinline
Hash(StringPtr raw)dart::Stringstatic
Hash(const String &str, intptr_t begin_index, intptr_t len)dart::Stringstatic
Hash(const char *characters, intptr_t len)dart::Stringstatic
Hash(const uint16_t *characters, intptr_t len)dart::Stringstatic
Hash(const int32_t *characters, intptr_t len)dart::Stringstatic
Hash(const uint8_t *characters, intptr_t len)dart::Stringprotectedstatic
hash_offset()dart::Stringinlinestatic
HasHash() constdart::Stringinline
HashCode() constdart::Stringinlinevirtual
HashConcat(const String &str1, const String &str2)dart::Stringstatic
HashRawSymbol(const StringPtr symbol)dart::Stringinlinestatic
HeaderSize()dart::Stringinlinestatic
icdata_class()dart::Objectinlinestatic
IdentityHashCode(Thread *thread) constdart::Instance
Init(IsolateGroup *isolate_group)dart::Objectstatic
Init(IsolateGroup *isolate_group, const uint8_t *kernel_buffer, intptr_t kernel_buffer_size)dart::Objectstatic
InitNullAndBool(IsolateGroup *isolate_group)dart::Objectstatic
InitVtables()dart::Objectstatic
InstanceSize()dart::Stringinlinestatic
instructions_class()dart::Objectinlinestatic
instructions_section_class()dart::Objectinlinestatic
instructions_table_class()dart::Objectinlinestatic
InVMIsolateHeap() constdart::Objectinline
Invoke(const String &selector, const Array &arguments, const Array &argument_names, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Instance
InvokeGetter(const String &selector, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Instance
InvokeSetter(const String &selector, const Instance &argument, bool respect_reflectable=true, bool check_is_entrypoint=false) constdart::Instance
IsAssignableTo(const AbstractType &other, const TypeArguments &other_instantiator_type_arguments, const TypeArguments &other_function_type_arguments) constdart::Instance
IsCallable(Function *function) constdart::Instance
IsCanonical() constdart::Objectinline
IsIdenticalTo(const Instance &other) constdart::Instance
IsImmutable() constdart::Objectinline
IsInstanceOf(const AbstractType &other, const TypeArguments &other_instantiator_type_arguments, const TypeArguments &other_function_type_arguments) constdart::Instance
IsNew() constdart::Objectinline
IsNull() constdart::Objectinline
IsOld() constdart::Objectinline
IsOneByteString() constdart::Stringinline
IsPointer() constdart::Instancevirtual
IsSymbol() constdart::Stringinline
IsTwoByteString() constdart::Stringinline
IsValidNativeIndex(int index) constdart::Instanceinline
JSONType() constdart::Objectinlinevirtual
kClassIddart::Objectstatic
kernel_program_info_class()dart::Objectinlinestatic
kHashBitsdart::Objectstatic
kInternalName enum valuedart::Object
kMaxElementsdart::Stringstatic
kOneByteChardart::Stringstatic
kScrubbedName enum valuedart::Object
kSizeofRawStringdart::Stringstatic
kTwoByteChardart::Stringstatic
kUserVisibleName enum valuedart::Object
language_error_class()dart::Objectinlinestatic
Length() constdart::Stringinline
length_offset()dart::Stringinlinestatic
LengthOf(StringPtr obj)dart::Stringinlinestatic
library_class()dart::Objectinlinestatic
loadingunit_class()dart::Objectinlinestatic
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadNonPointer(const FieldType *addr) constdart::Objectinlineprotected
LoadPointer(type const *addr) constdart::Objectinlineprotected
MakeUnusedSpaceTraversable(const Object &obj, intptr_t original_size, intptr_t used_size)dart::Objectstatic
megamorphic_cache_class()dart::Objectinlinestatic
monomorphicsmiablecall_class()dart::Objectinlinestatic
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::Object
NativeFieldsDataAddr() constdart::Instance
NativeFieldsOffset()dart::Instanceinlinestatic
New(const char *cstr, Heap::Space space=Heap::kNew)dart::Stringstatic
New(const String &str, Heap::Space space=Heap::kNew)dart::Stringstatic
dart::Instance::New(const Class &cls, Heap::Space space=Heap::kNew)dart::Instancestatic
NewAlreadyFinalized(const Class &cls, Heap::Space space=Heap::kNew)dart::Instancestatic
NewExternal(const uint8_t *utf8_array, intptr_t array_len, void *peer, intptr_t external_allocation_size, Dart_HandleFinalizer callback, Heap::Space=Heap::kNew)dart::Stringstatic
NewExternal(const uint16_t *utf16_array, intptr_t array_len, void *peer, intptr_t external_allocation_size, Dart_HandleFinalizer callback, Heap::Space=Heap::kNew)dart::Stringstatic
NewFormatted(const char *format,...) PRINTF_ATTRIBUTE(1dart::Stringstatic
NewFormatted(Heap::Space space, const char *format,...) PRINTF_ATTRIBUTE(2dart::Stringstatic
NewFormattedV(const char *format, va_list args, Heap::Space space=Heap::kNew)dart::Stringstatic
NextFieldOffset()dart::Instanceinlinestatic
null()dart::Objectinlinestatic
NullIsAssignableTo(const AbstractType &other)dart::Instancestatic
NullIsAssignableTo(const AbstractType &other, const TypeArguments &other_instantiator_type_arguments, const TypeArguments &other_function_type_arguments)dart::Instancestatic
NumNativeFields() constdart::Instanceinline
Object()dart::Objectinlineprotected
object_pool_class()dart::Objectinlinestatic
ObjectPtrType typedefdart::Object
OneByteStringdart::Stringfriend
operator=(ObjectPtr value)dart::Objectinline
OperatorEquals(const Instance &other) constdart::Stringinlinevirtual
ParseDouble(const String &str, intptr_t start, intptr_t end, double *result)dart::Stringstatic
Pass2Visitordart::Stringfriend
patch_class_class()dart::Objectinlinestatic
pc_descriptors_class()dart::Objectinlinestatic
Print() constdart::Object
PrintImplementationFields(JSONStream *stream) constdart::Object
PrintImplementationFieldsImpl(const JSONArray &jsarr_fields) constdart::Objectvirtual
PrintJSON(JSONStream *stream, bool ref=true) constdart::Object
PrintJSONImpl(JSONStream *stream, bool ref) constdart::Objectvirtual
PrintSharedInstanceJSON(JSONObject *jsobj, bool ref, bool include_id=true) constdart::Instanceprotectedvirtual
ptr() constdart::Objectinline
ptr_dart::Objectprotected
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
RemovePrivateKey(const String &name)dart::Stringstatic
RODataSerializationClusterdart::Stringfriend
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
script_class()dart::Objectinlinestatic
ScrubName(const String &name, bool is_extension=false)dart::Stringstatic
ScrubNameRetainPrivate(const String &name, bool is_extension=false)dart::Stringstatic
sentinel_class()dart::Objectinlinestatic
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCachedHash(StringPtr obj, uint32_t hash)dart::Stringinlinestatic
SetCachedHashIfNotSet(StringPtr obj, uint32_t hash)dart::Stringinlinestatic
SetCanonical() constdart::Objectinline
SetField(const Field &field, const Object &value) constdart::Instance
SetHash(intptr_t value) constdart::Stringinlineprotected
SetImmutable() constdart::Objectinline
SetLength(intptr_t value) constdart::Stringinlineprotected
SetNativeField(int index, intptr_t value) constdart::Instance
SetNativeFields(uint16_t num_fields, const intptr_t *field_values) constdart::Instance
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
SetTypeArguments(const TypeArguments &value) constdart::Instancevirtual
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
singletargetcache_class()dart::Objectinlinestatic
SizeFromClass() constdart::Instanceinline
StartsWith(const String &other) constdart::Stringinline
StartsWith(StringPtr str, StringPtr prefix)dart::Stringstatic
StoreCompressedPointer(compressed_type const *addr, type value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StoreNonPointer(const FieldType *addr, ValueType value) constdart::Objectinlineprotected
StorePointer(type const *addr, type value) constdart::Objectinlineprotected
StorePointerUnaligned(type const *addr, type value, Thread *thread) constdart::Objectinlineprotected
StoreSimd128(const FieldType *addr, simd128_value_t value) constdart::Objectinlineprotected
StoreSmi(SmiPtr const *addr, SmiPtr value) constdart::Objectinlineprotected
StringSlicedart::Stringfriend
SubString(const String &str, intptr_t begin_index, Heap::Space space=Heap::kNew)dart::Stringstatic
SubString(const String &str, intptr_t begin_index, intptr_t length, Heap::Space space=Heap::kNew)dart::Stringinlinestatic
SubString(Thread *thread, const String &str, intptr_t begin_index, intptr_t length, Heap::Space space=Heap::kNew)dart::Stringstatic
subtypetestcache_class()dart::Objectinlinestatic
Symbolsdart::Stringfriend
tags_offset()dart::Objectinlinestatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString(Thread *thread, StringPtr ptr)dart::Stringstatic
dart::Instance::ToCString() constdart::Objectinlinevirtual
ToLowerCase(const String &str, Heap::Space space=Heap::kNew)dart::Stringstatic
ToMallocCString() constdart::String
ToUpperCase(const String &str, Heap::Space space=Heap::kNew)dart::Stringstatic
ToUTF8(uint8_t *utf8_array, intptr_t array_len) constdart::String
Transform(int32_t(*mapping)(int32_t ch), const String &str, Heap::Space space=Heap::kNew)dart::Stringstatic
TwoByteStringdart::Stringfriend
type_arguments_class()dart::Objectinlinestatic
type_parameters_class()dart::Objectinlinestatic
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
UnroundedSize()dart::Instanceinlinestatic
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedObjectType typedefdart::Object
UntaggedOneByteStringdart::Stringfriend
unwind_error_class()dart::Objectinlinestatic
var_descriptors_class()dart::Objectinlinestatic
VerifyBuiltinVtable(intptr_t cid)dart::Objectinlinestatic
VerifyBuiltinVtables()dart::Objectstatic
void_class()dart::Objectinlinestatic
vtable() constdart::Objectinlineprotected
weak_array_class()dart::Objectinlinestatic
weak_serialization_reference_class()dart::Objectinlinestatic
ZoneHandle()dart::Objectinlinestatic
ZoneHandle(Zone *zone)dart::Objectinlinestatic
ZoneHandle(ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandle(Zone *zone, ObjectPtr ptr)dart::Objectinlinestatic
ZoneHandleImpl(Zone *zone, ObjectPtr ptr, intptr_t default_cid)dart::Objectinlineprotectedstatic
~Object()dart::Objectinlinevirtual