| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 170 T->getTemplateName(), TL.getTemplateNameLoc(), T->getAsCXXRecordDecl(), in VisitTemplateSpecializationTypeLoc() 178 if (!TraverseTemplateName(TL.getTypePtr()->getTemplateName())) in TraverseTemplateSpecializationTypeLoc() 200 T->getTemplateName(), TL.getTemplateNameLoc(), T->getAsCXXRecordDecl(), in VisitDeducedTemplateSpecializationTypeLoc()
|
| H A D | USRGeneration.cpp | 936 VisitTemplateName(Spec->getTemplateName()); in VisitType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LLVMConventionsChecker.cpp | 86 TemplateName TM = TS->getTemplateName(); in IsStdVector() 100 TemplateName TM = TS->getTemplateName(); in IsSmallVector()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 297 Hash.AddTemplateName(T->getTemplateName()); in VisitDeducedTemplateSpecializationType() 371 Hash.AddTemplateName(T->getTemplateName()); in VisitTemplateSpecializationType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 133 TST->getTemplateName(), Args, /*CanonicalArgs=*/{}, QT); in desugarForDiagnostic() 1218 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes() 1219 ToArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes() 1407 FromTST->getTemplateName() in DiffTemplate() 1411 ToTST->getTemplateName() in DiffTemplate() 1468 return Context.getCanonicalTemplateName(FromTST->getTemplateName(), in hasSameBaseTemplate() 1470 Context.getCanonicalTemplateName(ToTST->getTemplateName(), in hasSameBaseTemplate() 2180 FromOrigTST->getTemplateName().getAsTemplateDecl( in DiffTemplate() 2182 ToOrigTST->getTemplateName().getAsTemplateDecl(/*IgnoreDeduced=*/true), in DiffTemplate()
|
| H A D | QualTypeNames.cpp | 142 TST->getTemplateName(), FQArgs, in getFullyQualifiedTemplateType() 327 Decl = TST->getTemplateName().getAsTemplateDecl(); in createNestedNameSpecifierForScopeOf()
|
| H A D | TypePrinter.cpp | 1361 T->getTemplateName().print(OS, Policy); in printDeducedTemplateSpecializationBefore() 1665 T->getTemplateName().getAsTemplateDecl(/*IgnoreDeduced=*/true); in printTemplateId() 1673 T->getTemplateName().print(OS, Policy, TemplateName::Qualified::None); in printTemplateId() 1698 T->getTemplateName().print(OS, Policy); in printInjectedClassNameBefore() 2371 Template = TTST->getTemplateName(); in isSubstitutedType() 2381 if (!isSubstitutedTemplateArgument(Ctx, Template, PTST->getTemplateName(), in isSubstitutedType()
|
| H A D | CXXInheritance.cpp | 261 TemplateName TN = TST->getTemplateName(); in lookupInBases()
|
| H A D | ASTStructuralEquivalence.cpp | 1283 if (!IsStructurallyEquivalent(Context, DT1->getTemplateName(), in IsStructurallyEquivalent() 1284 DT2->getTemplateName())) in IsStructurallyEquivalent() 1347 if (!IsStructurallyEquivalent(Context, Spec1->getTemplateName(), in IsStructurallyEquivalent() 1348 Spec2->getTemplateName())) in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1056 Hash.AddTemplateName(T->getTemplateName()); in VisitDeducedTemplateSpecializationType() 1205 Hash.AddTemplateName(T->getTemplateName()); in VisitTemplateSpecializationType()
|
| H A D | ItaniumMangle.cpp | 1316 mangleTemplatePrefix(TST->getTemplateName()); in manglePrefix() 1321 mangleTemplateArgs(TST->getTemplateName(), TST->template_arguments()); in manglePrefix() 2542 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId() 4486 if (TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl()) { in mangleType() 4492 mangleTemplatePrefix(T->getTemplateName()); in mangleType() 4497 mangleTemplateArgs(T->getTemplateName(), T->template_arguments()); in mangleType() 4630 TemplateName TN = T->getTemplateName(); in mangleType()
|
| H A D | TextNodeDumper.cpp | 2179 dumpTemplateName(T->getTemplateName(), "name"); in VisitDeducedTemplateSpecializationType() 2186 dumpTemplateName(T->getTemplateName(), "name"); in VisitTemplateSpecializationType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 97 if (!visit(TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.cpp | 52 auto TmplName = TST->getTemplateName(); in hasPublicMethodInBase() 189 auto *Decl = SpecialT->getTemplateName().getAsTemplateDecl(); in isPtrOfType() 192 auto *Decl = DTS->getTemplateName().getAsTemplateDecl(); in isPtrOfType()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 430 if (isInUSRSet(TemplateSpecType->getTemplateName().getAsTemplateDecl())) { in VisitTypeLoc() 447 TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HeuristicResolver.cpp | 115 return TST->getTemplateName(); in getReferencedTemplateName() 118 return DTST->getTemplateName(); in getReferencedTemplateName()
|
| H A D | SemaCXXScopeSpec.cpp | 79 SpecType->getTemplateName().getAsTemplateDecl())) { in computeDeclContext()
|
| H A D | SemaTypeTraits.cpp | 1812 TSTToBeDeduced->getTemplateName().getAsTemplateDecl(), RhsT, in EvaluateBinaryTypeTrait() 2031 const TemplateDecl *D = Ts->getTemplateName().getAsTemplateDecl(); in ExtractTypeTraitFromExpression()
|
| H A D | SemaTemplateDeduction.cpp | 622 TemplateName TNP = TP->getTemplateName(); in DeduceTemplateSpecArguments() 648 TemplateName TNA = SA->getTemplateName(); in DeduceTemplateSpecArguments() 3489 return Spec->getTemplateName().getAsTemplateDecl() != nullptr; in isSimpleTemplateIdType() 5066 TL.getTypePtr()->getTemplateName(), in TransformDeducedTemplateSpecializationType() 6907 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateDeductionGuide.cpp | 983 Template = TST->getTemplateName().getAsTemplateDecl(); in getRHSTemplateDeclAndArgs()
|
| H A D | CheckExprLifetime.cpp | 422 return TST->getTemplateName() in isCopyLikeConstructor()
|
| H A D | SemaAttr.cpp | 161 TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl()); in inferGslPointerAttribute()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 524 let Read = [{ makeOptionalFromNullable(node->getTemplateName()) }]; 745 let Read = [{ node->getTemplateName() }];
|
| H A D | RecursiveASTVisitor.h | 1121 TRY_TO(TraverseTemplateName(T->getTemplateName())); 1136 TRY_TO(TraverseTemplateName(T->getTemplateName())); 1427 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName())); 1443 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
|
| H A D | Type.h | 6804 TemplateName getTemplateName() const { return Template;} 6807 Profile(ID, getTemplateName(), getDeducedType(), isDependentType()); 6907 TemplateName getTemplateName() const { return Template; } 7010 TemplateName getTemplateName() const { 7011 return getInjectedTST()->getTemplateName();
|