Transducers

org.specs2.control.producer.Transducers
See theTransducers companion object
trait Transducers

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Transducers.type
object transducers.type

Members list

Value members

Concrete methods

def drop[R : _Safe, A](n: Int): (R, A) => A
def dropRight[R : _Safe, A](n: Int): (R, A) => A
def filter[R : _Safe, A, B](f: A => Boolean): (R, A) => A
def first[R : _Safe, A]: (R, A) => A
def id[R : _Safe, A, B]: (R, A) => A
def intersperse[R : _Safe, A](in: A): (R, A) => A
def last[R : _Safe, A]: (R, A) => A
def producerState[R : _Safe, A, B, S](start: S, last: Option[S => Producer[R, B]])(f: (A, S) => (Producer[R, B], S)): (R, A) => B
def producerStateEff[R : _Safe, A, B, S](start: S, last: Option[S => Producer[R, B]])(f: (A, S) => Eff[R, (Producer[R, B], S)]): (R, A) => B
def receive[R : _Safe, A, B](f: A => Producer[R, B]): (R, A) => B
def receiveOption[R : _Safe, A, B]: (R, A) => Option[A]
def receiveOr[R : _Safe, A, B](f: A => Producer[R, B])(or: => Producer[R, B]): (R, A) => B
def reduce[R : _Safe, A](f: (A, A) => A): (R, A) => A
def reduceMap[R : _Safe, A, B : Monoid](f: A => B): (R, A) => B
def reduceMapEval[R : _Safe, A, B : Monoid](f: A => Eff[R, B]): (R, A) => B
def reduceMonoid[R : _Safe, A : Monoid]: (R, A) => A
def reduceSemigroup[R : _Safe, A : Semigroup]: (R, A) => A
def scan[R : _Safe, A, B](start: B)(f: (B, A) => B): (R, A) => B
def scan1[R : _Safe, A](f: (A, A) => A): (R, A) => A
def state[R : _Safe, A, B, S](start: S)(f: (A, S) => (B, S)): (R, A) => B
def stateEff[R : _Safe, A, B, S](start: S)(f: (A, S) => (Eff[R, B], S)): (R, A) => Eff[R, B]
def take[R : _Safe, A](n: Int): (R, A) => A
def takeWhile[R : _Safe, A](f: A => Boolean): (R, A) => A
def transducer[R : _Safe, A, B](f: A => B): (R, A) => B
def transducerEval[R : _Safe, A, B](f: A => Eff[R, B]): (R, A) => B
def zipWithIndex[R : _Safe, A]: (R, A) => (A, Int)
def zipWithNext[R : _Safe, A]: (R, A) => (A, Option[A])
def zipWithNextN[R : _Safe, A](n: Int): (R, A) => (A, List[A])
def zipWithPrevious[R : _Safe, A]: (R, A) => (Option[A], A)
def zipWithPreviousAndNext[R : _Safe, A]: (R, A) => (Option[A], A, Option[A])
def zipWithPreviousAndNextN[R : _Safe, A](n: Int): (R, A) => (List[A], A, List[A])
def zipWithPreviousN[R : _Safe, A](n: Int): (R, A) => (List[A], A)
def zipWithState[R : _Safe, A, B](b: B)(f: (A, B) => B): (R, A) => (A, B)