namedenums/NamedEnumerations.cc

changeset 110
7a7a53f1d51b
parent 109
6572803cd0ca
child 115
9be16e1c1e44
equal deleted inserted replaced
109:6572803cd0ca 110:7a7a53f1d51b
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 }

mercurial