@@ -3139,7 +3139,7 @@ inline void Monster::UnPackTo(MonsterT *_o, const ::flatbuffers::resolver_functi
31393139 { auto _e = test (); if (_e) _o->test .value = MyGame::Example::AnyUnion::UnPack (_e, test_type (), _resolver); }
31403140 { auto _e = test4 (); if (_e) { _o->test4 .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { _o->test4 [_i] = *_e->Get (_i); } } else { _o->test4 .resize (0 ); } }
31413141 { auto _e = testarrayofstring (); if (_e) { _o->testarrayofstring .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { _o->testarrayofstring [_i] = _e->Get (_i)->str (); } } else { _o->testarrayofstring .resize (0 ); } }
3142- { auto _e = testarrayoftables (); if (_e) { _o->testarrayoftables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->testarrayoftables [_i]) { _e->Get (_i)->UnPackTo (_o->testarrayoftables [_i].get (), _resolver); } else { _o->testarrayoftables [_i] = std::unique_ptr<MyGame::Example::MonsterT>(_e->Get (_i)->UnPack (_resolver)); }; } } else { _o->testarrayoftables .resize (0 ); } }
3142+ { auto _e = testarrayoftables (); if (_e) { _o->testarrayoftables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->testarrayoftables [_i]) { _e->Get (_i)->UnPackTo (_o->testarrayoftables [_i].get (), _resolver); } else { _o->testarrayoftables [_i] = std::unique_ptr<MyGame::Example::MonsterT>(_e->Get (_i)->UnPack (_resolver)); } } } else { _o->testarrayoftables .resize (0 ); } }
31433143 { auto _e = enemy (); if (_e) { if (_o->enemy ) { _e->UnPackTo (_o->enemy .get (), _resolver); } else { _o->enemy = std::unique_ptr<MyGame::Example::MonsterT>(_e->UnPack (_resolver)); } } else if (_o->enemy ) { _o->enemy .reset (); } }
31443144 { auto _e = testnestedflatbuffer (); if (_e) { _o->testnestedflatbuffer .resize (_e->size ()); std::copy (_e->begin (), _e->end (), _o->testnestedflatbuffer .begin ()); } }
31453145 { auto _e = testempty (); if (_e) { if (_o->testempty ) { _e->UnPackTo (_o->testempty .get (), _resolver); } else { _o->testempty = std::unique_ptr<MyGame::Example::StatT>(_e->UnPack (_resolver)); } } else if (_o->testempty ) { _o->testempty .reset (); } }
@@ -3163,12 +3163,12 @@ inline void Monster::UnPackTo(MonsterT *_o, const ::flatbuffers::resolver_functi
31633163 { auto _e = vector_of_longs (); if (_e) { _o->vector_of_longs .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { _o->vector_of_longs [_i] = _e->Get (_i); } } else { _o->vector_of_longs .resize (0 ); } }
31643164 { auto _e = vector_of_doubles (); if (_e) { _o->vector_of_doubles .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { _o->vector_of_doubles [_i] = _e->Get (_i); } } else { _o->vector_of_doubles .resize (0 ); } }
31653165 { auto _e = parent_namespace_test (); if (_e) { if (_o->parent_namespace_test ) { _e->UnPackTo (_o->parent_namespace_test .get (), _resolver); } else { _o->parent_namespace_test = std::unique_ptr<MyGame::InParentNamespaceT>(_e->UnPack (_resolver)); } } else if (_o->parent_namespace_test ) { _o->parent_namespace_test .reset (); } }
3166- { auto _e = vector_of_referrables (); if (_e) { _o->vector_of_referrables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->vector_of_referrables [_i]) { _e->Get (_i)->UnPackTo (_o->vector_of_referrables [_i].get (), _resolver); } else { _o->vector_of_referrables [_i] = std::unique_ptr<MyGame::Example::ReferrableT>(_e->Get (_i)->UnPack (_resolver)); }; } } else { _o->vector_of_referrables .resize (0 ); } }
3166+ { auto _e = vector_of_referrables (); if (_e) { _o->vector_of_referrables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->vector_of_referrables [_i]) { _e->Get (_i)->UnPackTo (_o->vector_of_referrables [_i].get (), _resolver); } else { _o->vector_of_referrables [_i] = std::unique_ptr<MyGame::Example::ReferrableT>(_e->Get (_i)->UnPack (_resolver)); } } } else { _o->vector_of_referrables .resize (0 ); } }
31673167 { auto _e = single_weak_reference (); /* scalar resolver, naked*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->single_weak_reference ), static_cast <::flatbuffers::hash_value_t >(_e)); else _o->single_weak_reference = nullptr ; }
31683168 { auto _e = vector_of_weak_references (); if (_e) { _o->vector_of_weak_references .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { /* vector resolver, naked*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->vector_of_weak_references [_i]), static_cast <::flatbuffers::hash_value_t >(_e->Get (_i))); else _o->vector_of_weak_references [_i] = nullptr ; } } else { _o->vector_of_weak_references .resize (0 ); } }
3169- { auto _e = vector_of_strong_referrables (); if (_e) { _o->vector_of_strong_referrables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->vector_of_strong_referrables [_i]) { _e->Get (_i)->UnPackTo (_o->vector_of_strong_referrables [_i].get (), _resolver); } else { _o->vector_of_strong_referrables [_i] = std::unique_ptr<MyGame::Example::ReferrableT>(_e->Get (_i)->UnPack (_resolver)); }; } } else { _o->vector_of_strong_referrables .resize (0 ); } }
3169+ { auto _e = vector_of_strong_referrables (); if (_e) { _o->vector_of_strong_referrables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->vector_of_strong_referrables [_i]) { _e->Get (_i)->UnPackTo (_o->vector_of_strong_referrables [_i].get (), _resolver); } else { _o->vector_of_strong_referrables [_i] = std::unique_ptr<MyGame::Example::ReferrableT>(_e->Get (_i)->UnPack (_resolver)); } } } else { _o->vector_of_strong_referrables .resize (0 ); } }
31703170 { auto _e = co_owning_reference (); /* scalar resolver, naked*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->co_owning_reference ), static_cast <::flatbuffers::hash_value_t >(_e)); else _o->co_owning_reference = nullptr ; }
3171- { auto _e = vector_of_co_owning_references (); if (_e) { _o->vector_of_co_owning_references .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { /* vector resolver, default_ptr_type*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->vector_of_co_owning_references [_i]), static_cast <::flatbuffers::hash_value_t >(_e->Get (_i)));/* else do nothing */ ; } } else { _o->vector_of_co_owning_references .resize (0 ); } }
3171+ { auto _e = vector_of_co_owning_references (); if (_e) { _o->vector_of_co_owning_references .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { /* vector resolver, default_ptr_type*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->vector_of_co_owning_references [_i]), static_cast <::flatbuffers::hash_value_t >(_e->Get (_i)));/* else do nothing */ } } else { _o->vector_of_co_owning_references .resize (0 ); } }
31723172 { auto _e = non_owning_reference (); /* scalar resolver, naked*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->non_owning_reference ), static_cast <::flatbuffers::hash_value_t >(_e)); else _o->non_owning_reference = nullptr ; }
31733173 { auto _e = vector_of_non_owning_references (); if (_e) { _o->vector_of_non_owning_references .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { /* vector resolver, naked*/ if (_resolver) (*_resolver)(reinterpret_cast <void **>(&_o->vector_of_non_owning_references [_i]), static_cast <::flatbuffers::hash_value_t >(_e->Get (_i))); else _o->vector_of_non_owning_references [_i] = nullptr ; } } else { _o->vector_of_non_owning_references .resize (0 ); } }
31743174 { auto _e = any_unique_type (); _o->any_unique .type = _e; }
@@ -3178,7 +3178,7 @@ inline void Monster::UnPackTo(MonsterT *_o, const ::flatbuffers::resolver_functi
31783178 { auto _e = vector_of_enums (); if (_e) { _o->vector_of_enums .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { _o->vector_of_enums [_i] = static_cast <MyGame::Example::Color>(_e->Get (_i)); } } else { _o->vector_of_enums .resize (0 ); } }
31793179 { auto _e = signed_enum (); _o->signed_enum = _e; }
31803180 { auto _e = testrequirednestedflatbuffer (); if (_e) { _o->testrequirednestedflatbuffer .resize (_e->size ()); std::copy (_e->begin (), _e->end (), _o->testrequirednestedflatbuffer .begin ()); } }
3181- { auto _e = scalar_key_sorted_tables (); if (_e) { _o->scalar_key_sorted_tables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->scalar_key_sorted_tables [_i]) { _e->Get (_i)->UnPackTo (_o->scalar_key_sorted_tables [_i].get (), _resolver); } else { _o->scalar_key_sorted_tables [_i] = std::unique_ptr<MyGame::Example::StatT>(_e->Get (_i)->UnPack (_resolver)); }; } } else { _o->scalar_key_sorted_tables .resize (0 ); } }
3181+ { auto _e = scalar_key_sorted_tables (); if (_e) { _o->scalar_key_sorted_tables .resize (_e->size ()); for (::flatbuffers::uoffset_t _i = 0 ; _i < _e->size (); _i++) { if (_o->scalar_key_sorted_tables [_i]) { _e->Get (_i)->UnPackTo (_o->scalar_key_sorted_tables [_i].get (), _resolver); } else { _o->scalar_key_sorted_tables [_i] = std::unique_ptr<MyGame::Example::StatT>(_e->Get (_i)->UnPack (_resolver)); } } } else { _o->scalar_key_sorted_tables .resize (0 ); } }
31823182 { auto _e = native_inline (); if (_e) _o->native_inline = *_e; }
31833183 { auto _e = long_enum_non_enum_default (); _o->long_enum_non_enum_default = _e; }
31843184 { auto _e = long_enum_normal_default (); _o->long_enum_normal_default = _e; }
0 commit comments