Home | History | Annotate | Download | only in Frontend

Lines Matching defs:ClassDecl

311     void RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl, 
838 const ObjCInterfaceDecl *ClassDecl = D->getContainingInterface();
845 WriteInternalIvarName(ClassDecl, D, IvarOffsetName);
903 ReferencedIvars[const_cast<ObjCInterfaceDecl *>(ClassDecl)].insert(D);
962 // return objc_getProperty(self, _cmd, offsetof(ClassDecl, OID), 1)
1059 void RewriteModernObjC::RewriteForwardClassEpilogue(ObjCInterfaceDecl *ClassDecl,
1061 SourceLocation startLoc = ClassDecl->getLocStart();
1411 void RewriteModernObjC::RewriteInterfaceDecl(ObjCInterfaceDecl *ClassDecl) {
1413 if (ObjCSynthesizedStructs.count(ClassDecl))
1416 ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass();
1422 if (!ObjCWrittenInterfaces.count(ClassDecl->getCanonicalDecl())) {
1424 RewriteOneForwardClassDecl(ClassDecl, ResultStr);
1425 RewriteIvarOffsetSymbols(ClassDecl, ResultStr);
1427 RewriteObjCInternalStruct(ClassDecl, ResultStr);
1429 ObjCWrittenInterfaces.insert(ClassDecl->getCanonicalDecl());
1431 for (ObjCInterfaceDecl::prop_iterator I = ClassDecl->prop_begin(),
1432 E = ClassDecl->prop_end(); I != E; ++I)
1435 I = ClassDecl->instmeth_begin(), E = ClassDecl->instmeth_end();
1439 I = ClassDecl->classmeth_begin(), E = ClassDecl->classmeth_end();
1444 ReplaceText(ClassDecl->getAtEndRange().getBegin(), strlen("@end"),
3315 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
3334 ClassDecl->getIdentifier()->getName(),
3427 ObjCInterfaceDecl *ClassDecl = CurMethodDef->getClassInterface();
3443 ClassDecl->getIdentifier()->getName(),
6821 ObjCInterfaceDecl *ClassDecl,
6827 StringRef ClassName = ClassDecl->getName();
6832 if (ClassDecl->getImplementation())
6888 Result += ClassDecl->getNameAsString();
6893 Result += ClassDecl->getNameAsString();
7542 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
7545 = ClassDecl->FindCategoryDeclaration(IDecl->getIdentifier());
7547 std::string FullCategoryName = ClassDecl->getNameAsString();
7617 ClassDecl,
7639 ObjCInterfaceDecl *ClassDecl = IDecl->getClassInterface();
7641 Result += ClassDecl->getName();