flatbuffers/tests/union_vector
Vladimir Glavnyy 44bf719883 Add flatc '--cpp_std' switch (#5656)
* Add flatc '--cpp_std' switch and sandbox for C++17 code generator

- Added 'flac --cpp_std legacy' for compatibility with old compilers (VS2010);
- Added experimental switch 'flac --cpp_std c++17' for future development;
- Added C++17 sandbox test_cpp17.cpp;
- C++ code generator generates enums with explicit underlying type to avoid problems with the forward and backward schema compatibility;
- Adjusted CMakeLists.txt, CI and generate code scripts to support of introduced '--cpp_std';

* Fix --cpp_std values: c++0x, c++11, c++17

* Add 'cpp::CppStandard' enum

* Add testing engine into test_cpp17

* Rebase to upstream/master

* Set default '--cpp-std C++0x'

* Fix code generation (--cpp_std C++11) in CMakeLists.txt

- Fix dependency declaration of grpctest target

* Revert --cpp-std for the tests from explicit C++11 to flatc default value (C++0x)
2019-12-23 12:13:48 -08:00
..
Attacker.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Attacker.java Java: Added access object for vector of struct and vector of tables. (#5233) 2019-09-23 09:22:43 -07:00
Attacker.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Attacker.php Added missing generated code. 2017-08-11 09:28:06 -07:00
BookReader.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
BookReader.java Java: Added access object for vector of struct and vector of tables. (#5233) 2019-09-23 09:22:43 -07:00
BookReader.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
BookReader.php Added missing generated code. 2017-08-11 09:28:06 -07:00
Character.cs Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Character.java Vector of unions support for java and c# (#4735) 2018-05-14 11:12:24 -07:00
Character.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Character.php Changing array to be an associative array so that the Name function can work with non-sequential enums as well as those beginning at something other than zero. (#5151) 2019-02-04 23:33:57 +01:00
Movie.cs [C++, Java, C#, TypeScript, JavaScript] Skip generation of mutable union types (#5599) 2019-11-04 14:54:44 -08:00
Movie.java [C++, Java, C#, TypeScript, JavaScript] Skip generation of mutable union types (#5599) 2019-11-04 14:54:44 -08:00
Movie.kt [Kotlin] Fix union vector accessor after change in Java API (#5605) 2019-11-04 14:25:07 -08:00
Movie.php Performance improvement to generated+supporting PHP (#5080) 2018-12-20 16:10:20 -08:00
Rapunzel.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Rapunzel.java Java: Added access object for vector of struct and vector of tables. (#5233) 2019-09-23 09:22:43 -07:00
Rapunzel.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Rapunzel.php Added missing generated code. 2017-08-11 09:28:06 -07:00
union_vector.fbs Added support for structs and strings in unions. 2017-04-12 17:47:47 -07:00
union_vector.json Fixed vector of union JSON parsing. 2019-03-07 15:05:00 -08:00
union_vector_generated.h Add flatc '--cpp_std' switch (#5656) 2019-12-23 12:13:48 -08:00
union_vector_generated.js [C++, Java, C#, TypeScript, JavaScript] Skip generation of mutable union types (#5599) 2019-11-04 14:54:44 -08:00
union_vector_generated.ts [C++, Java, C#, TypeScript, JavaScript] Skip generation of mutable union types (#5599) 2019-11-04 14:54:44 -08:00