Home
last modified time | relevance | path

Searched refs:hasUserDeclaredDestructor (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DVirtualClassDestructorCheck.cpp194 if (MatchedClassOrStruct->hasUserDeclaredDestructor()) { in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h740 return !hasUserDeclaredDestructor() && in hasSimpleDestructor()
878 !hasUserDeclaredDestructor(); in needsImplicitMoveConstructor()
969 !hasUserDeclaredDestructor() && in needsImplicitMoveAssignment()
982 bool hasUserDeclaredDestructor() const { in hasUserDeclaredDestructor() function
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp463 FIELD2("userDeclared", hasUserDeclaredDestructor); in createDestructorDefinitionData()
H A DTextNodeDumper.cpp2061 FLAG(hasUserDeclaredDestructor, user_declared); in VisitCXXRecordDecl()
H A DDeclCXX.cpp1941 hasUserDeclaredDestructor() || !field_empty() || hasFriends() || in isInterfaceLike()
H A DRecordLayoutBuilder.cpp3222 if ((!RD->hasUserDeclaredConstructor() && !RD->hasUserDeclaredDestructor()) || in computeVtorDispSet()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp14415 if (RD->hasUserDeclaredDestructor()) { in diagnoseDeprecatedCopyOperation()
17757 if (Class->hasUserDeclaredDestructor() && !DD->isDefined()) { in MarkVTableUsed()
H A DSemaDecl.cpp17892 if (!Record->hasUserDeclaredDestructor()) { in ComputeSelectedDestructor()