Lines Matching defs:RDecl
8784 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
8785 S += RDecl->isUnion() ? '(' : '{';
8787 if (const IdentifierInfo *II = RDecl->getIdentifier()) {
8789 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) {
8800 if (!RDecl->isUnion()) {
8801 getObjCEncodingForStructureImpl(RDecl, S, FD, true, NotEncodedT);
8803 for (const auto *Field : RDecl->fields()) {
8826 S += RDecl->isUnion() ? ')' : '}';
8989 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl,
8994 assert(RDecl && "Expected non-null RecordDecl");
8995 assert(!RDecl->isUnion() && "Should not be called for unions");
8996 if (!RDecl->getDefinition() || RDecl->getDefinition()->isInvalidDecl())
8999 const auto *CXXRec = dyn_cast<CXXRecordDecl>(RDecl);
9001 const ASTRecordLayout &layout = getASTRecordLayout(RDecl);
9016 for (FieldDecl *Field : RDecl->fields()) {
9065 if (!RDecl->hasFlexibleArrayMember()) {
10491 const ObjCInterfaceDecl* RDecl = RHS->getInterface();
10493 if (!LDecl || !RDecl)
10510 if (declaresSameEntity(LHS->getInterface(), RDecl)) {