// automatically generated by the FlatBuffers compiler, do not modify package NamespaceA.NamespaceB import java.nio.* import kotlin.math.sign import com.google.flatbuffers.* @Suppress("unused") @ExperimentalUnsignedTypes class StructInNestedNS : Struct() { fun __init(_i: Int, _bb: ByteBuffer) { __reset(_i, _bb) } fun __assign(_i: Int, _bb: ByteBuffer) : StructInNestedNS { __init(_i, _bb) return this } val a : Int get() = bb.getInt(bb_pos + 0) fun mutateA(a: Int) : ByteBuffer = bb.putInt(bb_pos + 0, a) val b : Int get() = bb.getInt(bb_pos + 4) fun mutateB(b: Int) : ByteBuffer = bb.putInt(bb_pos + 4, b) companion object { fun createStructInNestedNS(builder: FlatBufferBuilder, a: Int, b: Int) : Int { builder.prep(4, 8) builder.putInt(b) builder.putInt(a) return builder.offset() } } }