flatbuffers/docs/source
Alexander Gallego bc7ede8fb3 c++: Add command line option to add extra includes to gen files (#5360)
* 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}
2019-05-31 13:43:30 -07:00
..
gRPC [C++] Improve flatbuffers + gRPC integration (#4310) 2017-06-07 13:56:49 -07:00
Benchmarks.md Text files should not have executable bit set (#4480) 2017-11-06 10:20:22 -08:00
Building.md Fix recursion counter check. Add control to override depth of nested … (#4953) 2018-10-04 09:27:37 -07:00
Compiler.md c++: Add command line option to add extra includes to gen files (#5360) 2019-05-31 13:43:30 -07:00
CONTRIBUTING.md Fix broken symlink to CONTRIBUTING.md (#4212) 2017-03-08 13:16:11 -08:00
CppUsage.md [C++] Object API: document custom string type requirements, 2019-03-11 09:42:02 -07:00
CUsage.md
DartUsage.md Fix typo in dart documentation (#5230) 2019-03-11 09:49:17 -07:00
doxyfile Port FlatBuffers to Rust (#4898) 2018-09-02 18:26:55 -07:00
doxygen_layout.xml Fix missing doxygen link to Rust docs 2018-11-13 11:10:03 -08:00
FlatBuffers.md Port FlatBuffers to Rust (#4898) 2018-09-02 18:26:55 -07:00
FlexBuffers.md Update doc (#4427) 2017-09-07 11:52:58 -07:00
GoApi.md
GoApi_generated.txt
GoUsage.md Implement mutators for Go 2016-07-20 22:58:22 +05:30
Grammar.md Update grammar to reflect required type signature for enum declarations. (#5269) 2019-03-28 10:48:40 -07:00
groups TypeScript docs (#4680) 2018-03-23 09:01:39 -07:00
Internals.md Add FLATBUFFERS_ prefix to defines [C++] (#4695) 2018-04-05 16:00:54 -07:00
JavaCsharpUsage.md Text files should not have executable bit set (#4480) 2017-11-06 10:20:22 -08:00
JavaScriptUsage.md Text files should not have executable bit set (#4480) 2017-11-06 10:20:22 -08:00
LobsterUsage.md FlatBuffers implementation for the Lobster programming language 2018-07-29 13:23:00 -07:00
LuaUsage.md Lua (5.3) Language addition (#4804) 2018-07-05 15:55:57 -07:00
PHPUsage.md
PythonUsage.md Text files should not have executable bit set (#4480) 2017-11-06 10:20:22 -08:00
README_TO_GENERATE_DOCS.md
RustUsage.md [Rust] Don't use inner attributes for allow (#5212) 2019-03-09 12:58:27 -08:00
Schemas.md Part of #5265, neutral changes (#5281) 2019-04-08 10:05:50 -07:00
style.css
Support.md Port FlatBuffers to Rust (#4898) 2018-09-02 18:26:55 -07:00
Tutorial.md Lobster: added builder API for tables 2019-05-22 19:42:13 -07:00
TypeScriptUsage.md docs: Fix where to find the Typescript typings (#5298) 2019-04-19 13:09:26 -07:00
WhitePaper.md Text files should not have executable bit set (#4480) 2017-11-06 10:20:22 -08:00