Lines Matching defs:RDecl
5142 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
5143 S += RDecl->isUnion() ? '(' : '{';
5145 if (const IdentifierInfo *II = RDecl->getIdentifier()) {
5148 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) {
5161 if (!RDecl->isUnion()) {
5162 getObjCEncodingForStructureImpl(RDecl, S, FD);
5164 for (RecordDecl::field_iterator Field = RDecl->field_begin(),
5165 FieldEnd = RDecl->field_end();
5188 S += RDecl->isUnion() ? ')' : '}';
5351 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl,
5355 assert(RDecl && "Expected non-null RecordDecl");
5356 assert(!RDecl->isUnion() && "Should not be called for unions");
5357 if (!RDecl->getDefinition())
5360 CXXRecordDecl *CXXRec = dyn_cast<CXXRecordDecl>(RDecl);
5362 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
5380 for (RecordDecl::field_iterator Field = RDecl->field_begin(),
5381 FieldEnd = RDecl->field_end();
5426 if (!RDecl->hasFlexibleArrayMember()) {
6496 const ObjCInterfaceDecl* RDecl = RHS->getInterface();
6497 if (!LDecl || !RDecl || (declaresSameEntity(LDecl, RDecl)))