2014-06-23 23:42:04 +00:00
|
|
|
// automatically generated by the FlatBuffers compiler, do not modify
|
|
|
|
|
2014-09-05 18:19:51 +00:00
|
|
|
#ifndef FLATBUFFERS_GENERATED_MONSTERTEST_MYGAME_EXAMPLE_H_
|
|
|
|
#define FLATBUFFERS_GENERATED_MONSTERTEST_MYGAME_EXAMPLE_H_
|
2014-01-28 00:52:49 +00:00
|
|
|
|
|
|
|
#include "flatbuffers/flatbuffers.h"
|
|
|
|
|
|
|
|
namespace MyGame {
|
2016-06-18 01:16:11 +00:00
|
|
|
namespace Example2 {
|
|
|
|
|
|
|
|
struct Monster;
|
|
|
|
|
|
|
|
} // namespace Example2
|
|
|
|
|
2014-01-28 00:52:49 +00:00
|
|
|
namespace Example {
|
|
|
|
|
2014-08-19 23:37:46 +00:00
|
|
|
struct Test;
|
2016-02-13 00:20:33 +00:00
|
|
|
|
2015-08-11 16:01:43 +00:00
|
|
|
struct TestSimpleTableWithEnum;
|
2016-02-13 00:20:33 +00:00
|
|
|
|
2014-08-19 23:37:46 +00:00
|
|
|
struct Vec3;
|
2016-02-13 00:20:33 +00:00
|
|
|
|
2014-09-25 22:53:56 +00:00
|
|
|
struct Stat;
|
2016-02-13 00:20:33 +00:00
|
|
|
|
2014-08-19 23:37:46 +00:00
|
|
|
struct Monster;
|
|
|
|
|
2014-09-23 18:55:42 +00:00
|
|
|
enum Color {
|
2014-07-17 22:12:37 +00:00
|
|
|
Color_Red = 1,
|
|
|
|
Color_Green = 2,
|
2016-01-08 22:31:26 +00:00
|
|
|
Color_Blue = 8,
|
2016-06-15 19:10:01 +00:00
|
|
|
Color_NONE = 0,
|
|
|
|
Color_ANY = 11
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
inline const char **EnumNamesColor() {
|
2014-07-17 22:12:37 +00:00
|
|
|
static const char *names[] = { "Red", "Green", "", "", "", "", "", "Blue", nullptr };
|
2014-01-28 00:52:49 +00:00
|
|
|
return names;
|
|
|
|
}
|
|
|
|
|
2015-09-25 16:21:31 +00:00
|
|
|
inline const char *EnumNameColor(Color e) { return EnumNamesColor()[static_cast<int>(e) - static_cast<int>(Color_Red)]; }
|
2014-01-28 00:52:49 +00:00
|
|
|
|
2014-09-23 18:55:42 +00:00
|
|
|
enum Any {
|
2014-01-28 00:52:49 +00:00
|
|
|
Any_NONE = 0,
|
2015-08-11 16:01:43 +00:00
|
|
|
Any_Monster = 1,
|
2016-01-08 22:31:26 +00:00
|
|
|
Any_TestSimpleTableWithEnum = 2,
|
2016-06-18 01:16:11 +00:00
|
|
|
Any_MyGame_Example2_Monster = 3,
|
2016-01-08 22:31:26 +00:00
|
|
|
Any_MIN = Any_NONE,
|
2016-06-18 01:16:11 +00:00
|
|
|
Any_MAX = Any_MyGame_Example2_Monster
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
inline const char **EnumNamesAny() {
|
2016-06-18 01:16:11 +00:00
|
|
|
static const char *names[] = { "NONE", "Monster", "TestSimpleTableWithEnum", "MyGame_Example2_Monster", nullptr };
|
2014-01-28 00:52:49 +00:00
|
|
|
return names;
|
|
|
|
}
|
|
|
|
|
2015-09-25 16:21:31 +00:00
|
|
|
inline const char *EnumNameAny(Any e) { return EnumNamesAny()[static_cast<int>(e)]; }
|
2014-01-28 00:52:49 +00:00
|
|
|
|
2014-09-26 23:46:30 +00:00
|
|
|
inline bool VerifyAny(flatbuffers::Verifier &verifier, const void *union_obj, Any type);
|
2014-06-27 23:44:53 +00:00
|
|
|
|
2014-11-19 19:03:32 +00:00
|
|
|
MANUALLY_ALIGNED_STRUCT(2) Test FLATBUFFERS_FINAL_CLASS {
|
2014-01-28 00:52:49 +00:00
|
|
|
private:
|
|
|
|
int16_t a_;
|
|
|
|
int8_t b_;
|
|
|
|
int8_t __padding0;
|
|
|
|
|
|
|
|
public:
|
2015-11-26 00:48:28 +00:00
|
|
|
Test(int16_t _a, int8_t _b)
|
|
|
|
: a_(flatbuffers::EndianScalar(_a)), b_(flatbuffers::EndianScalar(_b)), __padding0(0) { (void)__padding0; }
|
2014-01-28 00:52:49 +00:00
|
|
|
|
|
|
|
int16_t a() const { return flatbuffers::EndianScalar(a_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_a(int16_t _a) { flatbuffers::WriteScalar(&a_, _a); }
|
2014-01-28 00:52:49 +00:00
|
|
|
int8_t b() const { return flatbuffers::EndianScalar(b_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_b(int8_t _b) { flatbuffers::WriteScalar(&b_, _b); }
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
STRUCT_END(Test, 4);
|
|
|
|
|
2014-11-19 19:03:32 +00:00
|
|
|
MANUALLY_ALIGNED_STRUCT(16) Vec3 FLATBUFFERS_FINAL_CLASS {
|
2014-01-28 00:52:49 +00:00
|
|
|
private:
|
|
|
|
float x_;
|
|
|
|
float y_;
|
|
|
|
float z_;
|
|
|
|
int32_t __padding0;
|
|
|
|
double test1_;
|
|
|
|
int8_t test2_;
|
|
|
|
int8_t __padding1;
|
|
|
|
Test test3_;
|
|
|
|
int16_t __padding2;
|
|
|
|
|
|
|
|
public:
|
2015-11-26 00:48:28 +00:00
|
|
|
Vec3(float _x, float _y, float _z, double _test1, Color _test2, const Test &_test3)
|
|
|
|
: x_(flatbuffers::EndianScalar(_x)), y_(flatbuffers::EndianScalar(_y)), z_(flatbuffers::EndianScalar(_z)), __padding0(0), test1_(flatbuffers::EndianScalar(_test1)), test2_(flatbuffers::EndianScalar(static_cast<int8_t>(_test2))), __padding1(0), test3_(_test3), __padding2(0) { (void)__padding0; (void)__padding1; (void)__padding2; }
|
2014-01-28 00:52:49 +00:00
|
|
|
|
|
|
|
float x() const { return flatbuffers::EndianScalar(x_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_x(float _x) { flatbuffers::WriteScalar(&x_, _x); }
|
2014-01-28 00:52:49 +00:00
|
|
|
float y() const { return flatbuffers::EndianScalar(y_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_y(float _y) { flatbuffers::WriteScalar(&y_, _y); }
|
2014-01-28 00:52:49 +00:00
|
|
|
float z() const { return flatbuffers::EndianScalar(z_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_z(float _z) { flatbuffers::WriteScalar(&z_, _z); }
|
2014-01-28 00:52:49 +00:00
|
|
|
double test1() const { return flatbuffers::EndianScalar(test1_); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_test1(double _test1) { flatbuffers::WriteScalar(&test1_, _test1); }
|
2014-09-23 18:55:42 +00:00
|
|
|
Color test2() const { return static_cast<Color>(flatbuffers::EndianScalar(test2_)); }
|
2015-11-26 00:48:28 +00:00
|
|
|
void mutate_test2(Color _test2) { flatbuffers::WriteScalar(&test2_, static_cast<int8_t>(_test2)); }
|
2014-01-28 00:52:49 +00:00
|
|
|
const Test &test3() const { return test3_; }
|
2015-04-27 23:25:06 +00:00
|
|
|
Test &mutable_test3() { return test3_; }
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
STRUCT_END(Vec3, 32);
|
|
|
|
|
2016-06-18 01:16:11 +00:00
|
|
|
} // namespace Example
|
|
|
|
|
|
|
|
namespace Example2 {
|
|
|
|
|
|
|
|
struct Monster FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
|
|
|
bool Verify(flatbuffers::Verifier &verifier) const {
|
|
|
|
return VerifyTableStart(verifier) &&
|
|
|
|
verifier.EndTable();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
struct MonsterBuilder {
|
|
|
|
flatbuffers::FlatBufferBuilder &fbb_;
|
|
|
|
flatbuffers::uoffset_t start_;
|
|
|
|
MonsterBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
|
|
|
MonsterBuilder &operator=(const MonsterBuilder &);
|
|
|
|
flatbuffers::Offset<Monster> Finish() {
|
|
|
|
auto o = flatbuffers::Offset<Monster>(fbb_.EndTable(start_, 0));
|
|
|
|
return o;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb) {
|
|
|
|
MonsterBuilder builder_(_fbb);
|
|
|
|
return builder_.Finish();
|
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace Example2
|
|
|
|
|
|
|
|
namespace Example {
|
|
|
|
|
2015-08-11 16:01:43 +00:00
|
|
|
struct TestSimpleTableWithEnum FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
2015-11-30 22:27:47 +00:00
|
|
|
enum {
|
2016-01-06 16:31:53 +00:00
|
|
|
VT_COLOR = 4
|
2015-11-30 22:27:47 +00:00
|
|
|
};
|
|
|
|
Color color() const { return static_cast<Color>(GetField<int8_t>(VT_COLOR, 2)); }
|
|
|
|
bool mutate_color(Color _color) { return SetField(VT_COLOR, static_cast<int8_t>(_color)); }
|
2015-08-11 16:01:43 +00:00
|
|
|
bool Verify(flatbuffers::Verifier &verifier) const {
|
|
|
|
return VerifyTableStart(verifier) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<int8_t>(verifier, VT_COLOR) &&
|
2015-08-11 16:01:43 +00:00
|
|
|
verifier.EndTable();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
struct TestSimpleTableWithEnumBuilder {
|
|
|
|
flatbuffers::FlatBufferBuilder &fbb_;
|
|
|
|
flatbuffers::uoffset_t start_;
|
2015-11-30 22:27:47 +00:00
|
|
|
void add_color(Color color) { fbb_.AddElement<int8_t>(TestSimpleTableWithEnum::VT_COLOR, static_cast<int8_t>(color), 2); }
|
2015-08-11 16:01:43 +00:00
|
|
|
TestSimpleTableWithEnumBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
|
|
|
TestSimpleTableWithEnumBuilder &operator=(const TestSimpleTableWithEnumBuilder &);
|
|
|
|
flatbuffers::Offset<TestSimpleTableWithEnum> Finish() {
|
|
|
|
auto o = flatbuffers::Offset<TestSimpleTableWithEnum>(fbb_.EndTable(start_, 1));
|
|
|
|
return o;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
inline flatbuffers::Offset<TestSimpleTableWithEnum> CreateTestSimpleTableWithEnum(flatbuffers::FlatBufferBuilder &_fbb,
|
|
|
|
Color color = Color_Green) {
|
|
|
|
TestSimpleTableWithEnumBuilder builder_(_fbb);
|
|
|
|
builder_.add_color(color);
|
|
|
|
return builder_.Finish();
|
|
|
|
}
|
|
|
|
|
2014-11-19 19:03:32 +00:00
|
|
|
struct Stat FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
2015-11-30 22:27:47 +00:00
|
|
|
enum {
|
|
|
|
VT_ID = 4,
|
|
|
|
VT_VAL = 6,
|
2016-01-06 16:31:53 +00:00
|
|
|
VT_COUNT = 8
|
2015-11-30 22:27:47 +00:00
|
|
|
};
|
|
|
|
const flatbuffers::String *id() const { return GetPointer<const flatbuffers::String *>(VT_ID); }
|
|
|
|
flatbuffers::String *mutable_id() { return GetPointer<flatbuffers::String *>(VT_ID); }
|
|
|
|
int64_t val() const { return GetField<int64_t>(VT_VAL, 0); }
|
|
|
|
bool mutate_val(int64_t _val) { return SetField(VT_VAL, _val); }
|
|
|
|
uint16_t count() const { return GetField<uint16_t>(VT_COUNT, 0); }
|
|
|
|
bool mutate_count(uint16_t _count) { return SetField(VT_COUNT, _count); }
|
2014-09-25 22:53:56 +00:00
|
|
|
bool Verify(flatbuffers::Verifier &verifier) const {
|
|
|
|
return VerifyTableStart(verifier) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_ID) &&
|
2014-09-25 22:53:56 +00:00
|
|
|
verifier.Verify(id()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<int64_t>(verifier, VT_VAL) &&
|
|
|
|
VerifyField<uint16_t>(verifier, VT_COUNT) &&
|
2014-09-25 22:53:56 +00:00
|
|
|
verifier.EndTable();
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
struct StatBuilder {
|
|
|
|
flatbuffers::FlatBufferBuilder &fbb_;
|
|
|
|
flatbuffers::uoffset_t start_;
|
2015-11-30 22:27:47 +00:00
|
|
|
void add_id(flatbuffers::Offset<flatbuffers::String> id) { fbb_.AddOffset(Stat::VT_ID, id); }
|
|
|
|
void add_val(int64_t val) { fbb_.AddElement<int64_t>(Stat::VT_VAL, val, 0); }
|
|
|
|
void add_count(uint16_t count) { fbb_.AddElement<uint16_t>(Stat::VT_COUNT, count, 0); }
|
2014-09-25 22:53:56 +00:00
|
|
|
StatBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
|
|
|
StatBuilder &operator=(const StatBuilder &);
|
|
|
|
flatbuffers::Offset<Stat> Finish() {
|
2015-03-19 00:52:39 +00:00
|
|
|
auto o = flatbuffers::Offset<Stat>(fbb_.EndTable(start_, 3));
|
2014-09-25 22:53:56 +00:00
|
|
|
return o;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
inline flatbuffers::Offset<Stat> CreateStat(flatbuffers::FlatBufferBuilder &_fbb,
|
|
|
|
flatbuffers::Offset<flatbuffers::String> id = 0,
|
2015-03-19 00:52:39 +00:00
|
|
|
int64_t val = 0,
|
|
|
|
uint16_t count = 0) {
|
2014-09-25 22:53:56 +00:00
|
|
|
StatBuilder builder_(_fbb);
|
|
|
|
builder_.add_val(val);
|
|
|
|
builder_.add_id(id);
|
2015-03-19 00:52:39 +00:00
|
|
|
builder_.add_count(count);
|
2014-09-25 22:53:56 +00:00
|
|
|
return builder_.Finish();
|
|
|
|
}
|
|
|
|
|
2015-09-28 22:02:41 +00:00
|
|
|
/// an example documentation comment: monster object
|
2014-11-19 19:03:32 +00:00
|
|
|
struct Monster FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
|
2015-11-30 22:27:47 +00:00
|
|
|
enum {
|
|
|
|
VT_POS = 4,
|
|
|
|
VT_MANA = 6,
|
|
|
|
VT_HP = 8,
|
|
|
|
VT_NAME = 10,
|
|
|
|
VT_INVENTORY = 14,
|
|
|
|
VT_COLOR = 16,
|
|
|
|
VT_TEST_TYPE = 18,
|
|
|
|
VT_TEST = 20,
|
|
|
|
VT_TEST4 = 22,
|
|
|
|
VT_TESTARRAYOFSTRING = 24,
|
|
|
|
VT_TESTARRAYOFTABLES = 26,
|
|
|
|
VT_ENEMY = 28,
|
|
|
|
VT_TESTNESTEDFLATBUFFER = 30,
|
|
|
|
VT_TESTEMPTY = 32,
|
|
|
|
VT_TESTBOOL = 34,
|
|
|
|
VT_TESTHASHS32_FNV1 = 36,
|
|
|
|
VT_TESTHASHU32_FNV1 = 38,
|
|
|
|
VT_TESTHASHS64_FNV1 = 40,
|
|
|
|
VT_TESTHASHU64_FNV1 = 42,
|
|
|
|
VT_TESTHASHS32_FNV1A = 44,
|
|
|
|
VT_TESTHASHU32_FNV1A = 46,
|
|
|
|
VT_TESTHASHS64_FNV1A = 48,
|
|
|
|
VT_TESTHASHU64_FNV1A = 50,
|
2016-04-14 00:29:03 +00:00
|
|
|
VT_TESTARRAYOFBOOLS = 52,
|
2016-04-18 18:48:53 +00:00
|
|
|
VT_TESTF = 54,
|
2016-04-20 19:05:21 +00:00
|
|
|
VT_TESTF2 = 56,
|
2016-06-15 19:10:01 +00:00
|
|
|
VT_TESTF3 = 58,
|
|
|
|
VT_TESTARRAYOFSTRING2 = 60
|
2015-11-30 22:27:47 +00:00
|
|
|
};
|
|
|
|
const Vec3 *pos() const { return GetStruct<const Vec3 *>(VT_POS); }
|
|
|
|
Vec3 *mutable_pos() { return GetStruct<Vec3 *>(VT_POS); }
|
|
|
|
int16_t mana() const { return GetField<int16_t>(VT_MANA, 150); }
|
|
|
|
bool mutate_mana(int16_t _mana) { return SetField(VT_MANA, _mana); }
|
|
|
|
int16_t hp() const { return GetField<int16_t>(VT_HP, 100); }
|
|
|
|
bool mutate_hp(int16_t _hp) { return SetField(VT_HP, _hp); }
|
|
|
|
const flatbuffers::String *name() const { return GetPointer<const flatbuffers::String *>(VT_NAME); }
|
|
|
|
flatbuffers::String *mutable_name() { return GetPointer<flatbuffers::String *>(VT_NAME); }
|
2015-01-08 01:51:31 +00:00
|
|
|
bool KeyCompareLessThan(const Monster *o) const { return *name() < *o->name(); }
|
|
|
|
int KeyCompareWithValue(const char *val) const { return strcmp(name()->c_str(), val); }
|
2015-11-30 22:27:47 +00:00
|
|
|
const flatbuffers::Vector<uint8_t> *inventory() const { return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_INVENTORY); }
|
|
|
|
flatbuffers::Vector<uint8_t> *mutable_inventory() { return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_INVENTORY); }
|
|
|
|
Color color() const { return static_cast<Color>(GetField<int8_t>(VT_COLOR, 8)); }
|
|
|
|
bool mutate_color(Color _color) { return SetField(VT_COLOR, static_cast<int8_t>(_color)); }
|
|
|
|
Any test_type() const { return static_cast<Any>(GetField<uint8_t>(VT_TEST_TYPE, 0)); }
|
|
|
|
bool mutate_test_type(Any _test_type) { return SetField(VT_TEST_TYPE, static_cast<uint8_t>(_test_type)); }
|
|
|
|
const void *test() const { return GetPointer<const void *>(VT_TEST); }
|
|
|
|
void *mutable_test() { return GetPointer<void *>(VT_TEST); }
|
|
|
|
const flatbuffers::Vector<const Test *> *test4() const { return GetPointer<const flatbuffers::Vector<const Test *> *>(VT_TEST4); }
|
|
|
|
flatbuffers::Vector<const Test *> *mutable_test4() { return GetPointer<flatbuffers::Vector<const Test *> *>(VT_TEST4); }
|
|
|
|
const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring() const { return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFSTRING); }
|
|
|
|
flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *mutable_testarrayofstring() { return GetPointer<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFSTRING); }
|
2014-09-24 18:46:32 +00:00
|
|
|
/// an example documentation comment: this will end up in the generated code
|
|
|
|
/// multiline too
|
2015-11-30 22:27:47 +00:00
|
|
|
const flatbuffers::Vector<flatbuffers::Offset<Monster>> *testarrayoftables() const { return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<Monster>> *>(VT_TESTARRAYOFTABLES); }
|
|
|
|
flatbuffers::Vector<flatbuffers::Offset<Monster>> *mutable_testarrayoftables() { return GetPointer<flatbuffers::Vector<flatbuffers::Offset<Monster>> *>(VT_TESTARRAYOFTABLES); }
|
|
|
|
const Monster *enemy() const { return GetPointer<const Monster *>(VT_ENEMY); }
|
|
|
|
Monster *mutable_enemy() { return GetPointer<Monster *>(VT_ENEMY); }
|
|
|
|
const flatbuffers::Vector<uint8_t> *testnestedflatbuffer() const { return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_TESTNESTEDFLATBUFFER); }
|
|
|
|
flatbuffers::Vector<uint8_t> *mutable_testnestedflatbuffer() { return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_TESTNESTEDFLATBUFFER); }
|
2015-05-06 00:10:53 +00:00
|
|
|
const MyGame::Example::Monster *testnestedflatbuffer_nested_root() const { return flatbuffers::GetRoot<MyGame::Example::Monster>(testnestedflatbuffer()->Data()); }
|
2015-11-30 22:27:47 +00:00
|
|
|
const Stat *testempty() const { return GetPointer<const Stat *>(VT_TESTEMPTY); }
|
|
|
|
Stat *mutable_testempty() { return GetPointer<Stat *>(VT_TESTEMPTY); }
|
2015-12-09 20:56:24 +00:00
|
|
|
bool testbool() const { return GetField<uint8_t>(VT_TESTBOOL, 0) != 0; }
|
2015-11-30 22:27:47 +00:00
|
|
|
bool mutate_testbool(bool _testbool) { return SetField(VT_TESTBOOL, static_cast<uint8_t>(_testbool)); }
|
|
|
|
int32_t testhashs32_fnv1() const { return GetField<int32_t>(VT_TESTHASHS32_FNV1, 0); }
|
|
|
|
bool mutate_testhashs32_fnv1(int32_t _testhashs32_fnv1) { return SetField(VT_TESTHASHS32_FNV1, _testhashs32_fnv1); }
|
|
|
|
uint32_t testhashu32_fnv1() const { return GetField<uint32_t>(VT_TESTHASHU32_FNV1, 0); }
|
|
|
|
bool mutate_testhashu32_fnv1(uint32_t _testhashu32_fnv1) { return SetField(VT_TESTHASHU32_FNV1, _testhashu32_fnv1); }
|
|
|
|
int64_t testhashs64_fnv1() const { return GetField<int64_t>(VT_TESTHASHS64_FNV1, 0); }
|
|
|
|
bool mutate_testhashs64_fnv1(int64_t _testhashs64_fnv1) { return SetField(VT_TESTHASHS64_FNV1, _testhashs64_fnv1); }
|
|
|
|
uint64_t testhashu64_fnv1() const { return GetField<uint64_t>(VT_TESTHASHU64_FNV1, 0); }
|
|
|
|
bool mutate_testhashu64_fnv1(uint64_t _testhashu64_fnv1) { return SetField(VT_TESTHASHU64_FNV1, _testhashu64_fnv1); }
|
|
|
|
int32_t testhashs32_fnv1a() const { return GetField<int32_t>(VT_TESTHASHS32_FNV1A, 0); }
|
|
|
|
bool mutate_testhashs32_fnv1a(int32_t _testhashs32_fnv1a) { return SetField(VT_TESTHASHS32_FNV1A, _testhashs32_fnv1a); }
|
|
|
|
uint32_t testhashu32_fnv1a() const { return GetField<uint32_t>(VT_TESTHASHU32_FNV1A, 0); }
|
|
|
|
bool mutate_testhashu32_fnv1a(uint32_t _testhashu32_fnv1a) { return SetField(VT_TESTHASHU32_FNV1A, _testhashu32_fnv1a); }
|
|
|
|
int64_t testhashs64_fnv1a() const { return GetField<int64_t>(VT_TESTHASHS64_FNV1A, 0); }
|
|
|
|
bool mutate_testhashs64_fnv1a(int64_t _testhashs64_fnv1a) { return SetField(VT_TESTHASHS64_FNV1A, _testhashs64_fnv1a); }
|
|
|
|
uint64_t testhashu64_fnv1a() const { return GetField<uint64_t>(VT_TESTHASHU64_FNV1A, 0); }
|
|
|
|
bool mutate_testhashu64_fnv1a(uint64_t _testhashu64_fnv1a) { return SetField(VT_TESTHASHU64_FNV1A, _testhashu64_fnv1a); }
|
|
|
|
const flatbuffers::Vector<uint8_t> *testarrayofbools() const { return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_TESTARRAYOFBOOLS); }
|
|
|
|
flatbuffers::Vector<uint8_t> *mutable_testarrayofbools() { return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_TESTARRAYOFBOOLS); }
|
2016-04-14 00:29:03 +00:00
|
|
|
float testf() const { return GetField<float>(VT_TESTF, 3.14159f); }
|
|
|
|
bool mutate_testf(float _testf) { return SetField(VT_TESTF, _testf); }
|
2016-04-18 18:48:53 +00:00
|
|
|
float testf2() const { return GetField<float>(VT_TESTF2, 3.0f); }
|
|
|
|
bool mutate_testf2(float _testf2) { return SetField(VT_TESTF2, _testf2); }
|
2016-04-20 19:05:21 +00:00
|
|
|
float testf3() const { return GetField<float>(VT_TESTF3, 0.0f); }
|
|
|
|
bool mutate_testf3(float _testf3) { return SetField(VT_TESTF3, _testf3); }
|
2016-06-15 19:10:01 +00:00
|
|
|
const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring2() const { return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFSTRING2); }
|
|
|
|
flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *mutable_testarrayofstring2() { return GetPointer<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFSTRING2); }
|
2014-08-22 00:00:54 +00:00
|
|
|
bool Verify(flatbuffers::Verifier &verifier) const {
|
|
|
|
return VerifyTableStart(verifier) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<Vec3>(verifier, VT_POS) &&
|
|
|
|
VerifyField<int16_t>(verifier, VT_MANA) &&
|
|
|
|
VerifyField<int16_t>(verifier, VT_HP) &&
|
|
|
|
VerifyFieldRequired<flatbuffers::uoffset_t>(verifier, VT_NAME) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
verifier.Verify(name()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_INVENTORY) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
verifier.Verify(inventory()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<int8_t>(verifier, VT_COLOR) &&
|
|
|
|
VerifyField<uint8_t>(verifier, VT_TEST_TYPE) &&
|
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TEST) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
VerifyAny(verifier, test(), test_type()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TEST4) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
verifier.Verify(test4()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTARRAYOFSTRING) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
verifier.Verify(testarrayofstring()) &&
|
|
|
|
verifier.VerifyVectorOfStrings(testarrayofstring()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTARRAYOFTABLES) &&
|
2014-06-27 23:44:53 +00:00
|
|
|
verifier.Verify(testarrayoftables()) &&
|
2014-07-09 18:44:26 +00:00
|
|
|
verifier.VerifyVectorOfTables(testarrayoftables()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_ENEMY) &&
|
2014-07-16 00:50:22 +00:00
|
|
|
verifier.VerifyTable(enemy()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTNESTEDFLATBUFFER) &&
|
2014-08-12 23:20:13 +00:00
|
|
|
verifier.Verify(testnestedflatbuffer()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTEMPTY) &&
|
2014-08-22 00:00:54 +00:00
|
|
|
verifier.VerifyTable(testempty()) &&
|
2015-11-30 22:27:47 +00:00
|
|
|
VerifyField<uint8_t>(verifier, VT_TESTBOOL) &&
|
|
|
|
VerifyField<int32_t>(verifier, VT_TESTHASHS32_FNV1) &&
|
|
|
|
VerifyField<uint32_t>(verifier, VT_TESTHASHU32_FNV1) &&
|
|
|
|
VerifyField<int64_t>(verifier, VT_TESTHASHS64_FNV1) &&
|
|
|
|
VerifyField<uint64_t>(verifier, VT_TESTHASHU64_FNV1) &&
|
|
|
|
VerifyField<int32_t>(verifier, VT_TESTHASHS32_FNV1A) &&
|
|
|
|
VerifyField<uint32_t>(verifier, VT_TESTHASHU32_FNV1A) &&
|
|
|
|
VerifyField<int64_t>(verifier, VT_TESTHASHS64_FNV1A) &&
|
|
|
|
VerifyField<uint64_t>(verifier, VT_TESTHASHU64_FNV1A) &&
|
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTARRAYOFBOOLS) &&
|
2015-08-16 07:34:56 +00:00
|
|
|
verifier.Verify(testarrayofbools()) &&
|
2016-04-14 00:29:03 +00:00
|
|
|
VerifyField<float>(verifier, VT_TESTF) &&
|
2016-04-18 18:48:53 +00:00
|
|
|
VerifyField<float>(verifier, VT_TESTF2) &&
|
2016-04-20 19:05:21 +00:00
|
|
|
VerifyField<float>(verifier, VT_TESTF3) &&
|
2016-06-15 19:10:01 +00:00
|
|
|
VerifyField<flatbuffers::uoffset_t>(verifier, VT_TESTARRAYOFSTRING2) &&
|
|
|
|
verifier.Verify(testarrayofstring2()) &&
|
|
|
|
verifier.VerifyVectorOfStrings(testarrayofstring2()) &&
|
2014-08-22 00:00:54 +00:00
|
|
|
verifier.EndTable();
|
2014-06-27 23:44:53 +00:00
|
|
|
}
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
struct MonsterBuilder {
|
|
|
|
flatbuffers::FlatBufferBuilder &fbb_;
|
|
|
|
flatbuffers::uoffset_t start_;
|
2015-11-30 22:27:47 +00:00
|
|
|
void add_pos(const Vec3 *pos) { fbb_.AddStruct(Monster::VT_POS, pos); }
|
|
|
|
void add_mana(int16_t mana) { fbb_.AddElement<int16_t>(Monster::VT_MANA, mana, 150); }
|
|
|
|
void add_hp(int16_t hp) { fbb_.AddElement<int16_t>(Monster::VT_HP, hp, 100); }
|
|
|
|
void add_name(flatbuffers::Offset<flatbuffers::String> name) { fbb_.AddOffset(Monster::VT_NAME, name); }
|
|
|
|
void add_inventory(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> inventory) { fbb_.AddOffset(Monster::VT_INVENTORY, inventory); }
|
|
|
|
void add_color(Color color) { fbb_.AddElement<int8_t>(Monster::VT_COLOR, static_cast<int8_t>(color), 8); }
|
|
|
|
void add_test_type(Any test_type) { fbb_.AddElement<uint8_t>(Monster::VT_TEST_TYPE, static_cast<uint8_t>(test_type), 0); }
|
|
|
|
void add_test(flatbuffers::Offset<void> test) { fbb_.AddOffset(Monster::VT_TEST, test); }
|
|
|
|
void add_test4(flatbuffers::Offset<flatbuffers::Vector<const Test *>> test4) { fbb_.AddOffset(Monster::VT_TEST4, test4); }
|
|
|
|
void add_testarrayofstring(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstring) { fbb_.AddOffset(Monster::VT_TESTARRAYOFSTRING, testarrayofstring); }
|
|
|
|
void add_testarrayoftables(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Monster>>> testarrayoftables) { fbb_.AddOffset(Monster::VT_TESTARRAYOFTABLES, testarrayoftables); }
|
|
|
|
void add_enemy(flatbuffers::Offset<Monster> enemy) { fbb_.AddOffset(Monster::VT_ENEMY, enemy); }
|
|
|
|
void add_testnestedflatbuffer(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testnestedflatbuffer) { fbb_.AddOffset(Monster::VT_TESTNESTEDFLATBUFFER, testnestedflatbuffer); }
|
|
|
|
void add_testempty(flatbuffers::Offset<Stat> testempty) { fbb_.AddOffset(Monster::VT_TESTEMPTY, testempty); }
|
|
|
|
void add_testbool(bool testbool) { fbb_.AddElement<uint8_t>(Monster::VT_TESTBOOL, static_cast<uint8_t>(testbool), 0); }
|
|
|
|
void add_testhashs32_fnv1(int32_t testhashs32_fnv1) { fbb_.AddElement<int32_t>(Monster::VT_TESTHASHS32_FNV1, testhashs32_fnv1, 0); }
|
|
|
|
void add_testhashu32_fnv1(uint32_t testhashu32_fnv1) { fbb_.AddElement<uint32_t>(Monster::VT_TESTHASHU32_FNV1, testhashu32_fnv1, 0); }
|
|
|
|
void add_testhashs64_fnv1(int64_t testhashs64_fnv1) { fbb_.AddElement<int64_t>(Monster::VT_TESTHASHS64_FNV1, testhashs64_fnv1, 0); }
|
|
|
|
void add_testhashu64_fnv1(uint64_t testhashu64_fnv1) { fbb_.AddElement<uint64_t>(Monster::VT_TESTHASHU64_FNV1, testhashu64_fnv1, 0); }
|
|
|
|
void add_testhashs32_fnv1a(int32_t testhashs32_fnv1a) { fbb_.AddElement<int32_t>(Monster::VT_TESTHASHS32_FNV1A, testhashs32_fnv1a, 0); }
|
|
|
|
void add_testhashu32_fnv1a(uint32_t testhashu32_fnv1a) { fbb_.AddElement<uint32_t>(Monster::VT_TESTHASHU32_FNV1A, testhashu32_fnv1a, 0); }
|
|
|
|
void add_testhashs64_fnv1a(int64_t testhashs64_fnv1a) { fbb_.AddElement<int64_t>(Monster::VT_TESTHASHS64_FNV1A, testhashs64_fnv1a, 0); }
|
|
|
|
void add_testhashu64_fnv1a(uint64_t testhashu64_fnv1a) { fbb_.AddElement<uint64_t>(Monster::VT_TESTHASHU64_FNV1A, testhashu64_fnv1a, 0); }
|
|
|
|
void add_testarrayofbools(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testarrayofbools) { fbb_.AddOffset(Monster::VT_TESTARRAYOFBOOLS, testarrayofbools); }
|
2016-04-14 00:29:03 +00:00
|
|
|
void add_testf(float testf) { fbb_.AddElement<float>(Monster::VT_TESTF, testf, 3.14159f); }
|
2016-04-18 18:48:53 +00:00
|
|
|
void add_testf2(float testf2) { fbb_.AddElement<float>(Monster::VT_TESTF2, testf2, 3.0f); }
|
2016-04-20 19:05:21 +00:00
|
|
|
void add_testf3(float testf3) { fbb_.AddElement<float>(Monster::VT_TESTF3, testf3, 0.0f); }
|
2016-06-15 19:10:01 +00:00
|
|
|
void add_testarrayofstring2(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstring2) { fbb_.AddOffset(Monster::VT_TESTARRAYOFSTRING2, testarrayofstring2); }
|
2014-01-28 00:52:49 +00:00
|
|
|
MonsterBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); }
|
2014-06-27 23:44:53 +00:00
|
|
|
MonsterBuilder &operator=(const MonsterBuilder &);
|
2014-09-19 23:51:36 +00:00
|
|
|
flatbuffers::Offset<Monster> Finish() {
|
2016-06-15 19:10:01 +00:00
|
|
|
auto o = flatbuffers::Offset<Monster>(fbb_.EndTable(start_, 29));
|
2015-11-30 22:27:47 +00:00
|
|
|
fbb_.Required(o, Monster::VT_NAME); // name
|
2014-09-19 23:51:36 +00:00
|
|
|
return o;
|
|
|
|
}
|
2014-01-28 00:52:49 +00:00
|
|
|
};
|
|
|
|
|
2014-07-10 22:55:11 +00:00
|
|
|
inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb,
|
|
|
|
const Vec3 *pos = 0,
|
|
|
|
int16_t mana = 150,
|
|
|
|
int16_t hp = 100,
|
|
|
|
flatbuffers::Offset<flatbuffers::String> name = 0,
|
|
|
|
flatbuffers::Offset<flatbuffers::Vector<uint8_t>> inventory = 0,
|
2014-09-23 18:55:42 +00:00
|
|
|
Color color = Color_Blue,
|
|
|
|
Any test_type = Any_NONE,
|
2014-07-10 22:55:11 +00:00
|
|
|
flatbuffers::Offset<void> test = 0,
|
|
|
|
flatbuffers::Offset<flatbuffers::Vector<const Test *>> test4 = 0,
|
|
|
|
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstring = 0,
|
|
|
|
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Monster>>> testarrayoftables = 0,
|
2014-07-16 00:50:22 +00:00
|
|
|
flatbuffers::Offset<Monster> enemy = 0,
|
2014-08-12 23:20:13 +00:00
|
|
|
flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testnestedflatbuffer = 0,
|
2015-01-17 01:48:51 +00:00
|
|
|
flatbuffers::Offset<Stat> testempty = 0,
|
2015-11-30 21:54:24 +00:00
|
|
|
bool testbool = false,
|
2015-02-13 23:58:29 +00:00
|
|
|
int32_t testhashs32_fnv1 = 0,
|
|
|
|
uint32_t testhashu32_fnv1 = 0,
|
|
|
|
int64_t testhashs64_fnv1 = 0,
|
2015-03-13 20:05:28 +00:00
|
|
|
uint64_t testhashu64_fnv1 = 0,
|
|
|
|
int32_t testhashs32_fnv1a = 0,
|
|
|
|
uint32_t testhashu32_fnv1a = 0,
|
|
|
|
int64_t testhashs64_fnv1a = 0,
|
2015-08-16 07:34:56 +00:00
|
|
|
uint64_t testhashu64_fnv1a = 0,
|
2016-04-14 00:29:03 +00:00
|
|
|
flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testarrayofbools = 0,
|
2016-04-18 18:48:53 +00:00
|
|
|
float testf = 3.14159f,
|
2016-04-20 19:05:21 +00:00
|
|
|
float testf2 = 3.0f,
|
2016-06-15 19:10:01 +00:00
|
|
|
float testf3 = 0.0f,
|
|
|
|
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstring2 = 0) {
|
2014-01-28 00:52:49 +00:00
|
|
|
MonsterBuilder builder_(_fbb);
|
2015-03-13 20:05:28 +00:00
|
|
|
builder_.add_testhashu64_fnv1a(testhashu64_fnv1a);
|
|
|
|
builder_.add_testhashs64_fnv1a(testhashs64_fnv1a);
|
2015-02-13 23:58:29 +00:00
|
|
|
builder_.add_testhashu64_fnv1(testhashu64_fnv1);
|
|
|
|
builder_.add_testhashs64_fnv1(testhashs64_fnv1);
|
2016-06-15 19:10:01 +00:00
|
|
|
builder_.add_testarrayofstring2(testarrayofstring2);
|
2016-04-20 19:05:21 +00:00
|
|
|
builder_.add_testf3(testf3);
|
2016-04-18 18:48:53 +00:00
|
|
|
builder_.add_testf2(testf2);
|
2016-04-14 00:29:03 +00:00
|
|
|
builder_.add_testf(testf);
|
2015-08-16 07:34:56 +00:00
|
|
|
builder_.add_testarrayofbools(testarrayofbools);
|
2015-03-13 20:05:28 +00:00
|
|
|
builder_.add_testhashu32_fnv1a(testhashu32_fnv1a);
|
|
|
|
builder_.add_testhashs32_fnv1a(testhashs32_fnv1a);
|
2015-02-13 23:58:29 +00:00
|
|
|
builder_.add_testhashu32_fnv1(testhashu32_fnv1);
|
|
|
|
builder_.add_testhashs32_fnv1(testhashs32_fnv1);
|
2014-08-12 23:20:13 +00:00
|
|
|
builder_.add_testempty(testempty);
|
2014-07-16 00:50:22 +00:00
|
|
|
builder_.add_testnestedflatbuffer(testnestedflatbuffer);
|
2014-07-09 18:44:26 +00:00
|
|
|
builder_.add_enemy(enemy);
|
2014-06-27 23:44:53 +00:00
|
|
|
builder_.add_testarrayoftables(testarrayoftables);
|
|
|
|
builder_.add_testarrayofstring(testarrayofstring);
|
2014-01-28 00:52:49 +00:00
|
|
|
builder_.add_test4(test4);
|
|
|
|
builder_.add_test(test);
|
|
|
|
builder_.add_inventory(inventory);
|
|
|
|
builder_.add_name(name);
|
|
|
|
builder_.add_pos(pos);
|
|
|
|
builder_.add_hp(hp);
|
|
|
|
builder_.add_mana(mana);
|
2015-01-17 01:48:51 +00:00
|
|
|
builder_.add_testbool(testbool);
|
2014-01-28 00:52:49 +00:00
|
|
|
builder_.add_test_type(test_type);
|
|
|
|
builder_.add_color(color);
|
|
|
|
return builder_.Finish();
|
|
|
|
}
|
|
|
|
|
2014-09-26 23:46:30 +00:00
|
|
|
inline bool VerifyAny(flatbuffers::Verifier &verifier, const void *union_obj, Any type) {
|
2014-06-27 23:44:53 +00:00
|
|
|
switch (type) {
|
|
|
|
case Any_NONE: return true;
|
2014-07-09 18:44:26 +00:00
|
|
|
case Any_Monster: return verifier.VerifyTable(reinterpret_cast<const Monster *>(union_obj));
|
2015-08-11 16:01:43 +00:00
|
|
|
case Any_TestSimpleTableWithEnum: return verifier.VerifyTable(reinterpret_cast<const TestSimpleTableWithEnum *>(union_obj));
|
2016-06-18 01:16:11 +00:00
|
|
|
case Any_MyGame_Example2_Monster: return verifier.VerifyTable(reinterpret_cast<const MyGame::Example2::Monster *>(union_obj));
|
2014-06-27 23:44:53 +00:00
|
|
|
default: return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-05-06 00:10:53 +00:00
|
|
|
inline const MyGame::Example::Monster *GetMonster(const void *buf) { return flatbuffers::GetRoot<MyGame::Example::Monster>(buf); }
|
2014-01-28 00:52:49 +00:00
|
|
|
|
2015-04-27 23:25:06 +00:00
|
|
|
inline Monster *GetMutableMonster(void *buf) { return flatbuffers::GetMutableRoot<Monster>(buf); }
|
|
|
|
|
2015-05-06 00:10:53 +00:00
|
|
|
inline bool VerifyMonsterBuffer(flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer<MyGame::Example::Monster>(); }
|
2014-06-27 23:44:53 +00:00
|
|
|
|
2014-11-30 03:34:03 +00:00
|
|
|
inline const char *MonsterIdentifier() { return "MONS"; }
|
2014-07-31 22:11:03 +00:00
|
|
|
|
2014-11-30 03:34:03 +00:00
|
|
|
inline bool MonsterBufferHasIdentifier(const void *buf) { return flatbuffers::BufferHasIdentifier(buf, MonsterIdentifier()); }
|
|
|
|
|
2015-05-04 17:52:40 +00:00
|
|
|
inline const char *MonsterExtension() { return "mon"; }
|
|
|
|
|
2015-05-06 00:10:53 +00:00
|
|
|
inline void FinishMonsterBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset<MyGame::Example::Monster> root) { fbb.Finish(root, MonsterIdentifier()); }
|
2014-07-31 22:11:03 +00:00
|
|
|
|
2014-07-21 23:27:58 +00:00
|
|
|
} // namespace Example
|
|
|
|
} // namespace MyGame
|
2014-06-23 23:42:04 +00:00
|
|
|
|
2014-09-05 18:19:51 +00:00
|
|
|
#endif // FLATBUFFERS_GENERATED_MONSTERTEST_MYGAME_EXAMPLE_H_
|