Candidate

dfhdl.core.DFDecimal$package.DFXInt.Val.Candidate
See theCandidate companion trait
object Candidate extends CandidateLP

Attributes

Companion
trait
Graph
Supertypes
trait CandidateLP
class Object
trait Matchable
class Any
Self type
Candidate.type

Members list

Type members

Types

type Aux[R, S <: Boolean, W <: IntP, N <: NativeType, P] = Candidate[R] { type OutS = S; type OutW = W; type OutN = N; type OutP = P; }
type AuxM[R, S <: Boolean, W <: IntP, N <: NativeType, P, SMask <: Boolean, WMask <: IntP] = Aux[R, S, W, N, P] { type OutSMask = SMask; type OutWMask = WMask; }
type Exact = Exact0[DFC, Candidate]
type ExactAux[R] = Aux[DFC, Candidate, R]
type IntInfoAux[R <: Int, OS <: Boolean, OW <: Int] = IntInfo[R] { type OutS = OS; type OutW = OW; }

Givens

Givens

inline given errDFEncoding[E <: DFEncoding]: Candidate[E]
given fromDFConstInt32[R <: DFConstInt32]: fromDFConstInt32[R]
given fromDFXIntVal[S <: Boolean, W <: IntP, N <: NativeType, P, R <: DFValTP[DFXInt[S, W, N], P]]: fromDFXIntVal[S, W, N, P, R]
given fromInt[R <: Int, OS <: Boolean, OW <: Int](using info: IntInfoAux[R, OS, OW]): fromInt[R, OS, OW]

Inherited givens

given fromDFBitsValCandidate[R, W <: IntP, P](using ic: Aux[R, W, P]): fromDFBitsValCandidate[R, W, P]

Attributes

Inherited from:
CandidateLP