API
 
Loading...
Searching...
No Matches
git_state_generated.h
Go to the documentation of this file.
1// automatically generated by the FlatBuffers compiler, do not modify
2
3
4#ifndef FLATBUFFERS_GENERATED_GITSTATE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_GITSTATE_MAGAOX_LOGGER_H_
6
7#include "flatbuffers/flatbuffers.h"
8
9// Ensure the included flatbuffers.h is the same version as when this file was
10// generated, otherwise it may not be compatible.
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
15
16namespace MagAOX {
17namespace logger {
18
19struct Git_state_fb;
20struct Git_state_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Git_state_fbTypeTable();
23
24struct Git_state_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
27 return Git_state_fbTypeTable();
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
32 VT_MODIFIED = 8
33 };
34 const ::flatbuffers::String *repo() const {
35 return GetPointer<const ::flatbuffers::String *>(VT_REPO);
36 }
37 const ::flatbuffers::String *sha1() const {
38 return GetPointer<const ::flatbuffers::String *>(VT_SHA1);
39 }
40 uint8_t modified() const {
41 return GetField<uint8_t>(VT_MODIFIED, 0);
42 }
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) &&
50 verifier.EndTable();
51 }
52};
53
55 typedef Git_state_fb Table;
56 ::flatbuffers::FlatBufferBuilder &fbb_;
57 ::flatbuffers::uoffset_t start_;
58 void add_repo(::flatbuffers::Offset<::flatbuffers::String> repo) {
59 fbb_.AddOffset(Git_state_fb::VT_REPO, repo);
60 }
61 void add_sha1(::flatbuffers::Offset<::flatbuffers::String> sha1) {
62 fbb_.AddOffset(Git_state_fb::VT_SHA1, sha1);
63 }
64 void add_modified(uint8_t modified) {
65 fbb_.AddElement<uint8_t>(Git_state_fb::VT_MODIFIED, modified, 0);
66 }
67 explicit Git_state_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
68 : fbb_(_fbb) {
69 start_ = fbb_.StartTable();
70 }
71 ::flatbuffers::Offset<Git_state_fb> Finish() {
72 const auto end = fbb_.EndTable(start_);
73 auto o = ::flatbuffers::Offset<Git_state_fb>(end);
74 return o;
75 }
76};
77
78inline ::flatbuffers::Offset<Git_state_fb> CreateGit_state_fb(
79 ::flatbuffers::FlatBufferBuilder &_fbb,
80 ::flatbuffers::Offset<::flatbuffers::String> repo = 0,
81 ::flatbuffers::Offset<::flatbuffers::String> sha1 = 0,
82 uint8_t modified = 0) {
83 Git_state_fbBuilder builder_(_fbb);
84 builder_.add_sha1(sha1);
85 builder_.add_repo(repo);
86 builder_.add_modified(modified);
87 return builder_.Finish();
88}
89
90inline ::flatbuffers::Offset<Git_state_fb> CreateGit_state_fbDirect(
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;
98 _fbb,
99 repo__,
100 sha1__,
101 modified);
102}
103
104inline const ::flatbuffers::TypeTable *Git_state_fbTypeTable() {
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 }
109 };
110 static const char * const names[] = {
111 "repo",
112 "sha1",
113 "modified"
114 };
115 static const ::flatbuffers::TypeTable tt = {
116 ::flatbuffers::ST_TABLE, 3, type_codes, nullptr, nullptr, nullptr, names
117 };
118 return &tt;
119}
120
121inline const MagAOX::logger::Git_state_fb *GetGit_state_fb(const void *buf) {
122 return ::flatbuffers::GetRoot<MagAOX::logger::Git_state_fb>(buf);
123}
124
125inline const MagAOX::logger::Git_state_fb *GetSizePrefixedGit_state_fb(const void *buf) {
126 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Git_state_fb>(buf);
127}
128
130 ::flatbuffers::Verifier &verifier) {
131 return verifier.VerifyBuffer<MagAOX::logger::Git_state_fb>(nullptr);
132}
133
135 ::flatbuffers::Verifier &verifier) {
136 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Git_state_fb>(nullptr);
137}
138
140 ::flatbuffers::FlatBufferBuilder &fbb,
141 ::flatbuffers::Offset<MagAOX::logger::Git_state_fb> root) {
142 fbb.Finish(root);
143}
144
146 ::flatbuffers::FlatBufferBuilder &fbb,
147 ::flatbuffers::Offset<MagAOX::logger::Git_state_fb> root) {
148 fbb.FinishSizePrefixed(root);
149}
150
151} // namespace logger
152} // namespace MagAOX
153
154#endif // FLATBUFFERS_GENERATED_GITSTATE_MAGAOX_LOGGER_H_
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)
Definition dm.hpp:28
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_