Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/lib/AST/
H A DComment.cpp270 TemplateParameters = FTD->getTemplateParameters(); in fill()
279 TemplateParameters = CTD->getTemplateParameters(); in fill()
287 TemplateParameters = CTPSD->getTemplateParameters(); in fill()
302 TemplateParameters = VTD->getTemplateParameters(); in fill()
320 TemplateParameters = VTD->getTemplateParameters(); in fill()
337 TemplateParameters = TAT->getTemplateParameters(); in fill()
380 TPL = TTP->getTemplateParameters(); in getParamName()
H A DDeclTemplate.cpp70 TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList()
176 if (AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner)) in AdoptTemplateParameterList()
397 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs()
536 ProfileTemplateParameterList(C, ID, TTP->getTemplateParameters()); in ProfileTemplateParameterList()
614 TemplateParameterList *Params = getTemplateParameters(); in getInjectedClassNameSpecialization()
955 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
960 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1320 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1325 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
H A DASTDumper.cpp120 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
H A DStmtPrinter.cpp1159 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr()
1582 TPL = FTD->getTemplateParameters(); in VisitMemberExpr()
1585 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
2000 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral()
2467 E->getNamedConcept()->getTemplateParameters()); in VisitConceptSpecializationExpr()
H A DASTStructuralEquivalence.cpp1852 return IsStructurallyEquivalent(Context, D1->getTemplateParameters(), in IsStructurallyEquivalent()
1853 D2->getTemplateParameters()); in IsStructurallyEquivalent()
1863 return IsStructurallyEquivalent(Ctx, D1->getTemplateParameters(), in IsTemplateDeclCommonStructurallyEquivalent()
1864 D2->getTemplateParameters()); in IsTemplateDeclCommonStructurallyEquivalent()
H A DDeclBase.cpp245 return TD->getTemplateParameters(); in getDescribedTemplateParams()
247 return CTPSD->getTemplateParameters(); in getDescribedTemplateParams()
249 return VTPSD->getTemplateParameters(); in getDescribedTemplateParams()
H A DCommentSema.cpp1061 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), in ResolveTParamReferenceHelper()
1092 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(), in CorrectTypoInTParamReferenceHelper()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h532 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
547 dumpTemplateParameters(D->getTemplateParameters()); in VisitTypeAliasTemplateDecl()
572 dumpTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
583 dumpTemplateParameters(D->getTemplateParameters()); in VisitBuiltinTemplateDecl()
594 dumpTemplateParameters(D->getTemplateParameters()); in VisitVarTemplatePartialSpecializationDecl()
617 dumpTemplateParameters(D->getTemplateParameters()); in VisitTemplateTemplateParmDecl()
625 dumpTemplateParameters(D->getTemplateParameters()); in VisitConceptDecl()
H A DDeclTemplate.h428 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() function
451 return SourceRange(getTemplateParameters()->getTemplateLoc(), in getSourceRange()
1123 const TemplateParameterList *TPL = getTemplateParameters();
1704 getTemplateParameters()->containsUnexpandedParameterPack();
1779 return SourceRange(getTemplateParameters()->getTemplateLoc(), End);
2158 TemplateParameterList *getTemplateParameters() const {
2257 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
3004 TemplateParameterList *getTemplateParameters() const {
3090 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
3282 return SourceRange(getTemplateParameters()->getTemplateLoc(),
[all …]
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp235 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl()
315 VisitTemplateParameterList(VarTmpl->getTemplateParameters()); in VisitVarDecl()
319 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl()
519 VisitTemplateParameterList(ClassTmpl->getTemplateParameters()); in VisitTagDecl()
531 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
933 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
H A DIndexDecl.cpp726 auto *Params = D->getTemplateParameters(); in VisitTemplateDecl()
735 if (auto *Params = D->getTemplateParameters()) in VisitConceptDecl()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp4579 EXPECT_EQ(ToD->getTemplateParameters()->getParam(0)->getDeclContext(), in TEST_P()
4610 EXPECT_EQ(ToD->getTemplateParameters()->getParam(0)->getDeclContext(), in TEST_P()
4618 ToDPart, ToDPart->getTemplateParameters()->getParam(0))); in TEST_P()
4748 ToD1Part->getTemplateParameters()->getParam(0))); in TEST_P()
7545 return Node.getTemplateParameters()->size() == Cnt; in AST_MATCHER_P()
7582 ->getTemplateParameters() in TEST_P()
7594 TemplateParameterList *ToDGCtorTP = ToDGCtor->getTemplateParameters(); in TEST_P()
7605 ->getTemplateParameters() in TEST_P()
7648 ->getTemplateParameters() in TEST_P()
7662 TemplateParameterList *ToDGCtorTP = ToDGCtor->getTemplateParameters(); in TEST_P()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2851 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2962 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3014 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3092 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments()
3981 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4179 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4366 = ConversionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
5344 Deduced.resize(P2->getTemplateParameters()->size()); in isAtLeastAsSpecializedAs()
5524 TemplateParameterList *A = AArg->getTemplateParameters(); in isTemplateTemplateParameterAtLeastAsSpecializedAs()
6071 = FunctionTemplate->getTemplateParameters(); in MarkDeducedTemplateParameters()
[all …]
H A DCodeCompleteConsumer.cpp537 return Template->getTemplateParameters()->size(); in getNumParams()
569 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType()
598 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl()
H A DSemaTemplate.cpp2614 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
3766 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType()
4299 auto *TemplateParams = Partial->getTemplateParameters(); in checkTemplatePartialSpecialization()
4330 auto *TemplateParams = TD->getTemplateParameters(); in CheckDeductionGuideTemplate()
4734 << TD->getTemplateParameters()->getSourceRange(); in diagnoseMissingTemplateArguments()
5681 ->getTemplateParameters() in diagnoseMissingArgument()
5698 TemplateParameterList *Params = TD->getTemplateParameters(); in diagnoseMissingArgument()
5730 ->getTemplateParameters(); in CheckTemplateArgumentList()
7492 Template->getTemplateParameters(), Params, false, in CheckTemplateTemplateArgument()
8276 PrimaryTemplate->getTemplateParameters(); in CheckTemplatePartialSpecializationArgs()
[all …]
H A DSemaTemplateInstantiate.cpp611 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack()
624 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack()
635 Params = D->getTemplateParameters(); in PrintInstantiationStack()
638 Params = D->getTemplateParameters(); in PrintInstantiationStack()
641 Params = D->getTemplateParameters(); in PrintInstantiationStack()
680 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
684 ->getTemplateParameters(); in PrintInstantiationStack()
699 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
703 ->getTemplateParameters(); in PrintInstantiationStack()
3192 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
H A DSemaTemplateInstantiateDecl.cpp1032 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl()
1563 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl()
1632 = PrevClassTemplate->getMostRecentDecl()->getTemplateParameters(); in VisitClassTemplateDecl()
1745 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl()
1827 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
2287 FunctionTemplate->getPreviousDecl()->getTemplateParameters(), in VisitFunctionDecl()
2968 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(), in collectUnexpandedParameterPacks()
2977 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTemplateTemplateParmDecl()
3005 collectUnexpandedParameterPacks(SemaRef, D->getTemplateParameters(), in VisitTemplateTemplateParmDecl()
4073 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DMoveForwardingReferenceCheck.cpp114 const TemplateParameterList *Params = FuncTemplate->getTemplateParameters(); in check()
H A DForwardingReferenceOverloadCheck.cpp109 const TemplateParameterList *Params = FuncTemplate->getTemplateParameters(); in check()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DDefineInline.cpp251 const auto *DestTPL = DestTempl->getTemplateParameters(); in renameParameters()
252 const auto *SourceTPL = SourceTempl->getTemplateParameters(); in renameParameters()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp543 if (Args->size() != FTD->getTemplateParameters()->size()) in VisitParmVarDecl()
551 for (auto *ND : *TD.getTemplateParameters()) { in paramIndex()
707 auto TemplateParams = TemplateDecl->getTemplateParameters()->asArray(); in getFunctionPackType()
H A DHover.cpp206 for (const Decl *Param : *TTP->getTemplateParameters()) { in printType()
603 fetchTemplateParameters(TD->getTemplateParameters(), PP); in getHoverContents()
608 fetchTemplateParameters(FTD->getTemplateParameters(), PP); in getHoverContents()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp154 const auto *TParams = Templ->getTemplateParameters(); in checkPreCall()
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp262 if (auto *TParams = Templ->getTemplateParameters()) { in run()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DASTTests.cpp348 auto *TemplateParamsWithAuto = WithAuto.getTemplateParameters(); in TEST()

123