lift

object lift

Provides postfix lift notation on functions.

Provides postfix lift notation on functions.

Since

3.0.0

class Object
trait Matchable
class Any

Type members

Classlikes

final class Lift0[R](x: R) extends AnyVal

Enables a postfix pure: x.lift = pure(x)

Enables a postfix pure: x.lift = pure(x)

final class Lift1[T1, R](f: T1 => R) extends AnyVal

Exposes a combinator similar to .map, but in reverse: p.map(f) = f.lift(p)

Exposes a combinator similar to .map, but in reverse: p.map(f) = f.lift(p)

final class Lift10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => R) extends AnyVal

Exposes a combinator for postfix application of lift10

Exposes a combinator for postfix application of lift10

final class Lift11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) => R) extends AnyVal

Exposes a combinator for postfix application of lift11

Exposes a combinator for postfix application of lift11

final class Lift12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) => R) extends AnyVal

Exposes a combinator for postfix application of lift12

Exposes a combinator for postfix application of lift12

final class Lift13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) => R) extends AnyVal

Exposes a combinator for postfix application of lift13

Exposes a combinator for postfix application of lift13

final class Lift14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) => R) extends AnyVal

Exposes a combinator for postfix application of lift14

Exposes a combinator for postfix application of lift14

final class Lift15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) => R) extends AnyVal

Exposes a combinator for postfix application of lift15

Exposes a combinator for postfix application of lift15

final class Lift16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) => R) extends AnyVal

Exposes a combinator for postfix application of lift16

Exposes a combinator for postfix application of lift16

final class Lift17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) => R) extends AnyVal

Exposes a combinator for postfix application of lift17

Exposes a combinator for postfix application of lift17

final class Lift18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) => R) extends AnyVal

Exposes a combinator for postfix application of lift18

Exposes a combinator for postfix application of lift18

final class Lift19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) => R) extends AnyVal

Exposes a combinator for postfix application of lift19

Exposes a combinator for postfix application of lift19

final class Lift2[T1, T2, R](f: (T1, T2) => R) extends AnyVal

Exposes a combinator for postfix application of lift2

Exposes a combinator for postfix application of lift2

final class Lift20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) => R) extends AnyVal

Exposes a combinator for postfix application of lift20

Exposes a combinator for postfix application of lift20

final class Lift21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) => R) extends AnyVal

Exposes a combinator for postfix application of lift21

Exposes a combinator for postfix application of lift21

final class Lift22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) => R) extends AnyVal

Exposes a combinator for postfix application of lift22

Exposes a combinator for postfix application of lift22

final class Lift3[T1, T2, T3, R](f: (T1, T2, T3) => R) extends AnyVal

Exposes a combinator for postfix application of lift3

Exposes a combinator for postfix application of lift3

final class Lift4[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) => R) extends AnyVal

Exposes a combinator for postfix application of lift4

Exposes a combinator for postfix application of lift4

final class Lift5[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) => R) extends AnyVal

Exposes a combinator for postfix application of lift5

Exposes a combinator for postfix application of lift5

final class Lift6[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) => R) extends AnyVal

Exposes a combinator for postfix application of lift6

Exposes a combinator for postfix application of lift6

final class Lift7[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) => R) extends AnyVal

Exposes a combinator for postfix application of lift7

Exposes a combinator for postfix application of lift7

final class Lift8[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) => R) extends AnyVal

Exposes a combinator for postfix application of lift8

Exposes a combinator for postfix application of lift8

final class Lift9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) => R) extends AnyVal

Exposes a combinator for postfix application of lift9

Exposes a combinator for postfix application of lift9