HasRefCompare

dfhdl.compiler.ir.HasRefCompare
trait HasRefCompare[T <: HasRefCompare[T]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Pattern
class Alternative
class Bind
class BindSI
object CatchAll
class NamedArg
class Singleton
class Struct
trait DFMember
trait Empty
object Empty
object FirstStep
object NextStep
object ThisStep
trait Named
trait DFOwnerNamed
class DomainBlock
class ProcessBlock
trait DFVal
trait CanBeExpr
trait Header
class DFIfHeader
trait Alias
trait Consumer
class History
trait Partial
class ApplyIdx
class ApplyRange
class AsIs
class SelectField
trait CanBeGlobal
class Const
class Func
class DesignParam
class NOTHING
class Dcl
class OPEN
class StepBlock
trait DFOwner
trait DFBlock
trait Block
class DFCaseBlock
trait Block
class DFForBlock
class DFWhileBlock
class DFRange
trait Statement
class DFNet
class Goto
class TextOut
class Wait
trait DFType
class DFOpaque
class DFStruct
class DFVector
class DFBits
trait DFBoolOrBit
object DFBit
object DFBool
class DFDecimal
trait DFDouble
object DFDouble
trait DFUnbounded
trait DFNothing
object DFNothing
trait DFPhysical[U]
trait DFFreq
object DFFreq
trait DFNumber
object DFNumber
trait DFTime
object DFTime
trait DFString
object DFString
trait DFUnit
object DFUnit
trait NamedDFType
class DFEnum
enum DomainType
trait Sensitivity
object All
class List
class Related
class Explicit
enum Op
class Report
class Assert
Show all

Members list

Value members

Abstract methods

def copyWithNewRefs(using RefGen): this.type
protected def prot_=~(that: T)(using MemberGetSet): Boolean

Concrete methods

final def =~(that: T)(using MemberGetSet): Boolean

Abstract fields

lazy val getRefs: List[TwoWayAny]