#ifndef FLATBUFFERS_GENERATED_MONSTEREXTRA_MYGAME_H_
#define FLATBUFFERS_GENERATED_MONSTEREXTRA_MYGAME_H_
#include "flatbuffers/flatbuffers.h"
static_assert …;
namespace MyGame {
struct MonsterExtra;
struct MonsterExtraBuilder;
struct MonsterExtraT;
bool operator==(const MonsterExtraT &lhs, const MonsterExtraT &rhs);
bool operator!=(const MonsterExtraT &lhs, const MonsterExtraT &rhs);
inline const ::flatbuffers::TypeTable *MonsterExtraTypeTable();
struct MonsterExtraT : public ::flatbuffers::NativeTable { … };
struct MonsterExtra FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { … };
struct MonsterExtraBuilder { … };
inline ::flatbuffers::Offset<MonsterExtra> CreateMonsterExtra(
::flatbuffers::FlatBufferBuilder &_fbb,
double d0 = std::numeric_limits<double>::quiet_NaN(),
double d1 = std::numeric_limits<double>::quiet_NaN(),
double d2 = std::numeric_limits<double>::infinity(),
double d3 = -std::numeric_limits<double>::infinity(),
float f0 = std::numeric_limits<float>::quiet_NaN(),
float f1 = std::numeric_limits<float>::quiet_NaN(),
float f2 = std::numeric_limits<float>::infinity(),
float f3 = -std::numeric_limits<float>::infinity(),
::flatbuffers::Offset<::flatbuffers::Vector<double>> dvec = 0,
::flatbuffers::Offset<::flatbuffers::Vector<float>> fvec = 0) { … }
inline ::flatbuffers::Offset<MonsterExtra> CreateMonsterExtraDirect(
::flatbuffers::FlatBufferBuilder &_fbb,
double d0 = std::numeric_limits<double>::quiet_NaN(),
double d1 = std::numeric_limits<double>::quiet_NaN(),
double d2 = std::numeric_limits<double>::infinity(),
double d3 = -std::numeric_limits<double>::infinity(),
float f0 = std::numeric_limits<float>::quiet_NaN(),
float f1 = std::numeric_limits<float>::quiet_NaN(),
float f2 = std::numeric_limits<float>::infinity(),
float f3 = -std::numeric_limits<float>::infinity(),
const std::vector<double> *dvec = nullptr,
const std::vector<float> *fvec = nullptr) { … }
::flatbuffers::Offset<MonsterExtra> CreateMonsterExtra(::flatbuffers::FlatBufferBuilder &_fbb, const MonsterExtraT *_o, const ::flatbuffers::rehasher_function_t *_rehasher = nullptr);
inline bool operator==(const MonsterExtraT &lhs, const MonsterExtraT &rhs) { … }
inline bool operator!=(const MonsterExtraT &lhs, const MonsterExtraT &rhs) { … }
inline MonsterExtraT *MonsterExtra::UnPack(const ::flatbuffers::resolver_function_t *_resolver) const { … }
inline void MonsterExtra::UnPackTo(MonsterExtraT *_o, const ::flatbuffers::resolver_function_t *_resolver) const { … }
inline ::flatbuffers::Offset<MonsterExtra> MonsterExtra::Pack(::flatbuffers::FlatBufferBuilder &_fbb, const MonsterExtraT* _o, const ::flatbuffers::rehasher_function_t *_rehasher) { … }
inline ::flatbuffers::Offset<MonsterExtra> CreateMonsterExtra(::flatbuffers::FlatBufferBuilder &_fbb, const MonsterExtraT *_o, const ::flatbuffers::rehasher_function_t *_rehasher) { … }
inline const ::flatbuffers::TypeTable *MonsterExtraTypeTable() { … }
inline const MyGame::MonsterExtra *GetMonsterExtra(const void *buf) { … }
inline const MyGame::MonsterExtra *GetSizePrefixedMonsterExtra(const void *buf) { … }
inline MonsterExtra *GetMutableMonsterExtra(void *buf) { … }
inline MyGame::MonsterExtra *GetMutableSizePrefixedMonsterExtra(void *buf) { … }
inline const char *MonsterExtraIdentifier() { … }
inline bool MonsterExtraBufferHasIdentifier(const void *buf) { … }
inline bool SizePrefixedMonsterExtraBufferHasIdentifier(const void *buf) { … }
inline bool VerifyMonsterExtraBuffer(
::flatbuffers::Verifier &verifier) { … }
inline bool VerifySizePrefixedMonsterExtraBuffer(
::flatbuffers::Verifier &verifier) { … }
inline const char *MonsterExtraExtension() { … }
inline void FinishMonsterExtraBuffer(
::flatbuffers::FlatBufferBuilder &fbb,
::flatbuffers::Offset<MyGame::MonsterExtra> root) { … }
inline void FinishSizePrefixedMonsterExtraBuffer(
::flatbuffers::FlatBufferBuilder &fbb,
::flatbuffers::Offset<MyGame::MonsterExtra> root) { … }
inline std::unique_ptr<MyGame::MonsterExtraT> UnPackMonsterExtra(
const void *buf,
const ::flatbuffers::resolver_function_t *res = nullptr) { … }
inline std::unique_ptr<MyGame::MonsterExtraT> UnPackSizePrefixedMonsterExtra(
const void *buf,
const ::flatbuffers::resolver_function_t *res = nullptr) { … }
}
#endif