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

Declarations

tools/clang/include/clang/Sema/Sema.h
 5299   bool ShouldDeleteSpecialMember(CXXMethodDecl *MD, CXXSpecialMember CSM,

References

tools/clang/lib/Sema/SemaDecl.cpp
16723           ShouldDeleteSpecialMember(Dtor, CXXDestructor)) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 7020   if (ShouldDeleteForTypeMismatch || ShouldDeleteSpecialMember(MD, CSM)) {
 7028           ShouldDeleteSpecialMember(MD, CSM, nullptr, /*Diagnose*/true);
 7041       ShouldDeleteSpecialMember(MD, CSM, nullptr, /*Diagnose*/true);
11483   if (ShouldDeleteSpecialMember(DefaultCon, CXXDefaultConstructor))
11617   if (ShouldDeleteSpecialMember(DerivedCtor, CXXDefaultConstructor, &ICI))
11626   ShouldDeleteSpecialMember(Ctor, CXXDefaultConstructor, &ICI,
11766       ShouldDeleteSpecialMember(Destructor, CXXDestructor))
12388   if (ShouldDeleteSpecialMember(CopyAssignment, CXXCopyAssignment))
12712   if (ShouldDeleteSpecialMember(MoveAssignment, CXXMoveAssignment)) {
13097   if (ShouldDeleteSpecialMember(CopyConstructor, CXXCopyConstructor)) {
13229   if (ShouldDeleteSpecialMember(MoveConstructor, CXXMoveConstructor)) {
15188       ShouldDeleteSpecialMember(MD, getSpecialMember(MD), nullptr,
tools/clang/lib/Sema/SemaExpr.cpp
  113       ShouldDeleteSpecialMember(Method, CSM, nullptr, /*Diagnose=*/true);