• Alexander Gallego's avatar
    c++: Add command line option to add extra includes to gen files (#5360) · bc7ede8f
    Alexander Gallego authored
    * c++: Add command line option to add extra includes to gen files
    
    Fixes #5351
    We have an ability to pass custom types for strings, allocators, etc
    but have no way to tell the generator to include the classes in gen code
    
    * c++: remove std::strtok for std::string methods. passes msvc compile
    
    * generate_code.sh: add --cpp-includes to the test gen script
    
    * tests:generate.bat: update code gen scripts w/ --cpp-includes
    
    * cpp: use command line parsing for extra includes
    
    s/--cpp-includes/--cpp-include/g
    Simplify command line parsing of includes by using a std::vector.
    
    * cpp: idl.h: move std::vector for cpp_includes as the last member
    
    msvc does not understand initalization list on our CI server
    
    * cpp:msvc: CI fails on for-range loops
    
    * cpp:codegen: fix error reporting on flatcc
    
    * as per code review: remove unwated --cpp-include in the
    tests/generate_code.{sh,bat}
    bc7ede8f
Name
Last commit
Last update
.appveyor Loading commit data...
.bazelci Loading commit data...
.github Loading commit data...
.travis Loading commit data...
CMake Loading commit data...
android Loading commit data...
conan Loading commit data...
dart Loading commit data...
docs Loading commit data...
go Loading commit data...
grpc Loading commit data...
include/flatbuffers Loading commit data...
java/com/google/flatbuffers Loading commit data...
js Loading commit data...
lobster Loading commit data...
lua Loading commit data...
net/FlatBuffers Loading commit data...
php Loading commit data...
python Loading commit data...
reflection Loading commit data...
rust/flatbuffers Loading commit data...
samples Loading commit data...
snap Loading commit data...
src Loading commit data...
tests Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
BUILD Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE.txt Loading commit data...
WORKSPACE Loading commit data...
appveyor.yml Loading commit data...
build_defs.bzl Loading commit data...
composer.json Loading commit data...
conanfile.py Loading commit data...
package.json Loading commit data...
pom.xml Loading commit data...
readme.md Loading commit data...