package
syntax
Type Members
-
final
class
AlignOps[F[_], A] extends Ops[F[A]]
-
trait
AlignSyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ApplicativeOps[F[_], A] extends Ops[F[A]]
-
final
class
ApplicativePlusOps[F[_], A] extends Ops[F[A]]
-
trait
ApplicativePlusSyntax[F[_]] extends ApplicativeSyntax[F] with PlusEmptySyntax[F]
-
trait
ApplicativeSyntax[F[_]] extends ApplySyntax[F]
-
final
class
ApplyOps[F[_], A] extends Ops[F[A]]
-
trait
ApplySyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ArrowOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
ArrowSyntax[F[_, _]] extends SplitSyntax[F] with ProfunctorSyntax[F] with CategorySyntax[F]
-
final
class
AssociativeOps[F[_, _], A, B] extends Ops[F[A, B]]
-
-
final
class
BandOps[F] extends Ops[F]
-
trait
BandSyntax[F] extends SemigroupSyntax[F]
-
final
class
BifoldableOps[F[_, _], A, B] extends Ops[F[A, B]]
-
-
final
class
BifunctorOps[F[_, _], A, B] extends Ops[F[A, B]]
-
-
final
class
BindOps[F[_], A] extends Ops[F[A]]
-
trait
BindSyntax[F[_]] extends ApplySyntax[F]
-
final
class
BitraverseOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
BitraverseSyntax[F[_, _]] extends BifunctorSyntax[F] with BifoldableSyntax[F]
-
final
class
CatchableOps[F[_], A] extends Ops[F[A]]
-
-
final
class
CategoryOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
CategorySyntax[F[_, _]] extends ComposeSyntax[F]
-
final
class
ChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
ChoiceSyntax[F[_, _]] extends CategorySyntax[F]
-
final
class
CobindOps[F[_], A] extends Ops[F[A]]
-
trait
CobindSyntax[F[_]] extends FunctorSyntax[F]
-
final
class
ComonadOps[F[_], A] extends Ops[F[A]]
-
trait
ComonadSyntax[F[_]] extends CobindSyntax[F]
-
final
class
ComposeOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
ComposeSyntax[F[_, _]] extends AnyRef
-
final
class
ContTOps[M[_], A] extends AnyRef
-
final
class
ContravariantOps[F[_], A] extends Ops[F[A]]
-
trait
ContravariantSyntax[F[_]] extends InvariantFunctorSyntax[F]
-
final
class
CozipOps[F[_], A] extends Ops[F[A]]
-
trait
CozipSyntax[F[_]] extends AnyRef
-
final
class
DivideOps[F[_], A] extends Ops[F[A]]
-
trait
DivideSyntax[F[_]] extends ContravariantSyntax[F]
-
final
class
DivisibleOps[F[_], A] extends Ops[F[A]]
-
trait
DivisibleSyntax[F[_]] extends DivideSyntax[F]
-
sealed abstract
class
EachOps[F[_], A] extends Ops[F[A]]
-
trait
EachSyntax[F[_]] extends AnyRef
-
final
class
EitherOps[A] extends AnyRef
-
final
class
EitherTOps[V] extends AnyRef
-
final
class
EnumOps[F] extends Ops[F]
-
trait
EnumSyntax[F] extends OrderSyntax[F]
-
final
class
EqualOps[F] extends Ops[F]
-
trait
EqualSyntax[F] extends AnyRef
-
final
class
Foldable1Ops[F[_], A] extends Ops[F[A]]
-
trait
Foldable1Syntax[F[_]] extends FoldableSyntax[F]
-
final
class
FoldableOps[F[_], A] extends Ops[F[A]]
-
-
final
class
FunctorOps[F[_], A] extends Ops[F[A]]
-
trait
FunctorSyntax[F[_]] extends InvariantFunctorSyntax[F]
-
sealed
class
IdOps[A] extends AnyRef
-
final
class
IdOpsDeprecated[A] extends IdOps[A]
-
sealed abstract
class
IndexOps[F[_], A] extends Ops[F[A]]
-
trait
IndexSyntax[F[_]] extends AnyRef
-
final
class
InvariantFunctorOps[F[_], A] extends Ops[F[A]]
-
-
final
class
IsEmptyOps[F[_], A] extends Ops[F[A]]
-
trait
IsEmptySyntax[F[_]] extends PlusEmptySyntax[F]
-
final
class
KleisliFAOps[F[_], A] extends AnyRef
-
final
class
KleisliIdOps[A] extends AnyRef
-
sealed abstract
class
LengthOps[F[_], A] extends Ops[F[A]]
-
trait
LengthSyntax[F[_]] extends AnyRef
-
final
class
MaybeOps[A] extends AnyRef
-
-
final
class
MonadErrorOps[F[_, _], E, A] extends AnyRef
-
trait
MonadErrorSyntax[F[_, _], E] extends AnyRef
-
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]]
-
final
class
MonadPlusOps[F[_], A] extends Ops[F[A]]
-
trait
MonadPlusSyntax[F[_]] extends MonadSyntax[F] with ApplicativePlusSyntax[F]
-
trait
MonadSyntax[F[_]] extends ApplicativeSyntax[F] with BindSyntax[F]
-
final
class
MonadTellOps[F[_, _], W, A] extends AnyRef
-
trait
MonadTellSyntax[F[_, _], W] extends AnyRef
-
final
class
MonoidOps[F] extends Ops[F]
-
trait
MonoidSyntax[F] extends SemigroupSyntax[F]
-
final
class
NelOps[A] extends AnyRef
-
final
class
NondeterminismOps[F[_], A] extends Ops[F[A]]
-
-
trait
Ops[A] extends AnyRef
-
final
class
OptionalOps[F[_], A] extends Ops[F[A]]
-
-
final
class
OrderOps[F] extends Ops[F]
-
trait
OrderSyntax[F] extends EqualSyntax[F]
-
final
class
PlusEmptyOps[F[_], A] extends Ops[F[A]]
-
trait
PlusEmptySyntax[F[_]] extends PlusSyntax[F]
-
final
class
PlusOps[F[_], A] extends Ops[F[A]]
-
trait
PlusSyntax[F[_]] extends AnyRef
-
final
class
ProChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
ProChoiceSyntax[F[_, _]] extends ProfunctorSyntax[F]
-
final
class
ProfunctorOps[F[_, _], A, B] extends Ops[F[A, B]]
-
-
final
class
ReducerOps[A] extends AnyRef
-
final
class
SemiLatticeOps[F] extends Ops[F]
-
-
final
class
SemigroupOps[F] extends Ops[F]
-
-
final
class
ShowOps[F] extends Ops[F]
-
trait
ShowSyntax[F] extends AnyRef
-
final
class
SplitOps[F[_, _], A, B] extends Ops[F[A, B]]
-
trait
SplitSyntax[F[_, _]] extends ComposeSyntax[F]
-
final
class
StateOps[A] extends AnyRef
-
trait
Syntaxes extends AnyRef
-
final
class
TagOps[A, T] extends AnyRef
-
final
class
TheseOps[A] extends AnyRef
-
final
class
ThesePairOps[A, B] extends AnyRef
-
trait
ToAlignOps extends ToAlignOps0 with ToFunctorOps
-
sealed
trait
ToAlignOps0 extends AnyRef
-
trait
ToApplicativeOps extends ToApplicativeOps0 with ToApplyOps
-
-
trait
ToApplicativePlusOps extends ToApplicativePlusOps0 with ToApplicativeOps with ToPlusEmptyOps
-
-
trait
ToApplyOps extends ToApplyOps0 with ToFunctorOps
-
sealed
trait
ToApplyOps0 extends AnyRef
-
trait
ToArrowOps extends ToArrowOps0 with ToSplitOps with ToProfunctorOps with ToCategoryOps
-
sealed
trait
ToArrowOps0 extends AnyRef
-
-
-
trait
ToBandOps extends ToSemigroupOps
-
trait
ToBifoldableOps extends ToBifoldableOps0
-
-
trait
ToBifunctorOps extends ToBifunctorOps0
-
-
trait
ToBindOps extends ToBindOps0 with ToApplyOps
-
sealed
trait
ToBindOps0 extends AnyRef
-
trait
ToBitraverseOps extends ToBitraverseOps0 with ToBifunctorOps with ToBifoldableOps
-
-
trait
ToCatchableOps extends ToCatchableOps0
-
-
trait
ToCategoryOps extends ToCategoryOps0 with ToComposeOps
-
-
trait
ToChoiceOps extends ToChoiceOps0 with ToCategoryOps
-
sealed
trait
ToChoiceOps0 extends AnyRef
-
trait
ToCobindOps extends ToCobindOps0 with ToFunctorOps
-
sealed
trait
ToCobindOps0 extends AnyRef
-
trait
ToComonadOps extends ToComonadOps0 with ToCobindOps
-
sealed
trait
ToComonadOps0 extends AnyRef
-
trait
ToComposeOps extends ToComposeOps0
-
sealed
trait
ToComposeOps0 extends AnyRef
-
trait
ToContTOps extends AnyRef
-
trait
ToContravariantOps extends ToContravariantOps0 with ToInvariantFunctorOps
-
-
trait
ToCozipOps extends ToCozipOps0
-
sealed
trait
ToCozipOps0 extends AnyRef
-
trait
ToDataOps extends ToIdOps with ToTreeOps with ToReducerOps with ToWriterOps with ToStateOps with ToValidationOps with ToKleisliOps with ToEitherOps with ToNelOps with ToTheseOps with ToMaybeOps
-
trait
ToDivideOps extends ToDivideOps0 with ToContravariantOps
-
sealed
trait
ToDivideOps0 extends AnyRef
-
trait
ToDivisibleOps extends ToDivisibleOps0 with ToDivideOps
-
-
trait
ToEachOps extends ToEachOps0
-
sealed
trait
ToEachOps0 extends AnyRef
-
-
-
trait
ToEnumOps extends ToOrderOps
-
trait
ToEqualOps extends AnyRef
-
trait
ToFoldable1Ops extends ToFoldable1Ops0 with ToFoldableOps
-
-
trait
ToFoldableOps extends ToFoldableOps0
-
-
trait
ToFunctorOps extends ToFunctorOps0 with ToInvariantFunctorOps
-
sealed
trait
ToFunctorOps0 extends AnyRef
-
trait
ToIdOps extends AnyRef
-
-
trait
ToIndexOps extends ToIndexOps0
-
sealed
trait
ToIndexOps0 extends AnyRef
-
-
-
trait
ToIsEmptyOps extends ToIsEmptyOps0 with ToPlusEmptyOps
-
sealed
trait
ToIsEmptyOps0 extends AnyRef
-
trait
ToKleisliOps extends ToKleisliOps0
-
sealed
trait
ToKleisliOps0 extends AnyRef
-
trait
ToLengthOps extends ToLengthOps0
-
sealed
trait
ToLengthOps0 extends AnyRef
-
trait
ToMaybeOps extends AnyRef
-
-
trait
ToMonadListenOps extends ToMonadListenOps0 with ToMonadTellOps
-
-
trait
ToMonadOps extends ToMonadOps0 with ToApplicativeOps with ToBindOps
-
sealed
trait
ToMonadOps0 extends AnyRef
-
trait
ToMonadPlusOps extends ToMonadPlusOps0 with ToMonadOps with ToApplicativePlusOps
-
-
trait
ToMonadTellOps extends ToMonadTellOps0
-
-
trait
ToMonoidOps extends ToSemigroupOps
-
trait
ToNelOps extends AnyRef
-
trait
ToNondeterminismOps extends ToNondeterminismOps0 with ToMonadOps
-
-
trait
ToOptionalOps extends ToOptionalOps0
-
-
trait
ToOrderOps extends ToEqualOps
-
trait
ToPlusEmptyOps extends ToPlusEmptyOps0 with ToPlusOps
-
-
trait
ToPlusOps extends ToPlusOps0
-
sealed
trait
ToPlusOps0 extends AnyRef
-
trait
ToProChoiceOps extends ToProChoiceOps0 with ToProfunctorOps
-
-
trait
ToProfunctorOps extends ToProfunctorOps0
-
-
-
-
-
trait
ToShowOps extends AnyRef
-
trait
ToSplitOps extends ToSplitOps0 with ToComposeOps
-
sealed
trait
ToSplitOps0 extends AnyRef
-
trait
ToStateOps extends AnyRef
-
trait
ToTagOps extends AnyRef
-
trait
ToTheseOps extends AnyRef
-
trait
ToTraverse1Ops extends ToTraverse1Ops0 with ToTraverseOps with ToFoldable1Ops
-
-
trait
ToTraverseOps extends ToTraverseOps0 with ToFunctorOps with ToFoldableOps
-
-
trait
ToTreeOps extends AnyRef
-
trait
ToTypeClassOps extends ToSemigroupOps with ToMonoidOps with ToEqualOps with ToLengthOps with ToShowOps with ToOrderOps with ToEnumOps with ToMetricSpaceOps with ToPlusEmptyOps with ToEachOps with ToIndexOps with ToFunctorOps with ToContravariantOps with ToApplyOps with ToApplicativeOps with ToBindOps with ToMonadOps with ToComonadOps with ToBifoldableOps with ToCozipOps with ToPlusOps with ToApplicativePlusOps with ToMonadPlusOps with ToTraverseOps with ToBifunctorOps with ToAssociativeOps with ToBitraverseOps with ToComposeOps with ToCategoryOps with ToArrowOps with ToFoldableOps with ToChoiceOps with ToSplitOps with ToZipOps with ToUnzipOps with ToMonadTellOps with ToMonadListenOps with ToMonadErrorOps with ToFoldable1Ops with ToTraverse1Ops with ToOptionalOps with ToCatchableOps with ToAlignOps with ToProChoiceOps
-
trait
ToUnzipOps extends ToUnzipOps0
-
sealed
trait
ToUnzipOps0 extends AnyRef
-
-
-
trait
ToZipOps extends ToZipOps0
-
sealed
trait
ToZipOps0 extends AnyRef
-
final
class
Traverse1Ops[F[_], A] extends Ops[F[A]]
-
trait
Traverse1Syntax[F[_]] extends TraverseSyntax[F] with Foldable1Syntax[F]
-
final
class
TraverseOps[F[_], A] extends Ops[F[A]]
-
trait
TraverseSyntax[F[_]] extends FunctorSyntax[F] with FoldableSyntax[F]
-
final
class
TreeOps[A] extends AnyRef
-
final
class
UnzipOps[F[_], A] extends Ops[F[A]]
-
trait
UnzipSyntax[F[_]] extends AnyRef
-
final
class
ValidationOps[A] extends AnyRef
-
final
class
WriterOps[A] extends AnyRef
-
final
class
ZipOps[F[_], A] extends Ops[F[A]]
-
trait
ZipSyntax[F[_]] extends AnyRef
-
-
-
Value Members
-
object
align extends ToAlignOps
-
object
all extends ToTypeClassOps with ToDataOps
-
object
applicative extends ToApplicativeOps
-
object
applicativePlus extends ToApplicativePlusOps
-
object
apply extends ToApplyOps
-
object
arrow extends ToArrowOps
-
object
associative extends ToAssociativeOps
-
object
band extends ToBandOps
-
object
bifoldable extends ToBifoldableOps
-
object
bifunctor extends ToBifunctorOps
-
object
bind extends ToBindOps
-
object
bitraverse extends ToBitraverseOps
-
object
catchable extends ToCatchableOps
-
object
category extends ToCategoryOps
-
object
choice extends ToChoiceOps
-
object
cobind extends ToCobindOps
-
object
comonad extends ToComonadOps
-
object
compose extends ToComposeOps
-
object
contT extends ToContTOps
-
object
contravariant extends ToContravariantOps
-
object
cozip extends ToCozipOps
-
-
object
either extends ToEitherOps
-
object
eithert extends ToEitherTOps
-
object
enum extends ToEnumOps
-
object
equal extends ToEqualOps
-
object
foldable extends ToFoldableOps
-
object
foldable1 extends ToFoldable1Ops
-
object
functor extends ToFunctorOps
-
object
id extends ToIdOpsDeprecated
-
object
invariantFunctor extends ToInvariantFunctorOps
-
object
isEmpty extends ToIsEmptyOps
-
object
kleisli extends ToKleisliOps
-
object
maybe extends ToMaybeOps
-
object
monad extends ToMonadOps
-
object
monadError extends ToMonadErrorOps
-
object
monadListen extends ToMonadListenOps
-
object
monadPlus extends ToMonadPlusOps
-
object
monadTell extends ToMonadTellOps
-
object
monoid extends ToMonoidOps
-
object
nel extends ToNelOps
-
object
optional extends ToOptionalOps
-
object
order extends ToOrderOps
-
object
plus extends ToPlusOps
-
object
plusEmpty extends ToPlusEmptyOps
-
object
proChoice extends ToProChoiceOps
-
object
profunctor extends ToProfunctorOps
-
object
reducer extends ToReducerOps
-
object
semigroup extends ToSemigroupOps
-
object
show extends ToShowOps
-
object
split extends ToSplitOps
-
object
state extends ToStateOps
-
package
std
-
object
tag extends ToTagOps
-
object
these extends ToTheseOps
-
object
traverse extends ToTraverseOps
-
object
traverse1 extends ToTraverse1Ops
-
object
tree extends ToTreeOps
-
object
unzip extends ToUnzipOps
-
object
validation extends ToValidationOps
-
object
writer extends ToWriterOps
-
object
zip extends ToZipOps
Deprecated Value Members
-
object
cojoin extends ToCobindOps
-
object
each extends ToEachOps
-
object
index extends ToIndexOps
-
object
length extends ToLengthOps
-
object
metricSpace extends ToMetricSpaceOps
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.