Home | History | Annotate | Download | only in Sema

Lines Matching refs:Destructor

382     // constructor or destructor name (in such a case, the scope specifier
2679 // to permit the implicit constructor/destructor/operator calls.
3799 // copy constructor, a non-trivial destructor, or a non-trivial copy
6136 // We really want to find the base class destructor here.
6517 // This is a C++ destructor declaration.
6874 // A destructor cannot be a template.
7828 } else if (CXXDestructorDecl *Destructor =
7830 CXXRecordDecl *Record = Destructor->getParent();
8924 // trivial default constructor and a trivial destructor, a cv-qualified
9088 // have a non-trivial destructor.
9169 // warn about globals with a non-trivial destructor because we already
9202 // Require the destructor.
10217 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) {
10218 if (!Destructor->getParent()->isDependentType())
10219 CheckDestructor(Destructor);
10221 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(),
10222 Destructor->getParent());
11954 // destructor, or a non-trivial copy assignment operator
12338 // If the element type has a non-trivial destructor, we would not
12342 // the destructor of the containing class, or just allow this.
12459 // Adjust user-defined destructor exception spec.