API
 
Loading...
Searching...
No Matches
saving_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_SAVINGSTATECHANGE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_SAVINGSTATECHANGE_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 Saving_state_change_fb;
20struct Saving_state_change_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Saving_state_change_fbTypeTable();
23
24struct Saving_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_FRAMENO = 6
32 };
33 int16_t state() const {
34 return GetField<int16_t>(VT_STATE, 0);
35 }
36 uint64_t frameNo() const {
37 return GetField<uint64_t>(VT_FRAMENO, 0);
38 }
39 bool Verify(::flatbuffers::Verifier &verifier) const {
40 return VerifyTableStart(verifier) &&
41 VerifyField<int16_t>(verifier, VT_STATE, 2) &&
42 VerifyField<uint64_t>(verifier, VT_FRAMENO, 8) &&
43 verifier.EndTable();
44 }
45};
46
48 typedef Saving_state_change_fb Table;
49 ::flatbuffers::FlatBufferBuilder &fbb_;
50 ::flatbuffers::uoffset_t start_;
51 void add_state(int16_t state) {
52 fbb_.AddElement<int16_t>(Saving_state_change_fb::VT_STATE, state, 0);
53 }
54 void add_frameNo(uint64_t frameNo) {
55 fbb_.AddElement<uint64_t>(Saving_state_change_fb::VT_FRAMENO, frameNo, 0);
56 }
57 explicit Saving_state_change_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
58 : fbb_(_fbb) {
59 start_ = fbb_.StartTable();
60 }
61 ::flatbuffers::Offset<Saving_state_change_fb> Finish() {
62 const auto end = fbb_.EndTable(start_);
63 auto o = ::flatbuffers::Offset<Saving_state_change_fb>(end);
64 return o;
65 }
66};
67
68inline ::flatbuffers::Offset<Saving_state_change_fb> CreateSaving_state_change_fb(
69 ::flatbuffers::FlatBufferBuilder &_fbb,
70 int16_t state = 0,
71 uint64_t frameNo = 0) {
72 Saving_state_change_fbBuilder builder_(_fbb);
73 builder_.add_frameNo(frameNo);
74 builder_.add_state(state);
75 return builder_.Finish();
76}
77
78inline const ::flatbuffers::TypeTable *Saving_state_change_fbTypeTable() {
79 static const ::flatbuffers::TypeCode type_codes[] = {
80 { ::flatbuffers::ET_SHORT, 0, -1 },
81 { ::flatbuffers::ET_ULONG, 0, -1 }
82 };
83 static const char * const names[] = {
84 "state",
85 "frameNo"
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::Saving_state_change_fb *GetSaving_state_change_fb(const void *buf) {
94 return ::flatbuffers::GetRoot<MagAOX::logger::Saving_state_change_fb>(buf);
95}
96
97inline const MagAOX::logger::Saving_state_change_fb *GetSizePrefixedSaving_state_change_fb(const void *buf) {
98 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Saving_state_change_fb>(buf);
99}
100
102 ::flatbuffers::Verifier &verifier) {
103 return verifier.VerifyBuffer<MagAOX::logger::Saving_state_change_fb>(nullptr);
104}
105
107 ::flatbuffers::Verifier &verifier) {
108 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Saving_state_change_fb>(nullptr);
109}
110
112 ::flatbuffers::FlatBufferBuilder &fbb,
113 ::flatbuffers::Offset<MagAOX::logger::Saving_state_change_fb> root) {
114 fbb.Finish(root);
115}
116
118 ::flatbuffers::FlatBufferBuilder &fbb,
119 ::flatbuffers::Offset<MagAOX::logger::Saving_state_change_fb> root) {
120 fbb.FinishSizePrefixed(root);
121}
122
123} // namespace logger
124} // namespace MagAOX
125
126#endif // FLATBUFFERS_GENERATED_SAVINGSTATECHANGE_MAGAOX_LOGGER_H_
bool VerifySaving_state_change_fbBuffer(::flatbuffers::Verifier &verifier)
const MagAOX::logger::Saving_state_change_fb * GetSaving_state_change_fb(const void *buf)
void FinishSaving_state_change_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Saving_state_change_fb > root)
bool VerifySizePrefixedSaving_state_change_fbBuffer(::flatbuffers::Verifier &verifier)
void FinishSizePrefixedSaving_state_change_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Saving_state_change_fb > root)
const MagAOX::logger::Saving_state_change_fb * GetSizePrefixedSaving_state_change_fb(const void *buf)
inline ::flatbuffers::Offset< Saving_state_change_fb > CreateSaving_state_change_fb(::flatbuffers::FlatBufferBuilder &_fbb, int16_t state=0, uint64_t frameNo=0)
const ::flatbuffers::TypeTable * Saving_state_change_fbTypeTable()
Definition dm.hpp:28
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
Saving_state_change_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< Saving_state_change_fb > Finish()