Fixes #7345 to add the option to minify enums (#7566)

* Added cpp minified enums

* Update generated files

* remove initializer and fix comma

* Fix .gitignore

* Fix comma

* Add tests for cpp minify enums
This commit is contained in:
RishabhDeep Singh
2022-11-11 10:17:28 +05:30
committed by GitHub
parent 83e7a98f69
commit 879622fc57
6 changed files with 225 additions and 187 deletions

View File

@@ -454,6 +454,8 @@ int FlatCompiler::Compile(int argc, const char **argv) {
opts.skip_unexpected_fields_in_json = true;
} else if (arg == "--no-prefix") {
opts.prefixed_enums = false;
} else if (arg == "--cpp-minify-enums") {
opts.cpp_minify_enums = true;
} else if (arg == "--scoped-enums") {
opts.prefixed_enums = false;
opts.scoped_enums = true;