EnumeratorT

Companion
class
class Object
trait Matchable
class Any

Value members

Inherited methods

def empty[E, F[_] : Applicative]: EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumArray[E, F[_] : Monad](a: Array[E], min: Int, max: Option[Int]): EnumeratorT[E, F]

An enumerator that yields the elements of the specified array from index min (inclusive) to max (exclusive)

An enumerator that yields the elements of the specified array from index min (inclusive) to max (exclusive)

Inherited from
EnumeratorTFunctions
def enumEofT[E, F[_] : Applicative]: EnumeratorT[E, F]

An EnumeratorT that is at EOF

An EnumeratorT that is at EOF

Inherited from
EnumeratorTFunctions
def enumIndexedSeq[E, F[_] : Monad](a: IndexedSeq[E], min: Int, max: Option[Int]): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumInputStream[F[_]](is: => InputStream)(implicit MO: MonadPartialOrder[F, IO]): EnumeratorT[IoExceptionOr[Byte], F]
Inherited from
EnumeratorTFunctions
def enumIoSource[T, E, F[_]](get: () => IoExceptionOr[T], gotdata: IoExceptionOr[T] => Boolean, render: T => E)(implicit MO: MonadPartialOrder[F, IO]): EnumeratorT[IoExceptionOr[E], F]
Inherited from
EnumeratorTFunctions
def enumIterator[E, F[_]](x: => Iterator[E])(implicit MO: MonadPartialOrder[F, IO]): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumList[E, F[_] : Monad](xs: List[E]): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumOne[E, F[_] : Applicative](e: E): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumReader[F[_]](r: => Reader)(implicit MO: MonadPartialOrder[F, IO]): EnumeratorT[IoExceptionOr[Char], F]
Inherited from
EnumeratorTFunctions
def enumStream[E, F[_] : Monad](xs: Stream[E]): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def enumerate[E](as: Stream[E]): Enumerator[E]
Inherited from
EnumeratorTFunctions
def iterate[E, F[_] : Monad](f: E => E, e: E): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions
def perform[E, F[_] : Monad, B](f: F[B]): EnumeratorT[E, F]

An enumerator that forces the evaluation of an effect in the F monad when it is consumed.

An enumerator that forces the evaluation of an effect in the F monad when it is consumed.

Inherited from
EnumeratorTFunctions
def repeat[E, F[_] : Monad](e: E): EnumeratorT[E, F]
Inherited from
EnumeratorTFunctions

Implicits

Inherited implicits

implicit
def enumeratorTMonad[F[_]](implicit M0: Monad[F]): Monad[EnumeratorT]
Inherited from
EnumeratorTInstances
implicit
Inherited from
EnumeratorTInstances
implicit
def enumeratorTMonoid[E, F[_]](implicit F0: Monad[F]): Monoid[EnumeratorT[E, F]]
Inherited from
EnumeratorTInstances
implicit
def enumeratorTSemigroup[E, F[_]](implicit F0: Bind[F]): Semigroup[EnumeratorT[E, F]]
Inherited from
EnumeratorTInstances0