blob: 3c9fd362c1d869ef58b052e593e00c307841ee75 [file] [log] [blame]
// automatically generated by the FlatBuffers compiler, do not modify
#ifndef FLATBUFFERS_GENERATED_MODULEUNITTEST_BLUETOOTH_H_
#define FLATBUFFERS_GENERATED_MODULEUNITTEST_BLUETOOTH_H_
#include "flatbuffers/flatbuffers.h"
namespace bluetooth {
struct ModuleUnitTestData;
struct ModuleUnitTestDataBuilder;
struct ModuleUnitTestData FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
typedef ModuleUnitTestDataBuilder Builder;
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_TITLE = 4 };
const flatbuffers::String* title() const {
return GetPointer<const flatbuffers::String*>(VT_TITLE);
}
bool Verify(flatbuffers::Verifier& verifier) const {
return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_TITLE) && verifier.VerifyString(title()) &&
verifier.EndTable();
}
};
struct ModuleUnitTestDataBuilder {
typedef ModuleUnitTestData Table;
flatbuffers::FlatBufferBuilder& fbb_;
flatbuffers::uoffset_t start_;
void add_title(flatbuffers::Offset<flatbuffers::String> title) {
fbb_.AddOffset(ModuleUnitTestData::VT_TITLE, title);
}
explicit ModuleUnitTestDataBuilder(flatbuffers::FlatBufferBuilder& _fbb) : fbb_(_fbb) {
start_ = fbb_.StartTable();
}
ModuleUnitTestDataBuilder& operator=(const ModuleUnitTestDataBuilder&);
flatbuffers::Offset<ModuleUnitTestData> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ModuleUnitTestData>(end);
return o;
}
};
inline flatbuffers::Offset<ModuleUnitTestData> CreateModuleUnitTestData(
flatbuffers::FlatBufferBuilder& _fbb, flatbuffers::Offset<flatbuffers::String> title = 0) {
ModuleUnitTestDataBuilder builder_(_fbb);
builder_.add_title(title);
return builder_.Finish();
}
inline flatbuffers::Offset<ModuleUnitTestData> CreateModuleUnitTestDataDirect(
flatbuffers::FlatBufferBuilder& _fbb, const char* title = nullptr) {
auto title__ = title ? _fbb.CreateString(title) : 0;
return bluetooth::CreateModuleUnitTestData(_fbb, title__);
}
inline const bluetooth::ModuleUnitTestData* GetModuleUnitTestData(const void* buf) {
return flatbuffers::GetRoot<bluetooth::ModuleUnitTestData>(buf);
}
inline const bluetooth::ModuleUnitTestData* GetSizePrefixedModuleUnitTestData(const void* buf) {
return flatbuffers::GetSizePrefixedRoot<bluetooth::ModuleUnitTestData>(buf);
}
inline bool VerifyModuleUnitTestDataBuffer(flatbuffers::Verifier& verifier) {
return verifier.VerifyBuffer<bluetooth::ModuleUnitTestData>(nullptr);
}
inline bool VerifySizePrefixedModuleUnitTestDataBuffer(flatbuffers::Verifier& verifier) {
return verifier.VerifySizePrefixedBuffer<bluetooth::ModuleUnitTestData>(nullptr);
}
inline void FinishModuleUnitTestDataBuffer(
flatbuffers::FlatBufferBuilder& fbb, flatbuffers::Offset<bluetooth::ModuleUnitTestData> root) {
fbb.Finish(root);
}
inline void FinishSizePrefixedModuleUnitTestDataBuffer(
flatbuffers::FlatBufferBuilder& fbb, flatbuffers::Offset<bluetooth::ModuleUnitTestData> root) {
fbb.FinishSizePrefixed(root);
}
} // namespace bluetooth
#endif // FLATBUFFERS_GENERATED_MODULEUNITTEST_BLUETOOTH_H_