4 #ifndef FLATBUFFERS_GENERATED_GETDEVICE_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_GETDEVICE_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");
24 struct GetDeviceOpBuilder;
26 struct GetDeviceOp FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
35 const tt::target::Dim2d *
mesh()
const {
36 return GetStruct<const tt::target::Dim2d *>(
VT_MESH);
38 const tt::target::Dim2d *
offset()
const {
39 return GetStruct<const tt::target::Dim2d *>(
VT_OFFSET);
41 const ::flatbuffers::Vector<uint32_t> *
chip_ids()
const {
42 return GetPointer<const ::flatbuffers::Vector<uint32_t> *>(
VT_CHIP_IDS);
44 const tt::target::DeviceRef *
out()
const {
45 return GetPointer<const tt::target::DeviceRef *>(
VT_OUT);
47 bool Verify(::flatbuffers::Verifier &verifier)
const {
48 return VerifyTableStart(verifier) &&
49 VerifyField<tt::target::Dim2d>(verifier,
VT_MESH, 4) &&
50 VerifyField<tt::target::Dim2d>(verifier,
VT_OFFSET, 4) &&
52 verifier.VerifyVector(chip_ids()) &&
53 VerifyOffset(verifier,
VT_OUT) &&
54 verifier.VerifyTable(out()) &&
61 ::flatbuffers::FlatBufferBuilder &
fbb_;
69 void add_chip_ids(::flatbuffers::Offset<::flatbuffers::Vector<uint32_t>> chip_ids) {
72 void add_out(::flatbuffers::Offset<tt::target::DeviceRef> out) {
79 ::flatbuffers::Offset<GetDeviceOp>
Finish() {
81 auto o = ::flatbuffers::Offset<GetDeviceOp>(end);
87 ::flatbuffers::FlatBufferBuilder &_fbb,
88 const tt::target::Dim2d *mesh =
nullptr,
89 const tt::target::Dim2d *offset =
nullptr,
90 ::flatbuffers::Offset<::flatbuffers::Vector<uint32_t>> chip_ids = 0,
91 ::flatbuffers::Offset<tt::target::DeviceRef> out = 0) {
106 ::flatbuffers::FlatBufferBuilder &_fbb,
107 const tt::target::Dim2d *mesh =
nullptr,
108 const tt::target::Dim2d *offset =
nullptr,
109 const std::vector<uint32_t> *chip_ids =
nullptr,
110 ::flatbuffers::Offset<tt::target::DeviceRef> out = 0) {
111 auto chip_ids__ = chip_ids ? _fbb.CreateVector<uint32_t>(*chip_ids) : 0;
VT_OUT
Definition: ccl_generated.h:40
VT_OFFSET
Definition: get_device_generated.h:31
VT_MESH
Definition: get_device_generated.h:30
VT_CHIP_IDS
Definition: get_device_generated.h:32
inline ::flatbuffers::Offset< GetDeviceOp > CreateGetDeviceOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Dim2d *mesh=nullptr, const tt::target::Dim2d *offset=nullptr, const std::vector< uint32_t > *chip_ids=nullptr, ::flatbuffers::Offset< tt::target::DeviceRef > out=0)
Definition: get_device_generated.h:105
inline ::flatbuffers::Offset< GetDeviceOp > CreateGetDeviceOp(::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Dim2d *mesh=nullptr, const tt::target::Dim2d *offset=nullptr, ::flatbuffers::Offset<::flatbuffers::Vector< uint32_t >> chip_ids=0, ::flatbuffers::Offset< tt::target::DeviceRef > out=0)
Definition: get_device_generated.h:86
Definition: debug_info_generated.h:18
const tt::target::Dim2d * offset() const
Definition: get_device_generated.h:38
const ::flatbuffers::Vector< uint32_t > * chip_ids() const
Definition: get_device_generated.h:41
const tt::target::Dim2d * mesh() const
Definition: get_device_generated.h:35
GetDeviceOpBuilder Builder
Definition: get_device_generated.h:27
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: get_device_generated.h:47
const tt::target::DeviceRef * out() const
Definition: get_device_generated.h:44
Definition: get_device_generated.h:59
GetDeviceOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: get_device_generated.h:75
::flatbuffers::uoffset_t start_
Definition: get_device_generated.h:62
::flatbuffers::Offset< GetDeviceOp > Finish()
Definition: get_device_generated.h:79
void add_chip_ids(::flatbuffers::Offset<::flatbuffers::Vector< uint32_t >> chip_ids)
Definition: get_device_generated.h:69
void add_mesh(const tt::target::Dim2d *mesh)
Definition: get_device_generated.h:63
GetDeviceOp Table
Definition: get_device_generated.h:60
void add_offset(const tt::target::Dim2d *offset)
Definition: get_device_generated.h:66
void add_out(::flatbuffers::Offset< tt::target::DeviceRef > out)
Definition: get_device_generated.h:72
::flatbuffers::FlatBufferBuilder & fbb_
Definition: get_device_generated.h:61
Definition: get_device_generated.h:100
GetDeviceOp type
Definition: get_device_generated.h:101
static constexpr auto Create
Definition: get_device_generated.h:102