Mark Nauwelaerts
34d67b425e
Minireflect fixed array ( #6129 )
...
* CMakeLists: also really generate optional_scalars as needed by test elsewhere
* [C++] Handle fixed-length array in minireflection
Fixes #6128
2020-09-22 17:57:01 -07:00
Even Rouault
ff1c78233d
include/flatbuffers: typo fixes in comments ( #5884 )
2020-05-04 10:21:57 -07:00
Derek Bailey
f0f0efe7b8
[C++] Refactor to conform to Google C++ style guide ( #5608 )
...
* Automatic refractor of C++ headers to Google C++ style guide
* Automatic refractor of C++ source to Google C++ style guide
* Automatic refractor of C++ tests to Google C++ style guide
* Fixed clang-format issues by running clang-format twice to correct itself. Kotlin was missing clang-format on after turning it off, so it was changed,
2019-11-07 12:22:54 -08:00
Wouter van Oortmerssen
02e73e1ae9
Further fixes to make minireflect compatible with old behavior.
...
Change-Id: I92c257ec4ab4a0cf4676bd98523b766ce25bf4f6
2019-03-21 15:08:04 -07:00
Wouter van Oortmerssen
fd51fadaac
Fixed vector_delimited excluding delimiter
...
Change-Id: I3e758d44b9845d6df91332bb609b4b7ad88659ac
2019-03-18 12:07:36 -07:00
Wouter van Oortmerssen
11198f10f5
Fixed shadowing warning in older gcc for vector_delimited
...
Change-Id: Ia4d56a5eb086f86eb5d1ad6ddae64e4a51bf3aa3
2019-03-18 10:03:43 -07:00
Wouter van Oortmerssen
3b23ff18ea
Made ToStringVisitor backwards compatible with older behavior.
...
This to support code that relied on tables being multiline,
but not vectors.
This behavior was changed in:
b1a925dfc2 (diff-c45c8fbffbc64f7ff4aa2978612b10d8)
Change-Id: I4c95471b643b2b3fab95e06b1294e19d686b492c
2019-03-14 12:00:44 -07:00
Marcus Comstedt
1b9d1b0110
IterateValue: Use ReadScalar instead of unportable reinterpret_casts ( #5209 )
...
This fixes the testcase MiniReflectFlatBuffersTest.
2019-02-25 21:45:11 +01:00
Michael Edwards
a4f9d1bfcc
Fix expected type of enum values in reflection tables ( #4944 )
...
Fixes #4930
2018-10-08 14:29:29 -07:00
Michael Edwards
b1a925dfc2
ToStringVisitor settings to allow pretty formatted JSON ( #4933 )
2018-09-24 09:29:49 -07:00
shassani
ca5aaf62d3
Adds multi-line to FLatBufferToString ( #4847 )
...
Adding multi-line option to FlatBufferToString method in minireflect to allow more readable output for larger flatbuffers.
2018-07-27 12:45:12 -07:00
Vladimir Glavnyy
12c4c2238c
Output JSON strings as natural UTF-8 text without escapes ( #4710 )
...
* Added support for the non-escaped print of utf-8 string.
* EscapeString: the first invalid symbol resets print_natural_utf8 flag to false.
* Move the test to ParseAndGenerateTextTest. Fixes.
* Removed dependence between `natural_utf8` and `allow_non_utf8` flags.
2018-05-03 12:10:45 -07:00
Vladimir Glavnyy
a66f9e769b
The asserts replaced by FLATBUFFERS_ASSERT. ( #4701 )
...
* The asserts replaced by FLATBUFFERS_ASSERT. Several asserts have converted to static_asserts.
* Regenerate header monster generate_code.sh
2018-04-16 08:57:59 -07:00
Wouter van Oortmerssen
89711c9c47
Made all C++ files clang-formatted.
...
Also added missing generated files.
Change-Id: Ifd22a643a08e3f2edfce92812ed57b87fc0e1875
2017-12-21 11:45:02 -08:00
Wouter van Oortmerssen
72a99abfb7
Added support for mini-reflection tables.
...
Change-Id: I83453d074685fa57bbf1c7c87b1d9392ce972085
Tested: on Linux.
2017-09-22 16:17:02 -07:00