Home | History | Annotate | Download | only in Frontend

Lines Matching refs:CDecl

330     void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
341 virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
544 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl,
3113 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl,
3115 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct");
3116 assert(CDecl->getName() != "" &&
3119 if (ObjCSynthesizedStructs.count(CDecl))
3121 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass();
3122 int NumIvars = CDecl->ivar_size();
3123 SourceLocation LocStart = CDecl->getLocStart();
3124 SourceLocation LocEnd = CDecl->getEndOfDefinitionLoc();
3131 if ((!CDecl->isThisDeclarationADefinition() || NumIvars == 0) &&
3141 Result += CDecl->getNameAsString();
3165 SourceLocation L = RCDecl ? CDecl->getSuperClassLoc() :
3166 CDecl->getAtStartLoc();
3170 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
3239 if (!ObjCSynthesizedStructs.insert(CDecl))
5326 ObjCInterfaceDecl *CDecl = IDecl->getClassInterface();
5329 if (CDecl->isImplicitInterfaceDecl()) {
5332 RewriteObjCInternalStruct(CDecl, Result);
5338 : (CDecl ? CDecl->ivar_size() : 0);
5381 IVI = CDecl->ivar_begin();
5382 IVE = CDecl->ivar_end();
5440 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(),
5441 "CLASS", CDecl->getName(), Result);
5480 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass();
5485 SuperClass = CDecl->getSuperClass();
5488 Result += CDecl->getNameAsString();
5491 Result += (RootClass ? RootClass->getNameAsString() : CDecl->getNameAsString());
5498 Result += CDecl->getNameAsString();
5503 Result += CDecl->getNameAsString();
5516 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
5518 Result += CDecl->getNameAsString();
5527 Result += CDecl->getNameAsString();
5530 Result += CDecl->getNameAsString();
5535 Result += CDecl->getNameAsString();
5540 Result += CDecl->getNameAsString();
5545 if (!ObjCSynthesizedStructs.count(CDecl))
5550 Result += CDecl->getNameAsString();
5557 Result += CDecl->getNameAsString();
5564 Result += CDecl->getNameAsString();
5569 if (CDecl->protocol_begin() != CDecl->protocol_end()) {
5571 Result += CDecl->getNameAsString();
5682 ObjCCategoryDecl *CDecl
5719 // Null CDecl is case of a category implementation with no category interface
5720 if (CDecl)
5721 RewriteObjCProtocolListMetaData(CDecl->getReferencedProtocols(), "CATEGORY",
5774 if (CDecl && CDecl->protocol_begin() != CDecl->protocol_end()) {