// automatically generated by the FlatBuffers compiler, do not modify @file:OptIn(kotlin.ExperimentalUnsignedTypes::class) package link.roadio.riff.state.fbs import com.google.flatbuffers.kotlin.* import kotlin.jvm.JvmInline @Suppress("unused") class HistoryEntry : Struct() { fun init(i: Int, buffer: ReadWriteBuffer) : HistoryEntry = reset(i, buffer) val generation : ULong get() = bb.getULong(bufferPos + 0) val mediaHi : Long get() = bb.getLong(bufferPos + 8) val mediaLo : Long get() = bb.getLong(bufferPos + 16) val flagsData : ULong get() = bb.getULong(bufferPos + 24) companion object { fun createHistoryEntry(builder: FlatBufferBuilder, generation: ULong, mediaHi: Long, mediaLo: Long, flagsData: ULong) : Offset { builder.prep(8, 32) builder.put(flagsData) builder.put(mediaLo) builder.put(mediaHi) builder.put(generation) return Offset(builder.offset()) } } } typealias HistoryEntryOffsetArray = OffsetArray inline fun HistoryEntryOffsetArray(size: Int, crossinline call: (Int) -> Offset): HistoryEntryOffsetArray = HistoryEntryOffsetArray(IntArray(size) { call(it).value })