Compare

dfhdl.core.DFVal.Compare
See theCompare companion trait
object Compare

Attributes

Companion
trait
Graph
Supertypes
trait CompareLP
class Object
trait Matchable
class Any
Self type
Compare.type

Members list

Givens

Inherited givens

transparent inline given errorDMZ[T <: DFTypeAny, R, Op <: Op, C <: Boolean](using t: ShowType[T], r: ShowType[R]): Compare[T, R, Op, C]

Attributes

Inherited from:
CompareLP
given sameValType[T <: DFTypeAny, P, R <: DFValTP[T, P], Op <: Op, C <: Boolean](using x$1: ValueOf[Op], x$2: ValueOf[C]): sameValType[T, P, R, Op, C]

Attributes

Inherited from:
CompareLP

Exports

Defined exports

export DFBitsCompareSEV[LW <: IntP, Op <: Op, C <: Boolean, T <: BitOrBool, V <: SameElementsVector[T]](using x$1: ValueOf[Op], x$2: ValueOf[C])
Exported from Compare
export DFBoolOrBitCompare[T <: DFBoolOrBit, R, IC <: Candidate[R], Op <: Op, C <: Boolean](using ic: IC, op: ValueOf[Op], castling: ValueOf[C])
Exported from Compare
export DFEnumCompareEntry[E <: DFEncoding, RE <: E, Op <: Op, C <: Boolean]
Exported from Compare
export DFStructArgCC[F <: Fields, RF <: Fields, Op <: Op, C <: Boolean](using sf: SameFields[F, RF])
Exported from Compare
export DFStructArgStruct[F <: Fields, RF <: Fields, RP, R <: DFValTP[DFStruct[RF], RP], Op <: Op, C <: Boolean](using sf: SameFields[F, RF])
Exported from Compare
export DFTupleArg[T <: NonEmptyTuple, R <: NonEmptyTuple, Op <: Op, C <: Boolean, Z <: TCZipper[T, R, DFValAny, [T <: DFTypeAny, R] =>> Compare[T, R, Op, C]]](using zipper: Z)
Exported from Compare
export DFVectorCompareDFValVector[T <: DFTypeAny, D1 <: Int, E, R <: Iterable[E], Op <: Op, C <: Boolean, TC <: Compare[T, E, Op, C]](using tc: TC, op: ValueOf[Op], castle: ValueOf[C])
Exported from Compare