DesignContext

dfhdl.core.MutableDB.DesignContext
See theDesignContext companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addMember[M <: DFMember](member: M): M
def getMemberList: List[DFMember]
def getRefTable: Map[DFRefAny, DFMember]
def ignoreMember[M <: DFMember](member: M): M
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 touchLazyRefs(): Unit

Concrete fields

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