4 #ifndef FLATBUFFERS_GENERATED_CPU_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_CPU_TT_TARGET_TTNN_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");
26 struct CpuOp FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
30 return "tt.target.ttnn.CpuOp";
32 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
38 const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *
ins()
const {
39 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *>(
VT_INS);
41 const tt::target::ttnn::TensorRef *
out()
const {
42 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
45 return GetPointer<const ::flatbuffers::String *>(
VT_FUNC_NAME);
50 bool Verify(::flatbuffers::Verifier &verifier)
const {
51 return VerifyTableStart(verifier) &&
52 VerifyOffset(verifier,
VT_INS) &&
53 verifier.VerifyVector(ins()) &&
54 verifier.VerifyVectorOfTables(ins()) &&
55 VerifyOffset(verifier,
VT_OUT) &&
56 verifier.VerifyTable(out()) &&
58 verifier.VerifyString(func_name()) &&
66 ::flatbuffers::FlatBufferBuilder &
fbb_;
68 void add_ins(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> ins) {
71 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
74 void add_func_name(::flatbuffers::Offset<::flatbuffers::String> func_name) {
84 ::flatbuffers::Offset<CpuOp>
Finish() {
86 auto o = ::flatbuffers::Offset<CpuOp>(end);
92 ::flatbuffers::FlatBufferBuilder &_fbb,
93 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> ins = 0,
94 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
95 ::flatbuffers::Offset<::flatbuffers::String> func_name = 0,
96 uint32_t dylib_id = 0) {
111 ::flatbuffers::FlatBufferBuilder &_fbb,
112 const std::vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *ins =
nullptr,
113 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
114 const char *func_name =
nullptr,
115 uint32_t dylib_id = 0) {
116 auto ins__ = ins ? _fbb.CreateVector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>(*ins) : 0;
117 auto func_name__ = func_name ? _fbb.CreateString(func_name) : 0;
VT_DYLIB_ID
Definition: types_generated.h:1215
VT_OUT
Definition: cpu_generated.h:34
VT_FUNC_NAME
Definition: cpu_generated.h:35
VT_INS
Definition: cpu_generated.h:33
inline ::flatbuffers::Offset< CpuOp > CreateCpuOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> ins=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::String > func_name=0, uint32_t dylib_id=0)
Definition: cpu_generated.h:91
inline ::flatbuffers::Offset< CpuOp > CreateCpuOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *ins=nullptr, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const char *func_name=nullptr, uint32_t dylib_id=0)
Definition: cpu_generated.h:110
Definition: debug_info_generated.h:18
Definition: cpu_generated.h:64
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: cpu_generated.h:71
::flatbuffers::Offset< CpuOp > Finish()
Definition: cpu_generated.h:84
::flatbuffers::FlatBufferBuilder & fbb_
Definition: cpu_generated.h:66
void add_func_name(::flatbuffers::Offset<::flatbuffers::String > func_name)
Definition: cpu_generated.h:74
CpuOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: cpu_generated.h:80
void add_dylib_id(uint32_t dylib_id)
Definition: cpu_generated.h:77
::flatbuffers::uoffset_t start_
Definition: cpu_generated.h:67
CpuOp Table
Definition: cpu_generated.h:65
void add_ins(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> ins)
Definition: cpu_generated.h:68
Definition: cpu_generated.h:105
static constexpr auto Create
Definition: cpu_generated.h:107
CpuOp type
Definition: cpu_generated.h:106
const ::flatbuffers::String * func_name() const
Definition: cpu_generated.h:44
const tt::target::ttnn::TensorRef * out() const
Definition: cpu_generated.h:41
uint32_t dylib_id() const
Definition: cpu_generated.h:47
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: cpu_generated.h:50
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * ins() const
Definition: cpu_generated.h:38
CpuOpBuilder Builder
Definition: cpu_generated.h:27
static FLATBUFFERS_CONSTEXPR_CPP11 const char * GetFullyQualifiedName()
Definition: cpu_generated.h:29