/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 70 TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList() 159 TTP->getTemplateParameters()->Profile(ID, C); in Profile() 209 if (AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner)) in AdoptTemplateParameterList() 391 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs() 627 TemplateParameterList *Params = getTemplateParameters(); in getInjectedClassNameSpecialization() 984 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 989 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 1175 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange() 1397 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 1402 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() [all …]
|
H A D | ODRDiagsEmitter.cpp | 828 FirstTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 830 SecondTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 1329 TemplateParameterList *FirstTPL = FirstTemplate->getTemplateParameters(); in diagnoseMismatch() 1330 TemplateParameterList *SecondTPL = SecondTemplate->getTemplateParameters(); in diagnoseMismatch() 1441 TemplateParameterList *FirstTPL = FirstTTPD->getTemplateParameters(); in diagnoseMismatch() 1442 TemplateParameterList *SecondTPL = SecondTTPD->getTemplateParameters(); in diagnoseMismatch()
|
H A D | ASTDumper.cpp | 148 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
|
H A D | StmtPrinter.cpp | 1221 TPL = TD->getTemplateParameters(); in VisitDeclRefExpr() 1652 TPL = FTD->getTemplateParameters(); in VisitMemberExpr() 1655 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr() 2071 TPL = TD->getTemplateParameters(); in VisitUserDefinedLiteral() 2550 E->getNamedConcept()->getTemplateParameters()); in VisitConceptSpecializationExpr()
|
H A D | ASTStructuralEquivalence.cpp | 2045 return IsStructurallyEquivalent(Context, D1->getTemplateParameters(), in IsStructurallyEquivalent() 2046 D2->getTemplateParameters()); in IsStructurallyEquivalent() 2056 return IsStructurallyEquivalent(Ctx, D1->getTemplateParameters(), in IsTemplateDeclCommonStructurallyEquivalent() 2057 D2->getTemplateParameters()); in IsTemplateDeclCommonStructurallyEquivalent()
|
H A D | DeclBase.cpp | 276 return TD->getTemplateParameters(); in getDescribedTemplateParams() 278 return CTPSD->getTemplateParameters(); in getDescribedTemplateParams() 280 return VTPSD->getTemplateParameters(); in getDescribedTemplateParams()
|
H A D | ODRHash.cpp | 511 Hash.AddTemplateParameterList(D->getTemplateParameters()); in VisitTemplateDecl() 603 AddTemplateParameterList(TD->getTemplateParameters()); in AddCXXRecordDecl()
|
H A D | DeclPrinter.cpp | 1088 S->getSpecializedTemplate()->getTemplateParameters(); in VisitCXXRecordDecl() 1235 printTemplateParameters(D->getTemplateParameters()); in VisitTemplateDecl() 1320 printTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
|
H A D | Decl.cpp | 287 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList() 408 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV() 481 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV() 532 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in mergeTemplateLV() 874 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in getLVForNamespaceScopeDecl() 1048 getLVForTemplateParameterList(temp->getTemplateParameters(), computation); in getLVForClassMember() 1758 Spec->getSpecializedTemplate()->getTemplateParameters()); in printNestedNameSpecifier()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeductionGuide.cpp | 320 unsigned Depth1IndexAdjustment = Template->getTemplateParameters()->size(); 343 TemplateParameterList *InnerParams = FTD->getTemplateParameters(); in transformConstructor() 752 Expr *RC = F->getTemplateParameters()->getRequiresClause(); in buildAssociatedConstraints() 785 for (auto *TP : *AliasTemplate->getTemplateParameters()) { in buildAssociatedConstraints() 803 F->getTemplateParameters()->size()); in buildAssociatedConstraints() 812 NamedDecl *TP = F->getTemplateParameters()->getParam(Index); in buildAssociatedConstraints() 1032 F->getTemplateParameters()->size()); in BuildDeductionGuideForTypeAlias() 1040 F->getTemplateParameters(), FReturnType->template_arguments(), in BuildDeductionGuideForTypeAlias() 1056 AliasTemplate->getTemplateParameters(), DeducedArgs); in BuildDeductionGuideForTypeAlias() 1059 F->getTemplateParameters()->size()); in BuildDeductionGuideForTypeAlias() [all …]
|
H A D | SemaTemplateDeduction.cpp | 556 T->wasDeclaredWithTypename(), T->getTemplateParameters()); in getTemplateParameterWithDefault() 594 TemplateParameterList *As = TempArg->getTemplateParameters(); in DeduceTemplateArguments() 1363 return Guide->getDeducedTemplate()->getTemplateParameters()->size(); in getFirstInnerIndex() 2926 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); in ConvertDeducedTemplateArguments() 3163 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction() 3164 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction() 3167 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction() 3184 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction() 3235 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); in FinishTemplateArgumentDeduction() 3320 Deduced.resize(Partial->getTemplateParameters()->size()); in DeduceTemplateArguments() [all …]
|
H A D | CodeCompleteConsumer.cpp | 543 return Template->getTemplateParameters()->size(); in getNumParams() 575 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType() 604 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl()
|
H A D | SemaSYCL.cpp | 169 const TemplateParameterList *TL = FT->getTemplateParameters(); in handleKernelAttr()
|
H A D | SemaTemplate.cpp | 1085 CD->getTemplateParameters()->getMinRequiredArguments() > 1) { in CheckTypeConstraint() 1718 TransformTemplateParameterList(TD->getTemplateParameters()); in TransformDecl() 1791 return cast<TemplateDecl>(D)->getTemplateParameters(); in GetTemplateParameterList() 1976 PrevClassTemplate->getTemplateParameters(), /*Complain=*/true, in CheckClassTemplate() 2241 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks() 2840 ExpectedTemplateParams = Partial->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier() 2845 ->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier() 2869 ExpectedTemplateParams = Template->getTemplateParameters(); in MatchTemplateParametersToScopeSpecifier() 3227 IV->getSpecializedTemplate()->getTemplateParameters()); in handledStmt() 3340 AliasTemplate->getTemplateParameters()->getDepth()); in CheckTemplateIdType() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 985 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack() 998 << getTemplateArgumentBindingsText(FnTmpl->getTemplateParameters(), in PrintInstantiationStack() 1009 Params = D->getTemplateParameters(); in PrintInstantiationStack() 1012 Params = D->getTemplateParameters(); in PrintInstantiationStack() 1015 Params = D->getTemplateParameters(); in PrintInstantiationStack() 1054 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack() 1058 ->getTemplateParameters(); in PrintInstantiationStack() 1073 TemplateParams = Template->getTemplateParameters(); in PrintInstantiationStack() 1077 ->getTemplateParameters(); in PrintInstantiationStack() 3914 P->Partial->getTemplateParameters(), *P->Args); in getPatternForClassTemplateSpecialization()
|
H A D | SemaTemplateInstantiateDecl.cpp | 1105 TemplateParameterList *TempParams = D->getTemplateParameters(); in InstantiateTypeAliasTemplateDecl() 1655 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl() 1751 MostRecentPrevCT->getTemplateParameters(); in VisitClassTemplateDecl() 1843 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl() 1926 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 2419 FunctionTemplate->getPreviousDecl()->getTemplateParameters(), in VisitFunctionDecl() 3149 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(), in collectUnexpandedParameterPacks() 3158 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTemplateTemplateParmDecl() 3186 collectUnexpandedParameterPacks(SemaRef, D->getTemplateParameters(), in VisitTemplateTemplateParmDecl() 4238 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization() [all …]
|
H A D | SemaLookup.cpp | 417 unsigned DMin = DTD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult() 418 unsigned EMin = ETD->getTemplateParameters()->getMinRequiredArguments(); in isPreferredLookupResult() 427 for (unsigned I = DMin, N = DTD->getTemplateParameters()->size(); in isPreferredLookupResult() 430 ETD->getTemplateParameters()->getParam(I)) && in isPreferredLookupResult() 432 DTD->getTemplateParameters()->getParam(I))) in isPreferredLookupResult() 1551 for (auto *Param : *TD->getTemplateParameters()) in makeMergedDefinitionVisible() 1845 TemplateParameterList *TPL = TD->getTemplateParameters(); in isAcceptableSlow() 3645 TemplateParameterList *Params = FD->getTemplateParameters(); in LookupLiteralOperator()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 633 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl() 648 dumpTemplateParameters(D->getTemplateParameters()); in VisitTypeAliasTemplateDecl() 673 dumpTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl() 679 dumpTemplateParameters(D->getTemplateParameters()); in VisitBuiltinTemplateDecl() 690 dumpTemplateParameters(D->getTemplateParameters()); in VisitVarTemplatePartialSpecializationDecl() 713 dumpTemplateParameters(D->getTemplateParameters()); in VisitTemplateTemplateParmDecl() 721 dumpTemplateParameters(D->getTemplateParameters()); in VisitConceptDecl()
|
H A D | DeclTemplate.h | 413 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() function 439 return SourceRange(getTemplateParameters()->getTemplateLoc(), in getSourceRange() 1074 const TemplateParameterList *TPL = getTemplateParameters(); 1666 getTemplateParameters()->containsUnexpandedParameterPack(); 1741 return SourceRange(getTemplateParameters()->getTemplateLoc(), End); 2119 TemplateParameterList *getTemplateParameters() const { 2215 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(), 2885 TemplateParameterList *getTemplateParameters() const { 2968 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(), 3160 return SourceRange(getTemplateParameters()->getTemplateLoc(), [all …]
|
H A D | RecursiveASTVisitor.h | 1920 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); \ 1948 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); 1952 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); 1988 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); 1992 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); 2099 TRY_TO(TraverseTemplateParameterListHelper(D->getTemplateParameters())); \
|
H A D | JSONNodeDumper.h | 429 dumpTemplateParameters(TD->getTemplateParameters()); in writeTemplateDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 245 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl() 336 VisitTemplateParameterList(VarTmpl->getTemplateParameters()); in VisitVarDecl() 340 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitVarDecl() 545 VisitTemplateParameterList(ClassTmpl->getTemplateParameters()); in VisitTagDecl() 562 VisitTemplateParameterList(PartialSpec->getTemplateParameters()); in VisitTagDecl() 1014 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
|
H A D | IndexDecl.cpp | 732 auto *Params = D->getTemplateParameters(); in VisitTemplateDecl() 741 if (auto *Params = D->getTemplateParameters()) in VisitConceptDecl()
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | DeclarationFragments.cpp | 1039 TTP->getTemplateParameters()->asArray())) in getFragmentsForTemplateParameters() 1180 Concept->getTemplateParameters()->asArray())) in getFragmentsForConcept() 1198 RedeclarableTemplate->getTemplateParameters()->asArray())) in getFragmentsForRedeclarableTemplate() 1242 Decl->getTemplateParameters()->asArray())) in getFragmentsForClassTemplatePartialSpecialization() 1286 Decl->getTemplateParameters()->asArray())) in getFragmentsForVarTemplatePartialSpecialization() 1309 Decl->getTemplateParameters()->asArray())) in getFragmentsForFunctionTemplate()
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | API.h | 75 for (auto *const Parameter : *Decl->getTemplateParameters()) { in Template() 93 for (auto *const Parameter : *Decl->getTemplateParameters()) { in Template() 111 for (auto *const Parameter : *Decl->getTemplateParameters()) { in Template()
|