Home
last modified time | relevance | path

Searched refs:cxxDestructorDecl (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DOwningMemoryCheck.cpp163 anyOf(unless(has(cxxDestructorDecl())), in registerMatchers()
164 has(cxxDestructorDecl(anyOf(isDefaulted(), isDeleted()))))) in registerMatchers()
H A DSpecialMemberFunctionsCheck.cpp43 eachOf(has(cxxDestructorDecl().bind("dtor")), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseEqualsDeleteCheck.cpp34 cxxDestructorDecl())); in registerMatchers()
H A DUseNoexceptCheck.cpp40 cxxDestructorDecl())) in registerMatchers()
H A DUseEqualsDefaultCheck.cpp219 Finder->addMatcher(cxxDestructorDecl(isDefinition()).bind(SpecialFunction), in registerMatchers()
H A DUseOverrideCheck.cpp37 cxxMethodDecl(isOverride(), unless(cxxDestructorDecl())).bind("method"), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DExceptionEscapeCheck.cpp56 functionDecl(anyOf(isNoThrow(), cxxDestructorDecl(), in registerMatchers()
H A DVirtualNearMissCheck.cpp221 cxxDestructorDecl(), cxxConversionDecl(), isStatic(), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DTriviallyDestructibleCheck.cpp40 cxxDestructorDecl( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DConvertMemberFunctionsToStatic.cpp81 cxxDestructorDecl(), cxxConversionDecl(), isTemplate(), in registerMatchers()
H A DMakeMemberFunctionConstCheck.cpp228 cxxDestructorDecl(), isTemplate(), isDependentContext(), in registerMatchers()
/llvm-project-15.0.7/clang/unittests/AST/
H A DDeclPrinterTest.cpp635 cxxDestructorDecl(ofClass(hasName("A"))).bind("id"), in TEST()
644 cxxDestructorDecl(ofClass(hasName("A"))).bind("id"), in TEST()
H A DSourceLocationTest.cpp634 Code, friendDecl(has(cxxDestructorDecl(ofClass(hasName("B"))))))); in TEST()
652 Code, friendDecl(has(cxxDestructorDecl(ofClass(hasName("B"))))))); in TEST()
H A DStructuralEquivalenceTest.cpp320 cxxDestructorDecl()); in TEST_F()
H A DASTImporterTest.cpp3077 testImportOf(cxxDestructorDecl()); in TEST_P()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersInternalTest.cpp134 hasMethod(cxxDestructorDecl(isDefaulted()).bind("Dtor"))),
H A DASTMatchersTraversalTest.cpp592 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 DRenamerClangTidyCheck.cpp119 Finder->addMatcher(cxxDestructorDecl(unless(isImplicit())).bind("classRef"), in registerMatchers()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp193 REGISTER_MATCHER(cxxDestructorDecl); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp794 cxxDestructorDecl; variable
/llvm-project-15.0.7/clang/unittests/Introspection/
H A DIntrospectionTest.cpp1418 decl(hasDescendant(cxxDestructorDecl(hasName("~Foo")).bind("dtor"))), TU, in TEST()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1269 cxxDestructorDecl;