• Home
  • Raw
  • Download

Lines Matching refs:CXXDestructorDecl

2233   if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) {  in SetDelegatingInitializer()
2661 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced()
2668 MarkDeclarationReferenced(Location, const_cast<CXXDestructorDecl*>(Dtor)); in MarkBaseAndMemberDestructorsReferenced()
2691 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
2700 MarkDeclarationReferenced(Location, const_cast<CXXDestructorDecl*>(Dtor)); in MarkBaseAndMemberDestructorsReferenced()
2722 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced()
2728 MarkDeclarationReferenced(Location, const_cast<CXXDestructorDecl*>(Dtor)); in MarkBaseAndMemberDestructorsReferenced()
3064 CXXDestructorDecl *dtor = Record->getDestructor(); in CheckCompletedCXXClass()
3106 CheckExplicitlyDefaultedDestructor(cast<CXXDestructorDecl>(*MI)); in CheckExplicitlyDefaultedMethods()
3344 void Sema::CheckExplicitlyDefaultedDestructor(CXXDestructorDecl *DD) { in CheckExplicitlyDefaultedDestructor()
3421 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteDefaultConstructor()
3449 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteDefaultConstructor()
3494 CXXDestructorDecl *FieldDtor = LookupDestructor(FieldRecord); in ShouldDeleteDefaultConstructor()
3608 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteCopyConstructor()
3636 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteCopyConstructor()
3697 CXXDestructorDecl *FieldDtor = LookupDestructor(FieldRecord); in ShouldDeleteCopyConstructor()
3847 bool Sema::ShouldDeleteDestructor(CXXDestructorDecl *DD) { in ShouldDeleteDestructor()
3875 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteDestructor()
3891 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl); in ShouldDeleteDestructor()
3925 CXXDestructorDecl *FieldDtor = LookupDestructor(FieldRecord); in ShouldDeleteDestructor()
4328 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { in CheckDestructor()
6295 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
6314 CXXDestructorDecl *Destructor in DeclareImplicitDestructor()
6315 = CXXDestructorDecl::Create(Context, ClassDecl, ClassLoc, NameInfo, Ty, 0, in DeclareImplicitDestructor()
6343 CXXDestructorDecl *Destructor) { in DefineImplicitDestructor()
6379 CXXDestructorDecl *destructor) { in AdjustDestructorExceptionSpec()
7360 CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl); in FinalizeVarWithDestructor()
8729 CXXDestructorDecl *DD = cast<CXXDestructorDecl>(MD); in SetDeclDefaulted()
9118 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) { in SetIvarInitializers()