sealed abstract
class
StepT[E, F[_], A] extends AnyRef
Abstract Value Members
-
abstract
def
fold[Z](cont: ((Input[E]) ⇒ IterateeT[E, F, A]) ⇒ Z, done: (⇒ A, ⇒ Input[E]) ⇒ Z): Z
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
>-[Z](cont: ⇒ Z, done: ⇒ Z): Z
-
def
apply[Z](cont: ((Input[E]) ⇒ IterateeT[E, F, A]) ⇒ Z, done: (⇒ A, ⇒ Input[E]) ⇒ Z): Z
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
doneInput: LazyOption[Input[E]]
-
def
doneInputOr(a: ⇒ Input[E]): Input[E]
-
def
doneValue: LazyOption[A]
-
def
doneValueOr(a: ⇒ A): A
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
mapCont(k: ((Input[E]) ⇒ IterateeT[E, F, A]) ⇒ IterateeT[E, F, A])(implicit F: Applicative[F]): IterateeT[E, F, A]
-
def
mapContOr[Z](k: ((Input[E]) ⇒ IterateeT[E, F, A]) ⇒ Z, z: ⇒ Z): Z
-
def
mapDoneInputOr[Z](k: (⇒ Input[E]) ⇒ Z, z: ⇒ Z): Z
-
def
mapDoneValueOr[Z](k: (⇒ A) ⇒ Z, z: ⇒ Z): Z
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pointI(implicit P: Applicative[F]): IterateeT[E, F, A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
The current state of an Iteratee, one of:
The type of the input data (mnemonic: Element type)
The type constructor representing an effect. The type constructor scalaz.Id is used to model pure computations, and is fixed as such in the type alias scalaz.iteratee.Step.
The type of the calculated result