forked from BigfootDev/flatbuffers
Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3f4f0497ea | ||
|
|
6dda43bbaa | ||
|
|
9a8a511b52 | ||
|
|
b8431fbcd7 |
@@ -271,7 +271,7 @@ namespace flatbuffers {
|
|||||||
#if (defined(_MSC_VER) && _MSC_VER >= 1800) || \
|
#if (defined(_MSC_VER) && _MSC_VER >= 1800) || \
|
||||||
(defined(__ANDROID__) && defined(__ANDROID_API__) && __ANDROID_API__>= 26) || \
|
(defined(__ANDROID__) && defined(__ANDROID_API__) && __ANDROID_API__>= 26) || \
|
||||||
(defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 700)) && \
|
(defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 700)) && \
|
||||||
!defined(__Fuchsia__)
|
!defined(__Fuchsia__) && (!defined(__linux__) || defined(__GLIBC__))
|
||||||
#define FLATBUFFERS_LOCALE_INDEPENDENT 1
|
#define FLATBUFFERS_LOCALE_INDEPENDENT 1
|
||||||
#else
|
#else
|
||||||
#define FLATBUFFERS_LOCALE_INDEPENDENT 0
|
#define FLATBUFFERS_LOCALE_INDEPENDENT 0
|
||||||
|
|||||||
@@ -24,15 +24,14 @@ class handle:
|
|||||||
struct offset:
|
struct offset:
|
||||||
o:int
|
o:int
|
||||||
|
|
||||||
enum sizeof:
|
let sz_8 = 1
|
||||||
sz_8 = 1
|
let sz_16 = 2
|
||||||
sz_16 = 2
|
let sz_32 = 4
|
||||||
sz_32 = 4
|
let sz_64 = 8
|
||||||
sz_64 = 8
|
let sz_voffset = 2
|
||||||
sz_voffset = 2
|
let sz_uoffset = 4
|
||||||
sz_uoffset = 4
|
let sz_soffset = 4
|
||||||
sz_soffset = 4
|
let sz_metadata_fields = 2
|
||||||
sz_metadata_fields = 2
|
|
||||||
|
|
||||||
class builder:
|
class builder:
|
||||||
buf = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
|
buf = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
|
||||||
|
|||||||
+1
-1
@@ -404,7 +404,7 @@ class CppGenerator : public BaseGenerator {
|
|||||||
code_ += "struct {{STRUCT_NAME}}BinarySchema {";
|
code_ += "struct {{STRUCT_NAME}}BinarySchema {";
|
||||||
code_ += " static const uint8_t *data() {";
|
code_ += " static const uint8_t *data() {";
|
||||||
code_ += " // Buffer containing the binary schema.";
|
code_ += " // Buffer containing the binary schema.";
|
||||||
code_ += " static const uint8_t bfbsData[" +
|
code_ += " alignas(uint64_t) static const uint8_t bfbsData[" +
|
||||||
NumToString(parser_.builder_.GetSize()) + "] = {";
|
NumToString(parser_.builder_.GetSize()) + "] = {";
|
||||||
code_ += binary_schema_hex_text;
|
code_ += binary_schema_hex_text;
|
||||||
code_ += " };";
|
code_ += " };";
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ namespace Example {
|
|||||||
struct MonsterBinarySchema {
|
struct MonsterBinarySchema {
|
||||||
static const uint8_t *data() {
|
static const uint8_t *data() {
|
||||||
// Buffer containing the binary schema.
|
// Buffer containing the binary schema.
|
||||||
static const uint8_t bfbsData[14520] = {
|
alignas(uint64_t) static const uint8_t bfbsData[14520] = {
|
||||||
0x20,0x00,0x00,0x00,0x42,0x46,0x42,0x53,0x00,0x00,0x00,0x00,0x14,0x00,0x20,0x00,0x04,0x00,0x08,0x00,
|
0x20,0x00,0x00,0x00,0x42,0x46,0x42,0x53,0x00,0x00,0x00,0x00,0x14,0x00,0x20,0x00,0x04,0x00,0x08,0x00,
|
||||||
0x0C,0x00,0x10,0x00,0x14,0x00,0x18,0x00,0x00,0x00,0x1C,0x00,0x14,0x00,0x00,0x00,0x58,0x00,0x00,0x00,
|
0x0C,0x00,0x10,0x00,0x14,0x00,0x18,0x00,0x00,0x00,0x1C,0x00,0x14,0x00,0x00,0x00,0x58,0x00,0x00,0x00,
|
||||||
0x34,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x70,0x0D,0x00,0x00,0x08,0x00,0x00,0x00,
|
0x34,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x70,0x0D,0x00,0x00,0x08,0x00,0x00,0x00,
|
||||||
|
|||||||
Reference in New Issue
Block a user