p

cats

tagless

package tagless

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

Type Members

  1. class DeriveMacros extends AnyRef
  2. type IdK[A] = AnyRef { type λ[F[_]] = F[A] }
  3. type Tuple3K[F[_], G[_], H[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T]) }
  4. type Tuple4K[F[_], G[_], H[_], I[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T]) }
  5. type Tuple5K[F[_], G[_], H[_], I[_], J[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T], J[T]) }
  6. type Tuple6K[F[_], G[_], H[_], I[_], J[_], K[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T], J[T], K[T]) }
  7. type Tuple7K[F[_], G[_], H[_], I[_], J[_], K[_], L[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T], J[T], K[T], L[T]) }
  8. type Tuple8K[F[_], G[_], H[_], I[_], J[_], K[_], L[_], M[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T], J[T], K[T], L[T], M[T]) }
  9. type Tuple9K[F[_], G[_], H[_], I[_], J[_], K[_], L[_], M[_], N[_]] = AnyRef { type λ[T] = (F[T], G[T], H[T], I[T], J[T], K[T], L[T], M[T], N[T]) }
  10. macro class autoApplyK extends Annotation with StaticAnnotation

    Auto generates an instance of ApplyK.

    Auto generates an instance of ApplyK.

    Annotations
    @compileTimeOnly("Cannot expand @autoApplyK")
  11. macro class autoBifunctor extends Annotation with StaticAnnotation

    Auto generates an instance of cats.Bifunctor.

    Auto generates an instance of cats.Bifunctor.

    Annotations
    @compileTimeOnly("Cannot expand @autoBifunctor")
  12. macro class autoContravariant extends Annotation with StaticAnnotation

    Auto generates an instance of cats.Invariant.

    Auto generates an instance of cats.Invariant.

    Annotations
    @compileTimeOnly("Cannot expand @autoContravariant")
  13. macro class autoContravariantK extends Annotation with StaticAnnotation

    Auto generates an instance of ContravariantK.

    Auto generates an instance of ContravariantK.

    Annotations
    @compileTimeOnly("Cannot expand @autoFunctorK")
  14. macro class autoFlatMap extends Annotation with StaticAnnotation

    Auto generates an instance of cats.FlatMap.

    Auto generates an instance of cats.FlatMap.

    Annotations
    @compileTimeOnly("Cannot expand @autoFlatMap")
  15. macro class autoFunctor extends Annotation with StaticAnnotation

    Auto generates an instance of cats.Functor.

    Auto generates an instance of cats.Functor.

    Annotations
    @compileTimeOnly("Cannot expand @autoFunctor")
  16. macro class autoFunctorK extends Annotation with StaticAnnotation

    Auto generates an instance of FunctorK.

    Auto generates an instance of FunctorK.

    Annotations
    @compileTimeOnly("Cannot expand @autoFunctorK")
  17. macro class autoInvariant extends Annotation with StaticAnnotation

    Auto generates an instance of cats.Invariant.

    Auto generates an instance of cats.Invariant.

    Annotations
    @compileTimeOnly("Cannot expand @autoInvariant")
  18. macro class autoInvariantK extends Annotation with StaticAnnotation

    Auto generates an instance of InvariantK.

    Auto generates an instance of InvariantK.

    Annotations
    @compileTimeOnly("Cannot expand @autoInvariantK")
  19. macro class autoProductNK extends Annotation with StaticAnnotation

    auto generates methods in companion object to compose multiple interpreters into an interpreter of a TupleNK effects

    auto generates methods in companion object to compose multiple interpreters into an interpreter of a TupleNK effects

    Annotations
    @compileTimeOnly("Cannot expand @autoProductK")
  20. macro class autoProfunctor extends Annotation with StaticAnnotation

    Auto generates an instance of cats.arrow.Profunctor.

    Auto generates an instance of cats.arrow.Profunctor.

    Annotations
    @compileTimeOnly("Cannot expand @autoProfunctor")
  21. macro class autoSemigroupalK extends Annotation with StaticAnnotation

    Auto generates an instance of SemigroupalK.

    Auto generates an instance of SemigroupalK.

    Annotations
    @compileTimeOnly("Cannot expand @autoSemigroupalK")
  22. macro class finalAlg extends Annotation with StaticAnnotation
    Annotations
    @compileTimeOnly("Cannot expand @finalAlg")

Value Members

  1. implicit def catsTaglessApplyKForIdK[A]: ApplyK[[F[_]]F[A]]
  2. object Derive

Inherited from AnyRef

Inherited from Any

Ungrouped