Skip to content

core / org.pinelang.ast.fbs / Program

Program

@ExperimentalUnsignedTypes class Program : Table

Constructors

Name Summary
<init> Program()

Properties

Name Summary
root val root:ObjectDefinition?

Functions

Name Summary
__assign fun __assign(_i:Int, _bb:ByteBuffer):Program
__init fun __init(_i:Int, _bb:ByteBuffer):Unit
root fun root(obj:ObjectDefinition):ObjectDefinition?

Companion Object Functions

Name Summary
addRoot fun addRoot(builder: FlatBufferBuilder, root:Int):Unit
createProgram fun createProgram(builder: FlatBufferBuilder, rootOffset:Int):Int
endProgram fun endProgram(builder: FlatBufferBuilder):Int
finishProgramBuffer fun finishProgramBuffer(builder: FlatBufferBuilder, offset:Int):Unit
finishSizePrefixedProgramBuffer fun finishSizePrefixedProgramBuffer(builder: FlatBufferBuilder, offset:Int):Unit
getRootAsProgram fun getRootAsProgram(_bb:ByteBuffer):Program
fun getRootAsProgram(_bb:ByteBuffer, obj:Program):Program
startProgram fun startProgram(builder: FlatBufferBuilder):Unit
validateVersion fun validateVersion():Unit