Lines Matching refs:RDecl
5277 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
5278 S += RDecl->isUnion() ? '(' : '{';
5280 if (const IdentifierInfo *II = RDecl->getIdentifier()) {
5283 = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) {
5296 if (!RDecl->isUnion()) {
5297 getObjCEncodingForStructureImpl(RDecl, S, FD);
5299 for (RecordDecl::field_iterator Field = RDecl->field_begin(),
5300 FieldEnd = RDecl->field_end();
5323 S += RDecl->isUnion() ? ')' : '}';
5505 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl,
5509 assert(RDecl && "Expected non-null RecordDecl");
5510 assert(!RDecl->isUnion() && "Should not be called for unions");
5511 if (!RDecl->getDefinition())
5514 CXXRecordDecl *CXXRec = dyn_cast<CXXRecordDecl>(RDecl);
5516 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
5534 for (RecordDecl::field_iterator Field = RDecl->field_begin(),
5535 FieldEnd = RDecl->field_end();
5580 if (!RDecl->hasFlexibleArrayMember()) {
6717 const ObjCInterfaceDecl* RDecl = RHS->getInterface();
6718 if (!LDecl || !RDecl || (declaresSameEntity(LDecl, RDecl)))