Object/Class

io.iteratee

Iteratee

Related Docs: class Iteratee | package iteratee

Permalink

object Iteratee extends IterateeLowPriorityInstances with Serializable

Linear Supertypes
Serializable, Serializable, IterateeLowPriorityInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Iteratee
  2. Serializable
  3. Serializable
  4. IterateeLowPriorityInstances
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class IterateeMonad[F[_], E] extends Monad[[γ$0$]Iteratee[F, E, γ$0$]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    IterateeLowPriorityInstances

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def consume[F[_], A](implicit arg0: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that collects all the elements in a stream in a vector.

  7. final def consumeIn[F[_], A, C[_]](implicit arg0: Applicative[F], arg1: Applicative[C], arg2: MonoidK[C]): Iteratee[F, A, C[A]]

    Permalink

    An Iteratee that collects all the elements in a stream in a given collection type.

  8. final def cont[F[_], E, A](ifInput: (NonEmptyList[E]) ⇒ Iteratee[F, E, A], ifEnd: F[A])(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create an incomplete Iteratee that will use the given function to process the next input.

  9. final def done[F[_], E, A](value: A)(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create a new completed Iteratee with the given result.

  10. final def drop[F[_], E](n: Int)(implicit arg0: Applicative[F]): Iteratee[F, E, Unit]

    Permalink

    An Iteratee that drops a given number of the values from a stream.

  11. final def dropWhile[F[_], E](p: (E) ⇒ Boolean)(implicit arg0: Applicative[F]): Iteratee[F, E, Unit]

    Permalink

    An Iteratee that drops values from a stream as long as they satisfy the given predicate.

  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def fail[F[_], T, E, A](e: T)(implicit F: MonadError[F, T]): Iteratee[F, E, A]

    Permalink

    Create a failed iteratee with the given error.

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def fold[F[_], E, A](init: A)(f: (A, E) ⇒ A)(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    An Iteratee that folds a stream using an initial value and an accumulation function.

  17. final def foldM[F[_], E, A](init: A)(f: (A, E) ⇒ F[A])(implicit F: Monad[F]): Iteratee[F, E, A]

    Permalink

    An Iteratee that folds a stream using an initial value and a monadic accumulation function.

  18. final def foldMap[F[_], E, A](f: (E) ⇒ A)(implicit arg0: Applicative[F], arg1: Monoid[A]): Iteratee[F, E, A]

    Permalink

    An Iteratee that combines values using a function to a type with a cats.Monoid instance.

  19. final def foldMapM[F[_], E, A](f: (E) ⇒ F[A])(implicit arg0: Applicative[F], arg1: Monoid[A]): Iteratee[F, E, A]

    Permalink

    An Iteratee that combines values using an effectful function to a type with a cats.Monoid instance.

  20. final def foldMapMOption[F[_], E, A](f: (E) ⇒ F[A])(implicit F: Applicative[F], A: Semigroup[A]): Iteratee[F, E, Option[A]]

    Permalink

    An Iteratee that combines values using an effectful function to a type with a cats.Semigroup instance.

  21. final def foldMapOption[F[_], E, A](f: (E) ⇒ A)(implicit F: Applicative[F], A: Semigroup[A]): Iteratee[F, E, Option[A]]

    Permalink

    An Iteratee that combines values using a function to a type with a cats.Semigroup instance.

  22. def foreach[F[_], A](f: (A) ⇒ Unit)(implicit arg0: Applicative[F]): Iteratee[F, A, Unit]

    Permalink

    An Iteratee that runs a function for its side effects.

  23. def foreachM[F[_], A](f: (A) ⇒ F[Unit])(implicit arg0: Monad[F]): Iteratee[F, A, Unit]

    Permalink

    An Iteratee that runs an effectful function for its side effects.

  24. final def fromStep[F[_], E, A](s: Step[F, E, A])(implicit F: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create an Iteratee from a io.iteratee.internal.Step.

  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def head[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Option[E]]

    Permalink

    An Iteratee that returns the first value in a stream.

  28. final def identity[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Unit]

    Permalink

    An iteratee that reads nothing from a stream.

  29. final def isEnd[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Boolean]

    Permalink

    An Iteratee that checks if the stream is at its end.

  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. final def iteratee[F[_], E, A](s: F[Step[F, E, A]]): Iteratee[F, E, A]

    Permalink

    Create an Iteratee from a io.iteratee.internal.Step in a context.

  32. implicit final def iterateeContravariant[F[_], A](implicit F: Monad[F]): Contravariant[[β$2$]Iteratee[F, β$2$, A]]

    Permalink
  33. implicit final def iterateeMonad[F[_], E](implicit F: Monad[F]): Monad[[γ$1$]Iteratee[F, E, γ$1$]]

    Permalink
    Definition Classes
    IterateeLowPriorityInstances
  34. implicit final def iterateeMonadError[F[_], T, E](implicit F: MonadError[F, T]): MonadError[[γ$4$]Iteratee[F, E, γ$4$], T]

    Permalink
  35. final def joinI[F[_], E, I, B](it: Iteratee[F, E, Step[F, I, B]])(implicit F: Monad[F]): Iteratee[F, E, B]

    Permalink

    Collapse an Iteratee returning a io.iteratee.internal.Step into one layer.

  36. final def last[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Option[E]]

    Permalink

    An Iteratee that returns the last value in a stream.

  37. final def length[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Long]

    Permalink

    An Iteratee that counts the number of values in a stream.

  38. final def liftM[F[_], E, A](fa: F[A])(implicit F: Monad[F]): Iteratee[F, E, A]

    Permalink

    Lift an effectful value into an iteratee.

  39. final def liftMEval[F[_], E, A](fa: Eval[F[A]])(implicit F: Monad[F]): Iteratee[F, E, A]

    Permalink

    Lift an effectful value into an iteratee.

  40. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. final def peek[F[_], E](implicit arg0: Applicative[F]): Iteratee[F, E, Option[E]]

    Permalink

    An Iteratee that returns the first value in a stream without consuming it.

  44. final def reversed[F[_], A](implicit arg0: Applicative[F]): Iteratee[F, A, List[A]]

    Permalink

    An Iteratee that collects all inputs in reverse order.

  45. final def sum[F[_], E](implicit arg0: Applicative[F], arg1: Monoid[E]): Iteratee[F, E, E]

    Permalink

    An Iteratee that combines values using an cats.Monoid instance.

  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  47. final def take[F[_], A](n: Int)(implicit arg0: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that returns a given number of the first values in a stream.

  48. final def takeWhile[F[_], A](p: (A) ⇒ Boolean)(implicit arg0: Applicative[F]): Iteratee[F, A, Vector[A]]

    Permalink

    An Iteratee that returns values from a stream as long as they satisfy the given predicate.

  49. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  50. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from IterateeLowPriorityInstances

Inherited from AnyRef

Inherited from Any

Constructors

Miscellaneous utilities

Collection operation iteratees

Ungrouped