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):PrimitiveExprfun getRootAsPrimitiveExpr(_bb:ByteBuffer, obj:PrimitiveExpr):PrimitiveExpr |
| startPrimitiveExpr | fun startPrimitiveExpr(builder: FlatBufferBuilder):Unit |
| validateVersion | fun validateVersion():Unit |