abstract
class
Enumerator[E, F[_]] extends AnyRef
Instance Constructors
-
new
Enumerator()
Abstract Value Members
-
abstract
def
apply[A](s: Step[E, F, A]): Iteratee[E, F, A]
Concrete Value Members
-
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
#::(e: ⇒ E)(implicit F: Monad[F]): Enumerator[E, F]
-
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
def
bindM[B, G[_]](f: (E) ⇒ G[Enumerator[B, F]])(implicit F: Monad[F], G: Monad[G]): F[G[Enumerator[B, F]]]
-
def
clone(): AnyRef
-
-
def
cross[E2](e2: Enumerator[E2, F])(implicit M: Monad[F]): Enumerator[(E, E2), F]
-
def
drain(implicit F: Monad[F]): F[Vector[E]]
-
def
drainTo[M[_]](implicit M: Monad[F], P: MonoidK[M], Z: Applicative[M]): F[M[E]]
-
-
-
def
filter(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[E, F]
-
def
finalize(): Unit
-
def
flatMap[B](f: (E) ⇒ Enumerator[B, F])(implicit M1: Monad[F]): Enumerator[B, F]
-
def
flatten[B](implicit ev: =:=[E, F[B]], M: Monad[F]): Enumerator[B, F]
-
final
def
getClass(): Class[_]
-
def
grouped(n: Int)(implicit F: Monad[F]): Enumerator[Vector[E], F]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[B](f: (E) ⇒ B)(implicit ev: Monad[F]): Enumerator[B, F]
-
def
mapE[I](enumeratee: Enumeratee[E, I, F])(implicit M: Monad[F]): Enumerator[I, F]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
reduced[B](b: B)(f: (B, E) ⇒ B)(implicit M: Monad[F]): Enumerator[B, F]
-
def
splitOn(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[Vector[E], F]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
uniq(implicit ord: Order[E], F: Monad[F]): Enumerator[E, F]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zipWithIndex(implicit F: Monad[F]): Enumerator[(E, Long), F]