API
 
Loading...
Searching...
No Matches
state_change_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_STATECHANGE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_STATECHANGE_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 State_change_fb;
20struct State_change_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *State_change_fbTypeTable();
23
24struct State_change_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
31 VT_TO = 6
32 };
33 int16_t from() const {
34 return GetField<int16_t>(VT_FROM, 0);
35 }
36 int16_t to() const {
37 return GetField<int16_t>(VT_TO, 0);
38 }
39 bool Verify(::flatbuffers::Verifier &verifier) const {
40 return VerifyTableStart(verifier) &&
41 VerifyField<int16_t>(verifier, VT_FROM, 2) &&
42 VerifyField<int16_t>(verifier, VT_TO, 2) &&
43 verifier.EndTable();
44 }
45};
46
48 typedef State_change_fb Table;
49 ::flatbuffers::FlatBufferBuilder &fbb_;
50 ::flatbuffers::uoffset_t start_;
51 void add_from(int16_t from) {
52 fbb_.AddElement<int16_t>(State_change_fb::VT_FROM, from, 0);
53 }
54 void add_to(int16_t to) {
55 fbb_.AddElement<int16_t>(State_change_fb::VT_TO, to, 0);
56 }
57 explicit State_change_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
58 : fbb_(_fbb) {
59 start_ = fbb_.StartTable();
60 }
61 ::flatbuffers::Offset<State_change_fb> Finish() {
62 const auto end = fbb_.EndTable(start_);
63 auto o = ::flatbuffers::Offset<State_change_fb>(end);
64 return o;
65 }
66};
67
68inline ::flatbuffers::Offset<State_change_fb> CreateState_change_fb(
69 ::flatbuffers::FlatBufferBuilder &_fbb,
70 int16_t from = 0,
71 int16_t to = 0) {
72 State_change_fbBuilder builder_(_fbb);
73 builder_.add_to(to);
74 builder_.add_from(from);
75 return builder_.Finish();
76}
77
78inline const ::flatbuffers::TypeTable *State_change_fbTypeTable() {
79 static const ::flatbuffers::TypeCode type_codes[] = {
80 { ::flatbuffers::ET_SHORT, 0, -1 },
81 { ::flatbuffers::ET_SHORT, 0, -1 }
82 };
83 static const char * const names[] = {
84 "from",
85 "to"
86 };
87 static const ::flatbuffers::TypeTable tt = {
88 ::flatbuffers::ST_TABLE, 2, type_codes, nullptr, nullptr, nullptr, names
89 };
90 return &tt;
91}
92
93inline const MagAOX::logger::State_change_fb *GetState_change_fb(const void *buf) {
94 return ::flatbuffers::GetRoot<MagAOX::logger::State_change_fb>(buf);
95}
96
97inline const MagAOX::logger::State_change_fb *GetSizePrefixedState_change_fb(const void *buf) {
98 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::State_change_fb>(buf);
99}
100
102 ::flatbuffers::Verifier &verifier) {
103 return verifier.VerifyBuffer<MagAOX::logger::State_change_fb>(nullptr);
104}
105
107 ::flatbuffers::Verifier &verifier) {
108 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::State_change_fb>(nullptr);
109}
110
112 ::flatbuffers::FlatBufferBuilder &fbb,
113 ::flatbuffers::Offset<MagAOX::logger::State_change_fb> root) {
114 fbb.Finish(root);
115}
116
118 ::flatbuffers::FlatBufferBuilder &fbb,
119 ::flatbuffers::Offset<MagAOX::logger::State_change_fb> root) {
120 fbb.FinishSizePrefixed(root);
121}
122
123} // namespace logger
124} // namespace MagAOX
125
126#endif // FLATBUFFERS_GENERATED_STATECHANGE_MAGAOX_LOGGER_H_
bool VerifyState_change_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< State_change_fb > CreateState_change_fb(::flatbuffers::FlatBufferBuilder &_fbb, int16_t from=0, int16_t to=0)
const MagAOX::logger::State_change_fb * GetState_change_fb(const void *buf)
const ::flatbuffers::TypeTable * State_change_fbTypeTable()
void FinishState_change_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::State_change_fb > root)
const MagAOX::logger::State_change_fb * GetSizePrefixedState_change_fb(const void *buf)
void FinishSizePrefixedState_change_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::State_change_fb > root)
bool VerifySizePrefixedState_change_fbBuffer(::flatbuffers::Verifier &verifier)
Definition dm.hpp:28
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::FlatBufferBuilder & fbb_
State_change_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< State_change_fb > Finish()