com.twitter.algebird.javaapi

Monoids

object Monoids extends

Visibility
  1. Public
  2. All

Value Members

  1. def bigIntMonoid(): Monoid[BigInt]

  2. def boolMonoid(): Monoid[Boolean]

  3. def doubleMonoid(): Monoid[Double]

  4. def floatMonoid(): Monoid[Float]

  5. def function1Monoid[T](): Monoid[(T) ⇒ T]

  6. def indexedSeqMonoid[T](componentMonoid: Monoid[T]): Monoid[IndexedSeq[T]]

  7. def intMonoid(): Monoid[Integer]

  8. def jlistMonoid[T](): Monoid[List[T]]

  9. def jmapMonoid[K, V](componentSemigroup: Semigroup[V]): Monoid[Map[K, V]]

  10. def listMonoid[T](): Monoid[List[T]]

  11. def longMonoid(): Monoid[Long]

  12. def mapMonoid[K, V](componentSemigroup: Semigroup[V]): Monoid[Map[K, V]]

  13. def monoid[T](c: Class[T]): Monoid[T]

  14. def optionMonoid[T](componentSemigroup: Semigroup[T]): Monoid[Option[T]]

  15. def scMapMonoid[K, V](componentSemigroup: Semigroup[V]): Monoid[Map[K, V]]

  16. def seqMonoid[T](): Monoid[Seq[T]]

  17. def setMonoid[T](): Monoid[Set[T]]

  18. def shortMonoid(): Monoid[Short]

  19. def stringMonoid(): Monoid[String]