DesignContext

dfhdl.core.DesignContext

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addMember[M <: DFMember](member: M): M
def getLatestMember: DFMember
def getMemberList: List[DFMember]
def getRefTable: Map[DFRefAny, DFMember]
def ignoreMember[M <: DFMember](member: M): M
def inject(sourceCtx: DesignContext): Unit
def newRefFor[M <: DFMember, R <: DFRef[M]](ref: R, member: M): R
def plantMember[M <: DFMember](owner: DFOwner, member: M): M
def replaceMember[M <: DFMember](originalMember: M, newMember: M): M
def setMember[M <: DFMember](originalMember: M, newMemberFunc: M => M): M
def setOriginRefs(member: DFMember): Unit

Concrete fields

var defInputs: List[DFValAny]
var isDuplicate: Boolean
val memberTable: Map[DFMember, Int]
val members: ArrayBuffer[MemberEntry]
val originRefTable: Map[TwoWayAny, DFMember]
val refTable: Map[DFRefAny, DFMember]