Home | History | Annotate | Download | only in samples

Lines Matching defs:UnPack

117   static void *UnPack(const void *obj, Equipment type, const flatbuffers::resolver_function_t *resolver);
275 MonsterT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
410 WeaponT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
458 inline MonsterT *Monster::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
473 { auto _e = weapons(); if (_e) { _o->weapons.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->weapons[_i] = flatbuffers::unique_ptr<WeaponT>(_e->Get(_i)->UnPack(_resolver)); } } };
475 { auto _e = equipped(); if (_e) _o->equipped.value = EquipmentUnion::UnPack(_e, equipped_type(), _resolver); };
508 inline WeaponT *Weapon::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
561 inline void *EquipmentUnion::UnPack(const void *obj, Equipment type, const flatbuffers::resolver_function_t *resolver) {
565 return ptr->UnPack(resolver);
741 return flatbuffers::unique_ptr<MonsterT>(GetMonster(buf)->UnPack(res));