Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp269 TemplateParameters = FTD->getTemplateParameters(); in fill()
276 TemplateParameters = CTD->getTemplateParameters(); in fill()
284 TemplateParameters = CTPSD->getTemplateParameters(); in fill()
346 TemplateParameters = TAT->getTemplateParameters(); in fill()
387 TPL = TTP->getTemplateParameters(); in getParamName()
H A DDeclTemplate.cpp69 TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList()
174 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner); in AdoptTemplateParameterList()
388 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs()
526 ProfileTemplateParameterList(C, ID, TTP->getTemplateParameters()); in ProfileTemplateParameterList()
604 TemplateParameterList *Params = getTemplateParameters(); in getInjectedClassNameSpecialization()
945 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
950 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1296 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
1301 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic()
H A DASTDumper.cpp128 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
H A DDeclPrinter.cpp654 ->getTemplateParameters(); in VisitFunctionDecl()
1002 Args, S->getSpecializedTemplate()->getTemplateParameters(), in VisitCXXRecordDecl()
1130 printTemplateParameters(D->getTemplateParameters()); in VisitTemplateDecl()
1207 printTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
H A DStmtPrinter.cpp1015 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr()
1432 TPL = FTD->getTemplateParameters(); in VisitMemberExpr()
1435 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
1854 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral()
2307 E->getNamedConcept()->getTemplateParameters()); in VisitConceptSpecializationExpr()
H A DDeclBase.cpp245 return TD->getTemplateParameters(); in getDescribedTemplateParams()
247 return CTPSD->getTemplateParameters(); in getDescribedTemplateParams()
249 return VTPSD->getTemplateParameters(); in getDescribedTemplateParams()
H A DASTStructuralEquivalence.cpp1766 return IsStructurallyEquivalent(Context, D1->getTemplateParameters(), in IsStructurallyEquivalent()
1767 D2->getTemplateParameters()); in IsStructurallyEquivalent()
1777 return IsStructurallyEquivalent(Ctx, D1->getTemplateParameters(), in IsTemplateDeclCommonStructurallyEquivalent()
1778 D2->getTemplateParameters()); in IsTemplateDeclCommonStructurallyEquivalent()
H A DODRHash.cpp418 Hash.AddTemplateParameterList(D->getTemplateParameters()); in VisitTemplateDecl()
507 AddTemplateParameterList(TD->getTemplateParameters()); in AddCXXRecordDecl()
H A DDecl.cpp286 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList()
397 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV()
465 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV()
517 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV()
873 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in getLVForNamespaceScopeDecl()
1040 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in getLVForClassMember()
1657 Spec->getSpecializedTemplate()->getTemplateParameters()); in printNestedNameSpecifier()
H A DCommentSema.cpp1126 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), in ResolveTParamReferenceHelper()
1157 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(), in CorrectTypoInTParamReferenceHelper()
H A DNestedNameSpecifier.cpp293 Record->getSpecializedTemplate()->getTemplateParameters()); in print()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h525 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
540 dumpTemplateParameters(D->getTemplateParameters()); in VisitTypeAliasTemplateDecl()
565 dumpTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
576 dumpTemplateParameters(D->getTemplateParameters()); in VisitBuiltinTemplateDecl()
587 dumpTemplateParameters(D->getTemplateParameters()); in VisitVarTemplatePartialSpecializationDecl()
610 dumpTemplateParameters(D->getTemplateParameters()); in VisitTemplateTemplateParmDecl()
618 dumpTemplateParameters(D->getTemplateParameters()); in VisitConceptDecl()
H A DDeclTemplate.h418 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() function
441 return SourceRange(getTemplateParameters()->getTemplateLoc(), in getSourceRange()
1109 const TemplateParameterList *TPL = getTemplateParameters();
1674 getTemplateParameters()->containsUnexpandedParameterPack();
1749 return SourceRange(getTemplateParameters()->getTemplateLoc(), End);
2128 TemplateParameterList *getTemplateParameters() const {
2227 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
2973 TemplateParameterList *getTemplateParameters() const {
3059 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
3251 return SourceRange(getTemplateParameters()->getTemplateLoc(),
[all …]
H A DRecursiveASTVisitor.h1767 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); \
1795 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1799 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1844 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1848 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters()));
1948 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
H A DJSONNodeDumper.h409 dumpTemplateParameters(TD->getTemplateParameters()); in writeTemplateDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp234 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl()
314 VisitTemplateParameterList(VarTmpl->getTemplateParameters()); in VisitVarDecl()
318 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl()
518 VisitTemplateParameterList(ClassTmpl->getTemplateParameters()); in VisitTagDecl()
530 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl()
931 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
H A DIndexDecl.cpp681 if (D->getTemplateParameters() && in VisitTemplateDecl()
683 const TemplateParameterList *Params = D->getTemplateParameters(); in VisitTemplateDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2976 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
3087 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3139 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments()
3217 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments()
4105 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4303 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4490 = ConversionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
5466 Deduced.resize(P2->getTemplateParameters()->size()); in isAtLeastAsSpecializedAs()
5646 TemplateParameterList *A = AArg->getTemplateParameters(); in isTemplateTemplateParameterAtLeastAsSpecializedAs()
6193 = FunctionTemplate->getTemplateParameters(); in MarkDeducedTemplateParameters()
[all …]
H A DSemaTemplate.cpp2609 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
3708 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType()
4241 auto *TemplateParams = Partial->getTemplateParameters(); in checkTemplatePartialSpecialization()
4272 auto *TemplateParams = TD->getTemplateParameters(); in CheckDeductionGuideTemplate()
4676 << TD->getTemplateParameters()->getSourceRange(); in diagnoseMissingTemplateArguments()
5619 ->getTemplateParameters() in diagnoseMissingArgument()
5636 TemplateParameterList *Params = TD->getTemplateParameters(); in diagnoseMissingArgument()
5668 ->getTemplateParameters(); in CheckTemplateArgumentList()
7428 Template->getTemplateParameters(), Params, false, in CheckTemplateTemplateArgument()
8212 PrimaryTemplate->getTemplateParameters(); in CheckTemplatePartialSpecializationArgs()
[all …]
H A DSemaTemplateInstantiate.cpp604 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack()
617 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack()
628 Params = D->getTemplateParameters(); in PrintInstantiationStack()
631 Params = D->getTemplateParameters(); in PrintInstantiationStack()
634 Params = D->getTemplateParameters(); in PrintInstantiationStack()
673 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
677 ->getTemplateParameters(); in PrintInstantiationStack()
692 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack()
696 ->getTemplateParameters(); in PrintInstantiationStack()
3148 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
H A DSemaTemplateInstantiateDecl.cpp978 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl()
1509 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl()
1578 = PrevClassTemplate->getMostRecentDecl()->getTemplateParameters(); in VisitClassTemplateDecl()
1691 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl()
1773 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
2221 FunctionTemplate->getPreviousDecl()->getTemplateParameters(), in VisitFunctionDecl()
2917 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(), in collectUnexpandedParameterPacks()
2926 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTemplateTemplateParmDecl()
2954 collectUnexpandedParameterPacks(SemaRef, D->getTemplateParameters(), in VisitTemplateTemplateParmDecl()
4010 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
[all …]
H A DSemaLookup.cpp411 unsigned DMin = DTD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult()
412 unsigned EMin = ETD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult()
421 for (unsigned I = DMin, N = DTD->getTemplateParameters()->size(); in isPreferredLookupResult()
424 ETD->getTemplateParameters()->getParam(I)) && in isPreferredLookupResult()
426 DTD->getTemplateParameters()->getParam(I))) in isPreferredLookupResult()
1514 for (auto *Param : *TD->getTemplateParameters()) in makeMergedDefinitionVisible()
1713 TemplateParameterList *TPL = TD->getTemplateParameters(); in isVisibleSlow()
3426 TemplateParameterList *Params = FD->getTemplateParameters(); in LookupLiteralOperator()
H A DSemaConcept.cpp402 TD->getTemplateParameters(), TemplateArgs.data(), TemplateArgs.size()); in EnsureTemplateArgumentListConstraints()
695 TemplateParameterList *TemplateParams = Concept->getTemplateParameters(); in substituteParameterMappings()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp154 const auto *TParams = Templ->getTemplateParameters(); in checkPreCall()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp262 if (auto *TParams = Templ->getTemplateParameters()) { in run()

12