Package

algebra

Permalink

package algebra

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

Type Members

  1. type Band[A] = cats.kernel.Band[A]

    Permalink
  2. type BoundedSemilattice[A] = cats.kernel.BoundedSemilattice[A]

    Permalink
  3. type CommutativeGroup[A] = cats.kernel.CommutativeGroup[A]

    Permalink
  4. type CommutativeMonoid[A] = cats.kernel.CommutativeMonoid[A]

    Permalink
  5. type CommutativeSemigroup[A] = cats.kernel.CommutativeSemigroup[A]

    Permalink
  6. type Eq[A] = cats.kernel.Eq[A]

    Permalink
  7. type Group[A] = cats.kernel.Group[A]

    Permalink
  8. type Monoid[A] = cats.kernel.Monoid[A]

    Permalink
  9. type Order[A] = cats.kernel.Order[A]

    Permalink
  10. type PartialOrder[A] = cats.kernel.PartialOrder[A]

    Permalink
  11. sealed trait Priority[+P, +F] extends AnyRef

    Permalink

    Priority is a type class for prioritized implicit search.

    Priority is a type class for prioritized implicit search.

    This type class will attempt to provide an implicit instance of P (the preferred type). If that type is not available it will fallback to F (the fallback type). If neither type is available then a Priority[P, F] instance will not be available.

    This type can be useful for problems where multiple algorithms can be used, depending on the type classes available.

  12. type Semigroup[A] = cats.kernel.Semigroup[A]

    Permalink
  13. type Semilattice[A] = cats.kernel.Semilattice[A]

    Permalink

Value Members

  1. val Band: cats.kernel.Band.type

    Permalink
  2. val BoundedSemilattice: cats.kernel.BoundedSemilattice.type

    Permalink
  3. val CommutativeGroup: cats.kernel.CommutativeGroup.type

    Permalink
  4. val CommutativeMonoid: cats.kernel.CommutativeMonoid.type

    Permalink
  5. val CommutativeSemigroup: cats.kernel.CommutativeSemigroup.type

    Permalink
  6. val Eq: cats.kernel.Eq.type

    Permalink
  7. val Group: cats.kernel.Group.type

    Permalink
  8. val Monoid: cats.kernel.Monoid.type

    Permalink
  9. val Order: cats.kernel.Order.type

    Permalink
  10. val PartialOrder: cats.kernel.PartialOrder.type

    Permalink
  11. object Priority extends FindPreferred

    Permalink
  12. val Semigroup: cats.kernel.Semigroup.type

    Permalink
  13. val Semilattice: cats.kernel.Semilattice.type

    Permalink
  14. package instances

    Permalink
  15. package lattice

    Permalink
  16. package ring

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped