chromium/third_party/flatbuffers/src/tests/monster_extra_generated.h

// automatically generated by the FlatBuffers compiler, do not modify


#ifndef FLATBUFFERS_GENERATED_MONSTEREXTRA_MYGAME_H_
#define FLATBUFFERS_GENERATED_MONSTEREXTRA_MYGAME_H_

#include "flatbuffers/flatbuffers.h"

// Ensure the included flatbuffers.h is the same version as when this file was
// generated, otherwise it may not be compatible.
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) {}

}  // namespace MyGame

#endif  // FLATBUFFERS_GENERATED_MONSTEREXTRA_MYGAME_H_