xref: /aosp_15_r20/external/flatbuffers/tests/union_vector/BookReader.kt (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker // automatically generated by the FlatBuffers compiler, do not modify
2*890232f2SAndroid Build Coastguard Worker 
3*890232f2SAndroid Build Coastguard Worker import java.nio.*
4*890232f2SAndroid Build Coastguard Worker import kotlin.math.sign
5*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.*
6*890232f2SAndroid Build Coastguard Worker 
7*890232f2SAndroid Build Coastguard Worker @Suppress("unused")
8*890232f2SAndroid Build Coastguard Worker class BookReader : Struct() {
9*890232f2SAndroid Build Coastguard Worker 
__initnull10*890232f2SAndroid Build Coastguard Worker     fun __init(_i: Int, _bb: ByteBuffer)  {
11*890232f2SAndroid Build Coastguard Worker         __reset(_i, _bb)
12*890232f2SAndroid Build Coastguard Worker     }
__assignnull13*890232f2SAndroid Build Coastguard Worker     fun __assign(_i: Int, _bb: ByteBuffer) : BookReader {
14*890232f2SAndroid Build Coastguard Worker         __init(_i, _bb)
15*890232f2SAndroid Build Coastguard Worker         return this
16*890232f2SAndroid Build Coastguard Worker     }
17*890232f2SAndroid Build Coastguard Worker     val booksRead : Int get() = bb.getInt(bb_pos + 0)
mutateBooksReadnull18*890232f2SAndroid Build Coastguard Worker     fun mutateBooksRead(booksRead: Int) : ByteBuffer = bb.putInt(bb_pos + 0, booksRead)
19*890232f2SAndroid Build Coastguard Worker     companion object {
20*890232f2SAndroid Build Coastguard Worker         fun createBookReader(builder: FlatBufferBuilder, booksRead: Int) : Int {
21*890232f2SAndroid Build Coastguard Worker             builder.prep(4, 4)
22*890232f2SAndroid Build Coastguard Worker             builder.putInt(booksRead)
23*890232f2SAndroid Build Coastguard Worker             return builder.offset()
24*890232f2SAndroid Build Coastguard Worker         }
25*890232f2SAndroid Build Coastguard Worker     }
26*890232f2SAndroid Build Coastguard Worker }
27