final
class
TeeSyntax[I, I2, O] extends AnyVal
Instance Constructors
-
new
TeeSyntax(self: Tee[I, I2, O])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (TeeSyntax[I, I2, O], B)
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
contramapL[I0](f: (I0) ⇒ I): Tee[I0, I2, O]
-
def
contramapR[I3](f: (I3) ⇒ I2): Tee[I, I3, O]
-
-
-
def
ensuring(cond: Boolean, msg: ⇒ Any): TeeSyntax[I, I2, O]
-
-
def
formatted(fmtstr: String): String
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isInstanceOf[T0]: Boolean
-
val
self: Tee[I, I2, O]
-
def
toString(): String
-
def
→[B](y: B): (TeeSyntax[I, I2, O], B)
Inherited by implicit conversion any2stringadd from
TeeSyntax[I, I2, O] to any2stringadd[TeeSyntax[I, I2, O]]
Inherited by implicit conversion StringFormat from
TeeSyntax[I, I2, O] to StringFormat[TeeSyntax[I, I2, O]]
Inherited by implicit conversion Ensuring from
TeeSyntax[I, I2, O] to Ensuring[TeeSyntax[I, I2, O]]
Inherited by implicit conversion ArrowAssoc from
TeeSyntax[I, I2, O] to ArrowAssoc[TeeSyntax[I, I2, O]]
This class provides infix syntax specific to
Tee. We put these here rather than trying to cram them intoProcessitself using implicit equality witnesses. This doesn't work out so well due to variance issues.