4#ifndef FLATBUFFERS_GENERATED_CONFIGLOG_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_CONFIGLOG_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 Config_log_fbBuilder;
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
35 const ::flatbuffers::String *
name()
const {
36 return GetPointer<const ::flatbuffers::String *>(
VT_NAME);
39 return GetField<uint32_t>(
VT_CODE, 0);
41 const ::flatbuffers::String *
value()
const {
42 return GetPointer<const ::flatbuffers::String *>(
VT_VALUE);
44 const ::flatbuffers::String *
source()
const {
45 return GetPointer<const ::flatbuffers::String *>(VT_SOURCE);
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) &&
53 verifier.VerifyString(value()) &&
54 VerifyOffset(verifier, VT_SOURCE) &&
55 verifier.VerifyString(source()) &&
62 ::flatbuffers::FlatBufferBuilder &
fbb_;
64 void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
65 fbb_.AddOffset(Config_log_fb::VT_NAME, name);
68 fbb_.AddElement<uint32_t>(Config_log_fb::VT_CODE, code, 0);
70 void add_value(::flatbuffers::Offset<::flatbuffers::String> value) {
71 fbb_.AddOffset(Config_log_fb::VT_VALUE, value);
73 void add_source(::flatbuffers::Offset<::flatbuffers::String> source) {
74 fbb_.AddOffset(Config_log_fb::VT_SOURCE, source);
80 ::flatbuffers::Offset<Config_log_fb>
Finish() {
82 auto o = ::flatbuffers::Offset<Config_log_fb>(end);
88 ::flatbuffers::FlatBufferBuilder &_fbb,
89 ::flatbuffers::Offset<::flatbuffers::String> name = 0,
91 ::flatbuffers::Offset<::flatbuffers::String> value = 0,
92 ::flatbuffers::Offset<::flatbuffers::String> source = 0) {
102 ::flatbuffers::FlatBufferBuilder &_fbb,
103 const char *name =
nullptr,
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;
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 }
125 static const char *
const names[] = {
131 static const ::flatbuffers::TypeTable tt = {
132 ::flatbuffers::ST_TABLE, 4, type_codes,
nullptr,
nullptr,
nullptr, names
138 return ::flatbuffers::GetRoot<MagAOX::logger::Config_log_fb>(buf);
142 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Config_log_fb>(buf);
146 ::flatbuffers::Verifier &verifier) {
147 return verifier.VerifyBuffer<MagAOX::logger::Config_log_fb>(
nullptr);
151 ::flatbuffers::Verifier &verifier) {
152 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Config_log_fb>(
nullptr);
156 ::flatbuffers::FlatBufferBuilder &fbb,
157 ::flatbuffers::Offset<MagAOX::logger::Config_log_fb> root) {
162 ::flatbuffers::FlatBufferBuilder &fbb,
163 ::flatbuffers::Offset<MagAOX::logger::Config_log_fb> root) {
164 fbb.FinishSizePrefixed(root);
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)
::flatbuffers::FlatBufferBuilder & fbb_
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
::flatbuffers::uoffset_t start_
::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)
void add_code(uint32_t code)
const ::flatbuffers::String * value() const
const ::flatbuffers::String * source() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
Config_log_fbBuilder Builder
const ::flatbuffers::String * name() const
bool Verify(::flatbuffers::Verifier &verifier) const