Ops

dfhdl.core.DFBits$package$.DFBits$.Token$.Ops$
object Ops

Attributes

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

Members list

Extensions

Extensions

extension [LW <: Int](lhs: Token[LW])(lhs: Token[LW])
def &[RW <: Int](rhs: Token[RW])(using bb: Behaviour): Token[LW]
def ++[RW <: Int](rhs: Token[RW]): Token[LW + RW]
def apply[I <: Int](relIdx: Inlined[I])(using check: Check[I, LW]): Token
def apply[H <: Int, L <: Int](relBitHigh: Inlined[H], relBitLow: Inlined[L])(using checkHigh: Check[H, LW], checkLow: Check[L, LW], checkHiLo: Check[H, L]): Token[H - L + 1]
def as[A <: Supported](aliasType: A)(using tc: TC[A])(using aW: Width[Type])(using check: Check[Out, LW]): DFToken[Type]
def lsbit: Token
def msbit: Token
def repeat[N <: Int](num: Inlined[N])(using check: Check[N]): DFToken[DFBits[LW * N]]
def resize[RW <: Int](updatedWidth: Inlined[RW])(using check: Check[RW]): Token[RW]
def sint: Token[LW]
def uint: Token[LW]