Packages

p

cats

syntax

package syntax

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

Type Members

  1. trait AllSyntax extends AlternativeSyntax with ApplicativeSyntax with ApplicativeErrorSyntax with ApplySyntax with ArrowSyntax with ArrowChoiceSyntax with BifunctorSyntax with BifoldableSyntax with BitraverseSyntax with SemigroupalSyntax with CoflatMapSyntax with ComonadSyntax with ComposeSyntax with ContravariantSyntax with DistributiveSyntax with ContravariantMonoidalSyntax with ContravariantSemigroupalSyntax with EitherKSyntax with EitherSyntax with EqSyntax with FlatMapSyntax with FoldableSyntax with FunctorSyntax with GroupSyntax with HashSyntax with InvariantSyntax with IorSyntax with ListSyntax with MonadErrorSyntax with MonadSyntax with MonoidSyntax with OptionSyntax with OrderSyntax with ParallelSyntax with PartialOrderSyntax with ProfunctorSyntax with ReducibleSyntax with SemigroupSyntax with SemigroupKSyntax with ShowSyntax with StrongSyntax with TraverseSyntax with NonEmptyTraverseSyntax with ValidatedSyntax with VectorSyntax with WriterSyntax
  2. abstract class AllSyntaxBinCompat extends AllSyntax with AllSyntaxBinCompat0 with AllSyntaxBinCompat1 with AllSyntaxBinCompat2
  3. trait AllSyntaxBinCompat0 extends UnorderedTraverseSyntax with ApplicativeErrorExtension with TrySyntax
  4. trait AllSyntaxBinCompat1 extends FlatMapOptionSyntax with ChoiceSyntax with NestedSyntax with BinestedSyntax with ParallelFlatSyntax with SetSyntax with ValidatedExtensionSyntax with RepresentableSyntax
  5. trait AllSyntaxBinCompat2 extends ParallelTraverseSyntax with TraverseFilterSyntax with FunctorFilterSyntax with EitherSyntaxBinCompat0 with ListSyntaxBinCompat0 with ValidatedSyntaxBincompat0
  6. trait AlternativeSyntax extends AnyRef
  7. trait ApplicativeErrorExtension extends AnyRef

    Extension to ApplicativeError in a binary compat way

  8. final class ApplicativeErrorExtensionOps[F[_], E] extends AnyRef
  9. final class ApplicativeErrorIdOps[E] extends AnyVal
  10. final class ApplicativeErrorOps[F[_], E, A] extends AnyVal
  11. trait ApplicativeErrorSyntax extends AnyRef
  12. final class ApplicativeIdOps[A] extends AnyVal
  13. final class ApplicativeOps[F[_], A] extends AnyVal
  14. trait ApplicativeSyntax extends AnyRef
  15. final class ApplyOps[F[_], A] extends AnyVal
  16. trait ApplySyntax extends TupleSemigroupalSyntax
  17. trait ArrowChoiceSyntax extends ToArrowChoiceOps
  18. trait ArrowSyntax extends ToArrowOps
  19. trait BifoldableSyntax extends ToBifoldableOps
  20. trait BifunctorSyntax extends ToBifunctorOps
  21. final class BinestedIdOps[F[_, _], G[_], H[_], A, B] extends AnyVal
  22. trait BinestedSyntax extends AnyRef
  23. final class BitraverseOps[F[_, _], A, B] extends AnyVal
  24. trait BitraverseSyntax extends BitraverseSyntax1
  25. trait ChoiceSyntax extends ToChoiceOps
  26. trait CoflatMapSyntax extends ToCoflatMapOps
  27. trait ComonadSyntax extends ToComonadOps
  28. trait ComposeSyntax extends ToComposeOps
  29. abstract class ContravariantMonoidalOps[F[_], A] extends Ops[F, A]
  30. trait ContravariantMonoidalSyntax extends AnyRef
  31. trait ContravariantSemigroupalSyntax extends TupleSemigroupalSyntax
  32. trait ContravariantSyntax extends ToContravariantOps
  33. final class DistributiveOps[F[_], A] extends AnyVal
  34. trait DistributiveSyntax extends ToDistributiveOps
  35. final class EitherIdOps[A] extends AnyVal
  36. final class EitherIdOpsBinCompat0[A] extends AnyVal
  37. final class EitherKOps[F[_], A] extends AnyVal
  38. trait EitherKSyntax extends AnyRef
  39. final class EitherObjectOps extends AnyVal
  40. final class EitherOps[A, B] extends AnyVal
  41. final class EitherOpsBinCompat0[A, B] extends AnyVal
  42. trait EitherSyntax extends AnyRef
  43. trait EitherSyntaxBinCompat0 extends AnyRef
  44. final class EqOps[A] extends AnyRef
  45. trait EqSyntax extends AnyRef
  46. final class FlatMapIdOps[A] extends AnyVal
  47. final class FlatMapOps[F[_], A] extends AnyVal
  48. final class FlatMapOptionOps[F[_], A] extends AnyVal
  49. trait FlatMapOptionSyntax extends AnyRef
  50. trait FlatMapSyntax extends ToFlatMapOps
  51. final class FlattenOps[F[_], A] extends AnyVal
  52. final class FoldableOps[F[_], A] extends AnyVal
  53. trait FoldableSyntax extends ToFoldableOps with ToUnorderedFoldableOps
  54. trait FunctorFilterSyntax extends ToFunctorFilterOps
  55. trait FunctorSyntax extends ToFunctorOps
  56. final class GroupOps[A] extends AnyRef
  57. trait GroupSyntax extends SemigroupSyntax
  58. final class GuardOps extends AnyVal
  59. final class HashOps[A] extends AnyRef
  60. trait HashSyntax extends AnyRef
  61. final class IfMOps[F[_]] extends AnyVal
  62. final class IndexOps[F[_], A] extends AnyVal
  63. trait InvariantSyntax extends ToInvariantOps
  64. final class IorIdOps[A] extends AnyVal
  65. trait IorSyntax extends AnyRef
  66. final class LeftOps[A, B] extends AnyVal
  67. final class ListOps[A] extends AnyVal
  68. final class ListOpsBinCompat0[A] extends AnyVal
  69. trait ListSyntax extends AnyRef
  70. trait ListSyntaxBinCompat0 extends AnyRef
  71. final class MonadErrorOps[F[_], E, A] extends AnyVal
  72. final class MonadErrorRethrowOps[F[_], E, A] extends AnyVal
  73. trait MonadErrorSyntax extends AnyRef
  74. final class MonadIdOps[A] extends AnyVal
  75. final class MonadOps[F[_], A] extends AnyVal
  76. trait MonadSyntax extends AnyRef
  77. final class MonoidOps[A] extends AnyVal
  78. trait MonoidSyntax extends SemigroupSyntax
  79. final class NestedBitraverseOps[F[_, _], G[_], A, B] extends AnyVal
  80. final class NestedFoldableOps[F[_], G[_], A] extends AnyVal
  81. final class NestedIdOps[F[_], G[_], A] extends AnyVal
  82. final class NestedReducibleOps[F[_], G[_], A] extends AnyVal
  83. trait NestedSyntax extends AnyRef
  84. trait NonEmptyTraverseSyntax extends ToNonEmptyTraverseOps
  85. final class OptionIdOps[A] extends AnyVal
  86. final class OptionOps[A] extends AnyVal
  87. trait OptionSyntax extends AnyRef
  88. final class OrderOps[A] extends AnyRef
  89. trait OrderSyntax extends PartialOrderSyntax
  90. final class ParallelApOps[M[_], A] extends AnyVal
  91. final class ParallelFlatSequenceOps[T[_], M[_], A] extends AnyVal
  92. trait ParallelFlatSyntax extends AnyRef
  93. final class ParallelFlatTraversableOps[T[_], A] extends AnyVal
  94. final class ParallelSequenceOps[T[_], M[_], A] extends AnyVal
  95. final class ParallelSequence_Ops[T[_], M[_], A] extends AnyVal
  96. trait ParallelSyntax extends TupleParallelSyntax
  97. final class ParallelTraversableOps[T[_], A] extends AnyVal
  98. final class ParallelTraversable_Ops[T[_], A] extends AnyVal
  99. trait ParallelTraverseSyntax extends AnyRef
  100. final class PartialOrderOps[A] extends AnyRef
  101. trait PartialOrderSyntax extends EqSyntax
  102. trait ProfunctorSyntax extends ToProfunctorOps
  103. trait ReducibleSyntax extends ToReducibleOps
  104. trait RepresentableSyntax extends AnyRef
  105. final class RightOps[A, B] extends AnyVal
  106. trait SemigroupKSyntax extends ToSemigroupKOps
  107. final class SemigroupOps[A] extends AnyRef
  108. trait SemigroupSyntax extends AnyRef
  109. abstract class SemigroupalOps[F[_], A] extends Ops[F, A]
  110. trait SemigroupalSyntax extends AnyRef
  111. final class SeparateOps[F[_], G[_, _], A, B] extends AnyVal
  112. final class SetOps[A] extends AnyVal
  113. trait SetSyntax extends AnyRef
  114. trait ShowSyntax extends ToShowOps
  115. trait StrongSyntax extends ToStrongOps
  116. final class TabulateOps[A, R] extends AnyVal
  117. trait TraverseFilterSyntax extends ToTraverseFilterOps
  118. trait TraverseSyntax extends ToTraverseOps
  119. final class TryOps[A] extends AnyVal
  120. trait TrySyntax extends AnyRef
  121. trait TupleParallelSyntax extends AnyRef
  122. trait TupleSemigroupalSyntax extends AnyRef
  123. final class UniteOps[F[_], G[_], A] extends AnyVal
  124. trait UnorderedTraverseSyntax extends ToUnorderedTraverseOps
  125. final class ValidatedExtension[E, A] extends AnyVal
  126. trait ValidatedExtensionSyntax extends AnyRef
  127. final class ValidatedIdOpsBinCompat0[A] extends AnyVal
  128. final class ValidatedIdSyntax[A] extends AnyVal
  129. trait ValidatedSyntax extends AnyRef
  130. trait ValidatedSyntaxBincompat0 extends AnyRef
  131. final class VectorOps[A] extends AnyVal
  132. trait VectorSyntax extends AnyRef
  133. final class WriterIdSyntax[A] extends AnyVal
  134. trait WriterSyntax extends AnyRef

