| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ODRHash.cpp | 1156 ID.AddInteger(T->template_arguments().size()); in VisitTemplateSpecializationType() 1157 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() 1202 ID.AddInteger(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1203 for (const auto &TA : T->template_arguments()) { in VisitDependentTemplateSpecializationType()
|
| H A D | ASTDiagnostic.cpp | 122 for (const TemplateArgument &Arg : TST->template_arguments()) { in desugarForDiagnostic() 989 TemplateArgument TA = TST->template_arguments()[0]; in InternalIterator() 1010 return Index >= TST->template_arguments().size(); in isEnd() 1030 if (++Index == TST->template_arguments().size()) in operator ++() 1034 TemplateArgument TA = TST->template_arguments()[Index]; in operator ++() 1054 return TST->template_arguments()[Index]; in operator *()
|
| H A D | NestedNameSpecifier.cpp | 318 printTemplateArgumentList(OS, SpecType->template_arguments(), in print() 326 printTemplateArgumentList(OS, DepSpecType->template_arguments(), in print()
|
| H A D | TypePrinter.cpp | 1443 Args = TST->template_arguments(); in printTag() 1566 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateId() 1682 printTemplateArgumentList(OS, T->template_arguments(), Policy); in printDependentTemplateSpecializationBefore() 2087 TemplateArgs = TTST->template_arguments(); in isSubstitutedType() 2099 if (TemplateArgs.size() != PTST->template_arguments().size()) in isSubstitutedType() 2103 Ctx, TemplateArgs[I], PTST->template_arguments()[I], Args, Depth)) in isSubstitutedType()
|
| H A D | ComputeDependence.cpp | 775 for (const auto &A : E->template_arguments()) in computeDependence() 785 for (const auto &A : E->template_arguments()) in computeDependence() 838 for (const auto &A : E->template_arguments()) in computeDependence()
|
| H A D | StmtPrinter.cpp | 1176 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr() 1188 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr() 1198 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr() 1611 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr() 2398 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr() 2412 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
|
| H A D | QualTypeNames.cpp | 134 for (TemplateArgument Arg : TST->template_arguments()) { in getFullyQualifiedTemplateType()
|
| H A D | ASTStructuralEquivalence.cpp | 1227 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1228 Spec2->template_arguments())) in IsStructurallyEquivalent() 1282 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1283 Spec2->template_arguments())) in IsStructurallyEquivalent()
|
| H A D | TypeLoc.cpp | 575 Context, getTypePtr()->template_arguments(), getArgInfos(), Loc); in initializeLocal()
|
| H A D | ItaniumMangle.cpp | 1302 mangleTemplateArgs(TST->getTemplateName(), TST->template_arguments()); in manglePrefix() 1315 mangleTemplateArgs(Template, DTST->template_arguments()); in manglePrefix() 2532 mangleTemplateArgs(TemplateName(), TST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 2551 mangleTemplateArgs(Template, DTST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 4251 mangleTemplateName(TD, T->template_arguments()); in mangleType() 4261 mangleTemplateArgs(T->getTemplateName(), T->template_arguments()); in mangleType() 4313 mangleTemplateArgs(Prefix, T->template_arguments()); in mangleType()
|
| H A D | ASTImporter.cpp | 1565 ImportTemplateArguments(T->template_arguments(), ToTemplateArgs)) in VisitTemplateSpecializationType() 1622 ToPack.reserve(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1623 if (Error Err = ImportTemplateArguments(T->template_arguments(), ToPack)) in VisitDependentTemplateSpecializationType() 3530 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType() 7346 E->template_arguments(), ToTAInfo)) in VisitDeclRefExpr() 8295 E->template_arguments(), ToTAInfo)) in VisitMemberExpr() 8363 E->template_arguments(), ToTAInfo)) in VisitCXXDependentScopeMemberExpr() 8404 ImportTemplateArgumentListInfo(E->template_arguments(), ToTAInfo)) in VisitDependentScopeDeclRefExpr() 8465 E->getLAngleLoc(), E->getRAngleLoc(), E->template_arguments(), in VisitUnresolvedLookupExpr()
|
| H A D | Type.cpp | 3170 auto *ArgBuffer = const_cast<TemplateArgument *>(template_arguments().data()); in DependentTemplateSpecializationType() 4098 return *reinterpret_cast<const QualType *>(template_arguments().end()); in getAliasedType() 4103 Profile(ID, Template, template_arguments(), Ctx); in Profile()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdVariantChecker.cpp | 98 return TempSpecType->template_arguments(); in getTemplateArgsFromVariant()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 588 ArrayRef<TemplateArgument> PResolved = TP->template_arguments(); in DeduceTemplateSpecArguments() 5504 const TemplateArgument &TA1 = TST1->template_arguments().back(); in getMoreSpecializedTemplate() 5506 assert(TST1->template_arguments().size() == in getMoreSpecializedTemplate() 5507 TST2->template_arguments().size()); in getMoreSpecializedTemplate() 5749 TST1->template_arguments()), in isAtLeastAsSpecializedAs() 5868 const TemplateArgument &TA1 = TST1->template_arguments().back(); in getMoreSpecialized() 5870 assert(TST1->template_arguments().size() == in getMoreSpecialized() 5871 TST2->template_arguments().size()); in getMoreSpecialized() 6352 hasPackExpansionBeforeEnd(Spec->template_arguments())) in MarkUsedTemplateParameters() 6355 for (const auto &Arg : Spec->template_arguments()) in MarkUsedTemplateParameters() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 122 SpecType->template_arguments(), *L, Pos); in computeDeclContext()
|
| H A D | SemaTemplateInstantiate.cpp | 246 const_cast<FunctionTemplateDecl *>(FTD), TSTy->template_arguments(), in HandleFunctionTemplateDecl() 842 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 908 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 1079 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeLoc.h | 1643 return getTypePtr()->template_arguments().size(); in getNumArgs() 1655 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc() 1691 initializeArgLocs(Context, getTypePtr()->template_arguments(), in initializeLocal() 2452 return getTypePtr()->template_arguments().size(); in getNumArgs() 2464 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc()
|
| H A D | TypeProperties.td | 668 let Read = [{ node->template_arguments() }]; 708 let Read = [{ node->template_arguments() }];
|
| H A D | ASTNodeTraverser.h | 405 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType()
|
| H A D | ExprCXX.h | 3132 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 3393 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 3850 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function
|
| H A D | Type.h | 5630 ArrayRef<TemplateArgument> template_arguments() const { 5996 ArrayRef<TemplateArgument> template_arguments() const { 6005 Profile(ID, Context, getKeyword(), NNS, Name, template_arguments());
|
| H A D | RecursiveASTVisitor.h | 1096 TRY_TO(TraverseTemplateArguments(T->template_arguments())); 1124 TRY_TO(TraverseTemplateArguments(T->template_arguments()));
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 923 Out << Spec->template_arguments().size(); in VisitType() 924 for (const auto &Arg : Spec->template_arguments()) in VisitType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.cpp | 233 ArrayRef<TemplateArgument> Args = TST->template_arguments(); in calculateElementType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 1944 return T.template_arguments(); 2283 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments();
|