Searched refs:RDecl (Results 1 – 5 of 5) sorted by relevance
5303 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl(); in getObjCEncodingForTypeImpl() local5304 S += RDecl->isUnion() ? '(' : '{'; in getObjCEncodingForTypeImpl()5306 if (const IdentifierInfo *II = RDecl->getIdentifier()) { in getObjCEncodingForTypeImpl()5309 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) { in getObjCEncodingForTypeImpl()5322 if (!RDecl->isUnion()) { in getObjCEncodingForTypeImpl()5323 getObjCEncodingForStructureImpl(RDecl, S, FD); in getObjCEncodingForTypeImpl()5325 for (RecordDecl::field_iterator Field = RDecl->field_begin(), in getObjCEncodingForTypeImpl()5326 FieldEnd = RDecl->field_end(); in getObjCEncodingForTypeImpl()5349 S += RDecl->isUnion() ? ')' : '}'; in getObjCEncodingForTypeImpl()5531 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl, in getObjCEncodingForStructureImpl() argument[all …]
438 const RecordDecl *RDecl = RType->getDecl(); in FillInValueInitializations() local439 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInValueInitializations()442 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInValueInitializations()443 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInValueInitializations()444 for (RecordDecl::field_iterator Field = RDecl->field_begin(), in FillInValueInitializations()445 FieldEnd = RDecl->field_end(); in FillInValueInitializations()454 for (RecordDecl::field_iterator Field = RDecl->field_begin(), in FillInValueInitializations()455 FieldEnd = RDecl->field_end(); in FillInValueInitializations()470 if (RDecl->isUnion()) in FillInValueInitializations()2290 RecordDecl *RDecl = RType->getDecl(); in getStructuredSubobjectInit() local[all …]
587 RecordDecl *RDecl = RTy->getDecl(); in LookupMemberExprInRecord() local603 DeclContext *DC = RDecl; in LookupMemberExprInRecord()
11517 CXXRecordDecl* RDecl = cast<CXXRecordDecl>(RT->getDecl()); in CheckFieldDecl() local11518 if (RDecl->getDefinition()) { in CheckFieldDecl()11574 CXXRecordDecl *RDecl = cast<CXXRecordDecl>(RT->getDecl()); in CheckNontrivialField() local11575 if (RDecl->getDefinition()) { in CheckNontrivialField()11586 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()11588 else if (!RDecl->hasTrivialDefaultConstructor()) in CheckNontrivialField()11590 else if (RDecl->hasNonTrivialCopyAssignment()) in CheckNontrivialField()11592 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()11597 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) { in CheckNontrivialField()11616 DiagnoseNontrivial(RDecl, member); in CheckNontrivialField()
154 if (const RecordDecl *RDecl = dyn_cast<RecordDecl>(Context)) in getContextDescriptor() local155 if (!RDecl->isDependentType()) in getContextDescriptor()156 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()2502 else if (const RecordDecl *RDecl = in EmitFunctionStart() local2504 FDContext = getContextDescriptor(cast<Decl>(RDecl)); in EmitFunctionStart()