DFNumber

dfhdl.compiler.ir.DFNumber
See theDFNumber companion object
sealed trait DFNumber extends DFPhysical[Unit]

Attributes

Companion
object
Graph
Supertypes
trait DFPhysical[Unit]
trait DFUnbounded
trait DFType
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object DFNumber

Members list

Type members

Inherited types

type Data = (BigDecimal, Unit)

Attributes

Inherited from:
DFPhysical

Value members

Inherited methods

final def =~(that: DFType)(using MemberGetSet): Boolean

Attributes

Inherited from:
HasRefCompare
def bitsDataToData(data: (BitVector, BitVector))(using MemberGetSet): Data

Attributes

Inherited from:
DFUnbounded
def copyWithNewRefs(using RefGen): DFUnbounded.this.type

Attributes

Inherited from:
DFUnbounded

Attributes

Inherited from:
DFPhysical
def dataToBitsData(data: Data)(using MemberGetSet): (BitVector, BitVector)

Attributes

Inherited from:
DFUnbounded
def isDataBubble(data: Data): Boolean

Attributes

Inherited from:
DFPhysical
def isSimilarTo(that: DFType)(using MemberGetSet): Boolean

Attributes

Inherited from:
DFUnbounded
def noTypeErr: Nothing

Attributes

Inherited from:
DFUnbounded
def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product
protected def prot_=~(that: DFType)(using MemberGetSet): Boolean

Attributes

Inherited from:
DFUnbounded
def width(using MemberGetSet): Int

Attributes

Inherited from:
DFUnbounded

Inherited and Abstract methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def productArity: Int

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product

Inherited fields

lazy val getRefs: List[TypeRef]

Attributes

Inherited from:
DFUnbounded