Home
last modified time | relevance | path

Searched defs:typeParam (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsInferType.h26 …explicit TSInferType(TSTypeParameter *typeParam) : TypeNode(AstNodeType::TS_INFER_TYPE), typeParam… in TSInferType()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsInferTypeBuilder.h29 TSInferTypeBuilder &SetFunctionSignature(TSTypeParameter *typeParam) in SetFunctionSignature()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsInferType.h36 …explicit TSInferType(TSTypeParameter *typeParam) : TypeNode(AstNodeType::TS_INFER_TYPE), typeParam… in TSInferType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsPartialTypeParameter.cpp21 ETSPartialTypeParameter::ETSPartialTypeParameter(ETSTypeParameter *const typeParam, ETSChecker *con… in ETSPartialTypeParameter()
DetsObjectType.cpp766 auto *typeParam = typeParams[idx]; in IsGenericSupertypeOf() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeRelationContext.cpp123 auto typeParam = type->AsETSTypeParameter(); in CheckInstantiationConstraints() local
Dfunction_helpers.h127 for (const auto typeParam : sigParams) { in BuildImplicitSubstitutionForArguments() local
DvalidateHelpers.cpp327 for (const auto *const typeParam : typeAliasNode->TypeParams()->Params()) { in ValidateGenericTypeAliasForClonedNode() local
Dobject.cpp193 for (auto *const typeParam : typeParams->Params()) { in CreateUnconstrainedTypeParameters() local
202 for (auto *const typeParam : typeParams->Params()) { in CreateUnconstrainedTypeParameters() local
DutilityTypeHandlers.cpp44 ir::TypeNode *typeParam = GetUtilityTypeTypeParamNode(typeParams, utilityType); in HandleUtilityTypeParameterNode() local
Dfunction.cpp58 bool ETSChecker::IsCompatibleTypeArgument(ETSTypeParameter *typeParam, Type *typeArgument, in IsCompatibleTypeArgument()
92 …TSChecker::InsertTypeIntoSubstitution(const ArenaVector<Type *> &typeParams, const Type *typeParam, in InsertTypeIntoSubstitution()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DdefaultParameterLowering.cpp91 auto *typeParam = checker->AllocNode<ir::TSTypeParameter>(ident, constraint, defaultType); in CreateParameterDeclaraion() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp640 void ScopeInitTyped::VisitTSTypeParameter(ir::TSTypeParameter *typeParam) in VisitTSTypeParameter()
1047 void InitScopesPhaseETS::VisitTSTypeParameter(ir::TSTypeParameter *typeParam) in VisitTSTypeParameter()
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparser.cpp982 auto typeParam = typeAnnotation->AsETSTypeReference()->Part()->TypeParams(); in GetNameForTypeNode() local
2095 …auto *typeParam = AllocNode<ir::TSTypeParameter>(paramIdent, constraint, defaultType, varianceModi… in ParseTypeParameter() local
DTypedParser.cpp747 auto *typeParam = AllocNode<ir::TSTypeParameter>(paramIdent, constraint, defaultType); in ParseTypeParameter() local
DTSparser.cpp543 ir::TSTypeParameter *typeParam = ParseTypeParameter(&options); in ParseTypeOperatorOrTypeReference() local
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp910 ir::TSTypeParameter *typeParam = ParseTsTypeParameter(true); in ParseTsInferType() local
3869 …auto *typeParam = AllocNode<ir::TSTypeParameter>(paramIdent, constraint, defaultType, isTypeIn, is… in ParseTsTypeParameter() local