Lines Matching defs:MonsterT
18 struct MonsterT;
40 struct MonsterT;
50 bool operator==(const MonsterT &lhs, const MonsterT &rhs);
61 bool operator==(const MonsterT &lhs, const MonsterT &rhs);
213 MonsterT *AsMonster() {
215 reinterpret_cast<MonsterT *>(value) : nullptr;
217 const MonsterT *AsMonster() const {
219 reinterpret_cast<const MonsterT *>(value) : nullptr;
229 MyGame::Example2::MonsterT *AsMyGame_Example2_Monster() {
231 reinterpret_cast<MyGame::Example2::MonsterT *>(value) : nullptr;
233 const MyGame::Example2::MonsterT *AsMyGame_Example2_Monster() const {
235 reinterpret_cast<const MyGame::Example2::MonsterT *>(value) : nullptr;
247 return *(reinterpret_cast<const MonsterT *>(lhs.value)) ==
248 *(reinterpret_cast<const MonsterT *>(rhs.value));
255 return *(reinterpret_cast<const MyGame::Example2::MonsterT *>(lhs.value)) ==
256 *(reinterpret_cast<const MyGame::Example2::MonsterT *>(rhs.value));
349 MonsterT *AsM() {
351 reinterpret_cast<MonsterT *>(value) : nullptr;
353 const MonsterT *AsM() const {
355 reinterpret_cast<const MonsterT *>(value) : nullptr;
365 MyGame::Example2::MonsterT *AsM2() {
367 reinterpret_cast<MyGame::Example2::MonsterT *>(value) : nullptr;
369 const MyGame::Example2::MonsterT *AsM2() const {
371 reinterpret_cast<const MyGame::Example2::MonsterT *>(value) : nullptr;
383 return *(reinterpret_cast<const MonsterT *>(lhs.value)) ==
384 *(reinterpret_cast<const MonsterT *>(rhs.value));
391 return *(reinterpret_cast<const MyGame::Example2::MonsterT *>(lhs.value)) ==
392 *(reinterpret_cast<const MyGame::Example2::MonsterT *>(rhs.value));
458 MonsterT *AsM1() {
460 reinterpret_cast<MonsterT *>(value) : nullptr;
462 const MonsterT *AsM1() const {
464 reinterpret_cast<const MonsterT *>(value) : nullptr;
466 MonsterT *AsM2() {
468 reinterpret_cast<MonsterT *>(value) : nullptr;
470 const MonsterT *AsM2() const {
472 reinterpret_cast<const MonsterT *>(value) : nullptr;
474 MonsterT *AsM3() {
476 reinterpret_cast<MonsterT *>(value) : nullptr;
478 const MonsterT *AsM3() const {
480 reinterpret_cast<const MonsterT *>(value) : nullptr;
492 return *(reinterpret_cast<const MonsterT *>(lhs.value)) ==
493 *(reinterpret_cast<const MonsterT *>(rhs.value));
496 return *(reinterpret_cast<const MonsterT *>(lhs.value)) ==
497 *(reinterpret_cast<const MonsterT *>(rhs.value));
500 return *(reinterpret_cast<const MonsterT *>(lhs.value)) ==
501 *(reinterpret_cast<const MonsterT *>(rhs.value));
718 struct MonsterT : public flatbuffers::NativeTable {
720 MonsterT() {
724 inline bool operator==(const MonsterT &, const MonsterT &) {
729 typedef MonsterT NativeTableType;
737 MonsterT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
738 void UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
739 static flatbuffers::Offset<Monster> Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
763 flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
1015 struct MonsterT : public flatbuffers::NativeTable {
1026 std::vector<flatbuffers::unique_ptr<MonsterT>> testarrayoftables;
1027 flatbuffers::unique_ptr<MonsterT> enemy;
1061 MonsterT()
1083 inline bool operator==(const MonsterT &lhs, const MonsterT &rhs) {
1133 typedef MonsterT NativeTableType;
1592 MonsterT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1593 void UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
1594 static flatbuffers::Offset<Monster> Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
1997 flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
2299 inline MonsterT *Monster::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2300 auto _o = new MonsterT();
2305 inline void Monster::UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver) const {
2310 inline flatbuffers::Offset<Monster> Monster::Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
2314 inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
2317 struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const MonsterT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
2410 inline MonsterT *Monster::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
2411 auto _o = new MonsterT();
2416 inline void Monster::UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver) const {
2429 { auto _e = testarrayoftables(); if (_e) { _o->testarrayoftables.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->testarrayoftables[_i] = flatbuffers::unique_ptr<MonsterT>(_e->Get(_i)->UnPack(_resolver)); } } };
2430 { auto _e = enemy(); if (_e) _o->enemy = flatbuffers::unique_ptr<MonsterT>(_e->UnPack(_resolver)); };
2475 inline flatbuffers::Offset<Monster> Monster::Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
2479 inline flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
2482 struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const MonsterT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
2694 auto ptr = reinterpret_cast<const MonsterT *>(value);
2702 auto ptr = reinterpret_cast<const MyGame::Example2::MonsterT *>(value);
2712 FLATBUFFERS_ASSERT(false); // MonsterT not copyable.
2720 value = new MyGame::Example2::MonsterT(*reinterpret_cast<MyGame::Example2::MonsterT *>(u.value));
2731 auto ptr = reinterpret_cast<MonsterT *>(value);
2741 auto ptr = reinterpret_cast<MyGame::Example2::MonsterT *>(value);
2805 auto ptr = reinterpret_cast<const MonsterT *>(value);
2813 auto ptr = reinterpret_cast<const MyGame::Example2::MonsterT *>(value);
2823 FLATBUFFERS_ASSERT(false); // MonsterT not copyable.
2831 value = new MyGame::Example2::MonsterT(*reinterpret_cast<MyGame::Example2::MonsterT *>(u.value));
2842 auto ptr = reinterpret_cast<MonsterT *>(value);
2852 auto ptr = reinterpret_cast<MyGame::Example2::MonsterT *>(value);
2916 auto ptr = reinterpret_cast<const MonsterT *>(value);
2920 auto ptr = reinterpret_cast<const MonsterT *>(value);
2924 auto ptr = reinterpret_cast<const MonsterT *>(value);
2934 FLATBUFFERS_ASSERT(false); // MonsterT not copyable.
2938 FLATBUFFERS_ASSERT(false); // MonsterT not copyable.
2942 FLATBUFFERS_ASSERT(false); // MonsterT not copyable.
2953 auto ptr = reinterpret_cast<MonsterT *>(value);
2958 auto ptr = reinterpret_cast<MonsterT *>(value);
2963 auto ptr = reinterpret_cast<MonsterT *>(value);
3394 inline flatbuffers::unique_ptr<MonsterT> UnPackMonster(
3397 return flatbuffers::unique_ptr<MonsterT>(GetMonster(buf)->UnPack(res));