• Vitaly _Vi Shukela's avatar
    Forward declare enums and records in C++ instead of #include (#165) · 02cae9d1
    Vitaly _Vi Shukela authored
    This is a combination of 8 commits.
    
    * Initial implementation
    * Minor fixes
    * Forward declare enums as "enum class" instead of "class"
    * Fix test_helpers.cpp: explicitly include what is used
    * rename: s/dontIncludeRecordsAndEnums/forwardDeclareOnly/
    * Stage generated files
    * Fixed class/struct mismatch in generated files
    * Fix generated files
    02cae9d1
CppGenerator.scala 11.1 KB