added support for parsing hash on vector elements (#4502)
authorChristian Helmich <kagekirin@gmail.com>
Thu, 22 Feb 2018 19:04:26 +0000 (04:04 +0900)
committerWouter van Oortmerssen <aardappel@gmail.com>
Thu, 22 Feb 2018 19:04:26 +0000 (11:04 -0800)
commit59e26017cbdc75be0c658e37b630ecd8db26d897
tree3186663f32bd01276f3cc799a2419b5a2b0d5230
parent132e6a822045434cd5a6fb636c32791480b27f37
added support for parsing hash on vector elements (#4502)

* added support for parsing hash on vector elements

reversed check for scalar to check for vector

added C++ generation of cpp_type vectors

removed ctor call for vector fields
added condition !vector for cpp_type check

added Pack() and UnPack() code generation for vector of hashes

* schema change:
added table Referrable and weak references towards it from Monster

added single_weak_reference to Monster table
changed order with vector_of_weak_references

* re-generated monster schema dependent code

added Referrable.cs to FlatBuffers.Test.csproj
13 files changed:
src/idl_gen_cpp.cpp
src/idl_parser.cpp
tests/FlatBuffers.Test/FlatBuffers.Test.csproj
tests/MyGame/Example/Monster.cs
tests/MyGame/Example/Monster.go
tests/MyGame/Example/Monster.java
tests/MyGame/Example/Monster.php
tests/MyGame/Example/Monster.py
tests/monster_test.fbs
tests/monster_test.schema.json
tests/monster_test_generated.h
tests/monster_test_generated.js
tests/monster_test_generated.ts