reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 5644                              true, "CATEGORY_", FullCategoryName, Result);
 5648                              false, "CATEGORY_", FullCategoryName, Result);
 5654                                     FullCategoryName, Result);
 5670     Result += "\nstruct _objc_category {\n";
 5671     Result += "\tchar *category_name;\n";
 5672     Result += "\tchar *class_name;\n";
 5673     Result += "\tstruct _objc_method_list *instance_methods;\n";
 5674     Result += "\tstruct _objc_method_list *class_methods;\n";
 5675     Result += "\tstruct _objc_protocol_list *protocols;\n";
 5676     Result += "\tunsigned int size;\n";
 5677     Result += "\tstruct _objc_property_list *instance_properties;\n";
 5678     Result += "};\n";
 5681   Result += "\nstatic struct _objc_category _OBJC_CATEGORY_";
 5682   Result += FullCategoryName;
 5683   Result += " __attribute__ ((used, section (\"__OBJC, __category\")))= {\n\t\"";
 5684   Result += IDecl->getNameAsString();
 5685   Result += "\"\n\t, \"";
 5686   Result += ClassDecl->getNameAsString();
 5687   Result += "\"\n";
 5690     Result += "\t, (struct _objc_method_list *)"
 5692     Result += FullCategoryName;
 5693     Result += "\n";
 5696     Result += "\t, 0\n";
 5698     Result += "\t, (struct _objc_method_list *)"
 5700     Result += FullCategoryName;
 5701     Result += "\n";
 5704     Result += "\t, 0\n";
 5707     Result += "\t, (struct _objc_protocol_list *)&_OBJC_CATEGORY_PROTOCOLS_";
 5708     Result += FullCategoryName;
 5709     Result += "\n";
 5712     Result += "\t, 0\n";
 5713   Result += "\t, sizeof(struct _objc_category), 0\n};\n";