sealed abstract
class
Transform[-I, +O] extends AnyRef
Type Members
-
abstract
type
S
Abstract Value Members
-
abstract
val
initial: S
-
abstract
val
onComplete: (S) ⇒ Chunk[O]
-
abstract
val
transform: (S, I) ⇒ (S, Chunk[O])
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (Transform[I, O], B)
-
final
def
==(arg0: Any): Boolean
-
def
andThen[O2](t: Transform[O, O2]): Aux[(S, S), I, O2]
-
final
def
asInstanceOf[T0]: T0
-
def
choice[I2, O2 >: O](t: Transform[I2, O2]): Aux[(S, S), Either[I, I2], O2]
-
def
clone(): AnyRef
-
def
contramap[I2](f: (I2) ⇒ I): Aux[S, I2, O]
-
def
either[I2, O2](t: Transform[I2, O2]): Aux[(S, S), Either[I, I2], Either[O, O2]]
-
def
ensuring(cond: (Transform[I, O]) ⇒ Boolean, msg: ⇒ Any): Transform[I, O]
-
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Transform[I, O]
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
first[A]: Aux[S, (I, A), (O, A)]
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
left[A]: Aux[S, Either[I, A], Either[O, A]]
-
def
lens[I2, O2](get: (I2) ⇒ I, set: (I2, O) ⇒ O2): Aux[S, I2, O2]
-
def
map[O2](f: (O) ⇒ O2): Aux[S, I, O2]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
right[A]: Aux[S, Either[A, I], Either[A, O]]
-
def
second[A]: Aux[S, (A, I), (A, O)]
-
def
semilens[I2, O2](extract: (I2) ⇒ Either[O2, I], inject: (I2, O) ⇒ O2): Aux[S, I2, O2]
-
def
semipass[I2, O2 >: O](extract: (I2) ⇒ Either[O2, I]): Aux[S, I2, O2]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toPipe[F[_]]: Pipe[F, I, O]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
xmapState[S2](g: (S) ⇒ S2)(f: (S2) ⇒ S): Aux[S2, I, O]
-
def
→[B](y: B): (Transform[I, O], B)
Inherited from AnyRef
Inherited from Any
Inherited by implicit conversion any2stringadd from
Transform[I, O] to any2stringadd[Transform[I, O]]
Inherited by implicit conversion StringFormat from
Transform[I, O] to StringFormat[Transform[I, O]]
Inherited by implicit conversion Ensuring from
Transform[I, O] to Ensuring[Transform[I, O]]
Inherited by implicit conversion ArrowAssoc from
Transform[I, O] to ArrowAssoc[Transform[I, O]]