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

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  110   REGISTER_OVERLOADED_2(isDerivedFrom);
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
   70   auto OSObjTypeM = hasTypePointingTo(cxxRecordDecl(isDerivedFrom("OSMetaClassBase")));
   72     cxxRecordDecl(isDerivedFrom("OSObject")));
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  164         cxxRecordDecl(isDerivedFrom("::proto2::MessageLite"));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  155       isDerivedFrom("Y"),
  293     anyOf(hasName("Y"), allOf(isDerivedFrom("X"), hasName("Z"))));
  326   DeclarationMatcher IsDerivedFromX = cxxRecordDecl(isDerivedFrom("X"));
  353     cxxRecordDecl(hasName("Z"), isDerivedFrom("X"));
  516             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1")))))));
  520             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2")))))));
  524             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"),
  525                                                  isDerivedFrom("Base2")))))));
  541             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1")))))));
  545             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2")))))));
  549             hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"),
  550                                                  isDerivedFrom("Base2")))))));
  553     cxxRecordDecl(isDerivedFrom("::ns::X"))));
  556     cxxRecordDecl(isDerivedFrom("::ns::X"))));
  571   EXPECT_TRUE(notMatches(Code, cxxRecordDecl(isDerivedFrom(""))));
  577   DeclarationMatcher IsDerivedFromX = objcInterfaceDecl(isDerivedFrom("X"));
  624       objcInterfaceDecl(hasName("Z"), isDerivedFrom("X"));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  153     hasDeclaration(cxxRecordDecl(isDerivedFrom("A")));
 2037     cxxRecordDecl(decl().bind("x"), isDerivedFrom("::A")),
 2042     cxxRecordDecl(decl().bind("x"), isDerivedFrom("C")),