AssignedScope

dfhdl.compiler.analysis.StateAnalysis.AssignedScope
final case class AssignedScope(latest: BitSet, branchHistory: Option[BitSet], parentScopeOption: Option[AssignedScope], hasAssignments: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def assign(assignBitSet: BitSet): AssignedScope
def branchEntry(firstBranch: Boolean): AssignedScope
def branchExit(lastBranch: Boolean, exhaustive: Boolean): AssignedScope
def getLatest: BitSet
def isConsumingStateAt(consumeBitSet: BitSet): Boolean

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product