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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  413     classTemplateSpecializationDecl;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  155   REGISTER_MATCHER(classTemplateSpecializationDecl);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
  232                   classTemplateSpecializationDecl(hasSpecializedTemplate(
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
   31               returns(hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
   38           unless(classTemplateSpecializationDecl()))
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   27           callee(cxxMethodDecl(ofClass(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   80         recordType(hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp
   23       recordType(hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp
   25       recordType(hasDeclaration(classTemplateSpecializationDecl(
   31                      qualType(hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
   33       classTemplateSpecializationDecl(
   48               hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
   38   const auto ContainerMatcher = classTemplateSpecializationDecl(hasAnyName(
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   31                            ofClass(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
   24   auto UniquePtrWithDefaultDelete = classTemplateSpecializationDecl(
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp
  106     return classTemplateSpecializationDecl(hasName("X"), unless(isImplicit()));
tools/clang/unittests/AST/ASTImporterODRStrategiesTest.cpp
  168     return classTemplateSpecializationDecl(hasName("X"), unless(isImplicit()));
tools/clang/unittests/AST/ASTImporterTest.cpp
  603           hasDeclaration(classTemplateSpecializationDecl(hasSpecializedTemplate(
  889       varDecl(hasType(classTemplateSpecializationDecl(has(fieldDecl(hasType(
 1125                         has(classTemplateSpecializationDecl())));
 1406       translationUnitDecl(unless(has(classTemplateSpecializationDecl())));
 1415       hasName("Base"), has(classTemplateSpecializationDecl()))));
 1453       hasName("X"), unless(has(classTemplateSpecializationDecl())))));
 1459   Pattern = namespaceDecl(has(classTemplateSpecializationDecl(hasName("X"))));
 1572       has(classTemplateSpecializationDecl(hasImplicitClass)))));
 1616       has(classTemplateSpecializationDecl(has(fieldDecl(hasName("a"))))))));
 1807                     .match(ToTU, classTemplateSpecializationDecl()));
 1819       FromTU, classTemplateSpecializationDecl(hasName("B")));
 1828                     .match(ToTU, classTemplateSpecializationDecl()));
 3313       ToTU, classTemplateSpecializationDecl(hasName("X")));
 3326       FromTU, classTemplateSpecializationDecl(hasName("X")));
 3365       FromTU, classTemplateSpecializationDecl(hasName("X")));
 3367                          hasParent(classTemplateSpecializationDecl()));
 3377       ToTU, classTemplateSpecializationDecl(hasName("X")));
 3412       FromTU, classTemplateSpecializationDecl(hasName("X")));
 3424                 ToTU, classTemplateSpecializationDecl(hasName("X"))));
 3450       FromTU, classTemplateSpecializationDecl(hasName("X")));
 3454                          hasParent(classTemplateSpecializationDecl()));
 3464       ToTU, classTemplateSpecializationDecl(hasName("X")));
 3511       FromTU, classTemplateSpecializationDecl());
 3513       ToTU, classTemplateSpecializationDecl());
 3518                    ToTU, classTemplateSpecializationDecl()));
 3541       FromTU, classTemplateSpecializationDecl());
 3550                     ToTU, classTemplateSpecializationDecl(
 3805   auto Pattern = classTemplateSpecializationDecl(hasName("X"));
 4003       TU, classTemplateSpecializationDecl());
 4656       ToTU, classTemplateSpecializationDecl(hasName("X")));
 4893       FromTU, classTemplateSpecializationDecl(hasName("X")));
 4899                 ToTU, classTemplateSpecializationDecl(hasName("X"))),
tools/clang/unittests/AST/ASTTraverserTest.cpp
  214       classTemplateSpecializationDecl(hasName("templ")).bind("fn"),
tools/clang/unittests/AST/DeclPrinterTest.cpp
 1059     classTemplateSpecializationDecl().bind("id"),
 1069     classTemplateSpecializationDecl().bind("id"),
 1080     classTemplateSpecializationDecl().bind("id"),
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
  144       classTemplateSpecializationDecl());
  155       classTemplateSpecializationDecl());
  174       classTemplateSpecializationDecl());
  973       Lang_CXX, classTemplateSpecializationDecl(hasName("Primary")));
 1004       Lang_CXX, classTemplateSpecializationDecl(hasName("Primary")));
 1168       classTemplateSpecializationDecl(hasName("Primary")));
 1195       classTemplateSpecializationDecl(hasName("Primary")));
 1221       classTemplateSpecializationDecl(hasName("Primary")));
 1248       classTemplateSpecializationDecl(hasName("Primary")));
 1273       classTemplateSpecializationDecl(hasName("Primary")));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  274   DeclarationMatcher CannotMemoize = classTemplateSpecializationDecl(
 1077             classTemplateSpecializationDecl(templateArgumentCountIs(1))));
 1080                classTemplateSpecializationDecl(templateArgumentCountIs(2))));
 1091                       classTemplateSpecializationDecl(
 1094                          classTemplateSpecializationDecl(hasAnyTemplateArgument(
 1100                       classTemplateSpecializationDecl(
 1103                       classTemplateSpecializationDecl(
 1106                       classTemplateSpecializationDecl(
 1109                          classTemplateSpecializationDecl(hasAnyTemplateArgument(
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  557                       classTemplateSpecializationDecl()));
  559                       classTemplateSpecializationDecl()));
  561                          classTemplateSpecializationDecl()));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  807     classTemplateSpecializationDecl(hasAnyTemplateArgument(refersToType(
  815                       classTemplateSpecializationDecl(hasAnyTemplateArgument(
  824     classTemplateSpecializationDecl(hasAnyTemplateArgument(
  830     classTemplateSpecializationDecl(hasAnyTemplateArgument(
  852     classTemplateSpecializationDecl(hasTemplateArgument(
  857     classTemplateSpecializationDecl(hasTemplateArgument(
  882                       classTemplateSpecializationDecl(
  979                       classTemplateSpecializationDecl(
  983                          classTemplateSpecializationDecl(hasAnyTemplateArgument(
 2002     classTemplateSpecializationDecl(
 2640   auto Matcher = classTemplateSpecializationDecl(
tools/clang/unittests/Sema/GslOwnerPointerInference.cpp
   24                       classTemplateSpecializationDecl(
   36                       classTemplateSpecializationDecl(
   51                       classTemplateSpecializationDecl(