Lines Matching refs:RecordType
627 cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
1246 cast<CXXRecordDecl>(ElementType->castAs<RecordType>()->getDecl());
1330 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) {
1449 cast<CXXRecordDecl>(SrcRecordTy->castAs<RecordType>()->getDecl());
1523 cast<CXXRecordDecl>(SrcRecordTy->castAs<RecordType>()->getDecl());
3181 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
3212 static bool IsIncompleteClassType(const RecordType *RecordTy) {
3228 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) {
3239 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass());
3270 cast<CXXRecordDecl>(Base->getType()->castAs<RecordType>()->getDecl());
3345 cast<CXXRecordDecl>(cast<RecordType>(Ty)->getDecl());
3453 if (const RecordType *Record = dyn_cast<RecordType>(Ty)) {
3608 cast<CXXRecordDecl>(cast<RecordType>(Ty)->getDecl());
3755 cast<CXXRecordDecl>(Base->getType()->castAs<RecordType>()->getDecl());
3854 cast<CXXRecordDecl>(Base.getType()->castAs<RecordType>()->getDecl());
3944 const RecordType *ClassType = cast<RecordType>(Ty->getClass());
4364 assert(isa<RecordType>(CatchType) && "unexpected catch type!");