Ops

dfhdl.core.DFEnum$package.DFEnum.Val.Ops
object Ops

Attributes

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

Members list

Givens

Givens

given evOpAsDFEnumBinary[P, L <: DFValTP[DFBoolOrBit, P], Comp <: Object, E <: DFEncoding](using cc: Aux[Comp, DFEncoding, E])(using check: E <:< ExplicitWidth[1], dfType: DFEnum[E]): ExactOp2Aux["as", DFC, DFValAny, L, Comp, DFValTP[DFEnum[E], P]]

Extensions

Extensions

extension [P, E <: ExplicitWidth[1]](lhs: DFValTP[DFEnum[E], P])
def bit(using DFCG): DFValTP[DFBit, P]
def bool(using DFCG): DFValTP[DFBool, P]
def toggle(using DFCG): DFValTP[DFEnum[E], P]