reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5224 RewriteObjCProtocolMetaData(Protocols[i], prefix, ClassName, Result); 5233 Result += "\nstatic struct {\n"; 5234 Result += "\tstruct _objc_protocol_list *next;\n"; 5235 Result += "\tint protocol_count;\n"; 5236 Result += "\tstruct _objc_protocol *class_protocols["; 5237 Result += utostr(Protocols.size()); 5238 Result += "];\n} _OBJC_"; 5239 Result += prefix; 5240 Result += "_PROTOCOLS_"; 5241 Result += ClassName; 5242 Result += " __attribute__ ((used, section (\"__OBJC, __cat_cls_meth\")))= " 5244 Result += utostr(Protocols.size()); 5245 Result += "\n"; 5247 Result += "\t,{&_OBJC_PROTOCOL_"; 5248 Result += Protocols[0]->getNameAsString(); 5249 Result += " \n"; 5252 Result += "\t ,&_OBJC_PROTOCOL_"; 5253 Result += Protocols[i]->getNameAsString(); 5254 Result += "\n"; 5256 Result += "\t }\n};\n";