reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
110 REGISTER_OVERLOADED_2(isDerivedFrom);
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp70 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.cpp155 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")),