dfhdl.internals.Check2
See theCheck2 companion trait
object Check2
Attributes
Members list
Type members
Classlikes
trait Check[Wide1, Wide2, T1 <: Wide1, T2 <: Wide2, Cond <: ([T1 <: Wide1, T2 <: Wide2] =>> Boolean), Msg <: ([T1 <: Wide1, T2 <: Wide2] =>> String), CondValue <: Boolean, MsgValue <: String, Warn <: Boolean]()
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object CheckOK
object CheckNUB
trait CheckNUB[Wide1, Wide2, T1, T2, Cond <: ([T1 <: Wide1, T2 <: Wide2] =>> Boolean), Msg <: ([T1 <: Wide1, T2 <: Wide2] =>> String), Warn <: Boolean]()
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object CheckNUBOK
object CheckNUBOK extends CheckNUB[Any, Any, Any, Any, Nothing, Nothing, Boolean]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CheckNUBOK.type
Value members
Concrete methods
final def checkMacro[Wide1, Wide2, T1 <: Wide1, T2 <: Wide2, Cond <: ([T1 <: Wide1, T2 <: Wide2] =>> Boolean), Msg <: ([T1 <: Wide1, T2 <: Wide2] =>> String), CondValue <: Boolean, MsgValue <: String, Warn <: Boolean](using Quotes, Type[Wide1], Type[Wide2], Type[T1], Type[T2], Type[Cond], Type[Msg], Type[CondValue], Type[MsgValue], Type[Warn]): Expr[Check[Wide1, Wide2, T1, T2, Cond, Msg, CondValue, MsgValue, Warn]]
Givens
Givens
inline given given_Check_Wide1_Wide2_T1_T2_Cond_Msg_CondValue_MsgValue_Warn[Wide1, Wide2, T1 <: Wide1, T2 <: Wide2, Cond <: ([T1 <: Wide1, T2 <: Wide2] =>> Boolean), Msg <: ([T1 <: Wide1, T2 <: Wide2] =>> String), CondValue <: Boolean, MsgValue <: String, Warn <: Boolean]: Check[Wide1, Wide2, T1, T2, Cond, Msg, CondValue, MsgValue, Warn]
In this article