sealed
class
Iteratee[E, F[_], A] extends AnyRef
Instance Constructors
-
new
Iteratee(value: F[Step[E, F, A]])
Value Members
-
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
contramap[EE](f: (EE) ⇒ E)(implicit F: Monad[F]): Iteratee[EE, F, A]
-
-
-
def
feed[EE, AA](f: (Step[E, F, A]) ⇒ Iteratee[EE, F, AA])(implicit F: FlatMap[F]): Iteratee[EE, F, AA]
-
def
feedE(enum: Enumerator[E, F])(implicit F: FlatMap[F]): Iteratee[E, F, A]
-
def
finalize(): Unit
-
def
flatMap[B](f: (A) ⇒ Iteratee[E, F, B])(implicit F: Monad[F]): Iteratee[E, F, B]
-
def
foldWith[Z](folder: StepFolder[E, F, A, Z])(implicit F: Functor[F]): F[Z]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[B](f: (A) ⇒ B)(implicit F: Monad[F]): Iteratee[E, F, B]
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
run(implicit F: Monad[F]): F[A]
-
def
sequenceI(implicit m: Monad[F]): Enumeratee[E, A, F]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
through[O](enumeratee: Enumeratee[O, E, F])(implicit F: Monad[F]): Iteratee[O, F, A]
-
def
toString(): String
-
-
val
value: F[Step[E, F, A]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zip[B](other: Iteratee[E, F, B])(implicit F: Monad[F]): Iteratee[E, F, (A, B)]
A data sink that represents a value of type
F[Step[E, F, A]]
.The type of the input data
The type constructor representing an effect
The type of the calculated result
Step