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

Keywords
  • no keywords
  • inline
Inherited
  • Not inherited
  • CandidateLP

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