Object/Trait

zio.prelude

Associative

Related Docs: trait Associative | package prelude

Permalink

object Associative extends AssociativeLowPriority

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Associative
  2. AssociativeLowPriority
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val BigDecimalMaxCommutativeIdempotent: Commutative[Max[BigDecimal]] with Idempotent[Max[BigDecimal]]

    Permalink

    The Commutative, Idempotent instance for the max of BigDecimal values

  5. implicit val BigDecimalMinCommutativeIdempotent: Commutative[Min[BigDecimal]] with Idempotent[Min[BigDecimal]]

    Permalink

    The Commutative, Idempotent instance for the min of BigDecimal values

  6. implicit val BigDecimalProdCommutativeIdempotent: Commutative[Prod[BigDecimal]] with Idempotent[Prod[BigDecimal]]

    Permalink

    The Commutative, Idempotent instance for the product of BigDecimal values

  7. implicit val BigDecimalSumCommutativeIdempotent: Commutative[Sum[BigDecimal]] with Idempotent[Sum[BigDecimal]]

    Permalink

    The Commutative, Idempotent instance for the sum of BigDecimal values

  8. implicit val BigIntMaxCommutativeIdempotentIdentity: Commutative[Max[BigInt]] with Idempotent[Max[BigInt]]

    Permalink

    The Commutative and Idempotent instance for the max of BigInt values.

  9. implicit val BigIntMinCommutativeIdempotentIdentity: Commutative[Min[BigInt]] with Idempotent[Min[BigInt]]

    Permalink

    The Commutative and Idempotent instance for the min of BigInt values.

  10. implicit val BigIntProdCommutativeIdentity: Commutative[Prod[BigInt]] with Identity[Prod[BigInt]]

    Permalink

    The Commutative and Identity instance for the product of BigInt values.

  11. implicit val BigIntSumCommutativeInverse: Commutative[Sum[BigInt]] with Inverse[Sum[BigInt]]

    Permalink

    The Commutative and Inverse instance for the sum of BigInt values.

  12. implicit val BooleanAndFCommutativeIdempotentInverse: Commutative[AndF[Boolean]] with Idempotent[AndF[Boolean]] with Inverse[AndF[Boolean]]

    Permalink

    The Commutative, Idempotent and Inverse instance for the AndF of Boolean values.

  13. implicit val BooleanConjunctionIdempotentInverse: Commutative[And] with Idempotent[And] with Inverse[And]

    Permalink

    The Commutative, Idempotent and Inverse instance for the conjunction of Boolean values.

  14. implicit val BooleanDisjunctionIdempotentInverse: Commutative[Or] with Idempotent[Or] with Inverse[Or]

    Permalink

    The Commutative, Idempotent and Inverse instance for the disjunction of Boolean values.

  15. implicit val BooleanMaxIdempotentIdentity: Commutative[Max[Boolean]] with Idempotent[Max[Boolean]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Boolean values.

  16. implicit val BooleanMinIdempotentIdentity: Commutative[Min[Boolean]] with Idempotent[Min[Boolean]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Boolean values.

  17. implicit val BooleanOrFCommutativeIdempotentInverse: Commutative[OrF[Boolean]] with Idempotent[OrF[Boolean]] with Inverse[OrF[Boolean]]

    Permalink

    The Commutative, Idempotent and Inverse instance for the OrF of Boolean values.

  18. implicit val BooleanProdCommutativeIdentity: Commutative[Prod[Boolean]] with Idempotent[Prod[Boolean]] with Inverse[Prod[Boolean]]

    Permalink

    The Commutative, Idempotent and Inverse instance for the product of Boolean values.

  19. implicit val BooleanSumCommutativeInverse: Commutative[Sum[Boolean]] with Idempotent[Sum[Boolean]] with Inverse[Sum[Boolean]]

    Permalink

    The Commutative, Idempotent and Inverse instance for the sum of Boolean values.

  20. implicit val ByteMaxIdempotentIdentity: Commutative[Max[Byte]] with Idempotent[Max[Byte]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Byte values.

  21. implicit val ByteMinIdempotentIdentity: Commutative[Min[Byte]] with Idempotent[Min[Byte]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Byte values.

  22. implicit val ByteProdCommutativeIdentity: Commutative[Prod[Byte]] with Identity[Prod[Byte]]

    Permalink

    The Commutative and Identity instance for the product of Byte values.

  23. implicit val ByteSumCommutativeInverse: Commutative[Sum[Byte]] with Inverse[Sum[Byte]]

    Permalink

    The Commutative and Inverse instance for the sum of Byte values.

  24. implicit val CharMaxIdempotentIdentity: Commutative[Max[Char]] with Idempotent[Max[Char]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Char values.

  25. implicit val CharMinIdempotentIdentity: Commutative[Min[Char]] with Idempotent[Min[Char]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Char values.

  26. implicit val CharProdCommutativeIdentity: Commutative[Prod[Char]] with Identity[Prod[Char]]

    Permalink

    The Commutative and Identity instance for the product of Char values.

  27. implicit val CharSumCommutativeInverse: Commutative[Sum[Char]] with Inverse[Sum[Char]]

    Permalink

    The Commutative and Inverse instance for the sum of Char values.

  28. implicit def ChunkIdentity[A]: Identity[Chunk[A]]

    Permalink

    The Identity instance for the concatenation of Chunk[A] values.

  29. implicit def DeriveAssociative[F[_], A](implicit derive: Derive[F, Associative], associative: Associative[A]): Associative[F[A]]

    Permalink

    Derives an Associative[F[A]] given a Derive[F, Associative] and an Associative[A].

  30. implicit val DoubleMaxCommutativeIdempotentIdentity: Commutative[Max[Double]] with Idempotent[Max[Double]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Double values.

  31. implicit val DoubleMinCommutativeIdempotentIdentity: Commutative[Min[Double]] with Idempotent[Min[Double]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Double values.

  32. implicit val DoubleProdCommutativeIdentity: Commutative[Prod[Double]] with Identity[Prod[Double]]

    Permalink

    The Commutative and Identity instance for the product of Double values.

  33. implicit val DoubleSumCommutativeInverse: Commutative[Sum[Double]] with Inverse[Sum[Double]]

    Permalink

    The Commutative and Inverse instance for the sum of Double values.

  34. implicit val DurationZIOCommutativeIdentity: Commutative[zio.Duration] with Identity[zio.Duration]

    Permalink

    The Commutative and Identity instance for ZIO Duration values.

  35. implicit def EitherAssociative[E, A](implicit arg0: Associative[A]): Associative[Either[E, A]]

    Permalink

    Derives an Associative[Either[E, A]] given an Associative[A].

  36. implicit def FirstAssociative[A]: Associative[First[A]]

    Permalink

    The Associative instance for the first of A values.

  37. implicit val FloatMaxCommutativeIdempotentIdentity: Commutative[Max[Float]] with Idempotent[Max[Float]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Float values.

  38. implicit val FloatMinCommutativeIdempotentIdentity: Commutative[Min[Float]] with Idempotent[Min[Float]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Float values.

  39. implicit val FloatProdCommutativeIdentity: Commutative[Prod[Float]] with Identity[Prod[Float]]

    Permalink

    The Commutative and Identity instance for the product of Float values.

  40. implicit val FloatSumCommutativeInverse: Commutative[Sum[Float]] with Inverse[Sum[Float]]

    Permalink

    The Commutative and Inverse instance for the sum of Float values.

  41. implicit def Function1Identity[A]: Identity[(A) ⇒ A]

    Permalink
  42. implicit val IntMaxIdempotentIdentity: Commutative[Max[Int]] with Idempotent[Max[Int]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Int values.

  43. implicit val IntMinIdempotentIdentity: Commutative[Min[Int]] with Idempotent[Min[Int]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Int values.

  44. implicit val IntProdCommutativeIdentity: Commutative[Prod[Int]] with Identity[Prod[Int]]

    Permalink

    The Commutative and Identity instance for the product of Int values.

    The Commutative and Identity instance for the product of Int values.

    Definition Classes
    AssociativeLowPriority
  45. implicit val IntSumCommutativeInverse: Commutative[Sum[Int]] with Inverse[Sum[Int]]

    Permalink

    The Commutative and Inverse instance for the sum of Int values.

    The Commutative and Inverse instance for the sum of Int values.

    Definition Classes
    AssociativeLowPriority
  46. implicit def LastAssociative[A]: Associative[Last[A]]

    Permalink

    The Associative instance for the last of A values.

  47. implicit def ListIdentity[A]: Identity[List[A]]

    Permalink

    The Identity instance for the concatenation of List[A] values.

  48. implicit val LongMaxIdempotentIdentity: Commutative[Max[Long]] with Idempotent[Max[Long]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Long values.

  49. implicit val LongMinIdempotentIdentity: Commutative[Min[Long]] with Idempotent[Min[Long]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Long values.

  50. implicit val LongProdCommutativeIdentity: Commutative[Prod[Long]] with Identity[Prod[Long]]

    Permalink

    The Commutative and Identity instance for the product of Long values.

  51. implicit val LongSumCommutativeInverse: Commutative[Sum[Long]] with Inverse[Sum[Long]]

    Permalink

    The Commutative and Inverse instance for the sum of Long values.

  52. implicit def MapIdentity[K, V](implicit arg0: Associative[V]): Identity[Map[K, V]]

    Permalink

    Derives an Identity[Map[K, V]] given an Associative[V].

  53. implicit def MaxCommutative[A](implicit arg0: Ord[A]): Commutative[Max[A]]

    Permalink

    The Commutative instance for the maximum of A values for which an Ord is defined.

  54. implicit def MinCommutative[A](implicit arg0: Ord[A]): Commutative[Min[A]]

    Permalink

    The Commutative instance for the minimum of A values for which an Ord is defined.

  55. implicit val NaturalProdCommutativeIdentity: Commutative[Prod[Natural]] with Identity[Prod[Natural]]

    Permalink

    The Commutative and Identity instance for the product of Natural values.

  56. implicit val NaturalSumCommutativeInverse: Commutative[Sum[Natural]] with Inverse[Sum[Natural]]

    Permalink

    The Commutative and Inverse instance for the sum of Narutal values.

  57. implicit def NonEmptyChunkAssociative[A]: Associative[NonEmptyChunk[A]]

    Permalink

    The Associative instance for the concatenation of NonEmptyChunk[A] values.

  58. implicit def OptionIdentity[A](implicit arg0: Associative[A]): Identity[Option[A]]

    Permalink

    Derives an Identity[Option[A]] given an Associative[A].

  59. implicit def SetAndFCommutativeIdempotent[A]: Commutative[AndF[Set[A]]] with Idempotent[AndF[Set[A]]]

    Permalink

    The Commutative and Idempotent instance for the intersection of Set[A] values.

  60. implicit def SetOrFCommutativeIdempotentInverse[A]: Commutative[OrF[Set[A]]] with Idempotent[OrF[Set[A]]] with Inverse[OrF[Set[A]]]

    Permalink

    The Commutative, Idempotent and Inverse instance for the union of Set[A] values.

  61. implicit val ShortMaxIdempotentIdentity: Commutative[Max[Short]] with Idempotent[Max[Short]]

    Permalink

    The Commutative, Idempotent and Identity instance for the max of Short values.

  62. implicit val ShortMinIdempotentIdentity: Commutative[Min[Short]] with Idempotent[Min[Short]]

    Permalink

    The Commutative, Idempotent and Identity instance for the min of Short values.

  63. implicit val ShortProdCommutativeIdentity: Commutative[Prod[Short]] with Identity[Prod[Short]]

    Permalink

    The Commutative and Identity instance for the product of Short values.

  64. implicit val ShortSumCommutativeIdentity: Commutative[Sum[Short]] with Inverse[Sum[Short]]

    Permalink

    The Commutative and Identity instance for the sum of Short values.

  65. implicit val StringIdentity: Identity[String]

    Permalink

    The Identity instance for the concatenation of String values.

  66. implicit def Tuple10Associative[A, B, C, D, E, F, G, H, I, J](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J]): Associative[(A, B, C, D, E, F, G, H, I, J)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  67. implicit def Tuple11Associative[A, B, C, D, E, F, G, H, I, J, K](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K]): Associative[(A, B, C, D, E, F, G, H, I, J, K)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  68. implicit def Tuple12Associative[A, B, C, D, E, F, G, H, I, J, K, L](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  69. implicit def Tuple13Associative[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  70. implicit def Tuple14Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  71. implicit def Tuple15Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  72. implicit def Tuple16Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  73. implicit def Tuple17Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  74. implicit def Tuple18Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q], arg17: Associative[R]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  75. implicit def Tuple19Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q], arg17: Associative[R], arg18: Associative[S]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  76. implicit def Tuple20Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q], arg17: Associative[R], arg18: Associative[S], arg19: Associative[T]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  77. implicit def Tuple21Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q], arg17: Associative[R], arg18: Associative[S], arg19: Associative[T], arg20: Associative[U]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  78. implicit def Tuple22Associative[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I], arg9: Associative[J], arg10: Associative[K], arg11: Associative[L], arg12: Associative[M], arg13: Associative[N], arg14: Associative[O], arg15: Associative[P], arg16: Associative[Q], arg17: Associative[R], arg18: Associative[S], arg19: Associative[T], arg20: Associative[U], arg21: Associative[V]): Associative[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  79. implicit def Tuple2Associative[A, B](implicit arg0: Associative[A], arg1: Associative[B]): Associative[(A, B)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  80. implicit def Tuple3Associative[A, B, C](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C]): Associative[(A, B, C)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  81. implicit def Tuple4Associative[A, B, C, D](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D]): Associative[(A, B, C, D)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  82. implicit def Tuple5Associative[A, B, C, D, E](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E]): Associative[(A, B, C, D, E)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  83. implicit def Tuple6Associative[A, B, C, D, E, F](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F]): Associative[(A, B, C, D, E, F)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  84. implicit def Tuple7Associative[A, B, C, D, E, F, G](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G]): Associative[(A, B, C, D, E, F, G)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  85. implicit def Tuple8Associative[A, B, C, D, E, F, G, H](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H]): Associative[(A, B, C, D, E, F, G, H)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  86. implicit def Tuple9Associative[A, B, C, D, E, F, G, H, I](implicit arg0: Associative[A], arg1: Associative[B], arg2: Associative[C], arg3: Associative[D], arg4: Associative[E], arg5: Associative[F], arg6: Associative[G], arg7: Associative[H], arg8: Associative[I]): Associative[(A, B, C, D, E, F, G, H, I)]

    Permalink

    Derives an Associative for a product type given an Associative for each element of the product type.

  87. implicit def VectorIdentity[A]: Identity[Vector[A]]

    Permalink

    The Identity instance for the concatenation of Vector[A] values.

  88. def apply[A](implicit associative: Associative[A]): Associative[A]

    Permalink

    Summons an implicit Associative[A].

  89. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  90. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  93. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  94. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  96. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  97. def make[A](f: (A, A) ⇒ A): Associative[A]

    Permalink

    Constructs an Associative instance from an associative binary operator.

  98. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  99. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  100. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  101. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  102. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  103. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AssociativeLowPriority

Inherited from AnyRef

Inherited from Any

Ungrouped