API
 
Loading...
Searching...
No Matches
config_log_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_CONFIGLOG_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_CONFIGLOG_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 Config_log_fb;
20struct Config_log_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Config_log_fbTypeTable();
23
24struct Config_log_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
33 VT_SOURCE = 10
34 };
35 const ::flatbuffers::String *name() const {
36 return GetPointer<const ::flatbuffers::String *>(VT_NAME);
37 }
38 uint32_t code() const {
39 return GetField<uint32_t>(VT_CODE, 0);
40 }
41 const ::flatbuffers::String *value() const {
42 return GetPointer<const ::flatbuffers::String *>(VT_VALUE);
43 }
44 const ::flatbuffers::String *source() const {
45 return GetPointer<const ::flatbuffers::String *>(VT_SOURCE);
46 }
47 bool Verify(::flatbuffers::Verifier &verifier) const {
48 return VerifyTableStart(verifier) &&
49 VerifyOffset(verifier, VT_NAME) &&
50 verifier.VerifyString(name()) &&
51 VerifyField<uint32_t>(verifier, VT_CODE, 4) &&
52 VerifyOffset(verifier, VT_VALUE) &&
53 verifier.VerifyString(value()) &&
54 VerifyOffset(verifier, VT_SOURCE) &&
55 verifier.VerifyString(source()) &&
56 verifier.EndTable();
57 }
58};
59
61 typedef Config_log_fb Table;
62 ::flatbuffers::FlatBufferBuilder &fbb_;
63 ::flatbuffers::uoffset_t start_;
64 void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
65 fbb_.AddOffset(Config_log_fb::VT_NAME, name);
66 }
67 void add_code(uint32_t code) {
68 fbb_.AddElement<uint32_t>(Config_log_fb::VT_CODE, code, 0);
69 }
70 void add_value(::flatbuffers::Offset<::flatbuffers::String> value) {
71 fbb_.AddOffset(Config_log_fb::VT_VALUE, value);
72 }
73 void add_source(::flatbuffers::Offset<::flatbuffers::String> source) {
74 fbb_.AddOffset(Config_log_fb::VT_SOURCE, source);
75 }
76 explicit Config_log_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
77 : fbb_(_fbb) {
78 start_ = fbb_.StartTable();
79 }
80 ::flatbuffers::Offset<Config_log_fb> Finish() {
81 const auto end = fbb_.EndTable(start_);
82 auto o = ::flatbuffers::Offset<Config_log_fb>(end);
83 return o;
84 }
85};
86
87inline ::flatbuffers::Offset<Config_log_fb> CreateConfig_log_fb(
88 ::flatbuffers::FlatBufferBuilder &_fbb,
89 ::flatbuffers::Offset<::flatbuffers::String> name = 0,
90 uint32_t code = 0,
91 ::flatbuffers::Offset<::flatbuffers::String> value = 0,
92 ::flatbuffers::Offset<::flatbuffers::String> source = 0) {
93 Config_log_fbBuilder builder_(_fbb);
94 builder_.add_source(source);
95 builder_.add_value(value);
96 builder_.add_code(code);
97 builder_.add_name(name);
98 return builder_.Finish();
99}
100
101inline ::flatbuffers::Offset<Config_log_fb> CreateConfig_log_fbDirect(
102 ::flatbuffers::FlatBufferBuilder &_fbb,
103 const char *name = nullptr,
104 uint32_t code = 0,
105 const char *value = nullptr,
106 const char *source = nullptr) {
107 auto name__ = name ? _fbb.CreateString(name) : 0;
108 auto value__ = value ? _fbb.CreateString(value) : 0;
109 auto source__ = source ? _fbb.CreateString(source) : 0;
111 _fbb,
112 name__,
113 code,
114 value__,
115 source__);
116}
117
118inline const ::flatbuffers::TypeTable *Config_log_fbTypeTable() {
119 static const ::flatbuffers::TypeCode type_codes[] = {
120 { ::flatbuffers::ET_STRING, 0, -1 },
121 { ::flatbuffers::ET_UINT, 0, -1 },
122 { ::flatbuffers::ET_STRING, 0, -1 },
123 { ::flatbuffers::ET_STRING, 0, -1 }
124 };
125 static const char * const names[] = {
126 "name",
127 "code",
128 "value",
129 "source"
130 };
131 static const ::flatbuffers::TypeTable tt = {
132 ::flatbuffers::ST_TABLE, 4, type_codes, nullptr, nullptr, nullptr, names
133 };
134 return &tt;
135}
136
137inline const MagAOX::logger::Config_log_fb *GetConfig_log_fb(const void *buf) {
138 return ::flatbuffers::GetRoot<MagAOX::logger::Config_log_fb>(buf);
139}
140
141inline const MagAOX::logger::Config_log_fb *GetSizePrefixedConfig_log_fb(const void *buf) {
142 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Config_log_fb>(buf);
143}
144
146 ::flatbuffers::Verifier &verifier) {
147 return verifier.VerifyBuffer<MagAOX::logger::Config_log_fb>(nullptr);
148}
149
151 ::flatbuffers::Verifier &verifier) {
152 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Config_log_fb>(nullptr);
153}
154
156 ::flatbuffers::FlatBufferBuilder &fbb,
157 ::flatbuffers::Offset<MagAOX::logger::Config_log_fb> root) {
158 fbb.Finish(root);
159}
160
162 ::flatbuffers::FlatBufferBuilder &fbb,
163 ::flatbuffers::Offset<MagAOX::logger::Config_log_fb> root) {
164 fbb.FinishSizePrefixed(root);
165}
166
167} // namespace logger
168} // namespace MagAOX
169
170#endif // FLATBUFFERS_GENERATED_CONFIGLOG_MAGAOX_LOGGER_H_
const MagAOX::logger::Config_log_fb * GetConfig_log_fb(const void *buf)
void FinishSizePrefixedConfig_log_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Config_log_fb > root)
bool VerifyConfig_log_fbBuffer(::flatbuffers::Verifier &verifier)
const ::flatbuffers::TypeTable * Config_log_fbTypeTable()
inline ::flatbuffers::Offset< Config_log_fb > CreateConfig_log_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, uint32_t code=0, ::flatbuffers::Offset<::flatbuffers::String > value=0, ::flatbuffers::Offset<::flatbuffers::String > source=0)
void FinishConfig_log_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Config_log_fb > root)
inline ::flatbuffers::Offset< Config_log_fb > CreateConfig_log_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t code=0, const char *value=nullptr, const char *source=nullptr)
const MagAOX::logger::Config_log_fb * GetSizePrefixedConfig_log_fb(const void *buf)
bool VerifySizePrefixedConfig_log_fbBuffer(::flatbuffers::Verifier &verifier)
Definition dm.hpp:28
::flatbuffers::FlatBufferBuilder & fbb_
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
::flatbuffers::Offset< Config_log_fb > Finish()
Config_log_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
void add_value(::flatbuffers::Offset<::flatbuffers::String > value)
void add_source(::flatbuffers::Offset<::flatbuffers::String > source)
const ::flatbuffers::String * value() const
const ::flatbuffers::String * source() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
const ::flatbuffers::String * name() const
bool Verify(::flatbuffers::Verifier &verifier) const