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):Programfun getRootAsProgram(_bb:ByteBuffer, obj:Program):Program |
| startProgram | fun startProgram(builder: FlatBufferBuilder):Unit |
| validateVersion | fun validateVersion():Unit |