As of right now, the cpp generation code converts the class names to lower case to make file names. Some people out there, particularly those who use java-like naming conventions in their c++ code, like to use mixed-case file names so that the class names match the file names that contain them. I've found the place in the code where the case conversion happens (line 55 of generate_code_cpp.c). Couldn't there be a command-line option for preserving the class case in the file names?