FoldLeft

pl.iterators.stir.util.TupleOps.FoldLeft
See theFoldLeft companion trait
object FoldLeft

Attributes

Companion
trait
Source
TupleOps.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FoldLeft.type

Members list

Type members

Inherited types

type Aux[In, T, Op, Out0] = FoldLeft[In, T, Op] { type Out = Out0; }

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala

Implicits

Inherited implicits

implicit def t0[In, Op]: Aux[In, Unit, Op, In]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t1[In, A, Op](implicit f: Case[In, A, Op]): Aux[In, Tuple1[A], Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t10[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, X, T10, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9), Op, X], f: Case[X, T10, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t11[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, X, T11, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Op, X], f: Case[X, T11, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t12[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, X, T12, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Op, X], f: Case[X, T12, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t13[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, X, T13, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), Op, X], f: Case[X, T13, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t14[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, X, T14, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), Op, X], f: Case[X, T14, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t15[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, X, T15, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), Op, X], f: Case[X, T15, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t16[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, X, T16, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Op, X], f: Case[X, T16, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t17[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, X, T17, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), Op, X], f: Case[X, T17, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t18[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, X, T18, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), Op, X], f: Case[X, T18, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t19[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, X, T19, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), Op, X], f: Case[X, T19, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t2[In, T1, X, T2, Op](implicit fold: Aux[In, Tuple1[T1], Op, X], f: Case[X, T2, Op]): Aux[In, (T1, T2), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t20[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, X, T20, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), Op, X], f: Case[X, T20, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t21[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, X, T21, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), Op, X], f: Case[X, T21, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t22[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, X, T22, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), Op, X], f: Case[X, T22, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t3[In, T1, T2, X, T3, Op](implicit fold: Aux[In, (T1, T2), Op, X], f: Case[X, T3, Op]): Aux[In, (T1, T2, T3), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t4[In, T1, T2, T3, X, T4, Op](implicit fold: Aux[In, (T1, T2, T3), Op, X], f: Case[X, T4, Op]): Aux[In, (T1, T2, T3, T4), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t5[In, T1, T2, T3, T4, X, T5, Op](implicit fold: Aux[In, (T1, T2, T3, T4), Op, X], f: Case[X, T5, Op]): Aux[In, (T1, T2, T3, T4, T5), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t6[In, T1, T2, T3, T4, T5, X, T6, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5), Op, X], f: Case[X, T6, Op]): Aux[In, (T1, T2, T3, T4, T5, T6), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t7[In, T1, T2, T3, T4, T5, T6, X, T7, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6), Op, X], f: Case[X, T7, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t8[In, T1, T2, T3, T4, T5, T6, T7, X, T8, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7), Op, X], f: Case[X, T8, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala
implicit def t9[In, T1, T2, T3, T4, T5, T6, T7, T8, X, T9, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8), Op, X], f: Case[X, T9, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances (hidden)
Source
TupleFoldInstances.scala