Lines Matching refs:CXXDestructorDecl
530 if (CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(D)) {
952 } else if (isa<CXXDestructorDecl>(D)) {
1296 CXXDestructorDecl *CXXRecordDecl::getDestructor() const {
1308 CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(R.front());
1314 if (const CXXDestructorDecl *Destructor = getDestructor())
1426 if (isa<CXXDestructorDecl>(this)) {
1887 void CXXDestructorDecl::anchor() { }
1889 CXXDestructorDecl *
1890 CXXDestructorDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
1892 CXXDestructorDecl(C, nullptr, SourceLocation(), DeclarationNameInfo(),
1896 CXXDestructorDecl *
1897 CXXDestructorDecl::Create(ASTContext &C, CXXRecordDecl *RD,
1905 return new (C, RD) CXXDestructorDecl(C, RD, StartLoc, NameInfo, T, TInfo,
1909 void CXXDestructorDecl::setOperatorDelete(FunctionDecl *OD) {
1910 auto *First = cast<CXXDestructorDecl>(getFirstDecl());