ToExprHSSIRTypeFlat

scalus.sir.ToExprHSSIRTypeFlat

Note, that this hashconsedflat should not be resolved as given. It is used only as parameter to ToExprHS. Given HashConsedFlat[(something other then Module)] is a no-no.

Attributes

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

Members list

Keywords
  • no keywords
  • final
  • override
Inherited
  • Not inherited
  • HashConsedFlat

Value members

Concrete methods

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

Attributes

Definition Classes
override def decodeHC(decoderState: HashConsedDecoderState): SIRType

Attributes

Definition Classes
override def encodeHC(a: SIRType, encoderState: HashConsedEncoderState): Unit

Attributes

Definition Classes

Inherited methods

final override def bitSize(a: SIRType): Int

Attributes

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

Attributes

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

Attributes

Definition Classes
Inherited from:
HashConsedFlat

Concrete fields

val paranoid: Boolean