o

# CommutativeGroup 

### Companion trait CommutativeGroup

#### object CommutativeGroup extends GroupFunctions[CommutativeGroup] with Serializable

Source
CommutativeGroup.scala
Linear Supertypes
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. CommutativeGroup
2. Serializable
3. Serializable
4. GroupFunctions
5. MonoidFunctions
6. SemigroupFunctions
7. AnyRef
8. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##(): Int
Definition Classes
AnyRef → Any
3. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
4. final def apply[A](implicit ev: CommutativeGroup[A]): CommutativeGroup[A]

Access an implicit `CommutativeGroup[A]`.

Access an implicit `CommutativeGroup[A]`.

Annotations
@inline()
5. final def asInstanceOf[T0]: T0
Definition Classes
Any
6. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( ... ) @native() @IntrinsicCandidate()
7. def combine[A](x: A, y: A)(implicit ev: CommutativeGroup[A]): A
Definition Classes
SemigroupFunctions
8. def combineAll[A](as: IterableOnce[A])(implicit ev: CommutativeGroup[A]): A
Definition Classes
MonoidFunctions
9. def combineAllOption[A](as: IterableOnce[A])(implicit ev: CommutativeGroup[A]): Option[A]
Definition Classes
SemigroupFunctions
10. def combineN[A](a: A, n: Int)(implicit ev: CommutativeGroup[A]): A
Definition Classes
SemigroupFunctions
11. def empty[A](implicit ev: CommutativeGroup[A]): A
Definition Classes
MonoidFunctions
12. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
13. def equals(arg0: Any)
Definition Classes
AnyRef → Any
14. final def getClass(): Class[_]
Definition Classes
AnyRef → Any
Annotations
@native() @IntrinsicCandidate()
15. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native() @IntrinsicCandidate()
16. def inverse[A](a: A)(implicit ev: CommutativeGroup[A]): A
Definition Classes
GroupFunctions
17. def isCommutative[A](implicit ev: CommutativeGroup[A])
Definition Classes
SemigroupFunctions
18. def isEmpty[A](a: A)(implicit m: CommutativeGroup[A], ev: Eq[A])
Definition Classes
MonoidFunctions
19. def isIdempotent[A](implicit ev: CommutativeGroup[A])
Definition Classes
SemigroupFunctions
20. final def isInstanceOf[T0]
Definition Classes
Any
21. def maybeCombine[A](x: A, oy: Option[A])(implicit ev: CommutativeGroup[A]): A
Definition Classes
SemigroupFunctions
22. def maybeCombine[A](ox: Option[A], y: A)(implicit ev: CommutativeGroup[A]): A
Definition Classes
SemigroupFunctions
23. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
24. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native() @IntrinsicCandidate()
25. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native() @IntrinsicCandidate()
26. def remove[A](x: A, y: A)(implicit ev: CommutativeGroup[A]): A
Definition Classes
GroupFunctions
27. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
28. def toString(): String
Definition Classes
AnyRef → Any
29. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
30. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws( ... ) @native()
31. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )

### Deprecated Value Members

1. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] ) @Deprecated
Deprecated