Lines Matching refs:CDecl
322 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
333 virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
535 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
3086 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, in RewriteObjCInternalStruct() argument
3088 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct"); in RewriteObjCInternalStruct()
3089 assert(CDecl->getName() != "" && in RewriteObjCInternalStruct()
3092 if (ObjCSynthesizedStructs.count(CDecl)) in RewriteObjCInternalStruct()
3094 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct()
3095 int NumIvars = CDecl->ivar_size(); in RewriteObjCInternalStruct()
3096 SourceLocation LocStart = CDecl->getBeginLoc(); in RewriteObjCInternalStruct()
3097 SourceLocation LocEnd = CDecl->getEndOfDefinitionLoc(); in RewriteObjCInternalStruct()
3104 if ((!CDecl->isThisDeclarationADefinition() || NumIvars == 0) && in RewriteObjCInternalStruct()
3114 Result += CDecl->getNameAsString(); in RewriteObjCInternalStruct()
3138 SourceLocation L = RCDecl ? CDecl->getSuperClassLoc() : in RewriteObjCInternalStruct()
3139 CDecl->getAtStartLoc(); in RewriteObjCInternalStruct()
3143 if (CDecl->protocol_begin() != CDecl->protocol_end()) { in RewriteObjCInternalStruct()
3212 if (!ObjCSynthesizedStructs.insert(CDecl).second) in RewriteObjCInternalStruct()
5266 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface(); in RewriteObjCClassMetaData() local
5269 if (CDecl->isImplicitInterfaceDecl()) { in RewriteObjCClassMetaData()
5272 RewriteObjCInternalStruct(CDecl, Result); in RewriteObjCClassMetaData()
5277 !IDecl->ivar_empty() ? IDecl->ivar_size() : CDecl->ivar_size(); in RewriteObjCClassMetaData()
5320 IVI = CDecl->ivar_begin(); in RewriteObjCClassMetaData()
5321 IVE = CDecl->ivar_end(); in RewriteObjCClassMetaData()
5379 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(), in RewriteObjCClassMetaData()
5380 "CLASS", CDecl->getName(), Result); in RewriteObjCClassMetaData()
5419 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData()
5424 SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData()
5427 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5430 Result += (RootClass ? RootClass->getNameAsString() : CDecl->getNameAsString()); in RewriteObjCClassMetaData()
5437 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5442 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5455 if (CDecl->protocol_begin() != CDecl->protocol_end()) { in RewriteObjCClassMetaData()
5457 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5466 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5469 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5474 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5479 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5484 if (!ObjCSynthesizedStructs.count(CDecl)) in RewriteObjCClassMetaData()
5489 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5496 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5503 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5508 if (CDecl->protocol_begin() != CDecl->protocol_end()) { in RewriteObjCClassMetaData()
5510 Result += CDecl->getNameAsString(); in RewriteObjCClassMetaData()
5620 ObjCCategoryDecl *CDecl in RewriteObjCCategoryImplDecl() local
5656 if (CDecl) in RewriteObjCCategoryImplDecl()
5657 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(), "CATEGORY", in RewriteObjCCategoryImplDecl()
5710 if (CDecl && CDecl->protocol_begin() != CDecl->protocol_end()) { in RewriteObjCCategoryImplDecl()