Skip to content

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