Value Members

  1. object EitherSyntax
  2. object OptionOps
  3. object all extends AllSyntaxBinCompat
  4. object alternative extends AlternativeSyntax
  5. object applicative extends ApplicativeSyntax
  6. object applicativeError extends ApplicativeErrorSyntax
  7. object apply extends ApplySyntax
  8. object arrow extends ArrowSyntax
  9. object arrowChoice extends ArrowChoiceSyntax
  10. object bifoldable extends BifoldableSyntax
  11. object bifunctor extends BifunctorSyntax
  12. object binested extends BinestedSyntax
  13. object bitraverse extends BitraverseSyntax
  14. object choice extends ChoiceSyntax
  15. object coflatMap extends CoflatMapSyntax
  16. object comonad extends ComonadSyntax
  17. object compose extends ComposeSyntax
  18. object contravariant extends ContravariantSyntax
  19. object contravariantMonoidal extends ContravariantMonoidalSyntax
  20. object contravariantSemigroupal extends ContravariantSemigroupalSyntax
  21. object distributive extends DistributiveSyntax
  22. object either extends EitherSyntax with EitherSyntaxBinCompat0
  23. object eitherK extends EitherKSyntax
  24. object eq extends EqSyntax
  25. object flatMap extends FlatMapSyntax
  26. object foldable extends FoldableSyntax
  27. object functor extends FunctorSyntax
  28. object functorFilter extends FunctorFilterSyntax
  29. object group extends GroupSyntax
  30. object invariant extends InvariantSyntax
  31. object ior extends IorSyntax
  32. object list extends ListSyntax with ListSyntaxBinCompat0
  33. object monad extends MonadSyntax
  34. object monadError extends MonadErrorSyntax
  35. object monoid extends MonoidSyntax
  36. object nested extends NestedSyntax
  37. object nonEmptyTraverse extends NonEmptyTraverseSyntax
  38. object option extends OptionSyntax
  39. object order extends OrderSyntax
  40. object parallel extends ParallelSyntax with ParallelTraverseSyntax
  41. object partialOrder extends PartialOrderSyntax
  42. object profunctor extends ProfunctorSyntax
  43. object reducible extends ReducibleSyntax
  44. object representable extends RepresentableSyntax
  45. object semigroup extends SemigroupSyntax
  46. object semigroupal extends SemigroupalSyntax
  47. object semigroupk extends SemigroupKSyntax
  48. object set extends SetSyntax
  49. object show extends ShowSyntax
  50. object strong extends StrongSyntax
  51. object traverse extends TraverseSyntax
  52. object traverseFilter extends TraverseFilterSyntax
  53. object unorderedTraverse extends UnorderedTraverseSyntax
  54. object validated extends ValidatedSyntax with ValidatedExtensionSyntax with ValidatedSyntaxBincompat0
  55. object vector extends VectorSyntax
  56. object writer extends WriterSyntax

Deprecated Value Members

  1. object cartesian extends SemigroupalSyntax
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0-RC1) use cats.syntax.semigroupal instead

Inherited from AnyRef

Inherited from Any

Ungrouped