final class WyeSyntax[I, I2, O] extends AnyVal
This class provides infix syntax specific to Wye. We put these here
rather than trying to cram them into Process itself using implicit
equality witnesses. This doesn't work out so well due to variance
issues.
- Source
- wye.scala
- Alphabetic
- By Inheritance
- WyeSyntax
- AnyVal
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
- def +(other: String): String
- def ->[B](y: B): (WyeSyntax[I, I2, O], B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
def
apply(input: Iterable[I], input2: Iterable[I2]): IndexedSeq[O]
Apply a
Wyeto twoIterableinputs. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
attachL[I0](f: Process1[I0, I]): Wye[I0, I2, O]
Transform the left input of the given
Wyeusing aProcess1. -
def
attachR[I1](f: Process1[I1, I2]): Wye[I, I1, O]
Transform the right input of the given
Wyeusing aProcess1. -
def
contramapL[I0](f: (I0) ⇒ I): Wye[I0, I2, O]
Transform the left input to a
Wye. -
def
contramapR[I3](f: (I3) ⇒ I2): Wye[I, I3, O]
Transform the right input to a
Wye. -
def
detach1L: Wye[I, I2, O]
Converting requests for the left input into normal termination.
Converting requests for the left input into normal termination. Note that
Bothrequests are rewritten to fetch from the only input. -
def
detach1R: Wye[I, I2, O]
Converting requests for the right input into normal termination.
Converting requests for the right input into normal termination. Note that
Bothrequests are rewritten to fetch from the only input. - def ensuring(cond: (WyeSyntax[I, I2, O]) ⇒ Boolean, msg: ⇒ Any): WyeSyntax[I, I2, O]
- def ensuring(cond: (WyeSyntax[I, I2, O]) ⇒ Boolean): WyeSyntax[I, I2, O]
- def ensuring(cond: Boolean, msg: ⇒ Any): WyeSyntax[I, I2, O]
- def ensuring(cond: Boolean): WyeSyntax[I, I2, O]
- def formatted(fmtstr: String): String
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val self: Wye[I, I2, O]
-
def
toString(): String
- Definition Classes
- Any
- def →[B](y: B): (WyeSyntax[I, I2, O], B)