Object/Class

io.iteratee

Iteratee

Related Docs: class Iteratee | package iteratee

Permalink

object Iteratee extends IterateeInstances with Serializable

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

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: (NonEmptyVector[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 doneWithLeftovers[F[_], E, A](value: A, remaining: Vector[E])(implicit arg0: Applicative[F]): Iteratee[F, E, A]

    Permalink

    Create a new completed Iteratee with the given result and leftover input.

  11. 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.

  12. 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.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. 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.

  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. 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.

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

    Permalink

    An iteratee that reads nothing from a stream.

  27. 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.

  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. 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.

  30. implicit final def iterateeContravariant[F[_], A](implicit arg0: Monad[F]): Contravariant[[x]Iteratee[F, x, A]]

    Permalink
    Definition Classes
    IterateeInstances
  31. implicit final def iterateeMonad[F[_], E](implicit F: Monad[F]): Monad[[x]Iteratee[F, E, x]] with RecursiveTailRecM[[x]Iteratee[F, E, x]]

    Permalink
    Definition Classes
    IterateeInstances0
  32. implicit final def iterateeMonadError[F[_], T, E](implicit F: MonadError[F, T]): MonadError[[x]Iteratee[F, E, x], T] with RecursiveTailRecM[[x]Iteratee[F, E, x]]

    Permalink
    Definition Classes
    IterateeInstances
  33. 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.

  34. 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.

  35. 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.

  36. 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.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  40. 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.

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

    Permalink

    An Iteratee that collects all inputs in reverse order.

  42. 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.

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

    Permalink
    Definition Classes
    AnyRef
  44. 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.

  45. 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.

  46. def toString(): String

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

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from IterateeInstances

Inherited from IterateeInstances0

Inherited from AnyRef

Inherited from Any

Constructors

Miscellaneous utilities

Collection operation iteratees

Ungrouped