1 // automatically generated by the FlatBuffers compiler, do not modify 2 3 import java.nio.* 4 import kotlin.math.sign 5 import com.google.flatbuffers.* 6 7 @Suppress("unused") 8 @ExperimentalUnsignedTypes 9 class BookReader : Struct() { 10 __initnull11 fun __init(_i: Int, _bb: ByteBuffer) { 12 __reset(_i, _bb) 13 } __assignnull14 fun __assign(_i: Int, _bb: ByteBuffer) : BookReader { 15 __init(_i, _bb) 16 return this 17 } 18 val booksRead : Int get() = bb.getInt(bb_pos + 0) mutateBooksReadnull19 fun mutateBooksRead(booksRead: Int) : ByteBuffer = bb.putInt(bb_pos + 0, booksRead) 20 companion object { 21 fun createBookReader(builder: FlatBufferBuilder, booksRead: Int) : Int { 22 builder.prep(4, 4) 23 builder.putInt(booksRead) 24 return builder.offset() 25 } 26 } 27 } 28