blob: 9b9169e190dca19e75a7f3228cb601d7885d1e15 [file] [log] [blame]
// automatically generated by the FlatBuffers compiler, do not modify
#ifndef FLATBUFFERS_GENERATED_HEADER_SURELOG_CACHE_H_
#define FLATBUFFERS_GENERATED_HEADER_SURELOG_CACHE_H_
#include "flatbuffers/flatbuffers.h"
namespace SURELOG {
namespace CACHE {
struct Header;
struct Error;
struct Location;
struct TimeInfo;
struct Header FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
VT_M_SL_VERSION = 4,
VT_M_FLB_VERSION = 6,
VT_M_SL_DATE_COMPILED = 8,
VT_M_FILE_DATE_COMPILED = 10,
VT_M_FILE = 12
};
const flatbuffers::String *m_sl_version() const {
return GetPointer<const flatbuffers::String *>(VT_M_SL_VERSION);
}
const flatbuffers::String *m_flb_version() const {
return GetPointer<const flatbuffers::String *>(VT_M_FLB_VERSION);
}
const flatbuffers::String *m_sl_date_compiled() const {
return GetPointer<const flatbuffers::String *>(VT_M_SL_DATE_COMPILED);
}
const flatbuffers::String *m_file_date_compiled() const {
return GetPointer<const flatbuffers::String *>(VT_M_FILE_DATE_COMPILED);
}
const flatbuffers::String *m_file() const {
return GetPointer<const flatbuffers::String *>(VT_M_FILE);
}
bool Verify(flatbuffers::Verifier &verifier) const {
return VerifyTableStart(verifier) &&
VerifyOffset(verifier, VT_M_SL_VERSION) &&
verifier.VerifyString(m_sl_version()) &&
VerifyOffset(verifier, VT_M_FLB_VERSION) &&
verifier.VerifyString(m_flb_version()) &&
VerifyOffset(verifier, VT_M_SL_DATE_COMPILED) &&
verifier.VerifyString(m_sl_date_compiled()) &&
VerifyOffset(verifier, VT_M_FILE_DATE_COMPILED) &&
verifier.VerifyString(m_file_date_compiled()) &&
VerifyOffset(verifier, VT_M_FILE) &&
verifier.VerifyString(m_file()) &&
verifier.EndTable();
}
};
struct HeaderBuilder {
flatbuffers::FlatBufferBuilder &fbb_;
flatbuffers::uoffset_t start_;
void add_m_sl_version(flatbuffers::Offset<flatbuffers::String> m_sl_version) {
fbb_.AddOffset(Header::VT_M_SL_VERSION, m_sl_version);
}
void add_m_flb_version(flatbuffers::Offset<flatbuffers::String> m_flb_version) {
fbb_.AddOffset(Header::VT_M_FLB_VERSION, m_flb_version);
}
void add_m_sl_date_compiled(flatbuffers::Offset<flatbuffers::String> m_sl_date_compiled) {
fbb_.AddOffset(Header::VT_M_SL_DATE_COMPILED, m_sl_date_compiled);
}
void add_m_file_date_compiled(flatbuffers::Offset<flatbuffers::String> m_file_date_compiled) {
fbb_.AddOffset(Header::VT_M_FILE_DATE_COMPILED, m_file_date_compiled);
}
void add_m_file(flatbuffers::Offset<flatbuffers::String> m_file) {
fbb_.AddOffset(Header::VT_M_FILE, m_file);
}
explicit HeaderBuilder(flatbuffers::FlatBufferBuilder &_fbb)
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
HeaderBuilder &operator=(const HeaderBuilder &);
flatbuffers::Offset<Header> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<Header>(end);
return o;
}
};
inline flatbuffers::Offset<Header> CreateHeader(
flatbuffers::FlatBufferBuilder &_fbb,
flatbuffers::Offset<flatbuffers::String> m_sl_version = 0,
flatbuffers::Offset<flatbuffers::String> m_flb_version = 0,
flatbuffers::Offset<flatbuffers::String> m_sl_date_compiled = 0,
flatbuffers::Offset<flatbuffers::String> m_file_date_compiled = 0,
flatbuffers::Offset<flatbuffers::String> m_file = 0) {
HeaderBuilder builder_(_fbb);
builder_.add_m_file(m_file);
builder_.add_m_file_date_compiled(m_file_date_compiled);
builder_.add_m_sl_date_compiled(m_sl_date_compiled);
builder_.add_m_flb_version(m_flb_version);
builder_.add_m_sl_version(m_sl_version);
return builder_.Finish();
}
inline flatbuffers::Offset<Header> CreateHeaderDirect(
flatbuffers::FlatBufferBuilder &_fbb,
const char *m_sl_version = nullptr,
const char *m_flb_version = nullptr,
const char *m_sl_date_compiled = nullptr,
const char *m_file_date_compiled = nullptr,
const char *m_file = nullptr) {
auto m_sl_version__ = m_sl_version ? _fbb.CreateString(m_sl_version) : 0;
auto m_flb_version__ = m_flb_version ? _fbb.CreateString(m_flb_version) : 0;
auto m_sl_date_compiled__ = m_sl_date_compiled ? _fbb.CreateString(m_sl_date_compiled) : 0;
auto m_file_date_compiled__ = m_file_date_compiled ? _fbb.CreateString(m_file_date_compiled) : 0;
auto m_file__ = m_file ? _fbb.CreateString(m_file) : 0;
return SURELOG::CACHE::CreateHeader(
_fbb,
m_sl_version__,
m_flb_version__,
m_sl_date_compiled__,
m_file_date_compiled__,
m_file__);
}
struct Error FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
VT_M_LOCATIONS = 4,
VT_M_ERRORID = 6
};
const flatbuffers::Vector<flatbuffers::Offset<SURELOG::CACHE::Location>> *m_locations() const {
return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<SURELOG::CACHE::Location>> *>(VT_M_LOCATIONS);
}
uint32_t m_errorId() const {
return GetField<uint32_t>(VT_M_ERRORID, 0);
}
bool Verify(flatbuffers::Verifier &verifier) const {
return VerifyTableStart(verifier) &&
VerifyOffset(verifier, VT_M_LOCATIONS) &&
verifier.VerifyVector(m_locations()) &&
verifier.VerifyVectorOfTables(m_locations()) &&
VerifyField<uint32_t>(verifier, VT_M_ERRORID) &&
verifier.EndTable();
}
};
struct ErrorBuilder {
flatbuffers::FlatBufferBuilder &fbb_;
flatbuffers::uoffset_t start_;
void add_m_locations(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<SURELOG::CACHE::Location>>> m_locations) {
fbb_.AddOffset(Error::VT_M_LOCATIONS, m_locations);
}
void add_m_errorId(uint32_t m_errorId) {
fbb_.AddElement<uint32_t>(Error::VT_M_ERRORID, m_errorId, 0);
}
explicit ErrorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
ErrorBuilder &operator=(const ErrorBuilder &);
flatbuffers::Offset<Error> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<Error>(end);
return o;
}
};
inline flatbuffers::Offset<Error> CreateError(
flatbuffers::FlatBufferBuilder &_fbb,
flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<SURELOG::CACHE::Location>>> m_locations = 0,
uint32_t m_errorId = 0) {
ErrorBuilder builder_(_fbb);
builder_.add_m_errorId(m_errorId);
builder_.add_m_locations(m_locations);
return builder_.Finish();
}
inline flatbuffers::Offset<Error> CreateErrorDirect(
flatbuffers::FlatBufferBuilder &_fbb,
const std::vector<flatbuffers::Offset<SURELOG::CACHE::Location>> *m_locations = nullptr,
uint32_t m_errorId = 0) {
auto m_locations__ = m_locations ? _fbb.CreateVector<flatbuffers::Offset<SURELOG::CACHE::Location>>(*m_locations) : 0;
return SURELOG::CACHE::CreateError(
_fbb,
m_locations__,
m_errorId);
}
struct Location FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
VT_M_FILEID = 4,
VT_M_LINE = 6,
VT_M_COLUMN = 8,
VT_M_OBJECT = 10
};
uint64_t m_fileId() const {
return GetField<uint64_t>(VT_M_FILEID, 0);
}
uint32_t m_line() const {
return GetField<uint32_t>(VT_M_LINE, 0);
}
uint16_t m_column() const {
return GetField<uint16_t>(VT_M_COLUMN, 0);
}
uint64_t m_object() const {
return GetField<uint64_t>(VT_M_OBJECT, 0);
}
bool Verify(flatbuffers::Verifier &verifier) const {
return VerifyTableStart(verifier) &&
VerifyField<uint64_t>(verifier, VT_M_FILEID) &&
VerifyField<uint32_t>(verifier, VT_M_LINE) &&
VerifyField<uint16_t>(verifier, VT_M_COLUMN) &&
VerifyField<uint64_t>(verifier, VT_M_OBJECT) &&
verifier.EndTable();
}
};
struct LocationBuilder {
flatbuffers::FlatBufferBuilder &fbb_;
flatbuffers::uoffset_t start_;
void add_m_fileId(uint64_t m_fileId) {
fbb_.AddElement<uint64_t>(Location::VT_M_FILEID, m_fileId, 0);
}
void add_m_line(uint32_t m_line) {
fbb_.AddElement<uint32_t>(Location::VT_M_LINE, m_line, 0);
}
void add_m_column(uint16_t m_column) {
fbb_.AddElement<uint16_t>(Location::VT_M_COLUMN, m_column, 0);
}
void add_m_object(uint64_t m_object) {
fbb_.AddElement<uint64_t>(Location::VT_M_OBJECT, m_object, 0);
}
explicit LocationBuilder(flatbuffers::FlatBufferBuilder &_fbb)
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
LocationBuilder &operator=(const LocationBuilder &);
flatbuffers::Offset<Location> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<Location>(end);
return o;
}
};
inline flatbuffers::Offset<Location> CreateLocation(
flatbuffers::FlatBufferBuilder &_fbb,
uint64_t m_fileId = 0,
uint32_t m_line = 0,
uint16_t m_column = 0,
uint64_t m_object = 0) {
LocationBuilder builder_(_fbb);
builder_.add_m_object(m_object);
builder_.add_m_fileId(m_fileId);
builder_.add_m_line(m_line);
builder_.add_m_column(m_column);
return builder_.Finish();
}
struct TimeInfo FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
VT_M_TYPE = 4,
VT_M_FILEID = 6,
VT_M_LINE = 8,
VT_M_TIMEUNIT = 10,
VT_M_TIMEUNITVALUE = 12,
VT_M_TIMEPRECISION = 14,
VT_M_TIMEPRECISIONVALUE = 16
};
uint16_t m_type() const {
return GetField<uint16_t>(VT_M_TYPE, 0);
}
uint64_t m_fileId() const {
return GetField<uint64_t>(VT_M_FILEID, 0);
}
uint32_t m_line() const {
return GetField<uint32_t>(VT_M_LINE, 0);
}
uint16_t m_timeUnit() const {
return GetField<uint16_t>(VT_M_TIMEUNIT, 0);
}
double m_timeUnitValue() const {
return GetField<double>(VT_M_TIMEUNITVALUE, 0.0);
}
uint16_t m_timePrecision() const {
return GetField<uint16_t>(VT_M_TIMEPRECISION, 0);
}
double m_timePrecisionValue() const {
return GetField<double>(VT_M_TIMEPRECISIONVALUE, 0.0);
}
bool Verify(flatbuffers::Verifier &verifier) const {
return VerifyTableStart(verifier) &&
VerifyField<uint16_t>(verifier, VT_M_TYPE) &&
VerifyField<uint64_t>(verifier, VT_M_FILEID) &&
VerifyField<uint32_t>(verifier, VT_M_LINE) &&
VerifyField<uint16_t>(verifier, VT_M_TIMEUNIT) &&
VerifyField<double>(verifier, VT_M_TIMEUNITVALUE) &&
VerifyField<uint16_t>(verifier, VT_M_TIMEPRECISION) &&
VerifyField<double>(verifier, VT_M_TIMEPRECISIONVALUE) &&
verifier.EndTable();
}
};
struct TimeInfoBuilder {
flatbuffers::FlatBufferBuilder &fbb_;
flatbuffers::uoffset_t start_;
void add_m_type(uint16_t m_type) {
fbb_.AddElement<uint16_t>(TimeInfo::VT_M_TYPE, m_type, 0);
}
void add_m_fileId(uint64_t m_fileId) {
fbb_.AddElement<uint64_t>(TimeInfo::VT_M_FILEID, m_fileId, 0);
}
void add_m_line(uint32_t m_line) {
fbb_.AddElement<uint32_t>(TimeInfo::VT_M_LINE, m_line, 0);
}
void add_m_timeUnit(uint16_t m_timeUnit) {
fbb_.AddElement<uint16_t>(TimeInfo::VT_M_TIMEUNIT, m_timeUnit, 0);
}
void add_m_timeUnitValue(double m_timeUnitValue) {
fbb_.AddElement<double>(TimeInfo::VT_M_TIMEUNITVALUE, m_timeUnitValue, 0.0);
}
void add_m_timePrecision(uint16_t m_timePrecision) {
fbb_.AddElement<uint16_t>(TimeInfo::VT_M_TIMEPRECISION, m_timePrecision, 0);
}
void add_m_timePrecisionValue(double m_timePrecisionValue) {
fbb_.AddElement<double>(TimeInfo::VT_M_TIMEPRECISIONVALUE, m_timePrecisionValue, 0.0);
}
explicit TimeInfoBuilder(flatbuffers::FlatBufferBuilder &_fbb)
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
TimeInfoBuilder &operator=(const TimeInfoBuilder &);
flatbuffers::Offset<TimeInfo> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TimeInfo>(end);
return o;
}
};
inline flatbuffers::Offset<TimeInfo> CreateTimeInfo(
flatbuffers::FlatBufferBuilder &_fbb,
uint16_t m_type = 0,
uint64_t m_fileId = 0,
uint32_t m_line = 0,
uint16_t m_timeUnit = 0,
double m_timeUnitValue = 0.0,
uint16_t m_timePrecision = 0,
double m_timePrecisionValue = 0.0) {
TimeInfoBuilder builder_(_fbb);
builder_.add_m_timePrecisionValue(m_timePrecisionValue);
builder_.add_m_timeUnitValue(m_timeUnitValue);
builder_.add_m_fileId(m_fileId);
builder_.add_m_line(m_line);
builder_.add_m_timePrecision(m_timePrecision);
builder_.add_m_timeUnit(m_timeUnit);
builder_.add_m_type(m_type);
return builder_.Finish();
}
} // namespace CACHE
} // namespace SURELOG
#endif // FLATBUFFERS_GENERATED_HEADER_SURELOG_CACHE_H_