trait IterateeModule[F[_]] extends AnyRef
- Self Type
- IterateeModule[F] with Module[F]
- Source
- IterateeModule.scala
- Grouped
- Alphabetic
- By Inheritance
- IterateeModule
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- sealed class LiftToIterateePartiallyApplied[E] extends AnyRef
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
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
consume[E]: Iteratee[F, E, Vector[E]]
An Iteratee that collects all the elements in a stream in a vector.
-
final
def
consumeIn[E, C[_]](implicit C: Applicative[C], M: MonoidK[C]): Iteratee[F, E, C[E]]
An Iteratee that collects all the elements in a stream in a given collection type.
-
final
def
cont[E, A](ifInput: (NonEmptyList[E]) ⇒ Iteratee[F, E, A], ifEnd: F[A]): Iteratee[F, E, A]
Create an incomplete Iteratee that will use the given function to process the next input.
-
final
def
done[E, A](value: A): Iteratee[F, E, A]
Create a new completed Iteratee with the given result.
-
final
def
dropI[E](n: Int): Iteratee[F, E, Unit]
An Iteratee that drops a given number of the values from a stream.
-
final
def
dropWhileI[E](p: (E) ⇒ Boolean): Iteratee[F, E, Unit]
An Iteratee that drops values from a stream as long as they satisfy the given predicate.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
fold[E, A](init: A)(f: (A, E) ⇒ A): Iteratee[F, E, A]
An Iteratee that folds a stream using an initial value and an accumulation function.
-
final
def
foldM[E, A](init: A)(f: (A, E) ⇒ F[A]): Iteratee[F, E, A]
An Iteratee that folds a stream using an initial value and a monadic accumulation function.
-
final
def
foldMap[E, A](f: (E) ⇒ A)(implicit A: Monoid[A]): Iteratee[F, E, A]
An Iteratee that combines values using a function to a type with a cats.Monoid instance.
-
final
def
foldMapM[E, A](f: (E) ⇒ F[A])(implicit A: Monoid[A]): Iteratee[F, E, A]
An Iteratee that combines values using an effectful function to a type with a cats.Monoid instance.
-
final
def
foldMapMOption[E, A](f: (E) ⇒ F[A])(implicit A: Semigroup[A]): Iteratee[F, E, Option[A]]
An Iteratee that combines values using an effectful function to a type with a cats.Semigroup instance.
-
final
def
foldMapOption[E, A](f: (E) ⇒ A)(implicit A: Semigroup[A]): Iteratee[F, E, Option[A]]
An Iteratee that combines values using a function to a type with a cats.Semigroup instance.
-
final
def
foreach[E](f: (E) ⇒ Unit): Iteratee[F, E, Unit]
An Iteratee that runs a function for its side effects.
-
final
def
foreachM[A](f: (A) ⇒ F[Unit]): Iteratee[F, A, Unit]
An Iteratee that runs an effectful function for its side effects.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
head[E]: Iteratee[F, E, Option[E]]
An Iteratee that returns the first value in a stream.
-
final
def
identityIteratee[E]: Iteratee[F, E, Unit]
An iteratee that reads nothing from a stream.
-
final
def
isEnd[E]: Iteratee[F, E, Boolean]
An Iteratee that checks if the stream is at its end.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
last[E]: Iteratee[F, E, Option[E]]
An Iteratee that returns the last value in a stream.
-
final
def
length[E]: Iteratee[F, E, Long]
An Iteratee that counts the number of values in a stream.
-
final
def
liftToIteratee[E]: (IterateeModule.this)#LiftToIterateePartiallyApplied[E]
Lift an effectful value into an iteratee.
-
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
peek[E]: Iteratee[F, E, Option[E]]
An Iteratee that returns the first value in a stream without consuming it.
-
final
def
reversed[E]: Iteratee[F, E, List[E]]
An Iteratee that collects all inputs in reverse order.
-
final
def
sum[E](implicit E: Monoid[E]): Iteratee[F, E, E]
An Iteratee that combines values using an cats.Monoid instance.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
takeI[E](n: Int): Iteratee[F, E, Vector[E]]
An Iteratee that returns a given number of the first values in a stream.
-
final
def
takeWhileI[E](p: (E) ⇒ Boolean): Iteratee[F, E, Vector[E]]
An Iteratee that returns values from a stream as long as they satisfy the given predicate.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )