/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ComputeDependence.cpp | 679 for (const auto &A : E->template_arguments()) in computeDependence() 814 for (const auto &A : E->template_arguments()) in computeDependence() 824 for (const auto &A : E->template_arguments()) in computeDependence() 877 for (const auto &A : E->template_arguments()) in computeDependence()
|
H A D | ODRHash.cpp | 1173 ID.AddInteger(T->template_arguments().size()); in VisitTemplateSpecializationType() 1174 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() 1219 ID.AddInteger(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1220 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 | StmtPrinter.cpp | 1222 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr() 1234 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr() 1244 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr() 1657 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr() 2444 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr() 2458 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
|
H A D | TypePrinter.cpp | 1630 printTemplateArgumentList(OS, T->template_arguments(), Policy, TPL); in printTemplateId() 1757 printTemplateArgumentList(OS, T->template_arguments(), Policy); in printDependentTemplateSpecializationBefore() 2207 TemplateArgs = TTST->template_arguments(); in isSubstitutedType() 2219 if (TemplateArgs.size() != PTST->template_arguments().size()) in isSubstitutedType() 2223 Ctx, TemplateArgs[I], PTST->template_arguments()[I], Args, Depth)) in isSubstitutedType()
|
H A D | QualTypeNames.cpp | 135 for (TemplateArgument Arg : TST->template_arguments()) { in getFullyQualifiedTemplateType()
|
H A D | ASTStructuralEquivalence.cpp | 1245 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1246 Spec2->template_arguments())) in IsStructurallyEquivalent() 1300 if (!IsStructurallyEquivalent(Context, Spec1->template_arguments(), in IsStructurallyEquivalent() 1301 Spec2->template_arguments())) in IsStructurallyEquivalent()
|
H A D | TypeLoc.cpp | 582 Context, getTypePtr()->template_arguments(), getArgInfos(), Loc); in initializeLocal()
|
H A D | ItaniumMangle.cpp | 1303 mangleTemplateArgs(TST->getTemplateName(), TST->template_arguments()); in manglePrefix() 1316 mangleTemplateArgs(Template, DTST->template_arguments()); in manglePrefix() 2534 mangleTemplateArgs(TemplateName(), TST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 2553 mangleTemplateArgs(Template, DTST->template_arguments()); in mangleUnresolvedTypeOrSimpleId() 4268 mangleTemplateName(TD, T->template_arguments()); in mangleType() 4278 mangleTemplateArgs(T->getTemplateName(), T->template_arguments()); in mangleType() 4330 mangleTemplateArgs(Prefix, T->template_arguments()); in mangleType()
|
H A D | ASTImporter.cpp | 1613 ImportTemplateArguments(T->template_arguments(), ToTemplateArgs)) in VisitTemplateSpecializationType() 1670 ToPack.reserve(T->template_arguments().size()); in VisitDependentTemplateSpecializationType() 1671 if (Error Err = ImportTemplateArguments(T->template_arguments(), ToPack)) in VisitDependentTemplateSpecializationType() 3584 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType() 7448 E->template_arguments(), ToTAInfo)) in VisitDeclRefExpr() 8397 E->template_arguments(), ToTAInfo)) in VisitMemberExpr() 8465 E->template_arguments(), ToTAInfo)) in VisitCXXDependentScopeMemberExpr() 8506 ImportTemplateArgumentListInfo(E->template_arguments(), ToTAInfo)) in VisitDependentScopeDeclRefExpr() 8567 E->getLAngleLoc(), E->getRAngleLoc(), E->template_arguments(), in VisitUnresolvedLookupExpr()
|
H A D | Type.cpp | 3232 auto *ArgBuffer = const_cast<TemplateArgument *>(template_arguments().data()); in DependentTemplateSpecializationType() 4328 return *reinterpret_cast<const QualType *>(template_arguments().end()); in getAliasedType() 4333 Profile(ID, Template, template_arguments(), Ctx); in Profile()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | StdVariantChecker.cpp | 98 return TempSpecType->template_arguments(); in getTemplateArgsFromVariant()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TypeLoc.h | 1684 return getTypePtr()->template_arguments().size(); in getNumArgs() 1696 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc() 1732 initializeArgLocs(Context, getTypePtr()->template_arguments(), in initializeLocal() 2521 return getTypePtr()->template_arguments().size(); in getNumArgs() 2533 return TemplateArgumentLoc(getTypePtr()->template_arguments()[i], in getArgLoc()
|
H A D | ASTNodeTraverser.h | 448 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType() 849 for (auto Arg : E->template_arguments()) in VisitUnresolvedLookupExpr()
|
H A D | TypeProperties.td | 715 let Read = [{ node->template_arguments() }]; 755 let Read = [{ node->template_arguments() }];
|
H A D | ExprCXX.h | 3149 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 3430 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function 3887 ArrayRef<TemplateArgumentLoc> template_arguments() const { in template_arguments() function
|
H A D | RecursiveASTVisitor.h | 1132 TRY_TO(TraverseTemplateArguments(T->template_arguments())); 1166 TRY_TO(TraverseTemplateArguments(T->template_arguments()));
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 694 ->template_arguments(); in DeduceTemplateSpecArguments() 720 ->template_arguments(); in DeduceTemplateSpecArguments() 5658 const TemplateArgument &TA1 = TST1->template_arguments().back(); in getMoreSpecializedTemplate() 5660 assert(TST1->template_arguments().size() == in getMoreSpecializedTemplate() 5661 TST2->template_arguments().size()); in getMoreSpecializedTemplate() 5662 const TemplateArgument &TA2 = TST2->template_arguments().back(); in getMoreSpecializedTemplate() 5902 S, P2, /*IsPartialOrdering=*/true, TST1->template_arguments(), in isAtLeastAsSpecializedAs() 6021 const TemplateArgument &TA1 = TST1->template_arguments().back(); in getMoreSpecialized() 6023 assert(TST1->template_arguments().size() == in getMoreSpecialized() 6024 TST2->template_arguments().size()); in getMoreSpecialized() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 965 AliasRhsTemplateArgs = TST->template_arguments(); in getRHSTemplateDeclAndArgs() 1040 F->getTemplateParameters(), FReturnType->template_arguments(), in BuildDeductionGuideForTypeAlias()
|
H A D | SemaTemplateInstantiate.cpp | 135 /*AssociatedTemplateArguments=*/CSC.template_arguments(), in getEnclosingTypeAliasTemplateDecl() 345 ArrayRef<TemplateArgument> Arguments = TSTy->template_arguments(); in HandleFunctionTemplateDecl() 974 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 1040 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack() 1213 printTemplateArgumentList(OS, Active->template_arguments(), in PrintInstantiationStack()
|
H A D | SemaCXXScopeSpec.cpp | 102 SpecType->template_arguments(), *L, Pos); in computeDeclContext()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 939 Out << Spec->template_arguments().size(); in VisitType() 940 for (const auto &Arg : Spec->template_arguments()) in VisitType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGHLSLRuntime.cpp | 236 ArrayRef<TemplateArgument> Args = TST->template_arguments(); in calculateElementType()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersInternal.h | 1945 return T.template_arguments(); 2323 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments();
|