Lines Matching refs:Destructor
12031 } else if (CXXDestructorDecl *Destructor = in CheckFunctionDeclaration() local
12040 !Destructor->getFunctionObjectParameterType()->isDependentType()) { in CheckFunctionDeclaration()
12041 CXXRecordDecl *Record = Destructor->getParent(); in CheckFunctionDeclaration()
15888 else if (CXXDestructorDecl *Destructor = in ActOnFinishFunctionBody() local
15890 MarkVTableUsed(FD->getLocation(), Destructor->getParent()); in ActOnFinishFunctionBody()
16136 if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) { in ActOnFinishFunctionBody() local
16137 if (!Destructor->getParent()->isDependentType()) in ActOnFinishFunctionBody()
16138 CheckDestructor(Destructor); in ActOnFinishFunctionBody()
16140 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(), in ActOnFinishFunctionBody()
16141 Destructor->getParent()); in ActOnFinishFunctionBody()
18545 member = CXXSpecialMemberKind::Destructor; in CheckNontrivialField()
19199 ShouldDeleteSpecialMember(Dtor, CXXSpecialMemberKind::Destructor)) { in ActOnFields()