reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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";