DFVal

dfhdl.core.DFVal
See theDFVal companion object
trait DFVal[+T <: DFTypeAny, +M <: ModifierAny] extends DFMember[DFVal], Selectable

Attributes

Companion
object
Graph
Supertypes
trait Selectable
trait DFMember[DFVal]
class Any
Known subtypes
class DFEncoding
trait Auto
class Grey
class OneHot
class StartAt[V]
class Default
class Manual[W]
class Final[T, M]
Show all

Members list

Value members

Concrete methods

transparent inline def !=[R](inline that: R)(using DFC): DFBool <> VAL
transparent inline def ==[R](inline that: R)(using DFC): DFBool <> VAL
def dfType: T
Extension method from dfhdl.core
def hasTag[CT <: DFTag : ClassTag](implicit evidence$11: ClassTag[CT], dfc: DFC): Boolean
Extension method from DFVal
def init(tokenValues: Value[T]*)(using InitCheck[I], DFC): DFVal[T, Modifier[A, C, Initialized]]
Extension method from DFVal
def init(tokenValues: TupleValues[T])(using InitCheck[I], DFC): DFVal[DFTuple[T], Modifier[A, C, Initialized]]
Extension method from DFVal
def selectDynamic(name: String)(using DFC): Any
def setName(name: String)(using dfc: DFC): DFVal[T, M]
Extension method from DFVal
def tag[CT <: DFTag : ClassTag](customTag: CT)(implicit evidence$9: ClassTag[CT], dfc: DFC): DFVal[T, M]
Extension method from DFVal
def tag[CT <: DFTag : ClassTag](condCustomTag: Conditional[CT])(implicit evidence$10: ClassTag[CT], dfc: DFC): DFVal[T, M]
Extension method from DFVal
def width(using w: Width[T]): Inlined[Out]
Extension method from dfhdl.core

Inherited methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
DFMember -> Any
Inherited from:
DFMember

Inherited fields

val irValue: DFVal | DFError

Attributes

Inherited from:
DFMember