Pipe

<auto-generated stub>

Static methods

def apply(x: Counter)(y: (Index) => Unit): Unit

def apply(x: Counter, y: Counter)(z: (Index, Index) => Unit): Unit

def apply(x: Counter, y: Counter, z: Counter)(v: (Index, Index, Index) => Unit): Unit

def apply(x: Counter, y: C[T])(z: (Index) => T)(v: (T, T) => T)(implicit ev0: Mem[T,C],ev1: Manifest[C[T]]): Unit

def apply(x: Counter, y: Counter, z: C[T])(v: (Index, Index) => T)(w: (T, T) => T)(implicit ev0: Mem[T,C],ev1: Manifest[C[T]]): Unit

def apply(x: Counter, y: Counter, z: Counter, v: C[T])(w: (Index, Index, Index) => T)(a: (T, T) => T)(implicit ev0: Mem[T,C],ev1: Manifest[C[T]]): Unit

def apply(x:  => Unit): Unit

def foreach(x: CounterChain)(y: (Indices) => Unit): Unit

def reduce(x: CounterChain, y: C[T])(z: (Indices) => T)(v: (T, T) => T)(implicit ev0: Mem[T,C],ev1: Manifest[C[T]]): Unit