Home
last modified time | relevance | path

Searched refs:getTemplateParameters (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp274 TemplateParameters = FTD->getTemplateParameters(); in fill()
283 TemplateParameters = CTD->getTemplateParameters(); in fill()
291 TemplateParameters = CTPSD->getTemplateParameters(); in fill()
298 TemplateParameters = VTPSD->getTemplateParameters(); in fill()
313 TemplateParameters = VTD->getTemplateParameters(); in fill()
331 TemplateParameters = VTD->getTemplateParameters(); in fill()
348 TemplateParameters = TAT->getTemplateParameters(); in fill()
391 TPL = TTP->getTemplateParameters(); in getParamName()
H A DDeclTemplate.cpp75 (TTP->getTemplateParameters()->containsUnexpandedParameterPack() || in TemplateParameterList()
166 TTP->getTemplateParameters()->Profile(ID, C); in Profile()
216 if (AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner)) in AdoptTemplateParameterList()
668 auto TemplateArgs = getTemplateParameters()->getInjectedTemplateArgs(Context); in getInjectedClassNameSpecialization()
1028 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1033 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1220 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange()
1445 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1450 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1573 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange()
[all …]
H A DODRDiagsEmitter.cpp826 FirstTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch()
828 SecondTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch()
1327 TemplateParameterList *FirstTPL = FirstTemplate->getTemplateParameters(); in diagnoseMismatch()
1328 TemplateParameterList *SecondTPL = SecondTemplate->getTemplateParameters(); in diagnoseMismatch()
1439 TemplateParameterList *FirstTPL = FirstTTPD->getTemplateParameters(); in diagnoseMismatch()
1440 TemplateParameterList *SecondTPL = SecondTTPD->getTemplateParameters(); in diagnoseMismatch()
H A DASTDumper.cpp147 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
H A DStmtPrinter.cpp1355 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr()
1790 TPL = FTD->getTemplateParameters(); in VisitMemberExpr()
1793 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
2208 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral()
2688 E->getNamedConcept()->getTemplateParameters()); in VisitConceptSpecializationExpr()
H A DCommentSema.cpp1015 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), in ResolveTParamReferenceHelper()
1049 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(), STC); in CorrectTypoInTParamReferenceHelper()
H A DDeclBase.cpp282 return TD->getTemplateParameters(); in getDescribedTemplateParams()
284 return CTPSD->getTemplateParameters(); in getDescribedTemplateParams()
286 return VTPSD->getTemplateParameters(); in getDescribedTemplateParams()
H A DTemplateName.cpp226 TD->getTemplateParameters()->size()); in getTemplateDeclAndDefaultArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp334 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size();
359 TemplateParameterList *InnerParams = FTD->getTemplateParameters(); in transformConstructor()
769 Expr *RC = F->getTemplateParameters()->getRequiresClause(); in buildAssociatedConstraints()
802 for (auto *TP : *AliasTemplate->getTemplateParameters()) { in buildAssociatedConstraints()
820 F->getTemplateParameters()->size()); in buildAssociatedConstraints()
829 NamedDecl *TP = F->getTemplateParameters()->getParam(Index); in buildAssociatedConstraints()
1081 F->getTemplateParameters()->size()); in BuildDeductionGuideForTypeAlias()
1089 F->getTemplateParameters(), FReturnType->template_arguments(), in BuildDeductionGuideForTypeAlias()
1106 SemaRef, AliasTemplate->getTemplateParameters(), DeducedArgs); in BuildDeductionGuideForTypeAlias()
1109 F->getTemplateParameters()->size()); in BuildDeductionGuideForTypeAlias()
[all …]
H A DSemaTemplateDeduction.cpp530 ParamDecl->getTemplateParameters()->asArray(); in DeduceTemplateArguments()
1351 return Guide->getDeducedTemplate()->getTemplateParameters()->size(); in getFirstInnerIndex()
3219 TemplateParameterList *TPL = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction()
3316 TemplateParameterList *TPL = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction()
3344 S, TD, TD->getTemplateParameters(), /*IsDeduced=*/false, Deduced, in FinishTemplateArgumentDeduction()
3383 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3385 S, Partial->getTemplateParameters(), in DeduceTemplateArguments()
3402 S, Partial, Partial->getTemplateParameters(), in DeduceTemplateArguments()
3457 TD->getTemplateParameters()->size()); in DeduceTemplateArgumentsFromType()
3461 TD->getTemplateParameters(), PArgs, AArgs, Info, Deduced, false); in DeduceTemplateArgumentsFromType()
[all …]
H A DCodeCompleteConsumer.cpp539 return Template->getTemplateParameters()->size(); in getNumParams()
571 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType()
600 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl()
H A DHLSLBuiltinTypeDeclBuilder.cpp231 assert(CD->getTemplateParameters()->size() == 1 && in constructConceptSpecializationExpr()
234 dyn_cast<TemplateTypeParmDecl>(CD->getTemplateParameters()->getParam(0)); in constructConceptSpecializationExpr()
730 Template->getTemplateParameters()->getParam(0))) { in getFirstTemplateTypeParam()
776 assert(Template->getTemplateParameters()->size() == Names.size() && in addSimpleTemplateParams()
H A DSemaTemplate.cpp1091 CD->getTemplateParameters()->getMinRequiredArguments() > 1) { in CheckTypeConstraint()
1740 TransformTemplateParameterList(TD->getTemplateParameters()); in TransformDecl()
1813 return cast<TemplateDecl>(D)->getTemplateParameters(); in GetTemplateParameterList()
2019 PrevClassTemplate->getTemplateParameters(), /*Complain=*/true, in CheckClassTemplate()
2282 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
2882 ExpectedTemplateParams = Partial->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier()
2887 ->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier()
2911 ExpectedTemplateParams = Template->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier()
3505 IV->getSpecializedTemplate()->getTemplateParameters()); in handledStmt()
3623 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType()
[all …]
H A DSemaTemplateInstantiate.cpp1009 FnTmpl->getTemplateParameters(), Active->TemplateArgs, in PrintInstantiationStack()
1023 FnTmpl->getTemplateParameters(), Active->TemplateArgs, in PrintInstantiationStack()
1033 Params = D->getTemplateParameters(); in PrintInstantiationStack()
1036 Params = D->getTemplateParameters(); in PrintInstantiationStack()
1039 Params = D->getTemplateParameters(); in PrintInstantiationStack()
1078 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
1082 ->getTemplateParameters(); in PrintInstantiationStack()
1096 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
1100 ->getTemplateParameters(); in PrintInstantiationStack()
4124 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
H A DSemaSYCL.cpp173 const TemplateParameterList *TL = FT->getTemplateParameters(); in handleKernelAttr()
H A DSemaTemplateInstantiateDecl.cpp1539 TemplateParameterList *TempParams = D->getTemplateParameters(); in InstantiateTypeAliasTemplateDecl()
2183 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl()
2279 MostRecentPrevCT->getTemplateParameters(); in VisitClassTemplateDecl()
2371 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl()
2454 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
2966 FunctionTemplate->getPreviousDecl()->getTemplateParameters(), in VisitFunctionDecl()
3694 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(), in collectUnexpandedParameterPacks()
3703 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTemplateTemplateParmDecl()
3731 collectUnexpandedParameterPacks(SemaRef, D->getTemplateParameters(), in VisitTemplateTemplateParmDecl()
4785 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
[all …]
H A DSemaLookup.cpp419 unsigned DMin = DTD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult()
420 unsigned EMin = ETD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult()
429 for (unsigned I = DMin, N = DTD->getTemplateParameters()->size(); in isPreferredLookupResult()
432 ETD->getTemplateParameters()->getParam(I)) && in isPreferredLookupResult()
434 DTD->getTemplateParameters()->getParam(I))) in isPreferredLookupResult()
1566 for (auto *Param : *TD->getTemplateParameters()) in makeMergedDefinitionVisible()
1882 TemplateParameterList *TPL = TD->getTemplateParameters(); in isAcceptableSlow()
3738 TemplateParameterList *Params = FD->getTemplateParameters(); in LookupLiteralOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h669 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
684 dumpTemplateParameters(D->getTemplateParameters()); in VisitTypeAliasTemplateDecl()
709 dumpTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
715 dumpTemplateParameters(D->getTemplateParameters()); in VisitBuiltinTemplateDecl()
726 dumpTemplateParameters(D->getTemplateParameters()); in VisitVarTemplatePartialSpecializationDecl()
749 dumpTemplateParameters(D->getTemplateParameters()); in VisitTemplateTemplateParmDecl()
757 dumpTemplateParameters(D->getTemplateParameters()); in VisitConceptDecl()
H A DDeclTemplate.h414 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() function
441 return SourceRange(getTemplateParameters()->getTemplateLoc(), in getSourceRange()
915 return getTemplateParameters()->getInjectedTemplateArgs(Context); in getInjectedTemplateArgs()
1088 const TemplateParameterList *TPL = getTemplateParameters();
1671 getTemplateParameters()->containsUnexpandedParameterPack();
1746 return SourceRange(getTemplateParameters()->getTemplateLoc(), End);
2141 TemplateParameterList *getTemplateParameters() const {
2148 return getTemplateParameters()->getInjectedTemplateArgs(Context);
2244 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
2916 TemplateParameterList *getTemplateParameters() const {
[all …]
H A DRecursiveASTVisitor.h1958 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); \
1986 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1990 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
2026 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
2030 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
2137 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); \
H A DJSONNodeDumper.h434 dumpTemplateParameters(TD->getTemplateParameters()); in writeTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp241 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl()
331 VisitTemplateParameterList(VarTmpl->getTemplateParameters()); in VisitVarDecl()
335 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl()
540 VisitTemplateParameterList(ClassTmpl->getTemplateParameters()); in VisitTagDecl()
557 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
1012 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
H A DIndexDecl.cpp732 auto *Params = D->getTemplateParameters(); in VisitTemplateDecl()
741 if (auto *Params = D->getTemplateParameters()) in VisitConceptDecl()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1058 TTP->getTemplateParameters()->asArray())) in getFragmentsForTemplateParameters()
1198 Concept->getTemplateParameters()->asArray())) in getFragmentsForConcept()
1216 RedeclarableTemplate->getTemplateParameters()->asArray())) in getFragmentsForRedeclarableTemplate()
1264 Decl->getTemplateParameters()->asArray())) in getFragmentsForClassTemplatePartialSpecialization()
1308 Decl->getTemplateParameters()->asArray())) in getFragmentsForVarTemplatePartialSpecialization()
1331 Decl->getTemplateParameters()->asArray())) in getFragmentsForFunctionTemplate()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp150 const auto *TParams = Templ->getTemplateParameters(); in checkPreCall()

123