object Poly extends PolyInst with Serializable
Provides implicit conversions from polymorphic function values to monomorphic function values, eg. for use as arguments to ordinary higher order functions.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Poly
- Serializable
- Serializable
- PolyInst
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit def inst0(p: Poly)(implicit cse: ProductCase[HNil]): Result
-
implicit
def
inst1[A](fn: Poly)(implicit cse: ProductCase[::[A, HNil]]): (A) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst10[A, B, C, D, E, F, G, H, I, J](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, HNil]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst11[A, B, C, D, E, F, G, H, I, J, K](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, HNil]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst12[A, B, C, D, E, F, G, H, I, J, K, L](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, HNil]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst13[A, B, C, D, E, F, G, H, I, J, K, L, M](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, HNil]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, HNil]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, HNil]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, HNil]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, HNil]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, ::[R, HNil]]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, ::[R, ::[S, HNil]]]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst2[A, B](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, HNil]]]): (A, B) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, ::[R, ::[S, ::[T, HNil]]]]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, ::[R, ::[S, ::[T, ::[U, HNil]]]]]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, ::[J, ::[K, ::[L, ::[M, ::[N, ::[O, ::[P, ::[Q, ::[R, ::[S, ::[T, ::[U, ::[V, HNil]]]]]]]]]]]]]]]]]]]]]]]): (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst3[A, B, C](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, HNil]]]]): (A, B, C) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst4[A, B, C, D](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, HNil]]]]]): (A, B, C, D) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst5[A, B, C, D, E](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, HNil]]]]]]): (A, B, C, D, E) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst6[A, B, C, D, E, F](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, HNil]]]]]]]): (A, B, C, D, E, F) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst7[A, B, C, D, E, F, G](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, HNil]]]]]]]]): (A, B, C, D, E, F, G) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst8[A, B, C, D, E, F, G, H](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, HNil]]]]]]]]]): (A, B, C, D, E, F, G, H) ⇒ Result
- Definition Classes
- PolyInst
-
implicit
def
inst9[A, B, C, D, E, F, G, H, I](fn: Poly)(implicit cse: ProductCase[::[A, ::[B, ::[C, ::[D, ::[E, ::[F, ::[G, ::[H, ::[I, HNil]]]]]]]]]]): (A, B, C, D, E, F, G, H, I) ⇒ Result
- Definition Classes
- PolyInst
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )