core / org.pinelang.ast.fbs / PropDefinition
PropDefinition¶
@ExperimentalUnsignedTypes class PropDefinition : Table
Constructors¶
| Name | Summary |
|---|---|
| <init> | PropDefinition() |
Properties¶
| Name | Summary |
|---|---|
| debug | val debug:DebugInfo? |
| id | val id:UByte |
| value | val value:Expr? |
Functions¶
| Name | Summary |
|---|---|
| __assign | fun __assign(_i:Int, _bb:ByteBuffer):PropDefinition |
| __init | fun __init(_i:Int, _bb:ByteBuffer):Unit |
| debug | fun debug(obj:DebugInfo):DebugInfo? |
| value | fun value(obj:Expr):Expr? |
Companion Object Functions¶
| Name | Summary |
|---|---|
| addDebug | fun addDebug(builder: FlatBufferBuilder, debug:Int):Unit |
| addId | fun addId(builder: FlatBufferBuilder, id:UByte):Unit |
| addValue | fun addValue(builder: FlatBufferBuilder, value:Int):Unit |
| createPropDefinition | fun createPropDefinition(builder: FlatBufferBuilder, id:UByte, valueOffset:Int, debugOffset:Int):Int |
| endPropDefinition | fun endPropDefinition(builder: FlatBufferBuilder):Int |
| getRootAsPropDefinition | fun getRootAsPropDefinition(_bb:ByteBuffer):PropDefinitionfun getRootAsPropDefinition(_bb:ByteBuffer, obj:PropDefinition):PropDefinition |
| startPropDefinition | fun startPropDefinition(builder: FlatBufferBuilder):Unit |
| validateVersion | fun validateVersion():Unit |