Composition

Companion:
class
class Object
trait Matchable
class Any

Type members

Types

type Aux[A, B, O] = Composition[A, B] { type C = O; }

Value members

Concrete methods

def apply[A, B, O](a: O => A, b: O => B, c: (A, B) => O): Aux[A, B, O]

Implicits

Implicits

implicit def _to_: Aux[Unit, Unit, Unit]

Inherited implicits

implicit def ***[A, B]: Aux[A, B, (A, B)]
Inherited from:
Composition_PriLowest
implicit def Ato_[A]: Aux[A, Unit, A]
Inherited from:
Composition_PriMed
implicit def T10[A, B, C, D, E, F, G, H, I, J]: Aux[(A, B, C, D, E, F, G, H, I), J, (A, B, C, D, E, F, G, H, I, J)]
Inherited from:
Composition_PriLow
implicit def T11[A, B, C, D, E, F, G, H, I, J, K]: Aux[(A, B, C, D, E, F, G, H, I, J), K, (A, B, C, D, E, F, G, H, I, J, K)]
Inherited from:
Composition_PriLow
implicit def T12[A, B, C, D, E, F, G, H, I, J, K, L]: Aux[(A, B, C, D, E, F, G, H, I, J, K), L, (A, B, C, D, E, F, G, H, I, J, K, L)]
Inherited from:
Composition_PriLow
implicit def T13[A, B, C, D, E, F, G, H, I, J, K, L, M]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L), M, (A, B, C, D, E, F, G, H, I, J, K, L, M)]
Inherited from:
Composition_PriLow
implicit def T14[A, B, C, D, E, F, G, H, I, J, K, L, M, N]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M), N, (A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
Inherited from:
Composition_PriLow
implicit def T15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N), O, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
Inherited from:
Composition_PriLow
implicit def T16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), P, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
Inherited from:
Composition_PriLow
implicit def T17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Q, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
Inherited from:
Composition_PriLow
implicit def T18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), R, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
Inherited from:
Composition_PriLow
implicit def T19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), S, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
Inherited from:
Composition_PriLow
implicit def T20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), T, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
Inherited from:
Composition_PriLow
implicit def T21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), U, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
Inherited from:
Composition_PriLow
implicit def T22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]: Aux[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), V, (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
Inherited from:
Composition_PriLow
implicit def T3[A, B, C]: Aux[(A, B), C, (A, B, C)]
Inherited from:
Composition_PriLow
implicit def T4[A, B, C, D]: Aux[(A, B, C), D, (A, B, C, D)]
Inherited from:
Composition_PriLow
implicit def T5[A, B, C, D, E]: Aux[(A, B, C, D), E, (A, B, C, D, E)]
Inherited from:
Composition_PriLow
implicit def T6[A, B, C, D, E, F]: Aux[(A, B, C, D, E), F, (A, B, C, D, E, F)]
Inherited from:
Composition_PriLow
implicit def T7[A, B, C, D, E, F, G]: Aux[(A, B, C, D, E, F), G, (A, B, C, D, E, F, G)]
Inherited from:
Composition_PriLow
implicit def T8[A, B, C, D, E, F, G, H]: Aux[(A, B, C, D, E, F, G), H, (A, B, C, D, E, F, G, H)]
Inherited from:
Composition_PriLow
implicit def T9[A, B, C, D, E, F, G, H, I]: Aux[(A, B, C, D, E, F, G, H), I, (A, B, C, D, E, F, G, H, I)]
Inherited from:
Composition_PriLow
implicit def _toA[A]: Aux[Unit, A, A]
Inherited from:
Composition_PriMed