4#ifndef FLATBUFFERS_GENERATED_GITSTATE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_GITSTATE_MAGAOX_LOGGER_H_
7#include "flatbuffers/flatbuffers.h"
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
20struct Git_state_fbBuilder;
24struct Git_state_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
34 const ::flatbuffers::String *
repo()
const {
35 return GetPointer<const ::flatbuffers::String *>(
VT_REPO);
37 const ::flatbuffers::String *
sha1()
const {
38 return GetPointer<const ::flatbuffers::String *>(
VT_SHA1);
41 return GetField<uint8_t>(VT_MODIFIED, 0);
43 bool Verify(::flatbuffers::Verifier &verifier)
const {
44 return VerifyTableStart(verifier) &&
45 VerifyOffset(verifier,
VT_REPO) &&
46 verifier.VerifyString(repo()) &&
47 VerifyOffset(verifier,
VT_SHA1) &&
48 verifier.VerifyString(sha1()) &&
49 VerifyField<uint8_t>(verifier, VT_MODIFIED, 1) &&
56 ::flatbuffers::FlatBufferBuilder &
fbb_;
58 void add_repo(::flatbuffers::Offset<::flatbuffers::String> repo) {
59 fbb_.AddOffset(Git_state_fb::VT_REPO, repo);
61 void add_sha1(::flatbuffers::Offset<::flatbuffers::String> sha1) {
62 fbb_.AddOffset(Git_state_fb::VT_SHA1, sha1);
65 fbb_.AddElement<uint8_t>(Git_state_fb::VT_MODIFIED, modified, 0);
71 ::flatbuffers::Offset<Git_state_fb>
Finish() {
73 auto o = ::flatbuffers::Offset<Git_state_fb>(end);
79 ::flatbuffers::FlatBufferBuilder &_fbb,
80 ::flatbuffers::Offset<::flatbuffers::String> repo = 0,
81 ::flatbuffers::Offset<::flatbuffers::String> sha1 = 0,
82 uint8_t modified = 0) {
91 ::flatbuffers::FlatBufferBuilder &_fbb,
92 const char *repo =
nullptr,
93 const char *sha1 =
nullptr,
94 uint8_t modified = 0) {
95 auto repo__ = repo ? _fbb.CreateString(repo) : 0;
96 auto sha1__ = sha1 ? _fbb.CreateString(sha1) : 0;
105 static const ::flatbuffers::TypeCode type_codes[] = {
106 { ::flatbuffers::ET_STRING, 0, -1 },
107 { ::flatbuffers::ET_STRING, 0, -1 },
108 { ::flatbuffers::ET_UCHAR, 0, -1 }
110 static const char *
const names[] = {
115 static const ::flatbuffers::TypeTable tt = {
116 ::flatbuffers::ST_TABLE, 3, type_codes,
nullptr,
nullptr,
nullptr, names
122 return ::flatbuffers::GetRoot<MagAOX::logger::Git_state_fb>(buf);
126 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Git_state_fb>(buf);
130 ::flatbuffers::Verifier &verifier) {
131 return verifier.VerifyBuffer<MagAOX::logger::Git_state_fb>(
nullptr);
135 ::flatbuffers::Verifier &verifier) {
136 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Git_state_fb>(
nullptr);
140 ::flatbuffers::FlatBufferBuilder &fbb,
141 ::flatbuffers::Offset<MagAOX::logger::Git_state_fb> root) {
146 ::flatbuffers::FlatBufferBuilder &fbb,
147 ::flatbuffers::Offset<MagAOX::logger::Git_state_fb> root) {
148 fbb.FinishSizePrefixed(root);
const ::flatbuffers::TypeTable * Git_state_fbTypeTable()
void FinishSizePrefixedGit_state_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Git_state_fb > root)
void FinishGit_state_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Git_state_fb > root)
bool VerifySizePrefixedGit_state_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< Git_state_fb > CreateGit_state_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > repo=0, ::flatbuffers::Offset<::flatbuffers::String > sha1=0, uint8_t modified=0)
const MagAOX::logger::Git_state_fb * GetSizePrefixedGit_state_fb(const void *buf)
inline ::flatbuffers::Offset< Git_state_fb > CreateGit_state_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *repo=nullptr, const char *sha1=nullptr, uint8_t modified=0)
const MagAOX::logger::Git_state_fb * GetGit_state_fb(const void *buf)
bool VerifyGit_state_fbBuffer(::flatbuffers::Verifier &verifier)
Git_state_fbBuilder Builder
const ::flatbuffers::String * sha1() const
const ::flatbuffers::String * repo() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
void add_repo(::flatbuffers::Offset<::flatbuffers::String > repo)
void add_sha1(::flatbuffers::Offset<::flatbuffers::String > sha1)
Git_state_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< Git_state_fb > Finish()
::flatbuffers::FlatBufferBuilder & fbb_
::flatbuffers::uoffset_t start_
void add_modified(uint8_t modified)