Packages

package valueclasses

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. valueclasses
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class DerivedMonoidK[F[_], G[_]] extends MonoidK[F]

Value Members

  1. def deriveCommutativeMonoid[A, B](unwrap: (A) => B, wrap: (B) => A)(implicit arg0: CommutativeMonoid[B]): CommutativeMonoid[A]
  2. def deriveEq[A, B](unwrap: (A) => B)(implicit arg0: Eq[B]): Eq[A]
  3. def deriveFunctor[F[_], G[_]](unwrap: ~>[F, G], wrap: ~>[G, F])(implicit arg0: Functor[G]): Functor[F]
  4. def deriveMonoid[A, B](unwrap: (A) => B, wrap: (B) => A)(implicit arg0: Monoid[B]): Monoid[A]
  5. def deriveMonoidK[F[_], G[_]](unwrap: ~>[F, G], wrap: ~>[G, F])(implicit arg0: MonoidK[G]): MonoidK[F]
  6. def deriveOrder[A, B](unwrap: (A) => B)(implicit arg0: Order[B]): Order[A]
  7. def deriveSemigroup[A, B](unwrap: (A) => B, wrap: (B) => A)(implicit arg0: Semigroup[B]): Semigroup[A]

Inherited from AnyRef

Inherited from Any

Ungrouped