lift

parsley.implicits.lift$
object lift

This module provides the "lift syntax", which enables a lift combinator on functions of arities up to 22, applying the function across the results of several parsers.

Attributes

Since:

3.0.0

Note:

a limitation of this syntax is that it requires the function's type to be fully known. For a version of this syntax that behaves better with type inference, see zipped.

Example:

scala> import parsley.character.char
scala> import parsley.implicits.lift.{Lift2, Lift3}
scala> case class Add(x: Int, y: Int)
scala> val p = Add.lift(char('a') #> 4, char('b') #> 5)
scala> p.parse("ab")
val res0 = Success(Add(4, 5))
scala> val f = (x: Int, y: Int, z: Int) => x * y + z
scala> val q = f.lift(char('a') #> 3, char('b') #> 2, char('c') #> 5)
scala> q.parse("abc")
val res1 = Success(11)
scala> q.parse("ab")
val res2 = Failure(..)
Source:
lift.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
lift.type

Members list

Concise view

Type members

Classlikes

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

This class enables the lift syntax on any value, which functions as pure as a postfix method.

This class enables the lift syntax on any value, which functions as pure as a postfix method.

Attributes

x

the value to lift to the parser level.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift1[T1, R](f: T1 => R) extends AnyVal

This class enables the lift syntax on functions of arity one: a flipped map.

This class enables the lift syntax on functions of arity one: a flipped map.

Attributes

f

the function to apply to the result of the parser.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity ten.

This class enables the lift syntax on functions of arity ten.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity eleven.

This class enables the lift syntax on functions of arity eleven.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity twelve.

This class enables the lift syntax on functions of arity twelve.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity thirteen.

This class enables the lift syntax on functions of arity thirteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity fourteen.

This class enables the lift syntax on functions of arity fourteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity fifteen.

This class enables the lift syntax on functions of arity fifteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity sixteen.

This class enables the lift syntax on functions of arity sixteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity seventeen.

This class enables the lift syntax on functions of arity seventeen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity eighteen.

This class enables the lift syntax on functions of arity eighteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity nineteen.

This class enables the lift syntax on functions of arity nineteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift2[T1, T2, R](f: (T1, T2) => R) extends AnyVal

This class enables the lift syntax on functions of arity two.

This class enables the lift syntax on functions of arity two.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity twenty.

This class enables the lift syntax on functions of arity twenty.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity twenty-one.

This class enables the lift syntax on functions of arity twenty-one.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity twenty-two.

This class enables the lift syntax on functions of arity twenty-two.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift3[T1, T2, T3, R](f: (T1, T2, T3) => R) extends AnyVal

This class enables the lift syntax on functions of arity three.

This class enables the lift syntax on functions of arity three.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift4[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) => R) extends AnyVal

This class enables the lift syntax on functions of arity four.

This class enables the lift syntax on functions of arity four.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift5[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) => R) extends AnyVal

This class enables the lift syntax on functions of arity five.

This class enables the lift syntax on functions of arity five.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift6[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) => R) extends AnyVal

This class enables the lift syntax on functions of arity six.

This class enables the lift syntax on functions of arity six.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift7[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) => R) extends AnyVal

This class enables the lift syntax on functions of arity seven.

This class enables the lift syntax on functions of arity seven.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class Lift8[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) => R) extends AnyVal

This class enables the lift syntax on functions of arity eight.

This class enables the lift syntax on functions of arity eight.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit 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

This class enables the lift syntax on functions of arity nine.

This class enables the lift syntax on functions of arity nine.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Implicits

Implicits

final implicit def Lift0[R](x: R): Lift0[R]

This class enables the lift syntax on any value, which functions as pure as a postfix method.

This class enables the lift syntax on any value, which functions as pure as a postfix method.

Attributes

x

the value to lift to the parser level.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift1[T1, R](f: T1 => R): Lift1[T1, R]

This class enables the lift syntax on functions of arity one: a flipped map.

This class enables the lift syntax on functions of arity one: a flipped map.

Attributes

f

the function to apply to the result of the parser.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => R): Lift10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]

This class enables the lift syntax on functions of arity ten.

This class enables the lift syntax on functions of arity ten.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]

This class enables the lift syntax on functions of arity eleven.

This class enables the lift syntax on functions of arity eleven.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]

This class enables the lift syntax on functions of arity twelve.

This class enables the lift syntax on functions of arity twelve.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]

This class enables the lift syntax on functions of arity thirteen.

This class enables the lift syntax on functions of arity thirteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]

This class enables the lift syntax on functions of arity fourteen.

This class enables the lift syntax on functions of arity fourteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]

This class enables the lift syntax on functions of arity fifteen.

This class enables the lift syntax on functions of arity fifteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]

This class enables the lift syntax on functions of arity sixteen.

This class enables the lift syntax on functions of arity sixteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]

This class enables the lift syntax on functions of arity seventeen.

This class enables the lift syntax on functions of arity seventeen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]

This class enables the lift syntax on functions of arity eighteen.

This class enables the lift syntax on functions of arity eighteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]

This class enables the lift syntax on functions of arity nineteen.

This class enables the lift syntax on functions of arity nineteen.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift2[T1, T2, R](f: (T1, T2) => R): Lift2[T1, T2, R]

This class enables the lift syntax on functions of arity two.

This class enables the lift syntax on functions of arity two.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]

This class enables the lift syntax on functions of arity twenty.

This class enables the lift syntax on functions of arity twenty.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]

This class enables the lift syntax on functions of arity twenty-one.

This class enables the lift syntax on functions of arity twenty-one.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def 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): Lift22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]

This class enables the lift syntax on functions of arity twenty-two.

This class enables the lift syntax on functions of arity twenty-two.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift3[T1, T2, T3, R](f: (T1, T2, T3) => R): Lift3[T1, T2, T3, R]

This class enables the lift syntax on functions of arity three.

This class enables the lift syntax on functions of arity three.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift4[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) => R): Lift4[T1, T2, T3, T4, R]

This class enables the lift syntax on functions of arity four.

This class enables the lift syntax on functions of arity four.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift5[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) => R): Lift5[T1, T2, T3, T4, T5, R]

This class enables the lift syntax on functions of arity five.

This class enables the lift syntax on functions of arity five.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift6[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) => R): Lift6[T1, T2, T3, T4, T5, T6, R]

This class enables the lift syntax on functions of arity six.

This class enables the lift syntax on functions of arity six.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift7[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) => R): Lift7[T1, T2, T3, T4, T5, T6, T7, R]

This class enables the lift syntax on functions of arity seven.

This class enables the lift syntax on functions of arity seven.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift8[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) => R): Lift8[T1, T2, T3, T4, T5, T6, T7, T8, R]

This class enables the lift syntax on functions of arity eight.

This class enables the lift syntax on functions of arity eight.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala
final implicit def Lift9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) => R): Lift9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

This class enables the lift syntax on functions of arity nine.

This class enables the lift syntax on functions of arity nine.

Attributes

f

the function to apply to the parsers.

Constructor:

This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

Source:
lift.scala