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

References

tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 5734     Result += "\nstruct _objc_method {\n";
 5735     Result += "\tSEL _cmd;\n";
 5736     Result += "\tchar *method_types;\n";
 5737     Result += "\tvoid *_imp;\n";
 5738     Result += "};\n";
 5752   Result += "\nstatic struct {\n";
 5753   Result += "\tstruct _objc_method_list *next_method;\n";
 5754   Result += "\tint method_count;\n";
 5755   Result += "\tstruct _objc_method method_list[";
 5756   Result += utostr(NumMethods);
 5757   Result += "];\n} _OBJC_";
 5758   Result += prefix;
 5759   Result += IsInstanceMethod ? "INSTANCE" : "CLASS";
 5760   Result += "_METHODS_";
 5761   Result += ClassName;
 5762   Result += " __attribute__ ((used, section (\"__OBJC, __";
 5763   Result += IsInstanceMethod ? "inst" : "cls";
 5764   Result += "_meth\")))= ";
 5765   Result += "{\n\t0, " + utostr(NumMethods) + "\n";
 5767   Result += "\t,{{(SEL)\"";
 5768   Result += (*MethodBegin)->getSelector().getAsString();
 5771   Result += "\", \"";
 5772   Result += MethodTypeString;
 5773   Result += "\", (void *)";
 5774   Result += MethodInternalNames[*MethodBegin];
 5775   Result += "}\n";
 5777     Result += "\t  ,{(SEL)\"";
 5778     Result += (*MethodBegin)->getSelector().getAsString();
 5781     Result += "\", \"";
 5782     Result += MethodTypeString;
 5783     Result += "\", (void *)";
 5784     Result += MethodInternalNames[*MethodBegin];
 5785     Result += "}\n";
 5787   Result += "\t }\n};\n";