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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5822 extern const AstTypeMatcher<RecordType> recordType;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  469   REGISTER_MATCHER(recordType);
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  212                   recordType(hasDeclaration(
tools/clang/tools/extra/clang-move/Move.cpp
  605       typeLoc(loc(recordType(hasDeclaration(HelperClasses.bind("used_class")))),
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   39       recordType(hasDeclaration(StringClassMatcher)));
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
   78                   recordType(hasDeclaration(recordDecl(isASequence())))))))),
   82                                 recordType(hasDeclaration(recordDecl(
  112                   recordType(hasDeclaration(cxxRecordDecl(IsAHandle))))),
  122               recordType(hasDeclaration(cxxRecordDecl(IsAHandle))))),
  157                                        recordType(hasDeclaration(recordDecl(
tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp
   30         recordType(hasDeclaration(has(typedefNameDecl(
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  556       hasType(hasUnqualifiedDesugaredType(recordType(hasDeclaration(recordDecl(
  559   auto StringTy = type(hasUnqualifiedDesugaredType(recordType(
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  147                         hasType(qualType(hasCanonicalType(recordType())))))));
  149       pointerType(pointee(recordType()))));
  182       arrayType(hasElementType(recordType().bind("elem-type")));
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   80         recordType(hasDeclaration(classTemplateSpecializationDecl(
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  275       recordType(hasDeclaration(cxxRecordDecl(hasAnyName(
  283       recordType(hasDeclaration(cxxRecordDecl(hasAnyName(
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp
   39       recordType(hasDeclaration(RandomGeneratorEngineDecl))));
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
   57   Finder->addMatcher(loc(recordType(DeclMatcher)), this);
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  168           recordType(hasDeclaration(cxxRecordDecl(hasMethod(cxxMethodDecl(
  251           hasUnqualifiedDesugaredType(recordType(hasDeclaration(cxxRecordDecl(
  257                hasUnqualifiedDesugaredType(recordType(hasDeclaration(
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(
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  227   return recordType(hasDeclaration(standardIterator()));
  243           anyOf(typedefType(HasIteratorDecl), recordType(HasIteratorDecl))));
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   77               hasType(hasUnqualifiedDesugaredType(recordType(hasDeclaration(
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
   35       hasType(qualType(hasUnqualifiedDesugaredType(recordType(
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   35       recordType(hasDeclaration(cxxRecordDecl(isSameOrDerivedFrom(
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
   74   const auto StringDecl = type(hasUnqualifiedDesugaredType(recordType(
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   49           varDecl(hasType(hasUnqualifiedDesugaredType(recordType(
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp
   34       recordType(hasDeclaration(cxxRecordDecl(hasAnyName(
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
 1445   EXPECT_TRUE(matches("class C{}; C c;", recordType()));
 1447                       recordType(hasDeclaration(recordDecl(hasName("S"))))));
 1449                          recordType(hasDeclaration(recordDecl(hasName("S"))))));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  279               varDecl(hasType(hasUnqualifiedDesugaredType(recordType())))));
  282               varDecl(hasType(hasUnqualifiedDesugaredType(recordType())))));
 2351     elaboratedType(elaboratedType(namesType(recordType(