• Home
  • Raw
  • Download

Lines Matching refs:_o

116   Vec3(const Vec3 &_o) {
117 memcpy(this, &_o, sizeof(Vec3));
248 void UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
249 …static flatbuffers::Offset<Monster> Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o,…
342 flatbuffers::Offset<Monster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o
379 void UnPackTo(WeaponT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
380 …static flatbuffers::Offset<Weapon> Pack(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT* _o, c…
424 flatbuffers::Offset<Weapon> CreateWeapon(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT *_o, c…
427 auto _o = new MonsterT();
428 UnPackTo(_o, _resolver);
429 return _o;
432 inline void Monster::UnPackTo(MonsterT *_o, const flatbuffers::resolver_function_t *_resolver) cons…
433 (void)_o;
435 { auto _e = pos(); if (_e) _o->pos = std::unique_ptr<Vec3>(new Vec3(*_e)); };
436 { auto _e = mana(); _o->mana = _e; };
437 { auto _e = hp(); _o->hp = _e; };
438 { auto _e = name(); if (_e) _o->name = _e->str(); };
439 …{ auto _e = inventory(); if (_e) for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->…
440 { auto _e = color(); _o->color = _e; };
441 …{ auto _e = weapons(); if (_e) for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->we…
442 { auto _e = equipped_type(); _o->equipped.type = _e; };
443 …{ auto _e = equipped(); if (_e) _o->equipped.table = EquipmentUnion::UnPack(_e, equipped_type(),_r…
446 …nster> Monster::Pack(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT* _o, const flatbuffers::…
447 return CreateMonster(_fbb, _o, _rehasher);
450 …nster> CreateMonster(flatbuffers::FlatBufferBuilder &_fbb, const MonsterT *_o, const flatbuffers::…
452 (void)_o;
453 auto _pos = _o->pos ? _o->pos.get() : 0;
454 auto _mana = _o->mana;
455 auto _hp = _o->hp;
456 auto _name = _o->name.size() ? _fbb.CreateString(_o->name) : 0;
457 auto _inventory = _o->inventory.size() ? _fbb.CreateVector(_o->inventory) : 0;
458 auto _color = _o->color;
459 …weapons = _o->weapons.size() ? _fbb.CreateVector<flatbuffers::Offset<Weapon>>(_o->weapons.size(), …
460 auto _equipped_type = _o->equipped.type;
461 auto _equipped = _o->equipped.Pack(_fbb);
476 auto _o = new WeaponT();
477 UnPackTo(_o, _resolver);
478 return _o;
481 inline void Weapon::UnPackTo(WeaponT *_o, const flatbuffers::resolver_function_t *_resolver) const {
482 (void)_o;
484 { auto _e = name(); if (_e) _o->name = _e->str(); };
485 { auto _e = damage(); _o->damage = _e; };
488 …<Weapon> Weapon::Pack(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT* _o, const flatbuffers::…
489 return CreateWeapon(_fbb, _o, _rehasher);
492 …<Weapon> CreateWeapon(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT *_o, const flatbuffers::…
494 (void)_o;
495 auto _name = _o->name.size() ? _fbb.CreateString(_o->name) : 0;
496 auto _damage = _o->damage;