abstract class Enumerator[F[_], E] extends Serializable
- F
The effect type constructor
- E
The type of the enumerated data
- Self Type
- Enumerator[F, E]
- Source
- Enumerator.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Enumerator
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Enumerator()
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def append(e2: Enumerator[F, E])(implicit F: FlatMap[F]): Enumerator[F, E]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def bindM[G[_], B](f: (E) ⇒ G[Enumerator[F, B]])(implicit F: Monad[F], G: Monad[G]): F[G[Enumerator[F, B]]]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- final def collect[B](pf: PartialFunction[E, B])(implicit F: Monad[F]): Enumerator[F, B]
- final def cross[E2](e2: Enumerator[F, E2])(implicit F: Monad[F]): Enumerator[F, (E, E2)]
- final def drop(n: Long)(implicit F: Monad[F]): Enumerator[F, E]
- final def dropWhile(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[F, E]
- final def dropWhileM(p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumerator[F, E]
- final def ensure[T](action: F[Unit])(implicit F: MonadError[F, T]): Enumerator[F, E]
- final def ensureEval[T](action: Eval[F[Unit]])(implicit F: MonadError[F, T]): Enumerator[F, E]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def filter(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[F, E]
- final def filterM(p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumerator[F, E]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- final def flatMap[B](f: (E) ⇒ Enumerator[F, B])(implicit F: Monad[F]): Enumerator[F, B]
- final def flatMapM[B](f: (E) ⇒ F[B])(implicit F: Monad[F]): Enumerator[F, B]
- final def flatten[B](implicit M: Monad[F], ev: =:=[E, F[B]]): Enumerator[F, B]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def grouped(n: Int)(implicit F: Monad[F]): Enumerator[F, Vector[E]]
- final def handleErrorWith[T](f: (T) ⇒ Enumerator[F, E])(implicit F: MonadError[F, T]): Enumerator[F, E]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def intersperse(delim: E)(implicit F: Monad[F]): Enumerator[F, E]
- final def into[A](iteratee: Iteratee[F, E, A])(implicit F: FlatMap[F]): F[A]
- final def intoStep[A](s: Step[F, E, A])(implicit F: FlatMap[F]): F[A]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def map[B](f: (E) ⇒ B)(implicit F: Monad[F]): Enumerator[F, B]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def prepend(e: E)(implicit F: Monad[F]): Enumerator[F, E]
- final def reduced[B](b: B)(f: (B, E) ⇒ B)(implicit F: Monad[F]): Enumerator[F, B]
- final def reducedM[B](b: B)(f: (B, E) ⇒ F[B])(implicit F: Monad[F]): Enumerator[F, B]
- final def scan[A](init: A)(f: (A, E) ⇒ A)(implicit F: Monad[F]): Enumerator[F, A]
- final def scanM[A](init: A)(f: (A, E) ⇒ F[A])(implicit F: Monad[F]): Enumerator[F, A]
- final def sequenceI[B](iteratee: Iteratee[F, E, B])(implicit F: Monad[F]): Enumerator[F, B]
- final def splitOn(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[F, Vector[E]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- final def take(n: Long)(implicit F: Monad[F]): Enumerator[F, E]
- final def takeWhile(p: (E) ⇒ Boolean)(implicit F: Monad[F]): Enumerator[F, E]
- final def takeWhileM(p: (E) ⇒ F[Boolean])(implicit F: Monad[F]): Enumerator[F, E]
- final def through[I](enumeratee: Enumeratee[F, E, I])(implicit M: FlatMap[F]): Enumerator[F, I]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- final def toVector(implicit F: Monad[F]): F[Vector[E]]
- final def uniq(implicit F: Monad[F], E: Eq[E]): Enumerator[F, E]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- final def zipWithIndex(implicit F: Monad[F]): Enumerator[F, (E, Long)]