package
immutable
Type Members
-
case class
BufferT[A](seg: Seg[A], evidence$1: Message[A]) extends (OChan[A]) ⇒ OChan[A] with Product with Serializable
-
case class
CompressorT[A, B](complexity: Int, f: (Seg[B]) ⇒ A, evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
class
DebugT[A] extends (OChan[A]) ⇒ OChan[A]
-
case class
FilterT[A](complexity: Int, p: (A) ⇒ Boolean, evidence$1: Message[A]) extends (OChan[A]) ⇒ OChan[A] with Product with Serializable
-
case class
FlatMapperT[A, B](complexity: Int, f: (B) ⇒ Seg[A], evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
case class
FlatSegMapperT[A, B](complexity: Int, f: (B) ⇒ Seg[A], evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
case class
MapperT[A, B](complexity: Int, f: (B) ⇒ A, evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
case class
ParserT[A, B](complexity: Int, reset: Parser[B, A], parser: Parser[B, A], evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
case class
PartialMapperT[A, B](complexity: Int, f: PartialFunction[B, A], evidence$3: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
-
case class
StateT[A, S, B](complexity: Int, state: S, fsm: (S, B) ⇒ (S, A), evidence$1: Message[B]) extends (OChan[A]) ⇒ OChan[B] with Product with Serializable
Value Members
-
object
VoidOChan extends OChan[Any]