Home
last modified time | relevance | path

Searched refs:template_arguments (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp1156 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 DASTDiagnostic.cpp122 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 DNestedNameSpecifier.cpp318 printTemplateArgumentList(OS, SpecType->template_arguments(), in print()
326 printTemplateArgumentList(OS, DepSpecType->template_arguments(), in print()
H A DTypePrinter.cpp1443 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 DComputeDependence.cpp775 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 DStmtPrinter.cpp1176 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 DQualTypeNames.cpp134 for (TemplateArgument Arg : TST->template_arguments()) { in getFullyQualifiedTemplateType()
H A DASTStructuralEquivalence.cpp1227 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 DTypeLoc.cpp575 Context, getTypePtr()->template_arguments(), getArgInfos(), Loc); in initializeLocal()
H A DItaniumMangle.cpp1302 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 DASTImporter.cpp1565 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 DType.cpp3170 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 DStdVariantChecker.cpp98 return TempSpecType->template_arguments(); in getTemplateArgsFromVariant()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp588 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 DSemaCXXScopeSpec.cpp122 SpecType->template_arguments(), *L, Pos); in computeDeclContext()
H A DSemaTemplateInstantiate.cpp246 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 DTypeLoc.h1643 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 DTypeProperties.td668 let Read = [{ node->template_arguments() }];
708 let Read = [{ node->template_arguments() }];
H A DASTNodeTraverser.h405 for (const auto &Arg : T->template_arguments()) in VisitTemplateSpecializationType()
H A DExprCXX.h3132 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 DType.h5630 ArrayRef<TemplateArgument> template_arguments() const {
5996 ArrayRef<TemplateArgument> template_arguments() const {
6005 Profile(ID, Context, getKeyword(), NNS, Name, template_arguments());
H A DRecursiveASTVisitor.h1096 TRY_TO(TraverseTemplateArguments(T->template_arguments()));
1124 TRY_TO(TraverseTemplateArguments(T->template_arguments()));
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp923 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 DCGHLSLRuntime.cpp233 ArrayRef<TemplateArgument> Args = TST->template_arguments(); in calculateElementType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1944 return T.template_arguments();
2283 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments();

12