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 ): PropDefinition fun getRootAsPropDefinition(_bb: ByteBuffer , obj: PropDefinition ): PropDefinition |
startPropDefinition | fun startPropDefinition(builder: FlatBufferBuilder): Unit |
validateVersion | fun validateVersion(): Unit |