object
Semigroup extends SemigroupLow
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
implicit
def
ArraySemigroup[A](implicit arg0: Manifest[A]): Semigroup[Array[A]]
-
implicit
def
ArraySeqSemigroup[A]: Semigroup[ArraySeq[A]]
-
-
implicit
def
BigIntSemigroup: Semigroup[BigInt]
-
-
implicit
def
BigIntegerSemigroup: Semigroup[BigInteger]
-
-
implicit
def
BooleanSemigroup: Semigroup[Boolean]
-
-
implicit
def
ByteSemigroup: Semigroup[Byte]
-
-
implicit
def
CharSemigroup: Semigroup[Char]
-
implicit
def
DigitSemigroup: Semigroup[Digit]
-
implicit
def
DoubleSemigroup: Semigroup[Double]
-
implicit
def
DualSemigroup[A](implicit arg0: Semigroup[A]): Semigroup[Dual[A]]
-
implicit
def
EitherLeftSemigroup[A, B]: Semigroup[LeftProjection[A, B]]
-
implicit
def
EitherRightSemigroup[A, B]: Semigroup[RightProjection[B, A]]
-
implicit
def
EndoSemigroup[A]: Semigroup[Endo[A]]
-
implicit
def
FingerTreeSemigroup[V, A](implicit m: Reducer[A, V]): Semigroup[FingerTree[V, A]]
-
-
implicit
def
FirstOptionSemigroup[A]: Semigroup[FirstOption[A]]
-
def
FirstSemigroup[A]: Semigroup[A]
-
implicit
def
FloatSemigroup: Semigroup[Float]
-
implicit
def
Function1ABSemigroup[A, B](implicit arg0: Semigroup[B]): Semigroup[(A) ⇒ B]
-
implicit
def
IndSeqSemigroup[A]: Semigroup[IndSeq[A]]
-
-
implicit
def
IntSemigroup: Semigroup[Int]
-
implicit
def
JavaArrayBlockingQueueSemigroup[A]: Semigroup[ArrayBlockingQueue[A]]
-
implicit
def
JavaArrayListSemigroup[A]: Semigroup[ArrayList[A]]
-
implicit
def
JavaConcurrentLinkedQueueSemigroup[A]: Semigroup[ConcurrentLinkedQueue[A]]
-
implicit
def
JavaCopyOnWriteArrayListSemigroup[A]: Semigroup[CopyOnWriteArrayList[A]]
-
implicit
def
JavaLinkedBlockingQueueSemigroup[A]: Semigroup[LinkedBlockingQueue[A]]
-
implicit
def
JavaLinkedListSemigroup[A]: Semigroup[LinkedList[A]]
-
implicit
def
JavaPriorityQueueSemigroup[A]: Semigroup[PriorityQueue[A]]
-
implicit
def
JavaStackSemigroup[A]: Semigroup[Stack[A]]
-
implicit
def
JavaSynchronousQueueSemigroup[A]: Semigroup[SynchronousQueue[A]]
-
implicit
def
JavaVectorSemigroup[A]: Semigroup[Vector[A]]
-
-
implicit
def
LastOptionSemigroup[A]: Semigroup[LastOption[A]]
-
def
LastSemigroup[A]: Semigroup[A]
-
implicit
def
LazyOptionSemigroup[A](implicit arg0: Semigroup[A]): Semigroup[LazyOption[A]]
-
-
implicit
def
LongSemigroup: Semigroup[Long]
-
implicit
def
NodeSeqSemigroup: Semigroup[NodeSeq]
-
implicit
def
NonEmptyListSemigroup[A]: Semigroup[NonEmptyList[A]]
-
implicit
def
OptionSemigroup[A](implicit arg0: Semigroup[A]): Semigroup[Option[A]]
-
-
implicit
def
SemigroupKleisliSemigroup[M[_], A, B](implicit ss: Semigroup[M[B]]): Semigroup[Kleisli[M, A, B]]
-
-
implicit
def
ShortSemigroup: Semigroup[Short]
-
-
implicit
def
StreamSemigroup[A]: Semigroup[Stream[A]]
-
implicit
def
StringSemigroup: Semigroup[String]
-
implicit
def
TraversableSemigroup[X, CC[Y] <: TraversableLike[Y, CC[Y]]](implicit arg0: CanBuildAnySelf[CC]): Semigroup[CC[X]]
-
implicit
def
Tuple2Semigroup[A, B](implicit as: Semigroup[A], bs: Semigroup[B]): Semigroup[(A, B)]
-
implicit
def
Tuple3Semigroup[A, B, C](implicit as: Semigroup[A], bs: Semigroup[B], cs: Semigroup[C]): Semigroup[(A, B, C)]
-
implicit
def
Tuple4Semigroup[A, B, C, D](implicit as: Semigroup[A], bs: Semigroup[B], cs: Semigroup[C], ds: Semigroup[D]): Semigroup[(A, B, C, D)]
-
implicit
def
UnitSemigroup: Semigroup[Unit]
-
implicit
def
ZipStreamSemigroup[A]: Semigroup[ZipStream[A]]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any