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 |