package syntax
Implicits to provide a convenient syntax to work with type classes and functions.
Non-trivial code should *not* be defined in this package; instead delegate.
- Source
- package.scala
- Alphabetic
- By Inheritance
- syntax
- Syntaxes
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
class
AlignOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toAlign
- trait AlignSyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ApplicativeBuilder[M[_], A, B] extends AnyRef
- See also
-
final
class
ApplicativeOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApplicative
-
final
class
ApplicativePlusOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApplicativePlus
- trait ApplicativePlusSyntax[F[_]] extends ApplicativeSyntax[F] with PlusEmptySyntax[F]
- trait ApplicativeSyntax[F[_]] extends ApplySyntax[F]
-
final
class
ApplyOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApply
- trait ApplySyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ArrowOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toArrow
- trait ArrowSyntax[F[_, _]] extends SplitSyntax[F] with StrongSyntax[F] with CategorySyntax[F]
-
final
class
AssociativeOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toAssociative
- trait AssociativeSyntax[F[_, _]] extends AnyRef
-
final
class
BandOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toBand
- trait BandSyntax[F] extends SemigroupSyntax[F]
-
final
class
BifoldableOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBifoldable
- trait BifoldableSyntax[F[_, _]] extends AnyRef
-
final
class
BifunctorOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBifunctor
- trait BifunctorSyntax[F[_, _]] extends AnyRef
-
final
class
BindOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toBind
-
final
class
BindRecOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toBindRec
- trait BindRecSyntax[F[_]] extends BindSyntax[F]
- trait BindSyntax[F[_]] extends ApplySyntax[F]
-
final
class
BitraverseOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBitraverse
- trait BitraverseSyntax[F[_, _]] extends BifunctorSyntax[F] with BifoldableSyntax[F]
-
final
class
CatchableOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCatchable
- trait CatchableSyntax[F[_]] extends AnyRef
-
final
class
CategoryOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toCategory
- trait CategorySyntax[F[_, _]] extends ComposeSyntax[F]
-
final
class
ChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toChoice
- trait ChoiceSyntax[F[_, _]] extends CategorySyntax[F]
-
final
class
CobindOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCobind
- trait CobindSyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ComonadOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toComonad
- trait ComonadSyntax[F[_]] extends CobindSyntax[F]
-
final
class
ComposeOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toCompose
- trait ComposeSyntax[F[_, _]] extends AnyRef
- final class ContTOps[M[_], A] extends AnyVal
-
final
class
ContravariantOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toContravariant
- trait ContravariantSyntax[F[_]] extends InvariantFunctorSyntax[F]
-
final
class
CozipOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCozip
- trait CozipSyntax[F[_]] extends AnyRef
-
final
class
DivideOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toDivide
- trait DivideSyntax[F[_]] extends ContravariantSyntax[F]
-
final
class
DivisibleOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toDivisible
- trait DivisibleSyntax[F[_]] extends DivideSyntax[F]
- final class EitherOps[A] extends AnyVal
-
final
class
EnumOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toEnum
- trait EnumSyntax[F] extends OrderSyntax[F]
-
final
class
EqualOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toEqual
- trait EqualSyntax[F] extends AnyRef
-
final
class
Foldable1Ops[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFoldable1
- trait Foldable1Syntax[F[_]] extends FoldableSyntax[F]
-
final
class
FoldableOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFoldable
- trait FoldableSyntax[F[_]] extends AnyRef
-
final
class
FunctorOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFunctor
- trait FunctorSyntax[F[_]] extends InvariantFunctorSyntax[F]
- final class IdOps[A] extends AnyVal
-
final
class
InvariantFunctorOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toInvariantFunctor
- trait InvariantFunctorSyntax[F[_]] extends AnyRef
-
final
class
IsEmptyOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toIsEmpty
- trait IsEmptySyntax[F[_]] extends PlusEmptySyntax[F]
- final class KleisliFAOps[F[_], A] extends AnyVal
- final class KleisliIdOps[A] extends AnyVal
- final class MaybeOps[A] extends AnyVal
- final class MonadErrorIdOps[S] extends AnyVal
-
final
class
MonadErrorOps[F[_], S, A] extends AnyRef
Wraps a value
self
and provides methods related toMonadError
- trait MonadErrorSyntax[F[_], S] extends MonadSyntax[F]
- final class MonadListenOps[F[_], W, A] extends AnyRef
- trait MonadListenSyntax[F[_], W] extends MonadTellSyntax[F, W]
-
final
class
MonadOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toMonad
-
final
class
MonadPlusOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toMonadPlus
- trait MonadPlusSyntax[F[_]] extends MonadSyntax[F] with ApplicativePlusSyntax[F]
- trait MonadSyntax[F[_]] extends ApplicativeSyntax[F] with BindSyntax[F]
-
final
class
MonadTellOps[F[_], S, A] extends AnyRef
Wraps a value
self
and provides methods related toMonadTell
- trait MonadTellSyntax[F[_], S] extends MonadSyntax[F]
- final class MonadTransGFGA[F[_[_], _], G[_], A] extends AnyVal
-
final
class
MonoidOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toMonoid
- trait MonoidSyntax[F] extends SemigroupSyntax[F]
- final class NelOps[A] extends AnyVal
-
final
class
NondeterminismOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toNondeterminism
- trait NondeterminismSyntax[F[_]] extends MonadSyntax[F]
- trait Ops[A] extends AnyRef
-
final
class
OptionalOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toOptional
- trait OptionalSyntax[F[_]] extends AnyRef
-
final
class
OrderOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toOrder
- trait OrderSyntax[F] extends EqualSyntax[F]
-
final
class
PlusEmptyOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toPlusEmpty
- trait PlusEmptySyntax[F[_]] extends PlusSyntax[F]
-
final
class
PlusOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toPlus
- trait PlusSyntax[F[_]] extends AnyRef
-
final
class
ProChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toProChoice
- trait ProChoiceSyntax[F[_, _]] extends ProfunctorSyntax[F]
-
final
class
ProfunctorOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toProfunctor
- trait ProfunctorSyntax[F[_, _]] extends AnyRef
- final class ReducerOps[A] extends AnyVal
-
final
class
SemiLatticeOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toSemiLattice
- trait SemiLatticeSyntax[F] extends BandSyntax[F]
-
final
class
SemigroupOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toSemigroup
- trait SemigroupSyntax[F] extends AnyRef
-
final
class
ShowOps[F] extends Ops[F]
Wraps a value
self
and provides methods related toShow
- trait ShowSyntax[F] extends AnyRef
-
final
class
SplitOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toSplit
- trait SplitSyntax[F[_, _]] extends ComposeSyntax[F]
- final class StateOps[A] extends AnyVal
- final class StrictTreeOps[A] extends AnyVal
-
final
class
StrongOps[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toStrong
- trait StrongSyntax[F[_, _]] extends ProfunctorSyntax[F]
- trait Syntaxes extends AnyRef
- final class TagOps[A, T] extends AnyVal
- final class TheseOps[A] extends AnyVal
- final class ThesePairOps[A, B] extends AnyVal
- trait ToAlignOps[TC[F[_]] <: Align[F[_]]] extends ToAlignOps0[TC] with ToFunctorOps[TC]
- trait ToAlignOps0[TC[F[_]] <: Align[F[_]]] extends ToAlignOpsU[TC]
- sealed trait ToAlignOpsU[TC[F[_]] <: Align[F[_]]] extends AnyRef
- trait ToApplicativeOps[TC[F[_]] <: Applicative[F[_]]] extends ToApplicativeOps0[TC] with ToApplyOps[TC]
- trait ToApplicativeOps0[TC[F[_]] <: Applicative[F[_]]] extends ToApplicativeOpsU[TC]
- sealed trait ToApplicativeOpsU[TC[F[_]] <: Applicative[F[_]]] extends AnyRef
- trait ToApplicativePlusOps[TC[F[_]] <: ApplicativePlus[F[_]]] extends ToApplicativePlusOps0[TC] with ToApplicativeOps[TC] with ToPlusEmptyOps[TC]
- trait ToApplicativePlusOps0[TC[F[_]] <: ApplicativePlus[F[_]]] extends ToApplicativePlusOpsU[TC]
- sealed trait ToApplicativePlusOpsU[TC[F[_]] <: ApplicativePlus[F[_]]] extends AnyRef
- trait ToApplyOps[TC[F[_]] <: Apply[F[_]]] extends ToApplyOps0[TC] with ToFunctorOps[TC]
- trait ToApplyOps0[TC[F[_]] <: Apply[F[_]]] extends ToApplyOpsU[TC]
- sealed trait ToApplyOpsU[TC[F[_]] <: Apply[F[_]]] extends AnyRef
- trait ToArrowOps[TC[F[_, _]] <: Arrow[F[_, _]]] extends ToArrowOps0[TC] with ToSplitOps[TC] with ToStrongOps[TC] with ToCategoryOps[TC]
- trait ToArrowOps0[TC[F[_, _]] <: Arrow[F[_, _]]] extends ToArrowOpsU[TC]
- sealed trait ToArrowOpsU[TC[F[_, _]] <: Arrow[F[_, _]]] extends AnyRef
- trait ToAssociativeOps[TC[F[_, _]] <: Associative[F[_, _]]] extends ToAssociativeOps0[TC]
- trait ToAssociativeOps0[TC[F[_, _]] <: Associative[F[_, _]]] extends ToAssociativeOpsU[TC]
- sealed trait ToAssociativeOpsU[TC[F[_, _]] <: Associative[F[_, _]]] extends AnyRef
- trait ToBandOps extends ToSemigroupOps
- trait ToBifoldableOps[TC[F[_, _]] <: Bifoldable[F[_, _]]] extends ToBifoldableOps0[TC]
- trait ToBifoldableOps0[TC[F[_, _]] <: Bifoldable[F[_, _]]] extends ToBifoldableOpsU[TC]
- sealed trait ToBifoldableOpsU[TC[F[_, _]] <: Bifoldable[F[_, _]]] extends AnyRef
- trait ToBifunctorOps[TC[F[_, _]] <: Bifunctor[F[_, _]]] extends ToBifunctorOps0[TC]
- trait ToBifunctorOps0[TC[F[_, _]] <: Bifunctor[F[_, _]]] extends ToBifunctorOpsU[TC]
- sealed trait ToBifunctorOpsU[TC[F[_, _]] <: Bifunctor[F[_, _]]] extends AnyRef
- trait ToBindOps[TC[F[_]] <: Bind[F[_]]] extends ToBindOps0[TC] with ToApplyOps[TC]
- trait ToBindOps0[TC[F[_]] <: Bind[F[_]]] extends ToBindOpsU[TC]
- sealed trait ToBindOpsU[TC[F[_]] <: Bind[F[_]]] extends AnyRef
- trait ToBindRecOps[TC[F[_]] <: BindRec[F[_]]] extends ToBindRecOps0[TC] with ToBindOps[TC]
- trait ToBindRecOps0[TC[F[_]] <: BindRec[F[_]]] extends ToBindRecOpsU[TC]
- sealed trait ToBindRecOpsU[TC[F[_]] <: BindRec[F[_]]] extends AnyRef
- trait ToBitraverseOps[TC[F[_, _]] <: Bitraverse[F[_, _]]] extends ToBitraverseOps0[TC] with ToBifunctorOps[TC] with ToBifoldableOps[TC]
- trait ToBitraverseOps0[TC[F[_, _]] <: Bitraverse[F[_, _]]] extends ToBitraverseOpsU[TC]
- sealed trait ToBitraverseOpsU[TC[F[_, _]] <: Bitraverse[F[_, _]]] extends AnyRef
- trait ToCatchableOps[TC[F[_]] <: Catchable[F[_]]] extends ToCatchableOps0[TC]
- trait ToCatchableOps0[TC[F[_]] <: Catchable[F[_]]] extends ToCatchableOpsU[TC]
- sealed trait ToCatchableOpsU[TC[F[_]] <: Catchable[F[_]]] extends AnyRef
- trait ToCategoryOps[TC[F[_, _]] <: Category[F[_, _]]] extends ToCategoryOps0[TC] with ToComposeOps[TC]
- trait ToCategoryOps0[TC[F[_, _]] <: Category[F[_, _]]] extends ToCategoryOpsU[TC]
- sealed trait ToCategoryOpsU[TC[F[_, _]] <: Category[F[_, _]]] extends AnyRef
- trait ToChoiceOps[TC[F[_, _]] <: Choice[F[_, _]]] extends ToChoiceOps0[TC] with ToCategoryOps[TC]
- trait ToChoiceOps0[TC[F[_, _]] <: Choice[F[_, _]]] extends ToChoiceOpsU[TC]
- sealed trait ToChoiceOpsU[TC[F[_, _]] <: Choice[F[_, _]]] extends AnyRef
- trait ToCobindOps[TC[F[_]] <: Cobind[F[_]]] extends ToCobindOps0[TC] with ToFunctorOps[TC]
- trait ToCobindOps0[TC[F[_]] <: Cobind[F[_]]] extends ToCobindOpsU[TC]
- sealed trait ToCobindOpsU[TC[F[_]] <: Cobind[F[_]]] extends AnyRef
- trait ToComonadOps[TC[F[_]] <: Comonad[F[_]]] extends ToComonadOps0[TC] with ToCobindOps[TC]
- trait ToComonadOps0[TC[F[_]] <: Comonad[F[_]]] extends ToComonadOpsU[TC]
- sealed trait ToComonadOpsU[TC[F[_]] <: Comonad[F[_]]] extends AnyRef
- trait ToComposeOps[TC[F[_, _]] <: Compose[F[_, _]]] extends ToComposeOps0[TC]
- trait ToComposeOps0[TC[F[_, _]] <: Compose[F[_, _]]] extends ToComposeOpsU[TC]
- sealed trait ToComposeOpsU[TC[F[_, _]] <: Compose[F[_, _]]] extends AnyRef
- trait ToContTOps extends AnyRef
- trait ToContravariantOps[TC[F[_]] <: Contravariant[F[_]]] extends ToContravariantOps0[TC] with ToInvariantFunctorOps[TC]
- trait ToContravariantOps0[TC[F[_]] <: Contravariant[F[_]]] extends ToContravariantOpsU[TC]
- sealed trait ToContravariantOpsU[TC[F[_]] <: Contravariant[F[_]]] extends AnyRef
- trait ToCozipOps[TC[F[_]] <: Cozip[F[_]]] extends ToCozipOps0[TC]
- trait ToCozipOps0[TC[F[_]] <: Cozip[F[_]]] extends ToCozipOpsU[TC]
- sealed trait ToCozipOpsU[TC[F[_]] <: Cozip[F[_]]] extends AnyRef
- trait ToDataOps extends ToIdOps with ToTreeOps with ToStrictTreeOps with ToReducerOps with ToWriterOps with ToStateOps with ToValidationOps with ToKleisliOps with ToEitherOps with ToNelOps with ToTheseOps with ToMaybeOps with ToContTOps
- trait ToDivideOps[TC[F[_]] <: Divide[F[_]]] extends ToDivideOps0[TC] with ToContravariantOps[TC]
- trait ToDivideOps0[TC[F[_]] <: Divide[F[_]]] extends ToDivideOpsU[TC]
- sealed trait ToDivideOpsU[TC[F[_]] <: Divide[F[_]]] extends AnyRef
- trait ToDivisibleOps[TC[F[_]] <: Divisible[F[_]]] extends ToDivisibleOps0[TC] with ToDivideOps[TC]
- trait ToDivisibleOps0[TC[F[_]] <: Divisible[F[_]]] extends ToDivisibleOpsU[TC]
- sealed trait ToDivisibleOpsU[TC[F[_]] <: Divisible[F[_]]] extends AnyRef
- trait ToEitherOps extends AnyRef
- trait ToEnumOps extends ToOrderOps
- trait ToEqualOps extends AnyRef
- trait ToFoldable1Ops[TC[F[_]] <: Foldable1[F[_]]] extends ToFoldable1Ops0[TC] with ToFoldableOps[TC]
- trait ToFoldable1Ops0[TC[F[_]] <: Foldable1[F[_]]] extends ToFoldable1OpsU[TC]
- sealed trait ToFoldable1OpsU[TC[F[_]] <: Foldable1[F[_]]] extends AnyRef
- trait ToFoldableOps[TC[F[_]] <: Foldable[F[_]]] extends ToFoldableOps0[TC]
- trait ToFoldableOps0[TC[F[_]] <: Foldable[F[_]]] extends ToFoldableOpsU[TC]
- sealed trait ToFoldableOpsU[TC[F[_]] <: Foldable[F[_]]] extends AnyRef
- trait ToFunctorOps[TC[F[_]] <: Functor[F[_]]] extends ToFunctorOps0[TC] with ToInvariantFunctorOps[TC]
- trait ToFunctorOps0[TC[F[_]] <: Functor[F[_]]] extends ToFunctorOpsU[TC]
- sealed trait ToFunctorOpsU[TC[F[_]] <: Functor[F[_]]] extends AnyRef
- trait ToIdOps extends AnyRef
- trait ToInvariantFunctorOps[TC[F[_]] <: InvariantFunctor[F[_]]] extends ToInvariantFunctorOps0[TC]
- trait ToInvariantFunctorOps0[TC[F[_]] <: InvariantFunctor[F[_]]] extends ToInvariantFunctorOpsU[TC]
- sealed trait ToInvariantFunctorOpsU[TC[F[_]] <: InvariantFunctor[F[_]]] extends AnyRef
- trait ToIsEmptyOps[TC[F[_]] <: IsEmpty[F[_]]] extends ToIsEmptyOps0[TC] with ToPlusEmptyOps[TC]
- trait ToIsEmptyOps0[TC[F[_]] <: IsEmpty[F[_]]] extends ToIsEmptyOpsU[TC]
- sealed trait ToIsEmptyOpsU[TC[F[_]] <: IsEmpty[F[_]]] extends AnyRef
- trait ToKleisliOps extends ToKleisliOps0
- sealed trait ToKleisliOps0 extends AnyRef
- trait ToMaybeOps extends AnyRef
- trait ToMonadErrorOps[TC[F[_], S] <: MonadError[F[_], S]] extends ToMonadErrorOps0[TC] with ToMonadOps[[F[_$1]]TC[F, _]]
- trait ToMonadErrorOps0[TC[F[_], S] <: MonadError[F[_], S]] extends AnyRef
- trait ToMonadListenOps[TC[F[_], W] <: MonadListen[F[_], W]] extends ToMonadListenOps0[TC] with ToMonadTellOps[TC]
- trait ToMonadListenOps0[TC[F[_], W] <: MonadListen[F[_], W]] extends AnyRef
- trait ToMonadOps[TC[F[_]] <: Monad[F[_]]] extends ToMonadOps0[TC] with ToApplicativeOps[TC] with ToBindOps[TC]
- trait ToMonadOps0[TC[F[_]] <: Monad[F[_]]] extends ToMonadOpsU[TC]
- sealed trait ToMonadOpsU[TC[F[_]] <: Monad[F[_]]] extends AnyRef
- trait ToMonadPlusOps[TC[F[_]] <: MonadPlus[F[_]]] extends ToMonadPlusOps0[TC] with ToMonadOps[TC] with ToApplicativePlusOps[TC]
- trait ToMonadPlusOps0[TC[F[_]] <: MonadPlus[F[_]]] extends ToMonadPlusOpsU[TC]
- sealed trait ToMonadPlusOpsU[TC[F[_]] <: MonadPlus[F[_]]] extends AnyRef
- trait ToMonadTellOps[TC[F[_], S] <: MonadTell[F[_], S]] extends ToMonadTellOps0[TC] with ToMonadOps[[F[_$1]]TC[F, _]]
- trait ToMonadTellOps0[TC[F[_], S] <: MonadTell[F[_], S]] extends AnyRef
- trait ToMonadTransOps extends AnyRef
- trait ToMonoidOps extends ToSemigroupOps
- trait ToNelOps extends AnyRef
- trait ToNondeterminismOps[TC[F[_]] <: Nondeterminism[F[_]]] extends ToNondeterminismOps0[TC] with ToMonadOps[TC]
- trait ToNondeterminismOps0[TC[F[_]] <: Nondeterminism[F[_]]] extends ToNondeterminismOpsU[TC]
- sealed trait ToNondeterminismOpsU[TC[F[_]] <: Nondeterminism[F[_]]] extends AnyRef
- trait ToOptionalOps[TC[F[_]] <: Optional[F[_]]] extends ToOptionalOps0[TC]
- trait ToOptionalOps0[TC[F[_]] <: Optional[F[_]]] extends ToOptionalOpsU[TC]
- sealed trait ToOptionalOpsU[TC[F[_]] <: Optional[F[_]]] extends AnyRef
- trait ToOrderOps extends ToEqualOps
- trait ToPlusEmptyOps[TC[F[_]] <: PlusEmpty[F[_]]] extends ToPlusEmptyOps0[TC] with ToPlusOps[TC]
- trait ToPlusEmptyOps0[TC[F[_]] <: PlusEmpty[F[_]]] extends ToPlusEmptyOpsU[TC]
- sealed trait ToPlusEmptyOpsU[TC[F[_]] <: PlusEmpty[F[_]]] extends AnyRef
- trait ToPlusOps[TC[F[_]] <: Plus[F[_]]] extends ToPlusOps0[TC]
- trait ToPlusOps0[TC[F[_]] <: Plus[F[_]]] extends ToPlusOpsU[TC]
- sealed trait ToPlusOpsU[TC[F[_]] <: Plus[F[_]]] extends AnyRef
- trait ToProChoiceOps[TC[F[_, _]] <: ProChoice[F[_, _]]] extends ToProChoiceOps0[TC] with ToProfunctorOps[TC]
- trait ToProChoiceOps0[TC[F[_, _]] <: ProChoice[F[_, _]]] extends ToProChoiceOpsU[TC]
- sealed trait ToProChoiceOpsU[TC[F[_, _]] <: ProChoice[F[_, _]]] extends AnyRef
- trait ToProfunctorOps[TC[F[_, _]] <: Profunctor[F[_, _]]] extends ToProfunctorOps0[TC]
- trait ToProfunctorOps0[TC[F[_, _]] <: Profunctor[F[_, _]]] extends ToProfunctorOpsU[TC]
- sealed trait ToProfunctorOpsU[TC[F[_, _]] <: Profunctor[F[_, _]]] extends AnyRef
- trait ToReducerOps extends AnyRef
- trait ToSemiLatticeOps extends ToBandOps
- trait ToSemigroupOps extends AnyRef
- trait ToShowOps extends AnyRef
- trait ToSplitOps[TC[F[_, _]] <: Split[F[_, _]]] extends ToSplitOps0[TC] with ToComposeOps[TC]
- trait ToSplitOps0[TC[F[_, _]] <: Split[F[_, _]]] extends ToSplitOpsU[TC]
- sealed trait ToSplitOpsU[TC[F[_, _]] <: Split[F[_, _]]] extends AnyRef
- trait ToStateOps extends AnyRef
- trait ToStrictTreeOps extends AnyRef
- trait ToStrongOps[TC[F[_, _]] <: Strong[F[_, _]]] extends ToStrongOps0[TC] with ToProfunctorOps[TC]
- trait ToStrongOps0[TC[F[_, _]] <: Strong[F[_, _]]] extends ToStrongOpsU[TC]
- sealed trait ToStrongOpsU[TC[F[_, _]] <: Strong[F[_, _]]] extends AnyRef
- trait ToTagOps extends AnyRef
- trait ToTheseOps extends AnyRef
- trait ToTraverse1Ops[TC[F[_]] <: Traverse1[F[_]]] extends ToTraverse1Ops0[TC] with ToTraverseOps[TC] with ToFoldable1Ops[TC]
- trait ToTraverse1Ops0[TC[F[_]] <: Traverse1[F[_]]] extends ToTraverse1OpsU[TC]
- sealed trait ToTraverse1OpsU[TC[F[_]] <: Traverse1[F[_]]] extends AnyRef
- trait ToTraverseOps[TC[F[_]] <: Traverse[F[_]]] extends ToTraverseOps0[TC] with ToFunctorOps[TC] with ToFoldableOps[TC]
- trait ToTraverseOps0[TC[F[_]] <: Traverse[F[_]]] extends ToTraverseOpsU[TC]
- sealed trait ToTraverseOpsU[TC[F[_]] <: Traverse[F[_]]] extends AnyRef
- trait ToTreeOps extends AnyRef
- trait ToTypeClassOps extends ToSemigroupOps with ToMonoidOps with ToBandOps with ToEqualOps with ToShowOps with ToOrderOps with ToEnumOps with ToPlusEmptyOps0[PlusEmpty] with ToFunctorOps0[Functor] with ToContravariantOps0[Contravariant] with ToApplyOps0[Apply] with ToApplicativeOps0[Applicative] with ToBindOps0[Bind] with ToMonadOps0[Monad] with ToComonadOps0[Comonad] with ToBifoldableOps0[Bifoldable] with ToCozipOps0[Cozip] with ToPlusOps0[Plus] with ToApplicativePlusOps0[ApplicativePlus] with ToMonadPlusOps0[MonadPlus] with ToTraverseOps0[Traverse] with ToBifunctorOps0[Bifunctor] with ToAssociativeOps0[Associative] with ToBitraverseOps0[Bitraverse] with ToComposeOps0[Compose] with ToCategoryOps0[Category] with ToArrowOps0[Arrow] with ToProfunctorOps0[Profunctor] with ToStrongOps0[Strong] with ToFoldableOps0[Foldable] with ToChoiceOps0[Choice] with ToSplitOps0[Split] with ToZipOps0[Zip] with ToUnzipOps0[Unzip] with ToMonadTellOps0[MonadTell] with ToMonadListenOps0[MonadListen] with ToMonadErrorOps0[MonadError] with ToFoldable1Ops0[Foldable1] with ToTraverse1Ops0[Traverse1] with ToOptionalOps0[Optional] with ToCatchableOps0[Catchable] with ToAlignOps0[Align] with ToMonadTransOps
- trait ToUnzipOps[TC[F[_]] <: Unzip[F[_]]] extends ToUnzipOps0[TC]
- trait ToUnzipOps0[TC[F[_]] <: Unzip[F[_]]] extends ToUnzipOpsU[TC]
- sealed trait ToUnzipOpsU[TC[F[_]] <: Unzip[F[_]]] extends AnyRef
- trait ToValidationOps extends AnyRef
- trait ToWriterOps extends AnyRef
- trait ToZipOps[TC[F[_]] <: Zip[F[_]]] extends ToZipOps0[TC]
- trait ToZipOps0[TC[F[_]] <: Zip[F[_]]] extends ToZipOpsU[TC]
- sealed trait ToZipOpsU[TC[F[_]] <: Zip[F[_]]] extends AnyRef
-
final
class
Traverse1Ops[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toTraverse1
- trait Traverse1Syntax[F[_]] extends TraverseSyntax[F] with Foldable1Syntax[F]
-
final
class
TraverseOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toTraverse
- trait TraverseSyntax[F[_]] extends FunctorSyntax[F] with FoldableSyntax[F]
- final class TreeOps[A] extends AnyVal
-
final
class
UnzipOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toUnzip
- trait UnzipSyntax[F[_]] extends AnyRef
- final class ValidationOps[A] extends AnyVal
- final class WriterOps[A] extends AnyVal
-
final
class
ZipOps[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toZip
- trait ZipSyntax[F[_]] extends AnyRef
Value Members
- object ReducerOps
-
object
align extends ToAlignOps[Align]
- Definition Classes
- Syntaxes
-
object
align0 extends ToAlignOps0[Align]
- Definition Classes
- Syntaxes
-
object
all extends ToTypeClassOps with ToDataOps
- Definition Classes
- Syntaxes
-
object
applicative extends ToApplicativeOps[Applicative]
- Definition Classes
- Syntaxes
-
object
applicative0 extends ToApplicativeOps0[Applicative]
- Definition Classes
- Syntaxes
-
object
applicativePlus extends ToApplicativePlusOps[ApplicativePlus]
- Definition Classes
- Syntaxes
-
object
applicativePlus0 extends ToApplicativePlusOps0[ApplicativePlus]
- Definition Classes
- Syntaxes
-
object
apply extends ToApplyOps[Apply]
- Definition Classes
- Syntaxes
-
object
apply0 extends ToApplyOps0[Apply]
- Definition Classes
- Syntaxes
-
object
arrow extends ToArrowOps[Arrow]
- Definition Classes
- Syntaxes
-
object
arrow0 extends ToArrowOps0[Arrow]
- Definition Classes
- Syntaxes
-
object
associative extends ToAssociativeOps[Associative]
- Definition Classes
- Syntaxes
-
object
associative0 extends ToAssociativeOps0[Associative]
- Definition Classes
- Syntaxes
-
object
band extends ToBandOps
- Definition Classes
- Syntaxes
-
object
bifoldable extends ToBifoldableOps[Bifoldable]
- Definition Classes
- Syntaxes
-
object
bifoldable0 extends ToBifoldableOps0[Bifoldable]
- Definition Classes
- Syntaxes
-
object
bifunctor extends ToBifunctorOps[Bifunctor]
- Definition Classes
- Syntaxes
-
object
bifunctor0 extends ToBifunctorOps0[Bifunctor]
- Definition Classes
- Syntaxes
-
object
bind extends ToBindOps[Bind]
- Definition Classes
- Syntaxes
-
object
bind0 extends ToBindOps0[Bind]
- Definition Classes
- Syntaxes
-
object
bitraverse extends ToBitraverseOps[Bitraverse]
- Definition Classes
- Syntaxes
-
object
bitraverse0 extends ToBitraverseOps0[Bitraverse]
- Definition Classes
- Syntaxes
-
object
catchable extends ToCatchableOps[Catchable]
- Definition Classes
- Syntaxes
-
object
catchable0 extends ToCatchableOps0[Catchable]
- Definition Classes
- Syntaxes
-
object
category extends ToCategoryOps[Category]
- Definition Classes
- Syntaxes
-
object
category0 extends ToCategoryOps0[Category]
- Definition Classes
- Syntaxes
-
object
choice extends ToChoiceOps[Choice]
- Definition Classes
- Syntaxes
-
object
choice0 extends ToChoiceOps0[Choice]
- Definition Classes
- Syntaxes
-
object
cobind extends ToCobindOps[Cobind]
- Definition Classes
- Syntaxes
-
object
cobind0 extends ToCobindOps0[Cobind]
- Definition Classes
- Syntaxes
-
object
comonad extends ToComonadOps[Comonad]
- Definition Classes
- Syntaxes
-
object
comonad0 extends ToComonadOps0[Comonad]
- Definition Classes
- Syntaxes
-
object
compose extends ToComposeOps[Compose]
- Definition Classes
- Syntaxes
-
object
compose0 extends ToComposeOps0[Compose]
- Definition Classes
- Syntaxes
-
object
contT extends ToContTOps
- Definition Classes
- Syntaxes
-
object
contravariant extends ToContravariantOps[Contravariant]
- Definition Classes
- Syntaxes
-
object
contravariant0 extends ToContravariantOps0[Contravariant]
- Definition Classes
- Syntaxes
-
object
cozip extends ToCozipOps[Cozip]
- Definition Classes
- Syntaxes
-
object
cozip0 extends ToCozipOps0[Cozip]
- Definition Classes
- Syntaxes
-
object
either extends ToEitherOps
- Definition Classes
- Syntaxes
-
object
enum extends ToEnumOps
- Definition Classes
- Syntaxes
-
object
equal extends ToEqualOps
- Definition Classes
- Syntaxes
-
object
foldable extends ToFoldableOps[Foldable]
- Definition Classes
- Syntaxes
-
object
foldable0 extends ToFoldableOps0[Foldable]
- Definition Classes
- Syntaxes
-
object
foldable1 extends ToFoldable1Ops[Foldable1]
- Definition Classes
- Syntaxes
-
object
foldable10 extends ToFoldable1Ops0[Foldable1]
- Definition Classes
- Syntaxes
-
object
functor extends ToFunctorOps[Functor]
- Definition Classes
- Syntaxes
-
object
functor0 extends ToFunctorOps0[Functor]
- Definition Classes
- Syntaxes
-
object
id extends ToIdOps
- Definition Classes
- Syntaxes
-
object
invariantFunctor extends ToInvariantFunctorOps[InvariantFunctor]
- Definition Classes
- Syntaxes
-
object
invariantFunctor0 extends ToInvariantFunctorOps0[InvariantFunctor]
- Definition Classes
- Syntaxes
-
object
isEmpty extends ToIsEmptyOps[IsEmpty]
- Definition Classes
- Syntaxes
-
object
isEmpty0 extends ToIsEmptyOps0[IsEmpty]
- Definition Classes
- Syntaxes
-
object
kleisli extends ToKleisliOps
- Definition Classes
- Syntaxes
-
object
maybe extends ToMaybeOps
- Definition Classes
- Syntaxes
-
object
monad extends ToMonadOps[Monad]
- Definition Classes
- Syntaxes
-
object
monad0 extends ToMonadOps0[Monad]
- Definition Classes
- Syntaxes
-
object
monadError extends ToMonadErrorOps[MonadError]
- Definition Classes
- Syntaxes
-
object
monadError0 extends ToMonadErrorOps0[MonadError]
- Definition Classes
- Syntaxes
-
object
monadListen extends ToMonadListenOps[MonadListen]
- Definition Classes
- Syntaxes
-
object
monadListen0 extends ToMonadListenOps0[MonadListen]
- Definition Classes
- Syntaxes
-
object
monadPlus extends ToMonadPlusOps[MonadPlus]
- Definition Classes
- Syntaxes
-
object
monadPlus0 extends ToMonadPlusOps0[MonadPlus]
- Definition Classes
- Syntaxes
-
object
monadTell extends ToMonadTellOps[MonadTell]
- Definition Classes
- Syntaxes
-
object
monadTell0 extends ToMonadTellOps0[MonadTell]
- Definition Classes
- Syntaxes
-
object
monadTrans extends ToMonadTransOps
- Definition Classes
- Syntaxes
-
object
monoid extends ToMonoidOps
- Definition Classes
- Syntaxes
-
object
nel extends ToNelOps
- Definition Classes
- Syntaxes
-
object
optional extends ToOptionalOps[Optional]
- Definition Classes
- Syntaxes
-
object
optional0 extends ToOptionalOps0[Optional]
- Definition Classes
- Syntaxes
-
object
order extends ToOrderOps
- Definition Classes
- Syntaxes
-
object
plus extends ToPlusOps[Plus]
- Definition Classes
- Syntaxes
-
object
plus0 extends ToPlusOps0[Plus]
- Definition Classes
- Syntaxes
-
object
plusEmpty extends ToPlusEmptyOps[PlusEmpty]
- Definition Classes
- Syntaxes
-
object
plusEmpty0 extends ToPlusEmptyOps0[PlusEmpty]
- Definition Classes
- Syntaxes
-
object
proChoice extends ToProChoiceOps[ProChoice]
- Definition Classes
- Syntaxes
-
object
proChoice0 extends ToProChoiceOps0[ProChoice]
- Definition Classes
- Syntaxes
-
object
profunctor extends ToProfunctorOps[Profunctor]
- Definition Classes
- Syntaxes
-
object
profunctor0 extends ToProfunctorOps0[Profunctor]
- Definition Classes
- Syntaxes
-
object
reducer extends ToReducerOps
- Definition Classes
- Syntaxes
-
object
semigroup extends ToSemigroupOps
- Definition Classes
- Syntaxes
-
object
show extends ToShowOps
- Definition Classes
- Syntaxes
-
object
split extends ToSplitOps[Split]
- Definition Classes
- Syntaxes
-
object
split0 extends ToSplitOps0[Split]
- Definition Classes
- Syntaxes
-
object
state extends ToStateOps
- Definition Classes
- Syntaxes
-
object
strictTree extends ToStrictTreeOps
- Definition Classes
- Syntaxes
-
object
strong extends ToStrongOps[Strong]
- Definition Classes
- Syntaxes
-
object
strong0 extends ToStrongOps0[Strong]
- Definition Classes
- Syntaxes
-
object
tag extends ToTagOps
- Definition Classes
- Syntaxes
-
object
these extends ToTheseOps
- Definition Classes
- Syntaxes
-
object
traverse extends ToTraverseOps[Traverse]
- Definition Classes
- Syntaxes
-
object
traverse0 extends ToTraverseOps0[Traverse]
- Definition Classes
- Syntaxes
-
object
traverse1 extends ToTraverse1Ops[Traverse1]
- Definition Classes
- Syntaxes
-
object
traverse10 extends ToTraverse1Ops0[Traverse1]
- Definition Classes
- Syntaxes
-
object
tree extends ToTreeOps
- Definition Classes
- Syntaxes
-
object
unzip extends ToUnzipOps[Unzip]
- Definition Classes
- Syntaxes
-
object
unzip0 extends ToUnzipOps0[Unzip]
- Definition Classes
- Syntaxes
-
object
validation extends ToValidationOps
- Definition Classes
- Syntaxes
-
object
writer extends ToWriterOps
- Definition Classes
- Syntaxes
-
object
zip extends ToZipOps[Zip]
- Definition Classes
- Syntaxes
-
object
zip0 extends ToZipOps0[Zip]
- Definition Classes
- Syntaxes