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

Type members

Classlikes

case class SelfCheckException(msg: String, originSir: SIR, decodedSir: SIR, path: List[String], left: Any, right: Any) extends RuntimeException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

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