229 for (const string & a : e.enumerators) |
229 for (const string & a : e.enumerators) |
230 fprintf (fp, "\t\"%s\",\n", a.c_str()); |
230 fprintf (fp, "\t\"%s\",\n", a.c_str()); |
231 |
231 |
232 fprintf (fp, "};\n\n"); |
232 fprintf (fp, "};\n\n"); |
233 |
233 |
234 fprintf (fp, "inline const char* Get%sString( %s a )\n" |
234 fprintf (fp, "inline const char* Get%sString (%s a)\n" |
235 "{\n" |
235 "{\n" |
236 "\treturn g%sNames[a];\n" |
236 "\treturn g%sNames[a];\n" |
237 "}\n", |
237 "}\n", |
238 e.name.c_str(), e.name.c_str(), e.name.c_str()); |
238 e.name.c_str(), e.name.c_str(), e.name.c_str()); |
239 } |
239 } |