SIRTypeHashConsedFlat

scalus.flat.FlatInstantces.SIRTypeHashConsedFlat

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited types

Attributes

Inherited from:
HashConsedReprFlat

Value members

Concrete methods

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

Attributes

Definition Classes

Attributes

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

Attributes

Definition Classes
def tag: Tag
override def toRepr(a: SIRType): SIRTypeHashConsedRef

Attributes

Definition Classes

Concrete fields

val tagCaseClass: Byte
val tagFun: Byte
val tagNonCaseModule: Byte
val tagPrimitiveData: Byte
val tagPrimitiveString: Byte
val tagPrimitiveVoid: Byte
val tagSumCaseClass: Byte
val tagTypeLambda: Byte
val tagTypeNothing: Byte
val tagTypeProxy: Byte
val tagTypeVar: Byte
final val tagWidth: 5