DFVarOps

dfhdl.core.DFVarOps
object DFVarOps

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DFVarOps.type

Members list

Extensions

Extensions

extension [T <: DFTypeAny, A](dfVar: DFVal[T, Modifier[A, Any, Any, Any]])
def :=[R](rhs: Exact[R])(using DFC)(using dt: DomainType)(using notREG: NotREG[A], varOnly: VarOnly[A], insideProcess: dt.type InsideProcess:= A, tc: TC[T, R]): Unit
def :==[R](rhs: Exact[R])(using DFC)(using dt: DomainType)(using varOnly: VarOnly[A], edDomainOnly: EDDomainOnly[dt.type], insideProcess: dt.type InsideProcess:== A, tc: TC[T, R]): Unit
def din(using dt: DomainType)(using IsREG[A], RTDomainOnly[dt.type], DFC): REG_DIN[T]
extension [T <: NonEmptyTuple](dfVarTuple: T)
def :=[R](rhs: Exact[R])(using vt: VarsTuple[T])(using tc: TC[DFBits[vt.Width], R], dfc: DFC): Unit