DFVal

dfhdl.core.DFVal
See theDFVal companion object
final class DFVal[+T <: DFTypeAny, +M <: ModifierAny](val irValue: DFVal | DFError) extends AnyVal, DFMember[DFVal], Selectable

Attributes

Companion
object
Graph
Supertypes
trait Selectable
trait DFMember[DFVal]
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

transparent inline def !=[R](inline that: R)(using DFC): DFValTP[DFBool, Any]
transparent inline def ==[R](inline that: R)(using DFC): DFValTP[DFBool, Any]
def anonymize(using dfc: DFC): DFVal[T, M]
Extension method from DFVal
def anonymizeInDFCPosition(using DFC): DFVal[T, M]
Extension method from DFVal
def dfType: T
Extension method from dfhdl.core
def hasTag[CT <: DFTag : ClassTag](implicit evidence$1: ClassTag[CT], dfc: DFC): Boolean
Extension method from DFVal
def inDFCPosition(using DFC): Boolean
Extension method from DFVal
infix def init(initValues: InitValue[T]*)(using DFC, InitCheck[I]): DFVal[T, Modifier[A, C, Initialized, P]]
Extension method from DFVal
infix def init(initValues: InitTupleValues[T])(using DFC, InitCheck[I]): DFVal[DFTuple[T], Modifier[A, C, Initialized, P]]
Extension method from DFVal
def nameInDFCPosition(using dfc: DFC): DFVal[T, M]
Extension method from DFVal
def selectDynamic(name: String)(using DFC): Any
infix def setName(name: String)(using dfc: DFC): DFVal[T, M]
Extension method from DFVal
infix def tag[CT <: DFTag : ClassTag](customTag: CT)(implicit evidence$1: ClassTag[CT], dfc: DFC): DFVal[T, M]
Extension method from DFVal
infix def tag[CT <: DFTag : ClassTag](condCustomTag: Conditional[CT])(implicit evidence$1: ClassTag[CT], dfc: DFC): DFVal[T, M]
Extension method from DFVal
def widthInt(using dfc: DFC, w: Width[T]): Inlined[w.OutI]
Extension method from dfhdl.core
def widthIntParam(using dfc: DFC, w: Width[T]): IntParam[w.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

Concrete fields

val irValue: DFVal | DFError