Lines Matching defs:dtor
1369 if (CXXDestructorDecl *dtor = LookupDestructor(
1371 MarkFunctionReferenced(StartLoc, dtor);
1372 CheckDestructorAccess(StartLoc, dtor,
1375 DiagnoseUseOfDecl(dtor, StartLoc);
2135 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) {
2137 const_cast<CXXDestructorDecl*>(Dtor));
2138 DiagnoseUseOfDecl(Dtor, StartLoc);
2150 CXXDestructorDecl *dtor = PointeeRD->getDestructor();
2151 if (dtor && !dtor->isVirtual()) {
2189 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) {
2190 CheckDestructorAccess(Ex.get()->getExprLoc(), Dtor,
3088 // ([class.dtor]) then the trait is true, else it is
3232 // If type is a class type with a virtual destructor ([class.dtor])