API
 
Loading...
Searching...
No Matches
user_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_USERLOG_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_USERLOG_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 User_log_fb;
20struct User_log_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *User_log_fbTypeTable();
23
24struct User_log_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
27 return User_log_fbTypeTable();
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
31 VT_MESSAGE = 6
32 };
33 const ::flatbuffers::String *email() const {
34 return GetPointer<const ::flatbuffers::String *>(VT_EMAIL);
35 }
36 const ::flatbuffers::String *message() const {
37 return GetPointer<const ::flatbuffers::String *>(VT_MESSAGE);
38 }
39 bool Verify(::flatbuffers::Verifier &verifier) const {
40 return VerifyTableStart(verifier) &&
41 VerifyOffset(verifier, VT_EMAIL) &&
42 verifier.VerifyString(email()) &&
43 VerifyOffset(verifier, VT_MESSAGE) &&
44 verifier.VerifyString(message()) &&
45 verifier.EndTable();
46 }
47};
48
50 typedef User_log_fb Table;
51 ::flatbuffers::FlatBufferBuilder &fbb_;
52 ::flatbuffers::uoffset_t start_;
53 void add_email(::flatbuffers::Offset<::flatbuffers::String> email) {
54 fbb_.AddOffset(User_log_fb::VT_EMAIL, email);
55 }
56 void add_message(::flatbuffers::Offset<::flatbuffers::String> message) {
57 fbb_.AddOffset(User_log_fb::VT_MESSAGE, message);
58 }
59 explicit User_log_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
60 : fbb_(_fbb) {
61 start_ = fbb_.StartTable();
62 }
63 ::flatbuffers::Offset<User_log_fb> Finish() {
64 const auto end = fbb_.EndTable(start_);
65 auto o = ::flatbuffers::Offset<User_log_fb>(end);
66 return o;
67 }
68};
69
70inline ::flatbuffers::Offset<User_log_fb> CreateUser_log_fb(
71 ::flatbuffers::FlatBufferBuilder &_fbb,
72 ::flatbuffers::Offset<::flatbuffers::String> email = 0,
73 ::flatbuffers::Offset<::flatbuffers::String> message = 0) {
74 User_log_fbBuilder builder_(_fbb);
75 builder_.add_message(message);
76 builder_.add_email(email);
77 return builder_.Finish();
78}
79
80inline ::flatbuffers::Offset<User_log_fb> CreateUser_log_fbDirect(
81 ::flatbuffers::FlatBufferBuilder &_fbb,
82 const char *email = nullptr,
83 const char *message = nullptr) {
84 auto email__ = email ? _fbb.CreateString(email) : 0;
85 auto message__ = message ? _fbb.CreateString(message) : 0;
87 _fbb,
88 email__,
89 message__);
90}
91
92inline const ::flatbuffers::TypeTable *User_log_fbTypeTable() {
93 static const ::flatbuffers::TypeCode type_codes[] = {
94 { ::flatbuffers::ET_STRING, 0, -1 },
95 { ::flatbuffers::ET_STRING, 0, -1 }
96 };
97 static const char * const names[] = {
98 "email",
99 "message"
100 };
101 static const ::flatbuffers::TypeTable tt = {
102 ::flatbuffers::ST_TABLE, 2, type_codes, nullptr, nullptr, nullptr, names
103 };
104 return &tt;
105}
106
107inline const MagAOX::logger::User_log_fb *GetUser_log_fb(const void *buf) {
108 return ::flatbuffers::GetRoot<MagAOX::logger::User_log_fb>(buf);
109}
110
111inline const MagAOX::logger::User_log_fb *GetSizePrefixedUser_log_fb(const void *buf) {
112 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::User_log_fb>(buf);
113}
114
116 ::flatbuffers::Verifier &verifier) {
117 return verifier.VerifyBuffer<MagAOX::logger::User_log_fb>(nullptr);
118}
119
121 ::flatbuffers::Verifier &verifier) {
122 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::User_log_fb>(nullptr);
123}
124
126 ::flatbuffers::FlatBufferBuilder &fbb,
127 ::flatbuffers::Offset<MagAOX::logger::User_log_fb> root) {
128 fbb.Finish(root);
129}
130
132 ::flatbuffers::FlatBufferBuilder &fbb,
133 ::flatbuffers::Offset<MagAOX::logger::User_log_fb> root) {
134 fbb.FinishSizePrefixed(root);
135}
136
137} // namespace logger
138} // namespace MagAOX
139
140#endif // FLATBUFFERS_GENERATED_USERLOG_MAGAOX_LOGGER_H_
const ::flatbuffers::TypeTable * User_log_fbTypeTable()
void FinishSizePrefixedUser_log_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::User_log_fb > root)
const MagAOX::logger::User_log_fb * GetSizePrefixedUser_log_fb(const void *buf)
inline ::flatbuffers::Offset< User_log_fb > CreateUser_log_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > email=0, ::flatbuffers::Offset<::flatbuffers::String > message=0)
void FinishUser_log_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::User_log_fb > root)
bool VerifyUser_log_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifySizePrefixedUser_log_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< User_log_fb > CreateUser_log_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *email=nullptr, const char *message=nullptr)
const MagAOX::logger::User_log_fb * GetUser_log_fb(const void *buf)
Definition dm.hpp:28
const ::flatbuffers::String * email() const
const ::flatbuffers::String * message() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
User_log_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::FlatBufferBuilder & fbb_
void add_email(::flatbuffers::Offset<::flatbuffers::String > email)
void add_message(::flatbuffers::Offset<::flatbuffers::String > message)
::flatbuffers::Offset< User_log_fb > Finish()