Lines Matching refs:ClassDecl
316 void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
841 const ObjCInterfaceDecl *ClassDecl = D->getContainingInterface(); in getIvarAccessString() local
848 WriteInternalIvarName(ClassDecl, D, IvarOffsetName); in getIvarAccessString()
903 ReferencedIvars[const_cast<ObjCInterfaceDecl *>(ClassDecl)].insert(D); in getIvarAccessString()
1060 void RewriteModernObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, in RewriteForwardClassEpilogue() argument
1062 SourceLocation startLoc = ClassDecl->getBeginLoc(); in RewriteForwardClassEpilogue()
1381 void RewriteModernObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) { in RewriteInterfaceDecl() argument
1383 if (ObjCSynthesizedStructs.count(ClassDecl)) in RewriteInterfaceDecl()
1386 ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass(); in RewriteInterfaceDecl()
1392 if (!ObjCWrittenInterfaces.count(ClassDecl->getCanonicalDecl())) { in RewriteInterfaceDecl()
1394 RewriteOneForwardClassDecl(ClassDecl, ResultStr); in RewriteInterfaceDecl()
1395 RewriteIvarOffsetSymbols(ClassDecl, ResultStr); in RewriteInterfaceDecl()
1397 RewriteObjCInternalStruct(ClassDecl, ResultStr); in RewriteInterfaceDecl()
1399 ObjCWrittenInterfaces.insert(ClassDecl->getCanonicalDecl()); in RewriteInterfaceDecl()
1401 for (auto *I : ClassDecl->instance_properties()) in RewriteInterfaceDecl()
1403 for (auto *I : ClassDecl->instance_methods()) in RewriteInterfaceDecl()
1405 for (auto *I : ClassDecl->class_methods()) in RewriteInterfaceDecl()
1409 ReplaceText(ClassDecl->getAtEndRange().getBegin(), strlen("@end"), in RewriteInterfaceDecl()
3240 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr() local
3253 ClsExprs.push_back(getStringLiteral(ClassDecl->getIdentifier()->getName())); in SynthMessageExpr()
3334 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface(); in SynthMessageExpr() local
3345 ClsExprs.push_back(getStringLiteral(ClassDecl->getIdentifier()->getName())); in SynthMessageExpr()
6612 ObjCInterfaceDecl *ClassDecl, in Write_category_t() argument
6618 StringRef ClassName = ClassDecl->getName(); in Write_category_t()
6623 if (ClassDecl->getImplementation()) in Write_category_t()
6679 Result += ClassDecl->getNameAsString(); in Write_category_t()
6684 Result += ClassDecl->getNameAsString(); in Write_category_t()
7263 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); in RewriteObjCCategoryImplDecl() local
7266 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier()); in RewriteObjCCategoryImplDecl()
7268 std::string FullCategoryName = ClassDecl->getNameAsString(); in RewriteObjCCategoryImplDecl()
7326 ClassDecl, in RewriteObjCCategoryImplDecl()
7347 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface(); in RewriteCategorySetupInitHook() local
7349 Result += ClassDecl->getName(); in RewriteCategorySetupInitHook()