object PartialInverse
- Alphabetic
- By Inheritance
- PartialInverse
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- implicit def DerivePartialInverse[F[_], A](implicit derive: Derive[F, PartialInverse], inverse: PartialInverse[A]): PartialInverse[F[A]]
Derives an
PartialInverse[F[A]]given aDerive[F, PartialInverse]and anPartialInverse[A]. - implicit def Tuple10PartialInverse[A, B, C, D, E, F, G, H, I, J](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J]): PartialInverse[(A, B, C, D, E, F, G, H, I, J)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple11PartialInverse[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple12PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple13PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple14PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple15PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple16PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple17PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple18PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q], arg17: PartialInverse[R]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple19PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q], arg17: PartialInverse[R], arg18: PartialInverse[S]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple20PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q], arg17: PartialInverse[R], arg18: PartialInverse[S], arg19: PartialInverse[T]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple21PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q], arg17: PartialInverse[R], arg18: PartialInverse[S], arg19: PartialInverse[T], arg20: PartialInverse[U]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple22PartialInverse[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I], arg9: PartialInverse[J], arg10: PartialInverse[K], arg11: PartialInverse[L], arg12: PartialInverse[M], arg13: PartialInverse[N], arg14: PartialInverse[O], arg15: PartialInverse[P], arg16: PartialInverse[Q], arg17: PartialInverse[R], arg18: PartialInverse[S], arg19: PartialInverse[T], arg20: PartialInverse[U], arg21: PartialInverse[V]): PartialInverse[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple2PartialInverse[A, B](implicit arg0: PartialInverse[A], arg1: PartialInverse[B]): PartialInverse[(A, B)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple3PartialInverse[A, B, C](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C]): PartialInverse[(A, B, C)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple4PartialInverse[A, B, C, D](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D]): PartialInverse[(A, B, C, D)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple5PartialInverse[A, B, C, D, E](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E]): PartialInverse[(A, B, C, D, E)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple6PartialInverse[A, B, C, D, E, F](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F]): PartialInverse[(A, B, C, D, E, F)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple7PartialInverse[A, B, C, D, E, F, G](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G]): PartialInverse[(A, B, C, D, E, F, G)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple8PartialInverse[A, B, C, D, E, F, G, H](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H]): PartialInverse[(A, B, C, D, E, F, G, H)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - implicit def Tuple9PartialInverse[A, B, C, D, E, F, G, H, I](implicit arg0: PartialInverse[A], arg1: PartialInverse[B], arg2: PartialInverse[C], arg3: PartialInverse[D], arg4: PartialInverse[E], arg5: PartialInverse[F], arg6: PartialInverse[G], arg7: PartialInverse[H], arg8: PartialInverse[I]): PartialInverse[(A, B, C, D, E, F, G, H, I)]
Derives an
PartialInversefor a product type given anPartialInversefor each element of the product type. - def apply[A](implicit PartialInverse: PartialInverse[A]): PartialInverse[A]
Summons an implicit
PartialInverse[A]. - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[A](identity0: A, op: (A, A) => A, inv: (A, A) => Option[A]): PartialInverse[A]
Constructs an
PartialInverseinstance from an associative binary operator, an identity element, and an inverse binary operator. - def makeFrom[A](identity: Identity[A], inverse: (A, A) => Option[A]): PartialInverse[A]
Constructs an
PartialInverseinstance from an identity instance and an inverse function. - final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])