Home
last modified time | relevance | path

Searched defs:substitution (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dfunction_helpers.h72 ETSChecker *checker, Substitution *substitution) in InferUntilFail()
120 Substitution *substitution = checker->NewSubstitution(); in BuildImplicitSubstitutionForArguments() local
159 auto *substitution = checker->NewSubstitution(); in BuildExplicitSubstitutionForArguments() local
206 const Substitution *substitution = in MaybeSubstituteTypeParameters() local
DtypeRelationContext.cpp115const Substitution *substitution, lexer::SourcePosition pos) in CheckInstantiationConstraints()
162 auto *substitution = checker_->NewSubstitution(); in InstantiateType() local
Dfunction.cpp59 const Substitution *substitution) in IsCompatibleTypeArgument()
93 … const size_t index, Substitution *substitution, Type *objectParam) in InsertTypeIntoSubstitution()
107 … const Type *paramType, Substitution *substitution) in EnhanceSubstitutionForGenericType()
150 Type *argumentType, Substitution *substitution) in EnhanceSubstitutionForReadonly()
158 Substitution *substitution) in EnhanceSubstitutionForType()
199 Type *argumentType, Substitution *substitution) in EnhanceSubstitutionForUnion()
239 Type *argumentType, Substitution *substitution) in EnhanceSubstitutionForObject()
289 … Type *const argumentType, Substitution *const substitution) in EnhanceSubstitutionForArray()
1494 auto *substitution = NewSubstitution(); in AdjustForTypeParameters() local
DtypeCreation.cpp673 auto *substitution = NewSubstitution(); in FunctionTypeToFunctionalInterfaceType() local
685 auto *substitution = NewSubstitution(); in FunctionTypeToFunctionalInterfaceType() local
709 Substitution *substitution = NewSubstitution(); in CreatePromiseOf() local
Dhelpers.cpp2031 void ETSChecker::EmplaceSubstituted(Substitution *substitution, ETSTypeParameter *tparam, Type *typ… in EmplaceSubstituted()
2057 util::StringView ETSChecker::GetHashFromSubstitution(const Substitution *substitution) in GetHashFromSubstitution()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DlambdaLowering.cpp44 checker::Substitution *substitution = nullptr; member
51 checker::Substitution *substitution = nullptr; member
103 auto *substitution = checker->NewSubstitution(); in CloneTypeParams() local
213 checker::Substitution *substitution, in ProcessCalleeMethodBody()
346 auto *substitution = subst0; // NOTE(gogabr): needed to capture in a lambda later. in CreateCalleeMethod() local
461 LambdaInfo const *info, checker::Substitution *substitution) in CreateLambdaClassFields()
486 … LambdaInfo const *info, checker::Substitution *substitution) in CreateLambdaClassConstructor()
648checker::Substitution *substitution, ArenaVector<checker::Type *> &funcInterfaces) in BuildLambdaClass()
679 auto *substitution = subst0; // NOTE(gogabr): needed to capture in a lambda later. in CreateLambdaClass() local
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsTypeAliasType.cpp246 const Substitution *const substitution) in SubstituteTypeArgs()
293 Type *ETSTypeAliasType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsObjectType.cpp892 static Type *SubstituteVariableType(TypeRelation *relation, const Substitution *substitution, Type … in SubstituteVariableType()
904 const Substitution *substitution) in CopyPropertyWithTypeArguments()
929 const Substitution *const substitution) in SubstituteTypeArgs()
1008 ETSObjectType *ETSObjectType::Substitute(TypeRelation *relation, const Substitution *substitution, … in Substitute()
1058 ETSObjectType *ETSObjectType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
1070 auto *substitution = checker->NewSubstitution(); in SubstituteArguments() local
DetsFunctionType.cpp88 auto *substitution = checker->NewSubstitution(); in EnhanceSignatureSubstitution() local
237 …FunctionType *ETSFunctionType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsNonNullishType.cpp88 …nNullishType::Substitute([[maybe_unused]] TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsReadonlyType.cpp92 …ReadonlyType::Substitute([[maybe_unused]] TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsTypeParameter.cpp106 …ypeParameter::Substitute([[maybe_unused]] TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsPartialTypeParameter.cpp89 Type *ETSPartialTypeParameter::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsArrayType.cpp163 Type *ETSArrayType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsTupleType.cpp149 Type *ETSTupleType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsUnionType.cpp343 Type *ETSUnionType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
/arkcompiler/ets_frontend/ets2panda/checker/types/
Dtype.cpp136 …stitute([[maybe_unused]] TypeRelation *relation, [[maybe_unused]] const Substitution *substitution) in Substitute()
Dsignature.cpp27 Signature *Signature::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzerHelpers.cpp710 auto substitution = checker->NewSubstitution(); in CreateOptionalSignaturesForFunctionalType() local
740 auto substitution = checker->NewSubstitution(); in CreateInterfaceTypeForETSFunctionType() local
DETSchecker.cpp509 auto *substitution = NewSubstitution(); in GlobalBuiltinBoxType() local