Home | History | Annotate | Download | only in Sema

Lines Matching refs:recordType

864     const RecordDecl *RD = Field->getType()->castAs<RecordType>()->getDecl();
1152 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl();
1272 if (const RecordType *Record = NewBaseType->getAs<RecordType>()) {
1315 if (const RecordType *RT = T->getAs<RecordType>())
3192 Info.AllBaseFields[Member->getBaseClass()->getAs<RecordType>()] = Member;
3210 = Info.AllBaseFields.lookup(VBase->getType()->getAs<RecordType>())) {
3234 = Info.AllBaseFields.lookup(Base->getType()->getAs<RecordType>())) {
3310 if (const RecordType *RT = Field->getType()->getAs<RecordType>()) {
3587 const RecordType* RT = FieldType->getAs<RecordType>();
3611 llvm::SmallPtrSet<const RecordType *, 8> DirectVirtualBases;
3617 const RecordType *RT = Base->getType()->getAs<RecordType>();
3649 const RecordType *RT = VBase->getType()->castAs<RecordType>();
3722 const RecordType *RT = T->getAs<RecordType>();
4176 const RecordType *BaseType = B->getType()->getAs<RecordType>();
4193 if (const RecordType *RecordTy =
4194 S.Context.getBaseElementType(F->getType())->getAs<RecordType>()) {
5329 RecordDecl *BaseRecord = Specifier->getType()->getAs<RecordType>()->getDecl();
6262 if (const RecordType *RT = Ty->getAs<RecordType>()) {
7439 if (const RecordType *BaseType = B->getType()->getAs<RecordType>()) {
7453 if (const RecordType *BaseType = B->getType()->getAs<RecordType>()) {
7486 } else if (const RecordType *RecordTy
7487 = Context.getBaseElementType(F->getType())->getAs<RecordType>()) {
7640 typedef SmallVector<const RecordType *, 4> BasesVector;
7655 BasesToInheritFrom.push_back(Base->castAs<RecordType>());
7689 const RecordType *Base = *BaseIt;
7887 if (const RecordType *BaseType = B->getType()->getAs<RecordType>())
7896 if (const RecordType *BaseType = B->getType()->getAs<RecordType>())
7905 if (const RecordType *RecordTy
7906 = Context.getBaseElementType(F->getType())->getAs<RecordType>())
8085 E->isRecordType() && E->getAs<RecordType>()->getDecl()->hasObjectMember();
8161 if (const RecordType *RecordTy = T->getAs<RecordType>()) {
8383 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
8393 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
8610 if (!BaseType->getAs<RecordType>() && BaseType.isConstQualified()) {
8728 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
8738 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
8769 cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
9064 if (!BaseType->getAs<RecordType>() && BaseType.isConstQualified()) {
9183 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
9193 = cast<CXXRecordDecl>(Base->getType()->getAs<RecordType>()->getDecl());
9343 if (const RecordType *BaseType = B->getType()->getAs<RecordType>()) {
9358 if (const RecordType *BaseType = B->getType()->getAs<RecordType>()) {
9696 void Sema::FinalizeVarWithDestructor(VarDecl *VD, const RecordType *Record) {
10290 if (const RecordType *recordType = ExDeclType->getAs<RecordType>()) {
10324 FinalizeVarWithDestructor(ExDecl, recordType);
10460 if (const RecordType *RT = T->getAs<RecordType>()) {
11187 if (const RecordType *RT = NewClassTy->getAs<RecordType>()) {
11522 cast<CXXRecordDecl>(i->getType()->getAs<RecordType>()->getDecl());
11567 if (const RecordType *RecordTy
11569 ->getAs<RecordType>()) {