ToExprHSSIRFlat

scalus.sir.ToExprHSSIRFlat

Called from SIRConverter via reflection.

Attributes

Graph
Supertypes
trait Flat[SIR]
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def bitSizeHC(a: SIR, encoderState: State): Int

Attributes

Definition Classes
def decodeBase64(base64: String): SIR
override def decodeHC(decoderState: HashConsedDecoderState): SIR

Attributes

Definition Classes
def decodeStringLatin1(string: String): SIR

Decode a string encoded in ISO-8859-1 to SIR.

Decode a string encoded in ISO-8859-1 to SIR.

Used by SIRConverter to decode the string representation of SIR.

Attributes

override def encodeHC(a: SIR, encoderState: HashConsedEncoderState): Unit

Attributes

Definition Classes

Inherited methods

final override def bitSize(a: SIR): Int

Attributes

Definition Classes
Inherited from:
HashConsedFlat
def decode(decode: DecoderState): SIR

Attributes

Inherited from:
HashConsedFlat
final override def encode(a: SIR, encoderState: EncoderState): Unit

Attributes

Definition Classes
Inherited from:
HashConsedFlat

Concrete fields

val paranoid: Boolean