Lines Matching full:flatbuffers

1 // automatically generated by the FlatBuffers compiler, do not modify
7 #include "flatbuffers/flatbuffers.h"
8 #include "flatbuffers/flexbuffers.h"
9 #include "flatbuffers/flex_flat_util.h"
11 // Ensure the included flatbuffers.h is the same version as when this file was
16 "Non-compatible flatbuffers version included");
99 inline const flatbuffers::TypeTable *InParentNamespaceTypeTable();
103 inline const flatbuffers::TypeTable *MonsterTypeTable();
109 inline const flatbuffers::TypeTable *TestTypeTable();
111 inline const flatbuffers::TypeTable *TestSimpleTableWithEnumTypeTable();
113 inline const flatbuffers::TypeTable *Vec3TypeTable();
115 inline const flatbuffers::TypeTable *AbilityTypeTable();
117 inline const flatbuffers::TypeTable *StructOfStructsTypeTable();
119 inline const flatbuffers::TypeTable *StructOfStructsOfStructsTypeTable();
121 inline const flatbuffers::TypeTable *StatTypeTable();
123 inline const flatbuffers::TypeTable *ReferrableTypeTable();
125 inline const flatbuffers::TypeTable *MonsterTypeTable();
127 inline const flatbuffers::TypeTable *TypeAliasesTypeTable();
166 if (flatbuffers::IsOutRange(e, Color_Red, Color_Blue)) return ""; in EnumNameColor()
202 if (flatbuffers::IsOutRange(e, Race_None, Race_Elf)) return ""; in EnumNameRace()
264 if (flatbuffers::IsOutRange(e, Any_NONE, Any_MyGame_Example2_Monster)) return ""; in EnumNameAny()
328 static void *UnPack(const void *obj, Any type, const flatbuffers::resolver_function_t *resolver);
329flatbuffers::Offset<void> Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_f…
386 bool VerifyAny(flatbuffers::Verifier &verifier, const void *obj, Any type);
387 …ool VerifyAnyVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
420 if (flatbuffers::IsOutRange(e, AnyUniqueAliases_NONE, AnyUniqueAliases_M2)) return "";
484 …static void *UnPack(const void *obj, AnyUniqueAliases type, const flatbuffers::resolver_function_t…
485flatbuffers::Offset<void> Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_f…
542 bool VerifyAnyUniqueAliases(flatbuffers::Verifier &verifier, const void *obj, AnyUniqueAliases type…
543 …UniqueAliasesVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
576 if (flatbuffers::IsOutRange(e, AnyAmbiguousAliases_NONE, AnyAmbiguousAliases_M3)) return "";
598 …static void *UnPack(const void *obj, AnyAmbiguousAliases type, const flatbuffers::resolver_functio…
599flatbuffers::Offset<void> Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_f…
656 bool VerifyAnyAmbiguousAliases(flatbuffers::Verifier &verifier, const void *obj, AnyAmbiguousAliase…
657 …iguousAliasesVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
666 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
676 : a_(flatbuffers::EndianScalar(_a)),
677 b_(flatbuffers::EndianScalar(_b)),
682 return flatbuffers::EndianScalar(a_);
685 flatbuffers::WriteScalar(&a_, _a);
688 return flatbuffers::EndianScalar(b_);
691 flatbuffers::WriteScalar(&b_, _b);
720 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
738 : x_(flatbuffers::EndianScalar(_x)),
739 y_(flatbuffers::EndianScalar(_y)),
740 z_(flatbuffers::EndianScalar(_z)),
742 test1_(flatbuffers::EndianScalar(_test1)),
743 test2_(flatbuffers::EndianScalar(static_cast<uint8_t>(_test2))),
752 return flatbuffers::EndianScalar(x_);
755 flatbuffers::WriteScalar(&x_, _x);
758 return flatbuffers::EndianScalar(y_);
761 flatbuffers::WriteScalar(&y_, _y);
764 return flatbuffers::EndianScalar(z_);
767 flatbuffers::WriteScalar(&z_, _z);
770 return flatbuffers::EndianScalar(test1_);
773 flatbuffers::WriteScalar(&test1_, _test1);
776 return static_cast<MyGame::Example::Color>(flatbuffers::EndianScalar(test2_));
779 flatbuffers::WriteScalar(&test2_, static_cast<uint8_t>(_test2));
811 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
819 : id_(flatbuffers::EndianScalar(_id)),
820 distance_(flatbuffers::EndianScalar(_distance)) {
823 return flatbuffers::EndianScalar(id_);
826 flatbuffers::WriteScalar(&id_, _id);
835 return flatbuffers::EndianScalar(distance_);
838 flatbuffers::WriteScalar(&distance_, _distance);
861 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
912 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
942 struct InParentNamespaceT : public flatbuffers::NativeTable {
946 struct InParentNamespace FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
949 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
952 bool Verify(flatbuffers::Verifier &verifier) const {
956 InParentNamespaceT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
957 …void UnPackTo(InParentNamespaceT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr)…
958 …static flatbuffers::Offset<InParentNamespace> Pack(flatbuffers::FlatBufferBuilder &_fbb, const InP…
963 flatbuffers::FlatBufferBuilder &fbb_;
964 flatbuffers::uoffset_t start_;
965 explicit InParentNamespaceBuilder(flatbuffers::FlatBufferBuilder &_fbb)
969 flatbuffers::Offset<InParentNamespace> Finish() {
971 auto o = flatbuffers::Offset<InParentNamespace>(end);
976 inline flatbuffers::Offset<InParentNamespace> CreateInParentNamespace(
977 flatbuffers::FlatBufferBuilder &_fbb) {
982 flatbuffers::Offset<InParentNamespace> CreateInParentNamespace(flatbuffers::FlatBufferBuilder &_fbb…
986 struct MonsterT : public flatbuffers::NativeTable {
990 struct Monster FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
993 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
996 bool Verify(flatbuffers::Verifier &verifier) const {
1000 MonsterT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1001 void UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1002 …static flatbuffers::Offset<Monster> Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o,…
1007 flatbuffers::FlatBufferBuilder &fbb_;
1008 flatbuffers::uoffset_t start_;
1009 explicit MonsterBuilder(flatbuffers::FlatBufferBuilder &_fbb)
1013 flatbuffers::Offset<Monster> Finish() {
1015 auto o = flatbuffers::Offset<Monster>(end);
1020 inline flatbuffers::Offset<Monster> CreateMonster(
1021 flatbuffers::FlatBufferBuilder &_fbb) {
1026 flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o…
1032 struct TestSimpleTableWithEnumT : public flatbuffers::NativeTable {
1037 struct TestSimpleTableWithEnum FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
1040 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
1052 bool Verify(flatbuffers::Verifier &verifier) const {
1057 …TestSimpleTableWithEnumT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) cons…
1058 …void UnPackTo(TestSimpleTableWithEnumT *_o, const flatbuffers::resolver_function_t *_resolver = nu…
1059 …tatic flatbuffers::Offset<TestSimpleTableWithEnum> Pack(flatbuffers::FlatBufferBuilder &_fbb, cons…
1064 flatbuffers::FlatBufferBuilder &fbb_;
1065 flatbuffers::uoffset_t start_;
1069 explicit TestSimpleTableWithEnumBuilder(flatbuffers::FlatBufferBuilder &_fbb)
1073 flatbuffers::Offset<TestSimpleTableWithEnum> Finish() {
1075 auto o = flatbuffers::Offset<TestSimpleTableWithEnum>(end);
1080 inline flatbuffers::Offset<TestSimpleTableWithEnum> CreateTestSimpleTableWithEnum(
1081 flatbuffers::FlatBufferBuilder &_fbb,
1088 flatbuffers::Offset<TestSimpleTableWithEnum> CreateTestSimpleTableWithEnum(flatbuffers::FlatBufferB…
1090 struct StatT : public flatbuffers::NativeTable {
1097 struct Stat FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
1100 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
1108 const flatbuffers::String *id() const {
1109 return GetPointer<const flatbuffers::String *>(VT_ID);
1111 flatbuffers::String *mutable_id() {
1112 return GetPointer<flatbuffers::String *>(VT_ID);
1132 bool Verify(flatbuffers::Verifier &verifier) const {
1140 StatT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1141 void UnPackTo(StatT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1142 …static flatbuffers::Offset<Stat> Pack(flatbuffers::FlatBufferBuilder &_fbb, const StatT* _o, const…
1147 flatbuffers::FlatBufferBuilder &fbb_;
1148 flatbuffers::uoffset_t start_;
1149 void add_id(flatbuffers::Offset<flatbuffers::String> id) {
1158 explicit StatBuilder(flatbuffers::FlatBufferBuilder &_fbb)
1162 flatbuffers::Offset<Stat> Finish() {
1164 auto o = flatbuffers::Offset<Stat>(end);
1169 inline flatbuffers::Offset<Stat> CreateStat(
1170 flatbuffers::FlatBufferBuilder &_fbb,
1171 flatbuffers::Offset<flatbuffers::String> id = 0,
1181 inline flatbuffers::Offset<Stat> CreateStatDirect(
1182 flatbuffers::FlatBufferBuilder &_fbb,
1194 flatbuffers::Offset<Stat> CreateStat(flatbuffers::FlatBufferBuilder &_fbb, const StatT *_o, const f…
1196 struct ReferrableT : public flatbuffers::NativeTable {
1201 struct Referrable FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
1204 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
1222 bool Verify(flatbuffers::Verifier &verifier) const {
1227 ReferrableT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1228 void UnPackTo(ReferrableT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1229 …static flatbuffers::Offset<Referrable> Pack(flatbuffers::FlatBufferBuilder &_fbb, const Referrable…
1234 flatbuffers::FlatBufferBuilder &fbb_;
1235 flatbuffers::uoffset_t start_;
1239 explicit ReferrableBuilder(flatbuffers::FlatBufferBuilder &_fbb)
1243 flatbuffers::Offset<Referrable> Finish() {
1245 auto o = flatbuffers::Offset<Referrable>(end);
1250 inline flatbuffers::Offset<Referrable> CreateReferrable(
1251 flatbuffers::FlatBufferBuilder &_fbb,
1258 flatbuffers::Offset<Referrable> CreateReferrable(flatbuffers::FlatBufferBuilder &_fbb, const Referr…
1260 struct MonsterT : public flatbuffers::NativeTable {
1262 flatbuffers::unique_ptr<MyGame::Example::Vec3> pos{};
1271 std::vector<flatbuffers::unique_ptr<MyGame::Example::MonsterT>> testarrayoftables{};
1272 flatbuffers::unique_ptr<MyGame::Example::MonsterT> enemy{};
1274 flatbuffers::unique_ptr<MyGame::Example::StatT> testempty{};
1294 flatbuffers::unique_ptr<MyGame::InParentNamespaceT> parent_namespace_test{};
1295 std::vector<flatbuffers::unique_ptr<MyGame::Example::ReferrableT>> vector_of_referrables{};
1298 std::vector<flatbuffers::unique_ptr<MyGame::Example::ReferrableT>> vector_of_strong_referrables{};
1300 std::vector<flatbuffers::unique_ptr<ReferrableT>> vector_of_co_owning_references{};
1308 std::vector<flatbuffers::unique_ptr<MyGame::Example::StatT>> scalar_key_sorted_tables{};
1319 struct Monster FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
1322 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
1398 const flatbuffers::String *name() const {
1399 return GetPointer<const flatbuffers::String *>(VT_NAME);
1401 flatbuffers::String *mutable_name() {
1402 return GetPointer<flatbuffers::String *>(VT_NAME);
1410 const flatbuffers::Vector<uint8_t> *inventory() const {
1411 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_INVENTORY);
1413 flatbuffers::Vector<uint8_t> *mutable_inventory() {
1414 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_INVENTORY);
1441 const flatbuffers::Vector<const MyGame::Example::Test *> *test4() const {
1442 return GetPointer<const flatbuffers::Vector<const MyGame::Example::Test *> *>(VT_TEST4);
1444 flatbuffers::Vector<const MyGame::Example::Test *> *mutable_test4() {
1445 return GetPointer<flatbuffers::Vector<const MyGame::Example::Test *> *>(VT_TEST4);
1447 const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring() const {
1448 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTAR…
1450 flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *mutable_testarrayofstring() {
1451 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFS…
1455 …const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Monster>> *testarrayoftables() cons…
1456 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Monster>> *>(VT_T…
1458 flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Monster>> *mutable_testarrayoftables() {
1459 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Monster>> *>(VT_TESTARR…
1467 const flatbuffers::Vector<uint8_t> *testnestedflatbuffer() const {
1468 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_TESTNESTEDFLATBUFFER);
1470 flatbuffers::Vector<uint8_t> *mutable_testnestedflatbuffer() {
1471 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_TESTNESTEDFLATBUFFER);
1474 return flatbuffers::GetRoot<MyGame::Example::Monster>(testnestedflatbuffer()->Data());
1536 const flatbuffers::Vector<uint8_t> *testarrayofbools() const {
1537 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_TESTARRAYOFBOOLS);
1539 flatbuffers::Vector<uint8_t> *mutable_testarrayofbools() {
1540 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_TESTARRAYOFBOOLS);
1560 const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring2() const {
1561 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTAR…
1563 flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *mutable_testarrayofstring2() {
1564 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>> *>(VT_TESTARRAYOFS…
1566 const flatbuffers::Vector<const MyGame::Example::Ability *> *testarrayofsortedstruct() const {
1567 …return GetPointer<const flatbuffers::Vector<const MyGame::Example::Ability *> *>(VT_TESTARRAYOFSOR…
1569 flatbuffers::Vector<const MyGame::Example::Ability *> *mutable_testarrayofsortedstruct() {
1570 …return GetPointer<flatbuffers::Vector<const MyGame::Example::Ability *> *>(VT_TESTARRAYOFSORTEDSTR…
1572 const flatbuffers::Vector<uint8_t> *flex() const {
1573 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_FLEX);
1575 flatbuffers::Vector<uint8_t> *mutable_flex() {
1576 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_FLEX);
1581 const flatbuffers::Vector<const MyGame::Example::Test *> *test5() const {
1582 return GetPointer<const flatbuffers::Vector<const MyGame::Example::Test *> *>(VT_TEST5);
1584 flatbuffers::Vector<const MyGame::Example::Test *> *mutable_test5() {
1585 return GetPointer<flatbuffers::Vector<const MyGame::Example::Test *> *>(VT_TEST5);
1587 const flatbuffers::Vector<int64_t> *vector_of_longs() const {
1588 return GetPointer<const flatbuffers::Vector<int64_t> *>(VT_VECTOR_OF_LONGS);
1590 flatbuffers::Vector<int64_t> *mutable_vector_of_longs() {
1591 return GetPointer<flatbuffers::Vector<int64_t> *>(VT_VECTOR_OF_LONGS);
1593 const flatbuffers::Vector<double> *vector_of_doubles() const {
1594 return GetPointer<const flatbuffers::Vector<double> *>(VT_VECTOR_OF_DOUBLES);
1596 flatbuffers::Vector<double> *mutable_vector_of_doubles() {
1597 return GetPointer<flatbuffers::Vector<double> *>(VT_VECTOR_OF_DOUBLES);
1605 …const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *vector_of_referrables…
1606 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *>(V…
1608flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *mutable_vector_of_referrabl…
1609 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *>(VT_VECT…
1617 const flatbuffers::Vector<uint64_t> *vector_of_weak_references() const {
1618 return GetPointer<const flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_WEAK_REFERENCES);
1620 flatbuffers::Vector<uint64_t> *mutable_vector_of_weak_references() {
1621 return GetPointer<flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_WEAK_REFERENCES);
1623 …const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *vector_of_strong_refe…
1624 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *>(V…
1626flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *mutable_vector_of_strong_re…
1627 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>> *>(VT_VECT…
1635 const flatbuffers::Vector<uint64_t> *vector_of_co_owning_references() const {
1636 return GetPointer<const flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_CO_OWNING_REFERENCES);
1638 flatbuffers::Vector<uint64_t> *mutable_vector_of_co_owning_references() {
1639 return GetPointer<flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_CO_OWNING_REFERENCES);
1647 const flatbuffers::Vector<uint64_t> *vector_of_non_owning_references() const {
1648 return GetPointer<const flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_NON_OWNING_REFERENCES);
1650 flatbuffers::Vector<uint64_t> *mutable_vector_of_non_owning_references() {
1651 return GetPointer<flatbuffers::Vector<uint64_t> *>(VT_VECTOR_OF_NON_OWNING_REFERENCES);
1690 const flatbuffers::Vector<uint8_t> *vector_of_enums() const {
1691 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_VECTOR_OF_ENUMS);
1693 flatbuffers::Vector<uint8_t> *mutable_vector_of_enums() {
1694 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_VECTOR_OF_ENUMS);
1702 const flatbuffers::Vector<uint8_t> *testrequirednestedflatbuffer() const {
1703 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_TESTREQUIREDNESTEDFLATBUFFER);
1705 flatbuffers::Vector<uint8_t> *mutable_testrequirednestedflatbuffer() {
1706 return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_TESTREQUIREDNESTEDFLATBUFFER);
1709 return flatbuffers::GetRoot<MyGame::Example::Monster>(testrequirednestedflatbuffer()->Data());
1711 …const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Stat>> *scalar_key_sorted_tables() …
1712 …return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Stat>> *>(VT_SCAL…
1714flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Stat>> *mutable_scalar_key_sorted_tables(…
1715 …return GetPointer<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Stat>> *>(VT_SCALAR_KEY…
1735 bool Verify(flatbuffers::Verifier &verifier) const {
1828 MonsterT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1829 void UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1830 …static flatbuffers::Offset<Monster> Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o,…
1859 flatbuffers::FlatBufferBuilder &fbb_;
1860 flatbuffers::uoffset_t start_;
1870 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
1873 void add_inventory(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> inventory) {
1882 void add_test(flatbuffers::Offset<void> test) {
1885 void add_test4(flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Test *>> test4) {
1888 …void add_testarrayofstring(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers
1891 …void add_testarrayoftables(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame::Exa…
1894 void add_enemy(flatbuffers::Offset<MyGame::Example::Monster> enemy) {
1897 …void add_testnestedflatbuffer(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testnestedflatbuff…
1900 void add_testempty(flatbuffers::Offset<MyGame::Example::Stat> testempty) {
1930 void add_testarrayofbools(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testarrayofbools) {
1942 …void add_testarrayofstring2(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffer…
1945 …void add_testarrayofsortedstruct(flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Ab…
1948 void add_flex(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> flex) {
1951 void add_test5(flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Test *>> test5) {
1954 void add_vector_of_longs(flatbuffers::Offset<flatbuffers::Vector<int64_t>> vector_of_longs) {
1957 void add_vector_of_doubles(flatbuffers::Offset<flatbuffers::Vector<double>> vector_of_doubles) {
1960 …void add_parent_namespace_test(flatbuffers::Offset<MyGame::InParentNamespace> parent_namespace_tes…
1963 …void add_vector_of_referrables(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame:…
1969 …void add_vector_of_weak_references(flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector_of_we…
1972 …void add_vector_of_strong_referrables(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<…
1978 …void add_vector_of_co_owning_references(flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector_…
1984 …void add_vector_of_non_owning_references(flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector…
1990 void add_any_unique(flatbuffers::Offset<void> any_unique) {
1996 void add_any_ambiguous(flatbuffers::Offset<void> any_ambiguous) {
1999 void add_vector_of_enums(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> vector_of_enums) {
2005 …void add_testrequirednestedflatbuffer(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testrequir…
2008 …void add_scalar_key_sorted_tables(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGa…
2020 explicit MonsterBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2024 flatbuffers::Offset<Monster> Finish() {
2026 auto o = flatbuffers::Offset<Monster>(end);
2032 inline flatbuffers::Offset<Monster> CreateMonster(
2033 flatbuffers::FlatBufferBuilder &_fbb,
2037 flatbuffers::Offset<flatbuffers::String> name = 0,
2038 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> inventory = 0,
2041 flatbuffers::Offset<void> test = 0,
2042 flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Test *>> test4 = 0,
2043flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstri…
2044flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Monster>>> testarrayo…
2045 flatbuffers::Offset<MyGame::Example::Monster> enemy = 0,
2046 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testnestedflatbuffer = 0,
2047 flatbuffers::Offset<MyGame::Example::Stat> testempty = 0,
2057 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testarrayofbools = 0,
2061flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<flatbuffers::String>>> testarrayofstri…
2062flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Ability *>> testarrayofsortedstruct…
2063 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> flex = 0,
2064 flatbuffers::Offset<flatbuffers::Vector<const MyGame::Example::Test *>> test5 = 0,
2065 flatbuffers::Offset<flatbuffers::Vector<int64_t>> vector_of_longs = 0,
2066 flatbuffers::Offset<flatbuffers::Vector<double>> vector_of_doubles = 0,
2067 flatbuffers::Offset<MyGame::InParentNamespace> parent_namespace_test = 0,
2068flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>>> vector_…
2070 flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector_of_weak_references = 0,
2071flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Referrable>>> vector_…
2073 flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector_of_co_owning_references = 0,
2075 flatbuffers::Offset<flatbuffers::Vector<uint64_t>> vector_of_non_owning_references = 0,
2077 flatbuffers::Offset<void> any_unique = 0,
2079 flatbuffers::Offset<void> any_ambiguous = 0,
2080 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> vector_of_enums = 0,
2082 flatbuffers::Offset<flatbuffers::Vector<uint8_t>> testrequirednestedflatbuffer = 0,
2083flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<MyGame::Example::Stat>>> scalar_key_so…
2144 inline flatbuffers::Offset<Monster> CreateMonsterDirect(
2145 flatbuffers::FlatBufferBuilder &_fbb,
2153 flatbuffers::Offset<void> test = 0,
2155 const std::vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring = nullptr,
2156 std::vector<flatbuffers::Offset<MyGame::Example::Monster>> *testarrayoftables = nullptr,
2157 flatbuffers::Offset<MyGame::Example::Monster> enemy = 0,
2159 flatbuffers::Offset<MyGame::Example::Stat> testempty = 0,
2173 const std::vector<flatbuffers::Offset<flatbuffers::String>> *testarrayofstring2 = nullptr,
2179 flatbuffers::Offset<MyGame::InParentNamespace> parent_namespace_test = 0,
2180 std::vector<flatbuffers::Offset<MyGame::Example::Referrable>> *vector_of_referrables = nullptr,
2183 …std::vector<flatbuffers::Offset<MyGame::Example::Referrable>> *vector_of_strong_referrables = null…
2189 flatbuffers::Offset<void> any_unique = 0,
2191 flatbuffers::Offset<void> any_ambiguous = 0,
2195 std::vector<flatbuffers::Offset<MyGame::Example::Stat>> *scalar_key_sorted_tables = nullptr,
2202 …auto testarrayofstring__ = testarrayofstring ? _fbb.CreateVector<flatbuffers::Offset<flatbuffers::…
2206 …estarrayofstring2__ = testarrayofstring2 ? _fbb.CreateVector<flatbuffers::Offset<flatbuffers::Stri…
2277 flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o…
2279 struct TypeAliasesT : public flatbuffers::NativeTable {
2295 struct TypeAliases FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
2298 static const flatbuffers::TypeTable *MiniReflectTypeTable() {
2375 const flatbuffers::Vector<int8_t> *v8() const {
2376 return GetPointer<const flatbuffers::Vector<int8_t> *>(VT_V8);
2378 flatbuffers::Vector<int8_t> *mutable_v8() {
2379 return GetPointer<flatbuffers::Vector<int8_t> *>(VT_V8);
2381 const flatbuffers::Vector<double> *vf64() const {
2382 return GetPointer<const flatbuffers::Vector<double> *>(VT_VF64);
2384 flatbuffers::Vector<double> *mutable_vf64() {
2385 return GetPointer<flatbuffers::Vector<double> *>(VT_VF64);
2387 bool Verify(flatbuffers::Verifier &verifier) const {
2405 TypeAliasesT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
2406 …void UnPackTo(TypeAliasesT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
2407 …static flatbuffers::Offset<TypeAliases> Pack(flatbuffers::FlatBufferBuilder &_fbb, const TypeAlias…
2412 flatbuffers::FlatBufferBuilder &fbb_;
2413 flatbuffers::uoffset_t start_;
2444 void add_v8(flatbuffers::Offset<flatbuffers::Vector<int8_t>> v8) {
2447 void add_vf64(flatbuffers::Offset<flatbuffers::Vector<double>> vf64) {
2450 explicit TypeAliasesBuilder(flatbuffers::FlatBufferBuilder &_fbb)
2454 flatbuffers::Offset<TypeAliases> Finish() {
2456 auto o = flatbuffers::Offset<TypeAliases>(end);
2461 inline flatbuffers::Offset<TypeAliases> CreateTypeAliases(
2462 flatbuffers::FlatBufferBuilder &_fbb,
2473 flatbuffers::Offset<flatbuffers::Vector<int8_t>> v8 = 0,
2474 flatbuffers::Offset<flatbuffers::Vector<double>> vf64 = 0) {
2491 inline flatbuffers::Offset<TypeAliases> CreateTypeAliasesDirect(
2492 flatbuffers::FlatBufferBuilder &_fbb,
2523 flatbuffers::Offset<TypeAliases> CreateTypeAliases(flatbuffers::FlatBufferBuilder &_fbb, const Type…
2537 inline InParentNamespaceT *InParentNamespace::UnPack(const flatbuffers::resolver_function_t *_resol…
2543 inline void InParentNamespace::UnPackTo(InParentNamespaceT *_o, const flatbuffers::resolver_functio…
2548 …e flatbuffers::Offset<InParentNamespace> InParentNamespace::Pack(flatbuffers::FlatBufferBuilder &_…
2552 …e flatbuffers::Offset<InParentNamespace> CreateInParentNamespace(flatbuffers::FlatBufferBuilder &_…
2555 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const InParentNamespaceT* __o; const f…
2572 inline MonsterT *Monster::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2578 inline void Monster::UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver) cons…
2583 inline flatbuffers::Offset<Monster> Monster::Pack(flatbuffers::FlatBufferBuilder &_fbb, const Monst…
2587 inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const Monst…
2590 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const MonsterT* __o; const flatbuffers
2610 inline TestSimpleTableWithEnumT *TestSimpleTableWithEnum::UnPack(const flatbuffers::resolver_functi…
2616 inline void TestSimpleTableWithEnum::UnPackTo(TestSimpleTableWithEnumT *_o, const flatbuffers::reso…
2622flatbuffers::Offset<TestSimpleTableWithEnum> TestSimpleTableWithEnum::Pack(flatbuffers::FlatBuffer…
2626flatbuffers::Offset<TestSimpleTableWithEnum> CreateTestSimpleTableWithEnum(flatbuffers::FlatBuffer…
2629 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const TestSimpleTableWithEnumT* __o; c…
2649 inline StatT *Stat::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2655 inline void Stat::UnPackTo(StatT *_o, const flatbuffers::resolver_function_t *_resolver) const {
2663 inline flatbuffers::Offset<Stat> Stat::Pack(flatbuffers::FlatBufferBuilder &_fbb, const StatT* _o, …
2667 inline flatbuffers::Offset<Stat> CreateStat(flatbuffers::FlatBufferBuilder &_fbb, const StatT *_o, …
2670 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const StatT* __o; const flatbuffers::r…
2692 inline ReferrableT *Referrable::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2698 inline void Referrable::UnPackTo(ReferrableT *_o, const flatbuffers::resolver_function_t *_resolver…
2704 inline flatbuffers::Offset<Referrable> Referrable::Pack(flatbuffers::FlatBufferBuilder &_fbb, const…
2708 inline flatbuffers::Offset<Referrable> CreateReferrable(flatbuffers::FlatBufferBuilder &_fbb, const…
2711 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const ReferrableT* __o; const flatbuff…
2730 …d(), rhs.testarrayoftables.cbegin(), [](flatbuffers::unique_ptr<MyGame::Example::MonsterT> const &…
2754 …rhs.vector_of_referrables.cbegin(), [](flatbuffers::unique_ptr<MyGame::Example::ReferrableT> const…
2757 …tor_of_strong_referrables.cbegin(), [](flatbuffers::unique_ptr<MyGame::Example::ReferrableT> const…
2767 …rhs.scalar_key_sorted_tables.cbegin(), [](flatbuffers::unique_ptr<MyGame::Example::StatT> const &a…
2890 inline MonsterT *Monster::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2896 inline void Monster::UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver) cons…
2899 …{ auto _e = pos(); if (_e) _o->pos = flatbuffers::unique_ptr<MyGame::Example::Vec3>(new MyGame::Ex…
2907 …{ auto _e = test4(); if (_e) { _o->test4.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _…
2908 …ayofstring(); if (_e) { _o->testarrayofstring.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2909 …les.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->testarray…
2910 …{ auto _e = enemy(); if (_e) _o->enemy = flatbuffers::unique_ptr<MyGame::Example::MonsterT>(_e->Un…
2912 …{ auto _e = testempty(); if (_e) _o->testempty = flatbuffers::unique_ptr<MyGame::Example::StatT>(_…
2920 …solver)(reinterpret_cast<void **>(&_o->testhashu32_fnv1a), static_cast<flatbuffers::hash_value_t>(…
2923 …rrayofbools(); if (_e) { _o->testarrayofbools.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2927 …ofstring2(); if (_e) { _o->testarrayofstring2.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2928 …ruct(); if (_e) { _o->testarrayofsortedstruct.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2930 …{ auto _e = test5(); if (_e) { _o->test5.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _…
2931 …{ auto _e = vector_of_longs(); if (_e) { _o->vector_of_longs.resize(_e->size()); for (flatbuffers:…
2932 …of_doubles(); if (_e) { _o->vector_of_doubles.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2933 …{ auto _e = parent_namespace_test(); if (_e) _o->parent_namespace_test = flatbuffers::unique_ptr<M…
2934 …s.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->vector_of_r…
2936 …er)(reinterpret_cast<void **>(&_o->single_weak_reference), static_cast<flatbuffers::hash_value_t>(…
2937 …es(); if (_e) { _o->vector_of_weak_references.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2938 …terpret_cast<void **>(&_o->vector_of_weak_references[_i]), static_cast<flatbuffers::hash_value_t>(…
2939 …size(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->vector_of_stron…
2941 …lver)(reinterpret_cast<void **>(&_o->co_owning_reference), static_cast<flatbuffers::hash_value_t>(…
2942 … if (_e) { _o->vector_of_co_owning_references.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2943 …et_cast<void **>(&_o->vector_of_co_owning_references[_i]), static_cast<flatbuffers::hash_value_t>(…
2945 …ver)(reinterpret_cast<void **>(&_o->non_owning_reference), static_cast<flatbuffers::hash_value_t>(…
2946 …if (_e) { _o->vector_of_non_owning_references.resize(_e->size()); for (flatbuffers::uoffset_t _i =…
2947 …t_cast<void **>(&_o->vector_of_non_owning_references[_i]), static_cast<flatbuffers::hash_value_t>(…
2952 …{ auto _e = vector_of_enums(); if (_e) { _o->vector_of_enums.resize(_e->size()); for (flatbuffers:…
2955 …resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->scalar_key_so…
2961 inline flatbuffers::Offset<Monster> Monster::Pack(flatbuffers::FlatBufferBuilder &_fbb, const Monst…
2965 inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const Monst…
2968 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const MonsterT* __o; const flatbuffers
2979 …auto _testarrayoftables = _o->testarrayoftables.size() ? _fbb.CreateVector<flatbuffers::Offset<MyG…
3003 …auto _vector_of_referrables = _o->vector_of_referrables.size() ? _fbb.CreateVector<flatbuffers::Of…
3006 …errables = _o->vector_of_strong_referrables.size() ? _fbb.CreateVector<flatbuffers::Offset<MyGame:…
3015 …ms = _o->vector_of_enums.size() ? _fbb.CreateVectorScalarCast<uint8_t>(flatbuffers::data(_o->vecto…
3018 …orted_tables = _o->scalar_key_sorted_tables.size() ? _fbb.CreateVector<flatbuffers::Offset<MyGame:…
3101 inline TypeAliasesT *TypeAliases::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
3107 inline void TypeAliases::UnPackTo(TypeAliasesT *_o, const flatbuffers::resolver_function_t *_resolv…
3121 …{ auto _e = vf64(); if (_e) { _o->vf64.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i …
3124 inline flatbuffers::Offset<TypeAliases> TypeAliases::Pack(flatbuffers::FlatBufferBuilder &_fbb, con…
3128 inline flatbuffers::Offset<TypeAliases> CreateTypeAliases(flatbuffers::FlatBufferBuilder &_fbb, con…
3131 …struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const TypeAliasesT* __o; const flatbuf…
3160 inline bool VerifyAny(flatbuffers::Verifier &verifier, const void *obj, Any type) {
3181 …ool VerifyAnyVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
3184 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
3193 inline void *AnyUnion::UnPack(const void *obj, Any type, const flatbuffers::resolver_function_t *re…
3212 inline flatbuffers::Offset<void> AnyUnion::Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuf…
3273 inline bool VerifyAnyUniqueAliases(flatbuffers::Verifier &verifier, const void *obj, AnyUniqueAlias…
3294 …UniqueAliasesVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
3297 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
3306 …iqueAliasesUnion::UnPack(const void *obj, AnyUniqueAliases type, const flatbuffers::resolver_funct…
3325 inline flatbuffers::Offset<void> AnyUniqueAliasesUnion::Pack(flatbuffers::FlatBufferBuilder &_fbb, …
3386 inline bool VerifyAnyAmbiguousAliases(flatbuffers::Verifier &verifier, const void *obj, AnyAmbiguou…
3407 …iguousAliasesVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset…
3410 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
3419 …sAliasesUnion::UnPack(const void *obj, AnyAmbiguousAliases type, const flatbuffers::resolver_funct…
3438 inline flatbuffers::Offset<void> AnyAmbiguousAliasesUnion::Pack(flatbuffers::FlatBufferBuilder &_fb…
3499 inline const flatbuffers::TypeTable *ColorTypeTable() {
3500 static const flatbuffers::TypeCode type_codes[] = {
3501 { flatbuffers::ET_UCHAR, 0, 0 },
3502 { flatbuffers::ET_UCHAR, 0, 0 },
3503 { flatbuffers::ET_UCHAR, 0, 0 }
3505 static const flatbuffers::TypeFunction type_refs[] = {
3514 static const flatbuffers::TypeTable tt = {
3515 flatbuffers::ST_ENUM, 3, type_codes, type_refs, nullptr, values, names
3520 inline const flatbuffers::TypeTable *RaceTypeTable() {
3521 static const flatbuffers::TypeCode type_codes[] = {
3522 { flatbuffers::ET_CHAR, 0, 0 },
3523 { flatbuffers::ET_CHAR, 0, 0 },
3524 { flatbuffers::ET_CHAR, 0, 0 },
3525 { flatbuffers::ET_CHAR, 0, 0 }
3527 static const flatbuffers::TypeFunction type_refs[] = {
3537 static const flatbuffers::TypeTable tt = {
3538 flatbuffers::ST_ENUM, 4, type_codes, type_refs, nullptr, values, names
3543 inline const flatbuffers::TypeTable *LongEnumTypeTable() {
3544 static const flatbuffers::TypeCode type_codes[] = {
3545 { flatbuffers::ET_ULONG, 0, 0 },
3546 { flatbuffers::ET_ULONG, 0, 0 },
3547 { flatbuffers::ET_ULONG, 0, 0 }
3549 static const flatbuffers::TypeFunction type_refs[] = {
3558 static const flatbuffers::TypeTable tt = {
3559 flatbuffers::ST_ENUM, 3, type_codes, type_refs, nullptr, values, names
3564 inline const flatbuffers::TypeTable *AnyTypeTable() {
3565 static const flatbuffers::TypeCode type_codes[] = {
3566 { flatbuffers::ET_SEQUENCE, 0, -1 },
3567 { flatbuffers::ET_SEQUENCE, 0, 0 },
3568 { flatbuffers::ET_SEQUENCE, 0, 1 },
3569 { flatbuffers::ET_SEQUENCE, 0, 2 }
3571 static const flatbuffers::TypeFunction type_refs[] = {
3582 static const flatbuffers::TypeTable tt = {
3583 flatbuffers::ST_UNION, 4, type_codes, type_refs, nullptr, nullptr, names
3588 inline const flatbuffers::TypeTable *AnyUniqueAliasesTypeTable() {
3589 static const flatbuffers::TypeCode type_codes[] = {
3590 { flatbuffers::ET_SEQUENCE, 0, -1 },
3591 { flatbuffers::ET_SEQUENCE, 0, 0 },
3592 { flatbuffers::ET_SEQUENCE, 0, 1 },
3593 { flatbuffers::ET_SEQUENCE, 0, 2 }
3595 static const flatbuffers::TypeFunction type_refs[] = {
3606 static const flatbuffers::TypeTable tt = {
3607 flatbuffers::ST_UNION, 4, type_codes, type_refs, nullptr, nullptr, names
3612 inline const flatbuffers::TypeTable *AnyAmbiguousAliasesTypeTable() {
3613 static const flatbuffers::TypeCode type_codes[] = {
3614 { flatbuffers::ET_SEQUENCE, 0, -1 },
3615 { flatbuffers::ET_SEQUENCE, 0, 0 },
3616 { flatbuffers::ET_SEQUENCE, 0, 0 },
3617 { flatbuffers::ET_SEQUENCE, 0, 0 }
3619 static const flatbuffers::TypeFunction type_refs[] = {
3628 static const flatbuffers::TypeTable tt = {
3629 flatbuffers::ST_UNION, 4, type_codes, type_refs, nullptr, nullptr, names
3636 inline const flatbuffers::TypeTable *InParentNamespaceTypeTable() {
3637 static const flatbuffers::TypeTable tt = {
3638 flatbuffers::ST_TABLE, 0, nullptr, nullptr, nullptr, nullptr, nullptr
3645 inline const flatbuffers::TypeTable *MonsterTypeTable() {
3646 static const flatbuffers::TypeTable tt = {
3647 flatbuffers::ST_TABLE, 0, nullptr, nullptr, nullptr, nullptr, nullptr
3656 inline const flatbuffers::TypeTable *TestTypeTable() {
3657 static const flatbuffers::TypeCode type_codes[] = {
3658 { flatbuffers::ET_SHORT, 0, -1 },
3659 { flatbuffers::ET_CHAR, 0, -1 }
3666 static const flatbuffers::TypeTable tt = {
3667 flatbuffers::ST_STRUCT, 2, type_codes, nullptr, nullptr, values, names
3672 inline const flatbuffers::TypeTable *TestSimpleTableWithEnumTypeTable() {
3673 static const flatbuffers::TypeCode type_codes[] = {
3674 { flatbuffers::ET_UCHAR, 0, 0 }
3676 static const flatbuffers::TypeFunction type_refs[] = {
3682 static const flatbuffers::TypeTable tt = {
3683 flatbuffers::ST_TABLE, 1, type_codes, type_refs, nullptr, nullptr, names
3688 inline const flatbuffers::TypeTable *Vec3TypeTable() {
3689 static const flatbuffers::TypeCode type_codes[] = {
3690 { flatbuffers::ET_FLOAT, 0, -1 },
3691 { flatbuffers::ET_FLOAT, 0, -1 },
3692 { flatbuffers::ET_FLOAT, 0, -1 },
3693 { flatbuffers::ET_DOUBLE, 0, -1 },
3694 { flatbuffers::ET_UCHAR, 0, 0 },
3695 { flatbuffers::ET_SEQUENCE, 0, 1 }
3697 static const flatbuffers::TypeFunction type_refs[] = {
3710 static const flatbuffers::TypeTable tt = {
3711 flatbuffers::ST_STRUCT, 6, type_codes, type_refs, nullptr, values, names
3716 inline const flatbuffers::TypeTable *AbilityTypeTable() {
3717 static const flatbuffers::TypeCode type_codes[] = {
3718 { flatbuffers::ET_UINT, 0, -1 },
3719 { flatbuffers::ET_UINT, 0, -1 }
3726 static const flatbuffers::TypeTable tt = {
3727 flatbuffers::ST_STRUCT, 2, type_codes, nullptr, nullptr, values, names
3732 inline const flatbuffers::TypeTable *StructOfStructsTypeTable() {
3733 static const flatbuffers::TypeCode type_codes[] = {
3734 { flatbuffers::ET_SEQUENCE, 0, 0 },
3735 { flatbuffers::ET_SEQUENCE, 0, 1 },
3736 { flatbuffers::ET_SEQUENCE, 0, 0 }
3738 static const flatbuffers::TypeFunction type_refs[] = {
3748 static const flatbuffers::TypeTable tt = {
3749 flatbuffers::ST_STRUCT, 3, type_codes, type_refs, nullptr, values, names
3754 inline const flatbuffers::TypeTable *StructOfStructsOfStructsTypeTable() {
3755 static const flatbuffers::TypeCode type_codes[] = {
3756 { flatbuffers::ET_SEQUENCE, 0, 0 }
3758 static const flatbuffers::TypeFunction type_refs[] = {
3765 static const flatbuffers::TypeTable tt = {
3766 flatbuffers::ST_STRUCT, 1, type_codes, type_refs, nullptr, values, names
3771 inline const flatbuffers::TypeTable *StatTypeTable() {
3772 static const flatbuffers::TypeCode type_codes[] = {
3773 { flatbuffers::ET_STRING, 0, -1 },
3774 { flatbuffers::ET_LONG, 0, -1 },
3775 { flatbuffers::ET_USHORT, 0, -1 }
3782 static const flatbuffers::TypeTable tt = {
3783 flatbuffers::ST_TABLE, 3, type_codes, nullptr, nullptr, nullptr, names
3788 inline const flatbuffers::TypeTable *ReferrableTypeTable() {
3789 static const flatbuffers::TypeCode type_codes[] = {
3790 { flatbuffers::ET_ULONG, 0, -1 }
3795 static const flatbuffers::TypeTable tt = {
3796 flatbuffers::ST_TABLE, 1, type_codes, nullptr, nullptr, nullptr, names
3801 inline const flatbuffers::TypeTable *MonsterTypeTable() {
3802 static const flatbuffers::TypeCode type_codes[] = {
3803 { flatbuffers::ET_SEQUENCE, 0, 0 },
3804 { flatbuffers::ET_SHORT, 0, -1 },
3805 { flatbuffers::ET_SHORT, 0, -1 },
3806 { flatbuffers::ET_STRING, 0, -1 },
3807 { flatbuffers::ET_BOOL, 0, -1 },
3808 { flatbuffers::ET_UCHAR, 1, -1 },
3809 { flatbuffers::ET_UCHAR, 0, 1 },
3810 { flatbuffers::ET_UTYPE, 0, 2 },
3811 { flatbuffers::ET_SEQUENCE, 0, 2 },
3812 { flatbuffers::ET_SEQUENCE, 1, 3 },
3813 { flatbuffers::ET_STRING, 1, -1 },
3814 { flatbuffers::ET_SEQUENCE, 1, 4 },
3815 { flatbuffers::ET_SEQUENCE, 0, 4 },
3816 { flatbuffers::ET_UCHAR, 1, -1 },
3817 { flatbuffers::ET_SEQUENCE, 0, 5 },
3818 { flatbuffers::ET_BOOL, 0, -1 },
3819 { flatbuffers::ET_INT, 0, -1 },
3820 { flatbuffers::ET_UINT, 0, -1 },
3821 { flatbuffers::ET_LONG, 0, -1 },
3822 { flatbuffers::ET_ULONG, 0, -1 },
3823 { flatbuffers::ET_INT, 0, -1 },
3824 { flatbuffers::ET_UINT, 0, -1 },
3825 { flatbuffers::ET_LONG, 0, -1 },
3826 { flatbuffers::ET_ULONG, 0, -1 },
3827 { flatbuffers::ET_BOOL, 1, -1 },
3828 { flatbuffers::ET_FLOAT, 0, -1 },
3829 { flatbuffers::ET_FLOAT, 0, -1 },
3830 { flatbuffers::ET_FLOAT, 0, -1 },
3831 { flatbuffers::ET_STRING, 1, -1 },
3832 { flatbuffers::ET_SEQUENCE, 1, 6 },
3833 { flatbuffers::ET_UCHAR, 1, -1 },
3834 { flatbuffers::ET_SEQUENCE, 1, 3 },
3835 { flatbuffers::ET_LONG, 1, -1 },
3836 { flatbuffers::ET_DOUBLE, 1, -1 },
3837 { flatbuffers::ET_SEQUENCE, 0, 7 },
3838 { flatbuffers::ET_SEQUENCE, 1, 8 },
3839 { flatbuffers::ET_ULONG, 0, -1 },
3840 { flatbuffers::ET_ULONG, 1, -1 },
3841 { flatbuffers::ET_SEQUENCE, 1, 8 },
3842 { flatbuffers::ET_ULONG, 0, -1 },
3843 { flatbuffers::ET_ULONG, 1, -1 },
3844 { flatbuffers::ET_ULONG, 0, -1 },
3845 { flatbuffers::ET_ULONG, 1, -1 },
3846 { flatbuffers::ET_UTYPE, 0, 9 },
3847 { flatbuffers::ET_SEQUENCE, 0, 9 },
3848 { flatbuffers::ET_UTYPE, 0, 10 },
3849 { flatbuffers::ET_SEQUENCE, 0, 10 },
3850 { flatbuffers::ET_UCHAR, 1, 1 },
3851 { flatbuffers::ET_CHAR, 0, 11 },
3852 { flatbuffers::ET_UCHAR, 1, -1 },
3853 { flatbuffers::ET_SEQUENCE, 1, 5 },
3854 { flatbuffers::ET_SEQUENCE, 0, 3 },
3855 { flatbuffers::ET_ULONG, 0, 12 },
3856 { flatbuffers::ET_ULONG, 0, 12 }
3858 static const flatbuffers::TypeFunction type_refs[] = {
3929 static const flatbuffers::TypeTable tt = {
3930 flatbuffers::ST_TABLE, 54, type_codes, type_refs, nullptr, nullptr, names
3935 inline const flatbuffers::TypeTable *TypeAliasesTypeTable() {
3936 static const flatbuffers::TypeCode type_codes[] = {
3937 { flatbuffers::ET_CHAR, 0, -1 },
3938 { flatbuffers::ET_UCHAR, 0, -1 },
3939 { flatbuffers::ET_SHORT, 0, -1 },
3940 { flatbuffers::ET_USHORT, 0, -1 },
3941 { flatbuffers::ET_INT, 0, -1 },
3942 { flatbuffers::ET_UINT, 0, -1 },
3943 { flatbuffers::ET_LONG, 0, -1 },
3944 { flatbuffers::ET_ULONG, 0, -1 },
3945 { flatbuffers::ET_FLOAT, 0, -1 },
3946 { flatbuffers::ET_DOUBLE, 0, -1 },
3947 { flatbuffers::ET_CHAR, 1, -1 },
3948 { flatbuffers::ET_DOUBLE, 1, -1 }
3964 static const flatbuffers::TypeTable tt = {
3965 flatbuffers::ST_TABLE, 12, type_codes, nullptr, nullptr, nullptr, names
3971 return flatbuffers::GetRoot<MyGame::Example::Monster>(buf);
3975 return flatbuffers::GetSizePrefixedRoot<MyGame::Example::Monster>(buf);
3979 return flatbuffers::GetMutableRoot<Monster>(buf);
3983 return flatbuffers::GetMutableSizePrefixedRoot<MyGame::Example::Monster>(buf);
3991 return flatbuffers::BufferHasIdentifier(
3996 return flatbuffers::BufferHasIdentifier(
4001 flatbuffers::Verifier &verifier) {
4006 flatbuffers::Verifier &verifier) {
4015 flatbuffers::FlatBufferBuilder &fbb,
4016 flatbuffers::Offset<MyGame::Example::Monster> root) {
4021 flatbuffers::FlatBufferBuilder &fbb,
4022 flatbuffers::Offset<MyGame::Example::Monster> root) {
4026 inline flatbuffers::unique_ptr<MyGame::Example::MonsterT> UnPackMonster(
4028 const flatbuffers::resolver_function_t *res = nullptr) {
4029 return flatbuffers::unique_ptr<MyGame::Example::MonsterT>(GetMonster(buf)->UnPack(res));
4032 inline flatbuffers::unique_ptr<MyGame::Example::MonsterT> UnPackSizePrefixedMonster(
4034 const flatbuffers::resolver_function_t *res = nullptr) {
4035 …return flatbuffers::unique_ptr<MyGame::Example::MonsterT>(GetSizePrefixedMonster(buf)->UnPack(res)…