Lines Matching refs:CXXRecordDecl
106 } else if (DC && isa<CXXRecordDecl>(DC))
189 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(Ctx))
324 CXXRecordDecl *RecordD = cast<CXXRecordDecl>(RecordT->getDecl());
412 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl();
413 for (CXXRecordDecl::redecl_iterator I = RD->redecls_begin(),
630 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
675 CXXRecordDecl *Record = 0;
679 Record = cast<CXXRecordDecl>(ContextDecl);
736 CXXRecordDecl *Lambda = LSI->Lambda;
771 CXXRecordDecl *Class = BaseType->getAsCXXRecordDecl();
1370 cast<CXXRecordDecl>(BaseRecordType->getDecl()))) {
1486 CXXRecordDecl *Record
1487 = cast<CXXRecordDecl>(AllocElemType->getAs<RecordType>()->getDecl());
1526 CXXRecordDecl *RD
1527 = cast<CXXRecordDecl>(AllocElemType->getAs<RecordType>()->getDecl());
1802 StdBadAlloc = CXXRecordDecl::Create(Context, TTK_Class,
1902 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD,
2022 CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl());
2075 CXXRecordDecl *PointeeRD = 0;
2090 PointeeRD = cast<CXXRecordDecl>(RT->getDecl());
3013 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl())
3017 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl())
3021 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl())
3025 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl())
3050 return cast<CXXRecordDecl>(RT->getDecl())->hasTrivialDefaultConstructor();
3061 return cast<CXXRecordDecl>(RT->getDecl())->hasTrivialCopyConstructor();
3081 return cast<CXXRecordDecl>(RT->getDecl())->hasTrivialCopyAssignment();
3100 return cast<CXXRecordDecl>(RT->getDecl())->hasTrivialDestructor();
3118 CXXRecordDecl* RD = cast<CXXRecordDecl>(RT->getDecl());
3161 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
3204 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
3235 CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl());
3440 return cast<CXXRecordDecl>(rhsRecord->getDecl())
3441 ->isDerivedFrom(cast<CXXRecordDecl>(lhsRecord->getDecl()));
4581 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
4731 CXXRecordDecl *RD =