Flutter Engine
The Flutter Engine
dart::FunctionType Member List

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

AddCommonObjectProperties(JSONObject *jsobj, const char *protocol_type, bool ref) constdart::Objectprotected
AddURI(URIs *uris, const String &name, const String &uri)dart::AbstractTypestatic
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
arguments() constdart::AbstractTypevirtual
Canonicalize(Thread *thread) constdart::FunctionTypevirtual
CanonicalizeEquals(const Instance &other) constdart::AbstractTypeinlinevirtual
CanonicalizeFieldsLocked(Thread *thread) constdart::Instancevirtual
CanonicalizeHash() constdart::AbstractTypeinlinevirtual
CanonicalizeLocked(Thread *thread) constdart::AbstractTypeinlinevirtual
CheckHandle() constdart::Objectprotected
Classdart::FunctionTypefriend
class_class()dart::Objectinlinestatic
CLASS_LIST(STORE_NON_POINTER_ILLEGAL_TYPE)dart::Objectprotected
CLASS_LIST_FOR_HANDLES(DEFINE_CLASS_TESTER)dart::Object
ClassName() constdart::AbstractType
clazz() constdart::Objectinline
Cleanup()dart::Objectstatic
ClearCanonical() constdart::Objectinline
ClearImmutable() constdart::Objectinline
Clone(const FunctionType &orig, Heap::Space space)dart::FunctionTypestatic
dart::AbstractType::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
compressed_stackmaps_class()dart::Objectinlinestatic
ComputeHash() constdart::FunctionTypevirtual
Contains(uword addr) constdart::Objectinlineprotected
ContainsCompressedPointers()dart::Objectinlinestatic
ContainsHandles() constdart::FunctionType
context_class()dart::Objectinlinestatic
context_scope_class()dart::Objectinlinestatic
CopyShallowToOldSpace(Thread *thread) constdart::Instance
CreateNameArrayIncludingFlags(Heap::Space space=Heap::kOld) constdart::FunctionType
DataOffsetFor(intptr_t cid)dart::Instancestatic
DictionaryName() constdart::Objectvirtual
dynamic_class()dart::Objectinlinestatic
ElementSizeFor(intptr_t cid)dart::Instancestatic
EnumerateURIs(URIs *uris) constdart::FunctionTypevirtual
Equals(const Instance &other) constdart::AbstractTypeinlinevirtual
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
FinalizeNameArray() constdart::FunctionType
FinalizeReadOnlyObject(ObjectPtr object)dart::Objectstatic
FinalizeVMIsolate(IsolateGroup *isolate_group)dart::Objectstatic
FinishInit(IsolateGroup *isolate_group)dart::Objectstatic
flags_offset()dart::AbstractTypeinlinestatic
from_offset()dart::Objectinlineprotectedstatic
Functiondart::FunctionTypefriend
function_class()dart::Objectinlinestatic
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
GetRequiredFlagIndex(intptr_t index, intptr_t *flag_mask) constdart::FunctionType
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
HasGenericParent() constdart::FunctionTypeinline
Hash() constdart::AbstractTypeinline
hash_offset()dart::AbstractTypeinlinestatic
HashCode() constdart::Instancevirtual
HasOptionalNamedParameters(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
HasOptionalNamedParameters() constdart::FunctionTypeinline
HasOptionalParameters(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
HasOptionalParameters() constdart::FunctionTypeinline
HasOptionalPositionalParameters(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
HasOptionalPositionalParameters() constdart::FunctionTypeinline
HasRequiredNamedParameters() constdart::FunctionType
HasSameTypeParametersAndBounds(const FunctionType &other, TypeEquality kind, FunctionTypeMapping *function_type_equivalence=nullptr) constdart::FunctionType
HasTypeClass() constdart::FunctionTypeinlinevirtual
HEAP_OBJECT_IMPLEMENTATION(AbstractType, Instance)dart::AbstractTypeprotected
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
InitializeTypeTestingStubNonAtomic(const Code &stub) constdart::AbstractType
InitNullAndBool(IsolateGroup *isolate_group)dart::Objectstatic
InitVtables()dart::Objectstatic
InstanceSize()dart::FunctionTypeinlinestatic
InstantiateAndTestSubtype(AbstractType *subtype, AbstractType *supertype, const TypeArguments &instantiator_type_args, const TypeArguments &function_type_args)dart::AbstractTypestatic
InstantiateFrom(const TypeArguments &instantiator_type_arguments, const TypeArguments &function_type_arguments, intptr_t num_free_fun_type_params, Heap::Space space, FunctionTypeMapping *function_type_mapping=nullptr, intptr_t num_parent_type_args_adjustment=0) constdart::FunctionTypevirtual
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
IsBoolType() constdart::AbstractTypeinline
IsCallable(Function *function) constdart::Instance
IsCanonical() constdart::Objectinline
IsCatchAllType() constdart::AbstractTypeinline
IsContravariantParameter(intptr_t parameter_position, const FunctionType &other, intptr_t other_parameter_position, Heap::Space space, FunctionTypeMapping *function_type_equivalence) constdart::FunctionType
IsDartClosureType() constdart::AbstractType
IsDartFunctionType() constdart::AbstractType
IsDartRecordType() constdart::AbstractType
IsDoubleType() constdart::AbstractType
IsDynamicType() constdart::AbstractTypeinline
IsEquivalent(const Instance &other, TypeEquality kind, FunctionTypeMapping *function_type_equivalence=nullptr) constdart::FunctionTypevirtual
IsFfiPointerType() constdart::AbstractType
IsFinalized() constdart::AbstractTypeinline
IsFloat32x4Type() constdart::AbstractType
IsFloat64x2Type() constdart::AbstractType
IsFutureOrType() constdart::AbstractTypeinline
IsGeneric(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
IsGeneric() constdart::FunctionTypeinline
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
IsInstantiated(Genericity genericity=kAny, intptr_t num_free_fun_type_params=kAllFree) constdart::FunctionTypevirtual
IsInt32x4Type() constdart::AbstractType
IsIntegerImplementationType() constdart::AbstractType
IsIntType() constdart::AbstractType
IsMintType() constdart::AbstractTypeinline
IsNeverType() constdart::AbstractType
IsNew() constdart::Objectinline
IsNonNullable() constdart::AbstractTypeinline
IsNull() constdart::Objectinline
IsNullabilityEquivalent(Thread *thread, const AbstractType &other_type, TypeEquality kind) constdart::AbstractTypeprotected
IsNullable() constdart::AbstractTypeinline
IsNullableObjectType() constdart::AbstractTypeinline
IsNullType() constdart::AbstractType
IsNumberType() constdart::AbstractTypeinline
IsObjectType() constdart::AbstractTypeinline
IsOld() constdart::Objectinline
IsPointer() constdart::Instancevirtual
IsRequiredAt(intptr_t index) constdart::FunctionType
IsSentinelType() constdart::AbstractType
IsSmiType() constdart::AbstractTypeinline
IsStrictlyNonNullable() constdart::AbstractType
IsStringType() constdart::AbstractType
IsSubtypeOf(const FunctionType &other, Heap::Space space, FunctionTypeMapping *function_type_equivalence=nullptr) constdart::FunctionType
dart::AbstractType::IsSubtypeOf(const AbstractType &other, Heap::Space space, FunctionTypeMapping *function_type_equivalence=nullptr) constdart::AbstractType
IsTopTypeForInstanceOf() constdart::AbstractType
IsTopTypeForSubtyping() constdart::AbstractType
IsTypeClassAllowedBySpawnUri() constdart::AbstractType
IsValidNativeIndex(int index) constdart::Instanceinline
IsVoidType() constdart::AbstractTypeinline
JSONType() constdart::Objectinlinevirtual
kClassIddart::Objectstatic
kernel_program_info_class()dart::Objectinlinestatic
kHashBitsdart::Objectstatic
kInternalName enum valuedart::Object
kScrubbedName enum valuedart::Object
kUserVisibleName enum valuedart::Object
language_error_class()dart::Objectinlinestatic
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
Name() constdart::AbstractType
NameArrayLengthIncludingFlags(intptr_t num_parameters)dart::FunctionTypestatic
NameCString() constdart::AbstractType
named_parameter_names() constdart::FunctionTypeinline
named_parameter_names_offset()dart::FunctionTypeinlinestatic
NameDisambiguation enum namedart::Object
namespace_class()dart::Objectinlinestatic
NameVisibility enum namedart::Object
NativeFieldsDataAddr() constdart::Instance
NativeFieldsOffset()dart::Instanceinlinestatic
New(intptr_t num_parent_type_arguments=0, Nullability nullability=Nullability::kNonNullable, Heap::Space space=Heap::kOld)dart::FunctionTypestatic
dart::AbstractType::New(const Class &cls, Heap::Space space=Heap::kNew)dart::Instancestatic
NewAlreadyFinalized(const Class &cls, Heap::Space space=Heap::kNew)dart::Instancestatic
NextFieldOffset()dart::AbstractTypeinlinestatic
NormalizeFutureOrType(Heap::Space space) constdart::AbstractTypevirtual
null()dart::Objectinlinestatic
nullability() constdart::AbstractTypeinline
NullabilitySuffix(NameVisibility name_visibility) constdart::AbstractTypevirtual
NullIsAssignableTo(const AbstractType &other)dart::Instancestatic
NullIsAssignableTo(const AbstractType &other, const TypeArguments &other_instantiator_type_arguments, const TypeArguments &other_function_type_arguments)dart::Instancestatic
num_fixed_parameters() constdart::FunctionTypeinline
num_implicit_parameters() constdart::FunctionTypeinline
NumFixedParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumNativeFields() constdart::Instanceinline
NumOptionalNamedParameters() constdart::FunctionTypeinline
NumOptionalNamedParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumOptionalParameters() constdart::FunctionTypeinline
NumOptionalParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumOptionalPositionalParameters() constdart::FunctionTypeinline
NumOptionalPositionalParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumParameters() constdart::FunctionTypeinline
NumParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumParentTypeArguments() constdart::FunctionTypeinline
NumParentTypeArgumentsOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumTypeArguments() constdart::FunctionTypeinline
NumTypeArgumentsOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
NumTypeParameters() constdart::FunctionTypeinline
NumTypeParametersOf(FunctionTypePtr ptr)dart::FunctionTypeinlinestatic
Object()dart::Objectinlineprotected
object_pool_class()dart::Objectinlinestatic
ObjectPtrType typedefdart::Object
operator=(ObjectPtr value)dart::Objectinline
OperatorEquals(const Instance &other) constdart::Instancevirtual
packed_parameter_counts() constdart::FunctionTypeinline
packed_parameter_counts_offset()dart::FunctionTypeinlinestatic
packed_type_parameter_counts() constdart::FunctionTypeinline
packed_type_parameter_counts_offset()dart::FunctionTypeinlinestatic
PackedHasNamedOptionalParameters typedefdart::FunctionType
PackedNumFixedParameters typedefdart::FunctionType
PackedNumImplicitParameters typedefdart::FunctionType
PackedNumOptionalParameters typedefdart::FunctionType
PackedNumParentTypeArguments typedefdart::FunctionType
PackedNumTypeParameters typedefdart::FunctionType
parameter_types() constdart::FunctionTypeinline
parameter_types_offset()dart::FunctionTypeinlinestatic
ParameterNameAt(intptr_t index) constdart::FunctionType
ParameterTypeAt(intptr_t index) constdart::FunctionType
patch_class_class()dart::Objectinlinestatic
pc_descriptors_class()dart::Objectinlinestatic
Print(NameVisibility name_visibility, BaseTextBuffer *printer) constdart::FunctionType
dart::AbstractType::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
PrintName(NameVisibility visibility, BaseTextBuffer *printer) constdart::FunctionTypevirtual
PrintParameters(Thread *thread, Zone *zone, NameVisibility name_visibility, BaseTextBuffer *printer) constdart::FunctionType
PrintSharedInstanceJSON(JSONObject *jsobj, bool ref, bool include_id=true) constdart::Instanceprotectedvirtual
PrintURIs(URIs *uris)dart::AbstractTypestatic
ptr() constdart::Objectinline
ptr_dart::Objectprotected
raw_value() constdart::Objectinlineprotected
RawCast(ObjectPtr obj)dart::Objectinlinestatic
ReadOnlyHandle()dart::Objectinlinestatic
ReadOnlyHandleImpl(intptr_t cid)dart::Objectinlineprotectedstatic
result_type() constdart::FunctionTypeinline
RoundedAllocationSize(intptr_t size)dart::Objectinlineprotectedstatic
script_class()dart::Objectinlinestatic
ScrubbedName() constdart::AbstractType
ScrubbedNameCString() constdart::AbstractType
sentinel_class()dart::Objectinlinestatic
set_flags(uint32_t value) constdart::AbstractTypeprotected
set_named_parameter_names(const Array &value) constdart::FunctionType
set_nullability(Nullability value) constdart::AbstractTypeprotected
set_num_fixed_parameters(intptr_t value) constdart::FunctionType
set_num_implicit_parameters(intptr_t value) constdart::FunctionType
set_packed_parameter_counts(uint32_t packed_parameter_counts) constdart::FunctionType
set_packed_type_parameter_counts(uint16_t packed_parameter_counts) constdart::FunctionType
set_parameter_types(const Array &value) constdart::FunctionType
set_result_type(const AbstractType &value) constdart::FunctionType
set_type_state(UntaggedAbstractType::TypeState value) constdart::AbstractTypeprotected
set_vm_isolate_snapshot_object_table(const Array &table)dart::Objectstatic
set_vtable(cpp_vtable value)dart::Objectinlineprotected
SetCanonical() constdart::Objectinline
SetField(const Field &field, const Object &value) constdart::Instance
SetHash(intptr_t value) constdart::AbstractTypeinlineprotected
SetImmutable() constdart::Objectinline
SetInstantiatedNullability(const TypeParameter &type_param, Heap::Space space) constdart::AbstractTypevirtual
SetIsFinalized() constdart::AbstractType
SetIsRequiredAt(intptr_t index) constdart::FunctionType
SetNativeField(int index, intptr_t value) constdart::Instance
SetNativeFields(uint16_t num_fields, const intptr_t *field_values) constdart::Instance
SetNumOptionalParameters(intptr_t num_optional_parameters, bool are_optional_positional) constdart::FunctionType
SetNumParentTypeArguments(intptr_t value) constdart::FunctionType
SetParameterNameAt(intptr_t index, const String &value) constdart::FunctionType
SetParameterTypeAt(intptr_t index, const AbstractType &value) constdart::FunctionType
setPtr(ObjectPtr value, intptr_t default_cid)dart::Objectinlineprotected
SetTypeArguments(const TypeArguments &value) constdart::Instancevirtual
SetTypeParameters(const TypeParameters &value) constdart::FunctionType
SetTypeTestingStub(const Code &stub) constdart::AbstractType
ShouldHaveImmutabilityBitSet(classid_t class_id)dart::Objectstatic
singletargetcache_class()dart::Objectinlinestatic
SizeFromClass() constdart::Instanceinline
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
subtypetestcache_class()dart::Objectinlinestatic
tags_offset()dart::Objectinlinestatic
to_offset(intptr_t length=0)dart::Objectinlineprotectedstatic
ToCString() constdart::Objectinlinevirtual
ToNullability(Nullability value, Heap::Space space) constdart::FunctionType
ToUserVisibleCString() constdart::FunctionType
ToUserVisibleString() constdart::FunctionType
type_arguments_class()dart::Objectinlinestatic
type_class() constdart::AbstractTypevirtual
type_class_id() constdart::FunctionTypeinlinevirtual
type_parameters() constdart::FunctionTypeinline
type_parameters_class()dart::Objectinlinestatic
type_parameters_offset()dart::FunctionTypeinlinestatic
type_state() constdart::AbstractTypeinlineprotected
type_test_stub() constdart::AbstractTypeinline
type_test_stub_entry_point() constdart::AbstractTypeinline
type_test_stub_entry_point_offset()dart::AbstractTypeinlinestatic
TypeParameterAt(intptr_t index, Nullability nullability=Nullability::kNonNullable) constdart::FunctionType
unhandled_exception_class()dart::Objectinlinestatic
UnimplementedMethod() constdart::Objectprotected
unlinkedcall_class()dart::Objectinlinestatic
UnroundedSize()dart::Instanceinlinestatic
UnsafeMutableNonPointer(const FieldType *addr) constdart::Objectinlineprotected
UntaggedObjectType typedefdart::Object
unwind_error_class()dart::Objectinlinestatic
UnwrapFutureOr() constdart::AbstractType
UpdateFunctionTypes(intptr_t num_parent_type_args_adjustment, intptr_t num_free_fun_type_params, Heap::Space space, FunctionTypeMapping *function_type_mapping) constdart::FunctionTypevirtual
UpdateTypeTestingStubEntryPoint() constdart::AbstractTypeinline
UserVisibleName() constdart::AbstractType
UserVisibleNameCString() constdart::AbstractType
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