Ops

dfhdl.core.DFVal$.Ops$
object Ops

Attributes

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

Members list

Extensions

Extensions

extension [T <: DFTypeAny, A, C, I, S <: Int, V](dfVal: DFVal[T, Modifier[A, C, I]])(dfVal: DFVal[T, Modifier[A, C, I]])
def pipe(step: Inlined[S])(using dfOnly: DFDomainOnly, dfc: DFC, check: Check[S]): DFValOf[T]
inline def pipe(using DFC, DFDomainOnly): DFValOf[T]
def prev(step: Inlined[S], init: Exact[V])(using dfc: DFC, dfOnly: DFDomainOnly, tokenTC: TC[T, V], check: Check[S]): DFValOf[T]
def prev(step: Inlined[S])(using dfc: DFC, dfOnly: DFDomainOnly, initCheck: PrevInitCheck[I], check: Check[S]): DFValOf[T]
inline def prev(using DFDomainOnly, PrevInitCheck[I], DFC): DFValOf[T]
def reg(step: Inlined[S])(using dfc: DFC, rtOnly: RTDomainOnly, initCheck: RegInitCheck[I], check: Check[S]): DFValOf[T]
def reg(step: Inlined[S], init: Exact[V])(using dfc: DFC, rtOnly: RTDomainOnly, tokenTC: TC[T, V], check: Check[S]): DFValOf[T]
inline def reg(using DFC, RTDomainOnly, RegInitCheck[I]): DFValOf[T]
extension [T <: DFTypeAny, A, C, I](dfVal: DFVal[T, Modifier[A, C, I]])(dfVal: DFVal[T, Modifier[A, C, I]])
def bits(using w: Width[T])(using DFC): DFValOf[DFBits[Out]]
def genNewVar(using DFC): DFVarOf[T]