GroupFunctions

cats.kernel.GroupFunctions
abstract class GroupFunctions[G <: (Group)] extends MonoidFunctions[G]

Attributes

Source
Group.scala
Graph
Supertypes
class MonoidFunctions[G]
class Object
trait Matchable
class Any
Known subtypes
object Group

Members list

Value members

Concrete methods

def inverse[A](a: A)(implicit ev: G[A]): A

Attributes

Source
Group.scala
def remove[A](x: A, y: A)(implicit ev: G[A]): A

Attributes

Source
Group.scala

Inherited methods

def combine[A](x: A, y: A)(implicit ev: G[A]): A

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def combineAll[A](as: IterableOnce[A])(implicit ev: G[A]): A

Attributes

Inherited from:
MonoidFunctions
Source
Monoid.scala
def combineAllOption[A](as: IterableOnce[A])(implicit ev: G[A]): Option[A]

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def combineN[A](a: A, n: Int)(implicit ev: G[A]): A

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def empty[A](implicit ev: G[A]): A

Attributes

Inherited from:
MonoidFunctions
Source
Monoid.scala
def isCommutative[A](implicit ev: G[A]): Boolean

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def isEmpty[A](a: A)(implicit m: G[A], ev: Eq[A]): Boolean

Attributes

Inherited from:
MonoidFunctions
Source
Monoid.scala
def isIdempotent[A](implicit ev: G[A]): Boolean

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def maybeCombine[A](x: A, oy: Option[A])(implicit ev: G[A]): A

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala
def maybeCombine[A](ox: Option[A], y: A)(implicit ev: G[A]): A

Attributes

Inherited from:
SemigroupFunctions
Source
Semigroup.scala