Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dfunction_helpers.h88 Substitution *substitution = checker->NewSubstitution(); in BuildImplicitSubstitutionForArguments() local
117 auto *substitution = checker->NewSubstitution(); in BuildExplicitSubstitutionForArguments() local
161 const Substitution *substitution = in MaybeSubstituteTypeParameters() local
DtypeRelationContext.cpp73 auto *const substitution = checker_->NewSubstitution(); in ValidateTypeArguments() local
149 auto *substitution = checker_->NewSubstitution(); in InstantiateType() local
Dfunction.cpp72 const Substitution *substitution) in IsCompatibleTypeArgument()
86 Substitution *substitution, in EnhanceSubstitutionForType()
124 Type *argumentType, Substitution *substitution, in EnhanceSubstitutionForObject()
1139 auto *substitution = NewSubstitution(); in AdjustForTypeParameters() local
Dhelpers.cpp2325 void ETSChecker::EmplaceSubstituted(Substitution *substitution, ETSTypeParameter *tparam, Type *typ… in EmplaceSubstituted()
2342 util::StringView ETSChecker::GetHashFromSubstitution(const Substitution *substitution) in GetHashFromSubstitution()
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsFunctionType.cpp88 auto *substitution = relation->GetChecker()->AsETSChecker()->NewSubstitution(); in ProcessSignatures() local
187 …FunctionType *ETSFunctionType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsObjectType.cpp769 const Substitution *substitution) in CopyPropertyWithTypeArguments()
793 const Substitution *const substitution) in SubstituteTypeArgs()
808 … ArenaVector<Type *> &newTypeArgs, const Substitution *const substitution) in SetCopiedTypeProperties()
821 Type *ETSObjectType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsArrayType.cpp162 Type *ETSArrayType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsTypeParameter.cpp128 Type *ETSTypeParameter::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
DetsUnionType.cpp248 Type *ETSUnionType::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
/arkcompiler/ets_frontend/ets2panda/checker/types/
Dtype.cpp139 …stitute([[maybe_unused]] TypeRelation *relation, [[maybe_unused]] const Substitution *substitution) in Substitute()
Dsignature.cpp30 Signature *Signature::Substitute(TypeRelation *relation, const Substitution *substitution) in Substitute()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzer.cpp492 checker::Substitution *substitution = checker->NewSubstitution(); in Check() local