shapeless.contrib

scalaz

package scalaz

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalaz
  2. Lenses
  3. Lifts
  4. Functions
  5. TraverseFunctions
  6. SequenceFunctions
  7. Instances
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class ApplicativeOps[G[_]] extends AnyRef

    Definition Classes
    Lifts
  2. trait Functions extends SequenceFunctions with TraverseFunctions

  3. trait Instances extends AnyRef

  4. trait LensOps[A, B] extends AnyRef

  5. trait Lenses extends AnyRef

  6. trait LifterAux[G[_], I <: HList, R, GI <: HList] extends AnyRef

  7. trait Lifts extends AnyRef

  8. trait SequenceFunctions extends AnyRef

  9. sealed trait SequencerAux[F[_], I <: HList, O <: HList] extends AnyRef

  10. trait SequencerAux0 extends AnyRef

  11. trait TraverseFunctions extends AnyRef

  12. sealed trait Traverser[I <: HList, P, F[_]] extends AnyRef

  13. sealed trait TraverserAux[I <: HList, P, F[_], O <: HList] extends AnyRef

  14. trait UnapplyAux[TC[_[_]], FA, F[_], A] extends AnyRef

Value Members

  1. implicit def EqualI: TypeClass[Equal]

    Definition Classes
    Instances
  2. object LifterAux

  3. implicit def MonoidI: TypeClass[Monoid]

    Definition Classes
    Instances
  4. implicit def OrderI: TypeClass[Order]

    Definition Classes
    Instances
  5. implicit def SemigroupI: TypeClass[Semigroup]

    Definition Classes
    Instances
  6. object SequencerAux extends SequencerAux0

  7. implicit def ShowI: TypeClass[Show]

    Definition Classes
    Instances
  8. object Traverser

  9. object TraverserAux

  10. object UnapplyAux

  11. implicit def deriveEqual[F, G <: HList](implicit iso: Iso[F, G], hlistInst: HListInstance[Equal, G]): Equal[F]

    Definition Classes
    Instances
  12. implicit def deriveMonoid[F, G <: HList](implicit iso: Iso[F, G], hlistInst: HListInstance[Monoid, G]): Monoid[F]

    Definition Classes
    Instances
  13. implicit def deriveOrder[F, G <: HList](implicit iso: Iso[F, G], hlistInst: HListInstance[Order, G]): Order[F]

    Definition Classes
    Instances
  14. implicit def deriveSemigroup[F, G <: HList](implicit iso: Iso[F, G], hlistInst: HListInstance[Semigroup, G]): Semigroup[F]

    Definition Classes
    Instances
  15. implicit def deriveShow[F, G <: HList](implicit iso: Iso[F, G], hlistInst: HListInstance[Show, G]): Show[F]

    Definition Classes
    Instances
  16. object functions extends Functions

  17. object instances extends Instances

  18. object lenses extends Lenses

  19. object lift extends Lifts

  20. implicit def scalazLensOps[A, B](l: scalaz.Lens[A, B]): LensOps[A, B] { val asScalaz: scalaz.Lens[A,B] }

    Definition Classes
    Lenses
  21. def sequence[I <: HList, O <: HList, F[_]](in: I)(implicit sequencer: SequencerAux[F, I, O]): F[O]

    Definition Classes
    SequenceFunctions
  22. implicit def shapelessLensOps[A, B](l: Lens[A, B]): LensOps[A, B] { val asShapeless: shapeless.Lens[A,B] }

    Definition Classes
    Lenses
  23. def traverse[I <: HList, F[_], O <: HList](in: I)(f: Poly)(implicit traverser: TraverserAux[I, f.type, F, O]): F[O]

    Definition Classes
    TraverseFunctions

Inherited from Lenses

Inherited from Lifts

Inherited from Functions

Inherited from TraverseFunctions

Inherited from SequenceFunctions

Inherited from Instances

Inherited from AnyRef

Inherited from Any

Ungrouped