Home | History | Annotate | Download | only in Sema

Lines Matching refs:Destructor

280     // constructor or destructor name (in such a case, the scope specifier
1934 // to permit the implicit constructor/destructor/operator calls.
2802 // copy constructor, a non-trivial destructor, or a non-trivial copy
4454 // We really want to find the base class destructor here.
4779 // This is a C++ destructor declaration.
4968 // A destructor cannot be a template.
5801 } else if (CXXDestructorDecl *Destructor =
5803 CXXRecordDecl *Record = Destructor->getParent();
6660 // trivial default constructor and a trivial destructor, a cv-qualified
6836 // Require the destructor.
7515 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) {
7516 if (!Destructor->getParent()->isDependentType())
7517 CheckDestructor(Destructor);
7519 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(),
7520 Destructor->getParent());
9062 // destructor, or a non-trivial copy assignment operator
9701 // operator, and destructor are non-trivial.
9733 // Adjust user-defined destructor exception spec.