com.twitter.bijection

Bijection

Related Docs: trait Bijection | package bijection

object Bijection extends CollectionBijections with Serializable

Source
Bijection.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Bijection
  2. Serializable
  3. CollectionBijections
  4. BinaryBijections
  5. StringBijections
  6. NumericBijections
  7. GeneratedTupleBijections
  8. LowPriorityBijections
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def apply[A, B](a: A)(implicit bij: ImplicitBijection[A, B]): B

  5. implicit def array2Seq[T](implicit arg0: ClassTag[T]): Bijection[Array[T], Seq[T]]

    This doesn't actually copy the Array, only wraps/unwraps with WrappedArray

    This doesn't actually copy the Array, only wraps/unwraps with WrappedArray

    Definition Classes
    CollectionBijections
  6. implicit def array2Traversable[T](implicit arg0: ClassTag[T]): Bijection[Array[T], Traversable[T]]

    This doesn't actually copy the Array, only wraps/unwraps with WrappedArray

    This doesn't actually copy the Array, only wraps/unwraps with WrappedArray

    Definition Classes
    CollectionBijections
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. implicit def betweenIndexedSeqs[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[IndexedSeq[T], IndexedSeq[U]]

    Definition Classes
    CollectionBijections
  9. implicit def betweenLists[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[List[T], List[U]]

    Definition Classes
    CollectionBijections
  10. implicit def betweenMaps[K1, V1, K2, V2](implicit kBijection: ImplicitBijection[K1, K2], vBijection: ImplicitBijection[V1, V2]): Bijection[Map[K1, V1], Map[K2, V2]]

    Definition Classes
    CollectionBijections
  11. implicit def betweenSeqs[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[Seq[T], Seq[U]]

    Definition Classes
    CollectionBijections
  12. implicit def betweenSets[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[Set[T], Set[U]]

    Definition Classes
    CollectionBijections
  13. implicit def betweenVectors[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[Vector[T], Vector[U]]

    Definition Classes
    CollectionBijections
  14. implicit val bigInt2BigInteger: Bijection[BigInt, BigInteger]

    Definition Classes
    NumericBijections
  15. implicit def buffer2java[T]: Bijection[Buffer[T], List[T]]

    Definition Classes
    CollectionBijections
  16. def build[A, B](to: (A) ⇒ B)(from: (B) ⇒ A): Bijection[A, B]

  17. implicit val byte2Boxed: Bijection[Byte, Byte]

    Bijections between the numeric types and their java versions.

    Bijections between the numeric types and their java versions.

    Definition Classes
    NumericBijections
  18. implicit lazy val bytes2Base64: Bijection[Array[Byte], Base64String]

    Bijection between byte array and Base64 encoded string.

    Bijection between byte array and Base64 encoded string.

    The "trim" here is important, as encodeBase64String sometimes tags a newline on the end of its encoding. DON'T REMOVE THIS CALL TO TRIM.

    Definition Classes
    BinaryBijections
  19. implicit val bytes2Buffer: Bijection[Array[Byte], ByteBuffer]

    Bijection between byte array and java.nio.ByteBuffer.

    Bijection between byte array and java.nio.ByteBuffer.

    Definition Classes
    BinaryBijections
  20. implicit val bytes2GZippedBase64: Bijection[Array[Byte], GZippedBase64String]

    Definition Classes
    BinaryBijections
  21. implicit lazy val bytes2GzippedBytes: Bijection[Array[Byte], GZippedBytes]

    Bijection between byte array and GZippedBytes.

    Bijection between byte array and GZippedBytes.

    Definition Classes
    BinaryBijections
  22. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def connect[A, B, C, D, E](implicit bij1: ImplicitBijection[A, B], bij2: ImplicitBijection[B, C], bij3: ImplicitBijection[C, D], bij4: ImplicitBijection[D, E]): Bijection[A, E]

  24. def connect[A, B, C, D](implicit bij1: ImplicitBijection[A, B], bij2: ImplicitBijection[B, C], bij3: ImplicitBijection[C, D]): Bijection[A, D]

  25. def connect[A, B, C](implicit bij: ImplicitBijection[A, B], bij2: ImplicitBijection[B, C]): Bijection[A, C]

  26. def connect[A, B](implicit bij: ImplicitBijection[A, B]): Bijection[A, B]

    The "connect" method allows composition of multiple implicit bijections into a single bijection.

    The "connect" method allows composition of multiple implicit bijections into a single bijection. For example,

    val composed = connect[Long, Array[Byte], Base64String]: Bijection[Long, Base64String]

  27. implicit val date2Long: Bijection[Date, Long]

    Definition Classes
    NumericBijections
  28. implicit val double2Boxed: Bijection[Double, Double]

    Definition Classes
    NumericBijections
  29. val double2LongIEEE754: Bijection[Double, Long]

    Definition Classes
    NumericBijections
  30. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  32. def filterDefault[A](default: A): Bijection[A, Option[A]]

    We check for default, and return None, else Some Note this never returns Some(default)

  33. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  34. implicit val float2Boxed: Bijection[Float, Float]

    Definition Classes
    NumericBijections
  35. val float2IntIEEE754: Bijection[Float, Int]

    Definition Classes
    NumericBijections
  36. implicit def fn2Bijection[A, B, C, D, E, F](implicit bab: ImplicitBijection[A, B], bcd: ImplicitBijection[C, D], bef: ImplicitBijection[E, F]): Bijection[(A, C) ⇒ E, (B, D) ⇒ F]

    Converts a function that combines two arguments of type A into a function that combines two arguments of type B into a single B.

    Converts a function that combines two arguments of type A into a function that combines two arguments of type B into a single B. Useful for converting input functions to "reduce". TODO: codegen these up to Function22 if they turn out to be useful.

  37. implicit def fnBijection[A, B, C, D](implicit bij1: ImplicitBijection[A, B], bij2: ImplicitBijection[C, D]): Bijection[(A) ⇒ C, (B) ⇒ D]

    Converts a function that transforms type A into a function that transforms type B.

  38. implicit def fromInjection[A, B](implicit inj: Injection[A, B]): Bijection[A, @@[B, Rep[A]]]

    Encoding half of the Cantor–Bernstein–Schroeder theorem http://en.wikipedia.org/wiki/Cantor%E2%80%93Bernstein%E2%80%93Schroeder_theorem

    Encoding half of the Cantor–Bernstein–Schroeder theorem http://en.wikipedia.org/wiki/Cantor%E2%80%93Bernstein%E2%80%93Schroeder_theorem

    Definition Classes
    LowPriorityBijections
  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. implicit def identity[A]: Bijection[A, A]

  42. implicit def indexedSeq2List[A, B](implicit bij: ImplicitBijection[A, B]): Bijection[IndexedSeq[A], List[B]]

    Definition Classes
    CollectionBijections
  43. implicit def indexedSeq2Vector[T]: Bijection[IndexedSeq[T], Vector[T]]

    Definition Classes
    CollectionBijections
  44. implicit val int2Boxed: Bijection[Int, Integer]

    Definition Classes
    NumericBijections
  45. implicit val int2ShortShort: Bijection[Int, (Short, Short)]

    Definition Classes
    NumericBijections
  46. def invert[A, B](b: B)(implicit bij: ImplicitBijection[A, B]): A

  47. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  48. implicit def iterable2java[T]: Bijection[Iterable[T], Iterable[T]]

    Bijections between collection types defined in scala.collection.JavaConverters.

    Bijections between collection types defined in scala.collection.JavaConverters.

    Definition Classes
    CollectionBijections
  49. implicit def iterable2jcollection[T]: Bijection[Iterable[T], Collection[T]]

    Definition Classes
    CollectionBijections
  50. implicit def iterator2java[T]: Bijection[Iterator[T], Iterator[T]]

    Definition Classes
    CollectionBijections
  51. implicit def iterator2jenumeration[T]: Bijection[Iterator[T], Enumeration[T]]

    Definition Classes
    CollectionBijections
  52. implicit val long2Boxed: Bijection[Long, Long]

    Definition Classes
    NumericBijections
  53. implicit val long2IntInt: Bijection[Long, (Int, Int)]

    Definition Classes
    NumericBijections
  54. implicit def map2Java[K, V]: Bijection[Map[K, V], Map[K, V]]

    Definition Classes
    CollectionBijections
  55. implicit def mmap2java[K, V]: Bijection[Map[K, V], Map[K, V]]

    Definition Classes
    CollectionBijections
  56. implicit def mmap2jdictionary[K, V]: Bijection[Map[K, V], Dictionary[K, V]]

    Definition Classes
    CollectionBijections
  57. implicit def mset2java[T]: Bijection[Set[T], Set[T]]

    Definition Classes
    CollectionBijections
  58. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. implicit def option[T, U](implicit bij: ImplicitBijection[T, U]): Bijection[Option[T], Option[U]]

    Definition Classes
    CollectionBijections
  62. implicit def seq2IndexedSeq[A]: Bijection[Seq[A], IndexedSeq[A]]

    Definition Classes
    CollectionBijections
  63. implicit def seq2Java[T]: Bijection[Seq[T], List[T]]

    Definition Classes
    CollectionBijections
  64. implicit def seq2List[A]: Bijection[Seq[A], List[A]]

    Definition Classes
    CollectionBijections
  65. implicit def seq2Map[K, V]: Bijection[Seq[(K, V)], Map[K, V]]

    Definition Classes
    CollectionBijections
  66. implicit def seq2Set[T]: Bijection[Seq[T], Set[T]]

    Definition Classes
    CollectionBijections
  67. implicit def seq2Vector[T]: Bijection[Seq[T], Vector[T]]

    Definition Classes
    CollectionBijections
  68. implicit def set2Java[T]: Bijection[Set[T], Set[T]]

    Definition Classes
    CollectionBijections
  69. implicit val short2Boxed: Bijection[Short, Short]

    Definition Classes
    NumericBijections
  70. implicit val short2ByteByte: Bijection[Short, (Byte, Byte)]

    Definition Classes
    NumericBijections
  71. def subclass[A, B <: A](afn: (A) ⇒ B)(implicit ct: ClassTag[B]): Bijection[A, B]

  72. implicit def swap[T, U]: Bijection[(T, U), (U, T)]

  73. implicit val symbol2String: Bijection[Symbol, String]

    Definition Classes
    StringBijections
  74. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  75. def toContainer[A, B, C <: TraversableOnce[A], D <: TraversableOnce[B]](implicit bij: ImplicitBijection[A, B], cd: CanBuildFrom[Nothing, B, D], dc: CanBuildFrom[Nothing, A, C]): Bijection[C, D]

    Accepts a Bijection[A, B] and returns a bijection that can transform traversable containers of A into traversable containers of B.

    Accepts a Bijection[A, B] and returns a bijection that can transform traversable containers of A into traversable containers of B.

    Do not go from ordered to unordered containers; Bijection[Iterable[A], Set[B]] is inaccurate, and really makes no sense.

    Definition Classes
    CollectionBijections
  76. implicit def toFunction[A, B](bij: Bijection[A, B]): (A) ⇒ B

  77. def toString(): String

    Definition Classes
    AnyRef → Any
  78. def trav2Vector[T, C >: Vector[T] <: Traversable[T]]: Bijection[C, Vector[T]]

    Attributes
    protected
    Definition Classes
    CollectionBijections
  79. implicit def tuple10[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2)]

    Definition Classes
    GeneratedTupleBijections
  80. implicit def tuple11[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2)]

    Definition Classes
    GeneratedTupleBijections
  81. implicit def tuple12[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2)]

    Definition Classes
    GeneratedTupleBijections
  82. implicit def tuple13[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2)]

    Definition Classes
    GeneratedTupleBijections
  83. implicit def tuple14[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2)]

    Definition Classes
    GeneratedTupleBijections
  84. implicit def tuple15[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2)]

    Definition Classes
    GeneratedTupleBijections
  85. implicit def tuple16[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2)]

    Definition Classes
    GeneratedTupleBijections
  86. implicit def tuple17[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2)]

    Definition Classes
    GeneratedTupleBijections
  87. implicit def tuple18[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2], br: ImplicitBijection[R1, R2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2)]

    Definition Classes
    GeneratedTupleBijections
  88. implicit def tuple19[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2], br: ImplicitBijection[R1, R2], bs: ImplicitBijection[S1, S2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2)]

    Definition Classes
    GeneratedTupleBijections
  89. implicit def tuple2[A1, B1, A2, B2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2]): Bijection[(A1, B1), (A2, B2)]

    Definition Classes
    GeneratedTupleBijections
  90. implicit def tuple20[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2], br: ImplicitBijection[R1, R2], bs: ImplicitBijection[S1, S2], bt: ImplicitBijection[T1, T2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2)]

    Definition Classes
    GeneratedTupleBijections
  91. implicit def tuple21[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1, U1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2, U2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2], br: ImplicitBijection[R1, R2], bs: ImplicitBijection[S1, S2], bt: ImplicitBijection[T1, T2], bu: ImplicitBijection[U1, U2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1, U1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2, U2)]

    Definition Classes
    GeneratedTupleBijections
  92. implicit def tuple22[A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1, U1, V1, A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2, U2, V2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2], bj: ImplicitBijection[J1, J2], bk: ImplicitBijection[K1, K2], bl: ImplicitBijection[L1, L2], bm: ImplicitBijection[M1, M2], bn: ImplicitBijection[N1, N2], bo: ImplicitBijection[O1, O2], bp: ImplicitBijection[P1, P2], bq: ImplicitBijection[Q1, Q2], br: ImplicitBijection[R1, R2], bs: ImplicitBijection[S1, S2], bt: ImplicitBijection[T1, T2], bu: ImplicitBijection[U1, U2], bv: ImplicitBijection[V1, V2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, L1, M1, N1, O1, P1, Q1, R1, S1, T1, U1, V1), (A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, L2, M2, N2, O2, P2, Q2, R2, S2, T2, U2, V2)]

    Definition Classes
    GeneratedTupleBijections
  93. implicit def tuple3[A1, B1, C1, A2, B2, C2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2]): Bijection[(A1, B1, C1), (A2, B2, C2)]

    Definition Classes
    GeneratedTupleBijections
  94. implicit def tuple4[A1, B1, C1, D1, A2, B2, C2, D2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2]): Bijection[(A1, B1, C1, D1), (A2, B2, C2, D2)]

    Definition Classes
    GeneratedTupleBijections
  95. implicit def tuple5[A1, B1, C1, D1, E1, A2, B2, C2, D2, E2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2]): Bijection[(A1, B1, C1, D1, E1), (A2, B2, C2, D2, E2)]

    Definition Classes
    GeneratedTupleBijections
  96. implicit def tuple6[A1, B1, C1, D1, E1, F1, A2, B2, C2, D2, E2, F2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2]): Bijection[(A1, B1, C1, D1, E1, F1), (A2, B2, C2, D2, E2, F2)]

    Definition Classes
    GeneratedTupleBijections
  97. implicit def tuple7[A1, B1, C1, D1, E1, F1, G1, A2, B2, C2, D2, E2, F2, G2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2]): Bijection[(A1, B1, C1, D1, E1, F1, G1), (A2, B2, C2, D2, E2, F2, G2)]

    Definition Classes
    GeneratedTupleBijections
  98. implicit def tuple8[A1, B1, C1, D1, E1, F1, G1, H1, A2, B2, C2, D2, E2, F2, G2, H2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1), (A2, B2, C2, D2, E2, F2, G2, H2)]

    Definition Classes
    GeneratedTupleBijections
  99. implicit def tuple9[A1, B1, C1, D1, E1, F1, G1, H1, I1, A2, B2, C2, D2, E2, F2, G2, H2, I2](implicit ba: ImplicitBijection[A1, A2], bb: ImplicitBijection[B1, B2], bc: ImplicitBijection[C1, C2], bd: ImplicitBijection[D1, D2], be: ImplicitBijection[E1, E2], bf: ImplicitBijection[F1, F2], bg: ImplicitBijection[G1, G2], bh: ImplicitBijection[H1, H2], bi: ImplicitBijection[I1, I2]): Bijection[(A1, B1, C1, D1, E1, F1, G1, H1, I1), (A2, B2, C2, D2, E2, F2, G2, H2, I2)]

    Definition Classes
    GeneratedTupleBijections
  100. implicit val uid2LongLong: Bijection[UUID, (Long, Long)]

    Definition Classes
    NumericBijections
  101. implicit def vector2List[A, B](implicit bij: ImplicitBijection[A, B]): Bijection[Vector[A], List[B]]

    Definition Classes
    CollectionBijections
  102. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from CollectionBijections

Inherited from BinaryBijections

Inherited from StringBijections

Inherited from NumericBijections

Inherited from GeneratedTupleBijections

Inherited from LowPriorityBijections

Inherited from AnyRef

Inherited from Any

Ungrouped