Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp70 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 DODRDiagsEmitter.cpp828 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 DASTDumper.cpp148 dumpTemplateParameters(D->getTemplateParameters()); in dumpTemplateDecl()
H A DStmtPrinter.cpp1221 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 DASTStructuralEquivalence.cpp2045 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 DDeclBase.cpp276 return TD->getTemplateParameters(); in getDescribedTemplateParams()
278 return CTPSD->getTemplateParameters(); in getDescribedTemplateParams()
280 return VTPSD->getTemplateParameters(); in getDescribedTemplateParams()
H A DODRHash.cpp511 Hash.AddTemplateParameterList(D->getTemplateParameters()); in VisitTemplateDecl()
603 AddTemplateParameterList(TD->getTemplateParameters()); in AddCXXRecordDecl()
H A DDeclPrinter.cpp1088 S->getSpecializedTemplate()->getTemplateParameters(); in VisitCXXRecordDecl()
1235 printTemplateParameters(D->getTemplateParameters()); in VisitTemplateDecl()
1320 printTemplateParameters(D->getTemplateParameters()); in VisitClassTemplatePartialSpecializationDecl()
H A DDecl.cpp287 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 DSemaTemplateDeductionGuide.cpp320 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 DSemaTemplateDeduction.cpp556 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 DCodeCompleteConsumer.cpp543 return Template->getTemplateParameters()->size(); in getNumParams()
575 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType()
604 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl()
H A DSemaSYCL.cpp169 const TemplateParameterList *TL = FT->getTemplateParameters(); in handleKernelAttr()
H A DSemaTemplate.cpp1085 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 DSemaTemplateInstantiate.cpp985 << 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 DSemaTemplateInstantiateDecl.cpp1105 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 DSemaLookup.cpp417 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 DASTNodeTraverser.h633 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 DDeclTemplate.h413 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 DRecursiveASTVisitor.h1920 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 DJSONNodeDumper.h429 dumpTemplateParameters(TD->getTemplateParameters()); in writeTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp245 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 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.cpp1039 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 DAPI.h75 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()

123