4 #ifndef FLATBUFFERS_GENERATED_DEBUGINFO_TT_TARGET_H_
5 #define FLATBUFFERS_GENERATED_DEBUGINFO_TT_TARGET_H_
7 #include "flatbuffers/flatbuffers.h"
11 static_assert(FLATBUFFERS_VERSION_MAJOR == 24 &&
12 FLATBUFFERS_VERSION_MINOR == 3 &&
13 FLATBUFFERS_VERSION_REVISION == 25,
14 "Non-compatible flatbuffers version included");
28 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
32 const ::flatbuffers::String *
name()
const {
33 return GetPointer<const ::flatbuffers::String *>(
VT_NAME);
35 const ::flatbuffers::String *
source()
const {
36 return GetPointer<const ::flatbuffers::String *>(
VT_SOURCE);
38 bool Verify(::flatbuffers::Verifier &verifier)
const {
39 return VerifyTableStart(verifier) &&
40 VerifyOffset(verifier,
VT_NAME) &&
41 verifier.VerifyString(name()) &&
43 verifier.VerifyString(source()) &&
50 ::flatbuffers::FlatBufferBuilder &
fbb_;
52 void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
55 void add_source(::flatbuffers::Offset<::flatbuffers::String> source) {
62 ::flatbuffers::Offset<MLIR>
Finish() {
64 auto o = ::flatbuffers::Offset<MLIR>(end);
70 ::flatbuffers::FlatBufferBuilder &_fbb,
71 ::flatbuffers::Offset<::flatbuffers::String> name = 0,
72 ::flatbuffers::Offset<::flatbuffers::String> source = 0) {
85 ::flatbuffers::FlatBufferBuilder &_fbb,
86 const char *name =
nullptr,
87 const char *source =
nullptr) {
88 auto name__ = name ? _fbb.CreateString(name) : 0;
89 auto source__ = source ? _fbb.CreateString(source) : 0;
96 struct DebugInfo FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
99 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
103 const tt::target::MLIR *
mlir()
const {
104 return GetPointer<const tt::target::MLIR *>(
VT_MLIR);
106 const ::flatbuffers::String *
cpp()
const {
107 return GetPointer<const ::flatbuffers::String *>(VT_CPP);
109 bool Verify(::flatbuffers::Verifier &verifier)
const {
110 return VerifyTableStart(verifier) &&
111 VerifyOffset(verifier,
VT_MLIR) &&
112 verifier.VerifyTable(
mlir()) &&
113 VerifyOffset(verifier, VT_CPP) &&
114 verifier.VerifyString(cpp()) &&
121 ::flatbuffers::FlatBufferBuilder &
fbb_;
126 void add_cpp(::flatbuffers::Offset<::flatbuffers::String> cpp) {
127 fbb_.AddOffset(DebugInfo::VT_CPP, cpp);
133 ::flatbuffers::Offset<DebugInfo>
Finish() {
135 auto o = ::flatbuffers::Offset<DebugInfo>(end);
141 ::flatbuffers::FlatBufferBuilder &_fbb,
142 ::flatbuffers::Offset<tt::target::MLIR>
mlir = 0,
143 ::flatbuffers::Offset<::flatbuffers::String> cpp = 0) {
156 ::flatbuffers::FlatBufferBuilder &_fbb,
157 ::flatbuffers::Offset<tt::target::MLIR>
mlir = 0,
158 const char *cpp =
nullptr) {
159 auto cpp__ = cpp ? _fbb.CreateString(cpp) : 0;
VT_MLIR
Definition: debug_info_generated.h:100
VT_NAME
Definition: debug_info_generated.h:29
Definition: TTOpsAttrDefs.cpp.inc:230
inline ::flatbuffers::Offset< DebugInfo > CreateDebugInfo(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::MLIR > mlir=0, ::flatbuffers::Offset<::flatbuffers::String > cpp=0)
Definition: debug_info_generated.h:140
inline ::flatbuffers::Offset< MLIR > CreateMLIR(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, ::flatbuffers::Offset<::flatbuffers::String > source=0)
Definition: debug_info_generated.h:69
inline ::flatbuffers::Offset< DebugInfo > CreateDebugInfoDirect(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::MLIR > mlir=0, const char *cpp=nullptr)
Definition: debug_info_generated.h:155
inline ::flatbuffers::Offset< MLIR > CreateMLIRDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, const char *source=nullptr)
Definition: debug_info_generated.h:84
Definition: debug_info_generated.h:16
Definition: debug_info_generated.h:119
DebugInfo Table
Definition: debug_info_generated.h:120
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:122
::flatbuffers::Offset< DebugInfo > Finish()
Definition: debug_info_generated.h:133
DebugInfoBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:129
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:121
void add_cpp(::flatbuffers::Offset<::flatbuffers::String > cpp)
Definition: debug_info_generated.h:126
void add_mlir(::flatbuffers::Offset< tt::target::MLIR > mlir)
Definition: debug_info_generated.h:123
Definition: debug_info_generated.h:150
static constexpr auto Create
Definition: debug_info_generated.h:152
DebugInfo type
Definition: debug_info_generated.h:151
Definition: debug_info_generated.h:25
const tt::target::MLIR * mlir() const
Definition: debug_info_generated.h:103
const ::flatbuffers::String * cpp() const
Definition: debug_info_generated.h:106
const ::flatbuffers::String * name() const
Definition: debug_info_generated.h:32
DebugInfoBuilder Builder
Definition: debug_info_generated.h:97
MLIRBuilder Builder
Definition: debug_info_generated.h:26
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: debug_info_generated.h:38
const ::flatbuffers::String * source() const
Definition: debug_info_generated.h:35
Definition: debug_info_generated.h:48
::flatbuffers::uoffset_t start_
Definition: debug_info_generated.h:51
void add_source(::flatbuffers::Offset<::flatbuffers::String > source)
Definition: debug_info_generated.h:55
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
Definition: debug_info_generated.h:52
::flatbuffers::Offset< MLIR > Finish()
Definition: debug_info_generated.h:62
MLIRBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: debug_info_generated.h:58
::flatbuffers::FlatBufferBuilder & fbb_
Definition: debug_info_generated.h:50
MLIR Table
Definition: debug_info_generated.h:49
Definition: debug_info_generated.h:79
MLIR type
Definition: debug_info_generated.h:80
static constexpr auto Create
Definition: debug_info_generated.h:81