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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5857 extern const AstTypeMatcher<ElaboratedType> elaboratedType;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  208   REGISTER_MATCHER(elaboratedType);
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
   39       qualType(hasDeclaration(IoStateDecl), unless(elaboratedType()));
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  105                                           unless(elaboratedType()))))
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  235   return elaboratedType(
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
   47               unless(elaboratedType()),
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
 1459       "N::M::D d;", elaboratedType()));
 1460   EXPECT_TRUE(matches("class C {} c;", elaboratedType()));
 1461   EXPECT_TRUE(notMatches("class C {}; C c;", elaboratedType()));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  240       parmVarDecl(hasType(elaboratedType(hasDeclaration(cxxRecordDecl()))))));
 2330     elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N")))))));
 2336     elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N")))))));
 2340     elaboratedType(hasQualifier(nestedNameSpecifier()))));
 2351     elaboratedType(elaboratedType(namesType(recordType(
 2351     elaboratedType(elaboratedType(namesType(recordType(
 2358     elaboratedType(elaboratedType(namesType(typedefType())))));
 2358     elaboratedType(elaboratedType(namesType(typedefType())))));