| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | OwningMemoryCheck.cpp | 163 anyOf(unless(has(cxxDestructorDecl())), in registerMatchers() 164 has(cxxDestructorDecl(anyOf(isDefaulted(), isDeleted()))))) in registerMatchers()
|
| H A D | SpecialMemberFunctionsCheck.cpp | 43 eachOf(has(cxxDestructorDecl().bind("dtor")), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseEqualsDeleteCheck.cpp | 34 cxxDestructorDecl())); in registerMatchers()
|
| H A D | UseNoexceptCheck.cpp | 40 cxxDestructorDecl())) in registerMatchers()
|
| H A D | UseEqualsDefaultCheck.cpp | 219 Finder->addMatcher(cxxDestructorDecl(isDefinition()).bind(SpecialFunction), in registerMatchers()
|
| H A D | UseOverrideCheck.cpp | 37 cxxMethodDecl(isOverride(), unless(cxxDestructorDecl())).bind("method"), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ExceptionEscapeCheck.cpp | 56 functionDecl(anyOf(isNoThrow(), cxxDestructorDecl(), in registerMatchers()
|
| H A D | VirtualNearMissCheck.cpp | 221 cxxDestructorDecl(), cxxConversionDecl(), isStatic(), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | TriviallyDestructibleCheck.cpp | 40 cxxDestructorDecl( in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ConvertMemberFunctionsToStatic.cpp | 81 cxxDestructorDecl(), cxxConversionDecl(), isTemplate(), in registerMatchers()
|
| H A D | MakeMemberFunctionConstCheck.cpp | 228 cxxDestructorDecl(), isTemplate(), isDependentContext(), in registerMatchers()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | DeclPrinterTest.cpp | 635 cxxDestructorDecl(ofClass(hasName("A"))).bind("id"), in TEST() 644 cxxDestructorDecl(ofClass(hasName("A"))).bind("id"), in TEST()
|
| H A D | SourceLocationTest.cpp | 634 Code, friendDecl(has(cxxDestructorDecl(ofClass(hasName("B"))))))); in TEST() 652 Code, friendDecl(has(cxxDestructorDecl(ofClass(hasName("B"))))))); in TEST()
|
| H A D | StructuralEquivalenceTest.cpp | 320 cxxDestructorDecl()); in TEST_F()
|
| H A D | ASTImporterTest.cpp | 3077 testImportOf(cxxDestructorDecl()); in TEST_P()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersInternalTest.cpp | 134 hasMethod(cxxDestructorDecl(isDefaulted()).bind("Dtor"))),
|
| H A D | ASTMatchersTraversalTest.cpp | 592 Code, cxxDestructorDecl( in TEST() 1404 cxxDestructorDecl(ofClass(hasName("Foo"))))); in TEST() 1409 cxxDestructorDecl(ofClass(hasName("Foo"))))); in TEST() 2081 cxxDestructorDecl(hasBody(compoundStmt())).bind("dtr"), in TEST() 2103 cxxDestructorDecl(hasAnyBody(compoundStmt())).bind("dtr"), in TEST() 2988 M = cxxRecordDecl(hasName("NoSpecialMethods"), has(cxxDestructorDecl())); in TEST() 3008 hasMethod(cxxDestructorDecl())); in TEST() 3450 auto M = cxxDestructorDecl(isDefaulted(), in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | RenamerClangTidyCheck.cpp | 119 Finder->addMatcher(cxxDestructorDecl(unless(isImplicit())).bind("classRef"), in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 193 REGISTER_MATCHER(cxxDestructorDecl); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 794 cxxDestructorDecl; variable
|
| /llvm-project-15.0.7/clang/unittests/Introspection/ |
| H A D | IntrospectionTest.cpp | 1418 decl(hasDescendant(cxxDestructorDecl(hasName("~Foo")).bind("dtor"))), TU, in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1269 cxxDestructorDecl;
|