reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1054   TRY_TO(TraverseTemplateName(T->getTemplateName()));
 1301   TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
tools/clang/include/clang/AST/Type.h
 5093     return getInjectedTST()->getTemplateName();
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  835       return matchesDecl(S->getTemplateName().getAsTemplateDecl(), Finder,
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
   97       if (!visit(TemplateSpecType->getTemplateName().getAsTemplateDecl(),
tools/clang/lib/AST/ASTDiagnostic.cpp
  125               TST->getTemplateName(), Args, QT);
 1140       Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(),
 1141                            ToArgTST->getTemplateName().getAsTemplateDecl(),
 1305         FromTST->getTemplateName().getAsTemplateDecl()->getTemplateParameters();
 1307         ToTST->getTemplateName().getAsTemplateDecl()->getTemplateParameters();
 1361     return FromTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl() ==
 1362            ToTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl();
 2033     Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(),
 2034                          ToOrigTST->getTemplateName().getAsTemplateDecl(),
tools/clang/lib/AST/ASTImporter.cpp
 1401   auto ToTemplateOrErr = import(T->getTemplateName());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  800     if (!IsStructurallyEquivalent(Context, Spec1->getTemplateName(),
  801                                   Spec2->getTemplateName()))
tools/clang/lib/AST/CXXInheritance.cpp
  289           TemplateName TN = TST->getTemplateName();
  464   TemplateName TN = TST->getTemplateName();
tools/clang/lib/AST/ItaniumMangle.cpp
 1088       mangleTemplatePrefix(TST->getTemplateName());
 2053     TemplateName TN = TST->getTemplateName();
 3299   if (TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl()) {
 3305     mangleTemplatePrefix(T->getTemplateName());
tools/clang/lib/AST/JSONNodeDumper.cpp
  652   TST->getTemplateName().print(OS, PrintPolicy);
tools/clang/lib/AST/NestedNameSpecifier.cpp
  334       SpecType->getTemplateName().print(OS, InnerPolicy, true);
tools/clang/lib/AST/ODRHash.cpp
 1009     Hash.AddTemplateName(T->getTemplateName());
tools/clang/lib/AST/QualTypeNames.cpp
  142           TST->getTemplateName(), FQArgs,
  328     Decl = TST->getTemplateName().getAsTemplateDecl();
tools/clang/lib/AST/TextNodeDumper.cpp
 1208   T->getTemplateName().dump(OS);
tools/clang/lib/AST/Type.cpp
 3871               ->getTemplateName().getAsTemplateDecl()) {
tools/clang/lib/AST/TypePrinter.cpp
 1289   T->getTemplateName().print(OS, Policy);
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  843           TemplateType->getTemplateName().getAsTemplateDecl()))
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1116       cast<TypeAliasTemplateDecl>(Ty->getTemplateName().getAsTemplateDecl())
 1124   Ty->getTemplateName().print(OS, getPrintingPolicy(), /*qualified*/ false);
tools/clang/lib/Index/IndexBody.cpp
  162     TemplateName TN = TST->getTemplateName();
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  158         T->getTemplateName(), TL.getTemplateNameLoc(), T->getAsCXXRecordDecl(),
  183     TemplateName TN = TST->getTemplateName();
tools/clang/lib/Index/USRGeneration.cpp
  847       VisitTemplateName(Spec->getTemplateName());
tools/clang/lib/Sema/SemaAttr.cpp
  147           TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl());
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  101                             SpecType->getTemplateName().getAsTemplateDecl())) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4761       TemplateName TN = TST->getTemplateName();
tools/clang/lib/Sema/SemaDecl.cpp
  195       auto *TD = TST->getTemplateName().getAsTemplateDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9226       TemplateName SpecifiedName = RetTST.getTypePtr()->getTemplateName();
 9670         TST->getTemplateName().getAsTemplateDecl());
tools/clang/lib/Sema/SemaExprCXX.cpp
  316         TemplateName SpecName = SpecType->getTemplateName();
tools/clang/lib/Sema/SemaLookup.cpp
 3847           TemplateName TN = TST->getTemplateName();
tools/clang/lib/Sema/SemaTemplate.cpp
 2663       if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) {
 2800       if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) {
 9936     EnableIfTST->getTemplateName().getAsTemplateDecl();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  560                                     Param->getTemplateName(),
  561                                     SpecArg->getTemplateName(),
  597                                   Param->getTemplateName(),
 2923     return Spec->getTemplateName().getAsTemplateDecl() != nullptr;
 5495     MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced,
tools/clang/lib/Sema/TreeTransform.h
 4484         SS, SpecTL.getTypePtr()->getTemplateName(), SpecTL.getTemplateNameLoc(),
 5924     = getDerived().TransformTemplateName(SS, T->getTemplateName(),
 6181       TemplateName Template = TST->getTemplateName();
tools/clang/lib/Serialization/ASTWriter.cpp
  431   Record.AddTemplateName(T->getTemplateName());
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
   86   TemplateName TM = TS->getTemplateName();
  100   TemplateName TM = TS->getTemplateName();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  411       if (isInUSRSet(TemplateSpecType->getTemplateName().getAsTemplateDecl())) {
  428               TemplateSpecType->getTemplateName().getAsTemplateDecl(),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  925       FromDecl = TemplateType->getTemplateName().getAsTemplateDecl();
tools/clang/tools/extra/clang-doc/Serialize.cpp
  337       const TemplateDecl *D = Ty->getTemplateName().getAsTemplateDecl();
  452           const TemplateDecl *D = Ty->getTemplateName().getAsTemplateDecl();
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
   24     if (!Spec || !Spec->getTemplateName().getAsTemplateDecl()) {
   28         Spec->getTemplateName().getAsTemplateDecl()->getTemplatedDecl();
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
   76     if (const TemplateDecl *TD = TS->getTemplateName().getAsTemplateDecl())
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
   62                                 ->getTemplateName()
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  766           Ref.getTypePtr()->getTemplateName().getAsTemplateDecl();
tools/clang/tools/extra/clangd/FindTarget.cpp
  268               TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl(),
  275                          TST->getTemplateName().getAsTemplateDecl()))
  282           if (auto *TD = TST->getTemplateName().getAsTemplateDecl())
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  212             TL.getTypePtr()->getTemplateName().getAsTemplateDecl())
tools/clang/tools/extra/clangd/XRefs.cpp
 1200         TemplateName TN = TS->getTemplateName();
tools/clang/tools/libclang/CIndex.cpp
 1350       return VisitTemplateName(TST->getTemplateName(), Range.getBegin());
 1696   if (VisitTemplateName(TL.getTypePtr()->getTemplateName(), 
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  351       BaseD = TST->getTemplateName().getAsTemplateDecl();
tools/clang/tools/libclang/CXType.cpp
  511       D = cast<TemplateSpecializationType>(TP)->getTemplateName()