Package com.jnape.palatable.lambda.monoid.builtin
package com.jnape.palatable.lambda.monoid.builtin
-
ClassDescriptionAddAll<A,
C extends Collection<A>> TheMonoidinstance formed under mutative concatenation for an arbitraryCollection.AMonoidinstance formed byBoolean.Collapse<_1,_2> Compose<A>Concat<A>Endo<A>The monoid formed under monadic endomorphism.First<A>AMonoidinstance formed byStringthat concats two strings together.Last<A>LeftAll<L,R> LeftAny<L,R> Merge<L,R> AMonoidinstance formed byEither.merge(com.jnape.palatable.lambda.functions.Fn2<? super L, ? super L, ? extends L>, com.jnape.palatable.lambda.functions.Fn2<? super R, ? super R, ? extends R>, com.jnape.palatable.lambda.adt.Either<L, R>...), a semigroup overL, and a monoid overR.AMonoidinstance formed by mergingHMapsusing the chosenTypeSafeKey->Semigroupmappings, defaulting toLastin case noSemigrouphas been chosen for a givenTypeSafeKey.MergeHMaps.Φ<R>MergeMaps<K,V> AMonoidinstance formed byBoolean.Present<A>RightAll<L,R> RightAny<L,R> RunAll<A>Union<A>Logical exclusive-or.