package iteratee
- Source
- package.scala
- Alphabetic
- By Inheritance
- iteratee
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type >@>[E, A] = IterateeT[E, Id.Id, A]
- type Enumeratee[O, I] = EnumerateeT[O, I, Id.Id]
- trait Enumeratee2T[J, K, I, F[_]] extends AnyRef
- trait Enumeratee2TFunctions extends AnyRef
- trait EnumerateeT[O, I, F[_]] extends AnyRef
- trait EnumerateeTFunctions extends AnyRef
- type Enumerator[E] = EnumeratorT[E, Id.Id]
- abstract class EnumeratorP[E, F[_]] extends AnyRef
- trait EnumeratorPFunctions extends AnyRef
- sealed abstract class EnumeratorPInstances extends AnyRef
- trait EnumeratorT[E, F[_]] extends AnyRef
- trait EnumeratorTFunctions extends AnyRef
- trait EnumeratorTInstances extends EnumeratorTInstances0
- trait EnumeratorTInstances0 extends AnyRef
- trait ForallM[P[_[_]]] extends AnyRef
-
sealed abstract
class
Input[E] extends AnyRef
The input to an iteratee.
The input to an iteratee. *
- trait InputFunctions extends AnyRef
- sealed abstract class InputInstances extends AnyRef
- type Iteratee[E, A] = IterateeT[E, Id.Id, A]
- trait IterateeFunctions extends AnyRef
-
sealed abstract
class
IterateeT[E, F[_], A] extends AnyRef
A data sink.
A data sink.
Represents a value of type
F[StepT[E, F, A]]
- E
The type of the input data (mnemonic: Element type)
- F
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.Iteratee.
- A
The type of the calculated result
- See also
- trait IterateeTFunctions extends AnyRef
- sealed abstract class IterateeTInstances extends IterateeTInstances0
- sealed abstract class IterateeTInstances0 extends IterateeTInstances1
- sealed abstract class IterateeTInstances1 extends AnyRef
- type Step[E, A] = StepT[E, Id.Id, A]
-
sealed abstract
class
StepT[E, F[_], A] extends AnyRef
The current state of an Iteratee, one of:
The current state of an Iteratee, one of:
- cont Waiting for more data
- done Already calculated a result
- E
The type of the input data (mnemonic: Element type)
- F
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.
- A
The type of the calculated result
- trait StepTFunctions extends AnyRef
Value Members
- object Enumeratee2T extends Enumeratee2TFunctions
- object EnumerateeT extends EnumerateeTFunctions
- object EnumeratorP extends EnumeratorPInstances with EnumeratorPFunctions
- object EnumeratorT extends EnumeratorTFunctions with EnumeratorTInstances
- object Input extends InputInstances with InputFunctions
- object Iteratee extends IterateeFunctions with IterateeTFunctions with EnumeratorTFunctions with EnumeratorPFunctions with EnumerateeTFunctions with StepTFunctions with InputFunctions
- object IterateeT extends IterateeTInstances with IterateeTFunctions
- object StepT extends StepTFunctions with EnumeratorTInstances