Package

io

iteratee

Permalink

package iteratee

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. iteratee
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Enumeratee[F[_], O, I] extends Serializable

    Permalink
  2. trait EnumerateeModule[F[_]] extends AnyRef

    Permalink

  3. abstract class Enumerator[F[_], E] extends Serializable

    Permalink
  4. trait EnumeratorErrorModule[F[_], T] extends EnumeratorModule[F]

    Permalink
  5. trait EnumeratorModule[F[_]] extends AnyRef

    Permalink

  6. trait EvalModule extends Module[Eval] with EnumerateeModule[Eval] with EnumeratorModule[Eval] with IterateeModule[Eval]

    Permalink
  7. sealed class Iteratee[F[_], E, A] extends Serializable

    Permalink

    An iteratee processes a stream of elements of type E and returns a value of type F[A].

    An iteratee processes a stream of elements of type E and returns a value of type F[A].

    F

    A type constructor representing a context for effects

    E

    The type of the input data

    A

    The type of the calculated result

    See also

    io.iteratee.internal.Step

  8. trait IterateeErrorModule[F[_], T] extends IterateeModule[F]

    Permalink
  9. trait IterateeModule[F[_]] extends AnyRef

    Permalink

  10. trait Module[F[_]] extends AnyRef

    Permalink

  11. trait OptionModule extends Module[Option] with EnumerateeModule[Option] with EnumeratorModule[Option] with IterateeModule[Option]

    Permalink
  12. trait PureModule extends Module[Id] with EnumerateeModule[Id] with EnumeratorModule[Id] with IterateeModule[Id]

    Permalink
  13. trait XorModule extends Module[[x]XorT[Eval, Throwable, x]] with EnumerateeModule[[x]XorT[Eval, Throwable, x]] with EnumeratorErrorModule[[x]XorT[Eval, Throwable, x], Throwable] with IterateeErrorModule[[x]XorT[Eval, Throwable, x], Throwable]

    Permalink

Value Members

  1. object Enumeratee extends EnumerateeInstances with Serializable

    Permalink
  2. object Enumerator extends EnumeratorInstances with Serializable

    Permalink
  3. object Iteratee extends IterateeInstances with Serializable

    Permalink

  4. object eval extends EvalModule

    Permalink
  5. package internal

    Permalink

    Internal types and utilities.

    Internal types and utilities.

    While some of these types and utilities are part of the public API and are used in the implementation of io.iteratee, they are not designed for clarity or ease-of-use, and should never be needed for idiomatic use of the library.

  6. object option extends OptionModule

    Permalink
  7. object pure extends PureModule

    Permalink
  8. object xor extends XorModule

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped