package
immutable
Type Members
-
case class
BufferT[A](seg: Seg[A], evidence$1: Message[A]) extends (IChan[A]) ⇒ IChan[A] with Product with Serializable
-
abstract
class
BufferedIChan[A] extends IChan[A] with StatefulIChan[Seg[A], A] with TestableIChan[A]
-
case class
CompressorT[A, B](complexity: Int, f: (Seg[A]) ⇒ B, evidence$1: Message[B]) extends StatelessT[A, B] with Product with Serializable
-
class
DebugT[A] extends (IChan[A]) ⇒ IChan[A]
-
class
DropT[A] extends (IChan[A]) ⇒ IChan[A]
-
class
DropWhileT[A] extends (IChan[A]) ⇒ IChan[A]
-
case class
FilterT[A](complexity: Int, p: (A) ⇒ Boolean, evidence$1: Message[A]) extends (IChan[A]) ⇒ IChan[A] with Product with Serializable
-
case class
GroupedT[A](size: Int, acc: Seg[A], evidence$1: Message[A]) extends (IChan[A]) ⇒ IChan[Seg[A]] with Product with Serializable
-
case class
MapperT[A, B](complexity: Int, f: (A) ⇒ B, evidence$1: Message[B]) extends StatelessT[A, B] with Product with Serializable
-
case class
ParserT[A, B](complexity: Int, reset: Parser[A, B], parser: Parser[A, B], evidence$1: Message[A], evidence$2: Message[B]) extends (IChan[A]) ⇒ IChan[B] with Product with Serializable
-
case class
PartialMapperT[A, B](complexity: Int, f: PartialFunction[A, B], evidence$5: Message[A], evidence$6: Message[B]) extends StatelessT[A, B] with Product with Serializable
-
case class
SegMapperT[A, B](complexity: Int, f: (Seg[A]) ⇒ Seg[B], evidence$3: Message[B]) extends StatelessT[A, B] with Product with Serializable
-
case class
SpanT[A](complexity: Int, p: (A) ⇒ Boolean, switch: (IChan[A]) ⇒ IChan[A], evidence$1: Message[A]) extends (IChan[A]) ⇒ IChan[A] with Product with Serializable
-
case class
StateT[A, S, B](complexity: Int, state: S, fsm: (S, A) ⇒ (S, B), evidence$1: Message[B]) extends (IChan[A]) ⇒ IChan[B] with Product with Serializable
-
abstract
class
StatelessT[A, B] extends (IChan[A]) ⇒ IChan[B]
-
class
TakeT[A] extends (IChan[A]) ⇒ IChan[A]
-
class
TakeUntilT[A, B] extends (IChan[A]) ⇒ IChan[A]
-
abstract
class
Zipper[A, B] extends IChan[(A, B)]