DesignContext

dfhdl.core.MutableDB.DesignContext
object DesignContext

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def endDesign(design: DFDesignBlock): Unit
def getDefInput(idx: Int): DFValAny
def getLastDesignInst: DFDesignBlock
def getLastMembers(cnt: Int): List[DFMember]
def getMembers(from: Int, until: Int): List[DFMember]
def getMembersNum: Int
def runFuncWithInputs[V <: DFValAny](func: => V, inputs: List[DFValAny]): (Boolean, V)
def startDesign(design: DFDesignBlock): Unit

Concrete fields

val designMembers: Map[DFDesignBlock, List[DFMember]]
val pureDesignDefOutCache: Map[(Position, List[DFType]), DFValAny]
var stack: List[DesignContext]
val uniqueDesigns: Map[String, List[List[DFDesignBlock]]]