Lines Matching defs:CDecl

320     void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
331 virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
533 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
3084 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
3086 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct");
3087 assert(CDecl->getName() != "" &&
3090 if (ObjCSynthesizedStructs.count(CDecl))
3092 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass();
3093 int NumIvars = CDecl->ivar_size();
3094 SourceLocation LocStart = CDecl->getBeginLoc();
3095 SourceLocation LocEnd = CDecl->getEndOfDefinitionLoc();
3102 if ((!CDecl->isThisDeclarationADefinition() || NumIvars == 0) &&
3112 Result += CDecl->getNameAsString();
3136 SourceLocation L = RCDecl ? CDecl->getSuperClassLoc() :
3137 CDecl->getAtStartLoc();
3141 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
3210 if (!ObjCSynthesizedStructs.insert(CDecl).second)
5245 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5248 if (CDecl->isImplicitInterfaceDecl()) {
5251 RewriteObjCInternalStruct(CDecl, Result);
5256 !IDecl->ivar_empty() ? IDecl->ivar_size() : CDecl->ivar_size();
5299 IVI = CDecl->ivar_begin();
5300 IVE = CDecl->ivar_end();
5358 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(),
5359 "CLASS", CDecl->getName(), Result);
5398 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass();
5403 SuperClass = CDecl->getSuperClass();
5406 Result += CDecl->getNameAsString();
5409 Result += (RootClass ? RootClass->getNameAsString() : CDecl->getNameAsString());
5416 Result += CDecl->getNameAsString();
5421 Result += CDecl->getNameAsString();
5434 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
5436 Result += CDecl->getNameAsString();
5445 Result += CDecl->getNameAsString();
5448 Result += CDecl->getNameAsString();
5453 Result += CDecl->getNameAsString();
5458 Result += CDecl->getNameAsString();
5463 if (!ObjCSynthesizedStructs.count(CDecl))
5468 Result += CDecl->getNameAsString();
5475 Result += CDecl->getNameAsString();
5482 Result += CDecl->getNameAsString();
5487 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
5489 Result += CDecl->getNameAsString();
5599 ObjCCategoryDecl *CDecl
5634 // Null CDecl is case of a category implementation with no category interface
5635 if (CDecl)
5636 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(), "CATEGORY",
5689 if (CDecl && CDecl->protocol_begin() != CDecl->protocol_end()) {