union definition generation
little refactoring
enum implementation generation
struct implementation generation
little refactoring
union implementation generation
generating hpp file content
generate cpp file content
cpp_full_out generator added to main function