core / org.pinelang.ast.fbs / PrimitiveExpr
PrimitiveExpr¶
@ExperimentalUnsignedTypes class PrimitiveExpr : Table
Constructors¶
Name | Summary |
---|---|
<init> | PrimitiveExpr() |
Properties¶
Name | Summary |
---|---|
stringValue | val stringValue: String ? |
stringValueAsByteBuffer | val stringValueAsByteBuffer: ByteBuffer |
type | val type: UByte |
value | val value: Double |
Functions¶
Name | Summary |
---|---|
__assign | fun __assign(_i: Int , _bb: ByteBuffer ): PrimitiveExpr |
__init | fun __init(_i: Int , _bb: ByteBuffer ): Unit |
stringValueInByteBuffer | fun stringValueInByteBuffer(_bb: ByteBuffer ): ByteBuffer |
Companion Object Functions¶
Name | Summary |
---|---|
addStringValue | fun addStringValue(builder: FlatBufferBuilder, stringValue: Int ): Unit |
addType | fun addType(builder: FlatBufferBuilder, type: UByte ): Unit |
addValue | fun addValue(builder: FlatBufferBuilder, value: Double ): Unit |
createPrimitiveExpr | fun createPrimitiveExpr(builder: FlatBufferBuilder, type: UByte , value: Double , stringValueOffset: Int ): Int |
endPrimitiveExpr | fun endPrimitiveExpr(builder: FlatBufferBuilder): Int |
getRootAsPrimitiveExpr | fun getRootAsPrimitiveExpr(_bb: ByteBuffer ): PrimitiveExpr fun getRootAsPrimitiveExpr(_bb: ByteBuffer , obj: PrimitiveExpr ): PrimitiveExpr |
startPrimitiveExpr | fun startPrimitiveExpr(builder: FlatBufferBuilder): Unit |
validateVersion | fun validateVersion(): Unit |