ModuleSerializedRef

scalus.flat.FlatInstantces.ModuleSerializedRef
class ModuleSerializedRef(val version: (Int, Int), val defs: HashConsedRef[List[Binding]]) extends HashConsedRef[Module]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def finValue(hc: State, level: Int, parents: HSRIdentityHashMap): Module

Should be called after the decoding of the whole structures.

Should be called after the decoding of the whole structures.

Attributes

Returns

valua of A

Definition Classes
override def isComplete(hs: State): Boolean

Attributes

Returns

true if we have fully data object here and finValue can be called regradless of the state. used for optimization.

Definition Classes

Inherited methods

def isForward: Boolean

Attributes

Inherited from:
HashConsedRef

Concrete fields

val defs: HashConsedRef[List[Binding]]
val version: (Int, Int)