| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 367 Hash.AddInteger(T->template_arguments().size()); in VisitTemplateSpecializationType() 368 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 680 for (const auto &A : E->template_arguments()) in computeDependence() 815 for (const auto &A : E->template_arguments()) in computeDependence() 825 for (const auto &A : E->template_arguments()) in computeDependence() 878 for (const auto &A : E->template_arguments()) in computeDependence()
|
| H A D | ODRHash.cpp | 1201 ID.AddInteger(T->template_arguments().size()); in VisitTemplateSpecializationType() 1202 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() 1246 ID.AddInteger(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1247 for (const auto &TA : T->template_arguments()) { in VisitDependentTemplateSpecializationType()
|
| H A D | ASTDiagnostic.cpp | 122 for (const TemplateArgument &Arg : TST->template_arguments()) { in desugarForDiagnostic() 1018 TemplateArgument TA = TST->template_arguments()[0]; in InternalIterator() 1039 return Index >= TST->template_arguments().size(); in isEnd() 1059 if (++Index == TST->template_arguments().size()) in operator ++() 1063 TemplateArgument TA = TST->template_arguments()[Index]; in operator ++() 1083 return TST->template_arguments()[Index]; in operator *()
|
| H A D | StmtPrinter.cpp | 1356 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr() 1368 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr() 1378 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr() 1795 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr() 2581 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr() 2595 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
|
| H A D | TypePrinter.cpp | 1678 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateId() 1803 printTemplateArgumentList(OS, T->template_arguments(), Policy); in printDependentTemplateSpecializationBefore() 2372 TemplateArgs = TTST->template_arguments(); in isSubstitutedType() 2384 if (TemplateArgs.size() != PTST->template_arguments().size()) in isSubstitutedType() 2388 Ctx, TemplateArgs[I], PTST->template_arguments()[I], Args, Depth)) in isSubstitutedType()
|
| H A D | QualTypeNames.cpp | 132 for (TemplateArgument Arg : TST->template_arguments()) { in getFullyQualifiedTemplateType()
|
| H A D | ASTStructuralEquivalence.cpp | 1350 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1351 Spec2->template_arguments())) in IsStructurallyEquivalent() 1404 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1405 Spec2->template_arguments())) in IsStructurallyEquivalent()
|
| H A D | NestedNameSpecifier.cpp | 267 DT->template_arguments()) in translateToType()
|
| H A D | ItaniumMangle.cpp | 1321 mangleTemplateArgs(TST->getTemplateName(), TST->template_arguments()); in manglePrefix() 1334 mangleTemplateArgs(Template, DTST->template_arguments()); in manglePrefix() 2203 DTST->template_arguments(), /*IsCanonical=*/true); in manglePrefix() 2592 mangleTemplateArgs(TemplateName(), TST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 2612 mangleTemplateArgs(Template, DTST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 4487 mangleTemplateName(TD, T->template_arguments()); in mangleType() 4497 mangleTemplateArgs(T->getTemplateName(), T->template_arguments()); in mangleType() 4547 mangleTemplateArgs(Prefix, T->template_arguments()); in mangleType()
|
| H A D | TypeLoc.cpp | 596 Context, getTypePtr()->template_arguments(), getArgInfos(), Loc); in initializeLocal()
|
| H A D | Type.cpp | 3340 auto *ArgBuffer = const_cast<TemplateArgument *>(template_arguments().data()); in DependentTemplateSpecializationType() 4516 const_cast<TemplateArgument *>(template_arguments().data()); in TemplateSpecializationType() 4542 return *reinterpret_cast<const QualType *>(template_arguments().end()); in getAliasedType() 4547 Profile(ID, Template, template_arguments(), in Profile()
|
| H A D | ASTImporter.cpp | 1845 ImportTemplateArguments(T->template_arguments(), ToTemplateArgs)) in VisitTemplateSpecializationType() 1895 ToPack.reserve(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1896 if (Error Err = ImportTemplateArguments(T->template_arguments(), ToPack)) in VisitDependentTemplateSpecializationType() 3855 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType() 7796 E->template_arguments(), ToTAInfo)) in VisitDeclRefExpr() 8744 E->template_arguments(), ToTAInfo)) in VisitMemberExpr() 8812 E->template_arguments(), ToTAInfo)) in VisitCXXDependentScopeMemberExpr() 8853 ImportTemplateArgumentListInfo(E->template_arguments(), ToTAInfo)) in VisitDependentScopeDeclRefExpr() 8914 E->getLAngleLoc(), E->getRAngleLoc(), E->template_arguments(), in VisitUnresolvedLookupExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HeuristicResolver.cpp | 196 if (TST->template_arguments().size() == 0) in getPointeeType() 198 const TemplateArgument &FirstArg = TST->template_arguments()[0]; in getPointeeType()
|
| H A D | SemaTemplateDeduction.cpp | 633 ->template_arguments(); in DeduceTemplateSpecArguments() 659 ->template_arguments(); in DeduceTemplateSpecArguments() 5799 ArrayRef<TemplateArgument> As1 = TST1->template_arguments(), in getMoreSpecializedTrailingPackTieBreaker() 5800 As2 = TST2->template_arguments(); in getMoreSpecializedTrailingPackTieBreaker() 6204 Ps = cast<TemplateSpecializationType>(T2)->template_arguments(), in isAtLeastAsSpecializedAs() 6205 As = cast<TemplateSpecializationType>(T1)->template_arguments(); in isAtLeastAsSpecializedAs() 6915 hasPackExpansionBeforeEnd(Spec->template_arguments())) in MarkUsedTemplateParameters() 6918 for (const auto &Arg : Spec->template_arguments()) in MarkUsedTemplateParameters() 6964 for (const auto &Arg : Spec->template_arguments()) in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateInstantiate.cpp | 133 /*AssociatedTemplateArguments=*/CSC.template_arguments(), in getEnclosingTypeAliasTemplateDecl() 324 Result.addOuterTemplateArguments(Template, Inst.template_arguments(), in HandleFunction() 361 ArrayRef<TemplateArgument> Arguments = TSTy->template_arguments(); in HandleFunctionTemplateDecl() 995 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 1062 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 1238 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack()
|
| H A D | SemaTemplateDeductionGuide.cpp | 985 TST->getAsNonAliasTemplateSpecializationType()->template_arguments(); in getRHSTemplateDeclAndArgs() 1089 F->getTemplateParameters(), FReturnType->template_arguments(), in BuildDeductionGuideForTypeAlias()
|
| H A D | SemaCXXScopeSpec.cpp | 97 SpecType->template_arguments(), *L, Pos); in computeDeclContext()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdVariantChecker.cpp | 96 return TempSpecType->template_arguments(); in getTemplateArgsFromVariant()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeLoc.h | 1740 return getTypePtr()->template_arguments().size(); in getNumArgs() 1752 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc() 1788 initializeArgLocs(Context, getTypePtr()->template_arguments(), in initializeLocal() 2578 return getTypePtr()->template_arguments().size(); in getNumArgs() 2590 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc()
|
| H A D | ASTNodeTraverser.h | 477 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType() 908 for (auto Arg : E->template_arguments()) in VisitUnresolvedLookupExpr()
|
| H A D | TypeProperties.td | 748 let Read = [{ node->template_arguments() }]; 784 let Read = [{ node->template_arguments() }];
|
| H A D | ExprCXX.h | 3275 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 3556 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 4009 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 937 Out << Spec->template_arguments().size(); in VisitType() 938 for (const auto &Arg : Spec->template_arguments()) in VisitType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 1946 return T.template_arguments(); 2316 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments();
|