scalaz

syntax

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
Linear Supertypes
Syntaxes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. syntax
  2. Syntaxes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class AlignOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Align

  2. trait AlignSyntax[F[_]] extends FunctorSyntax[F]

  3. final class ApplicativeOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Applicative

  4. final class ApplicativePlusOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to ApplicativePlus

  5. trait ApplicativePlusSyntax[F[_]] extends ApplicativeSyntax[F] with PlusEmptySyntax[F]

  6. trait ApplicativeSyntax[F[_]] extends ApplySyntax[F]

  7. final class ApplyOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Apply

  8. trait ApplySyntax[F[_]] extends FunctorSyntax[F]

  9. final class ArrowOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Arrow

  10. trait ArrowSyntax[F[_, _]] extends SplitSyntax[F] with ProfunctorSyntax[F] with CategorySyntax[F]

  11. final class BifoldableOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Bifoldable

  12. trait BifoldableSyntax[F[_, _]] extends AnyRef

  13. final class BifunctorOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Bifunctor

  14. trait BifunctorSyntax[F[_, _]] extends AnyRef

  15. final class BindOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Bind

  16. trait BindSyntax[F[_]] extends ApplySyntax[F]

  17. final class BitraverseOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Bitraverse

  18. trait BitraverseSyntax[F[_, _]] extends BifunctorSyntax[F] with BifoldableSyntax[F]

  19. final class CatchableOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Catchable

  20. trait CatchableSyntax[F[_]] extends AnyRef

  21. final class CategoryOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Category

  22. trait CategorySyntax[F[_, _]] extends ComposeSyntax[F]

  23. final class ChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Choice

  24. trait ChoiceSyntax[F[_, _]] extends CategorySyntax[F]

  25. final class CobindOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Cobind

  26. trait CobindSyntax[F[_]] extends FunctorSyntax[F]

  27. final class ComonadOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Comonad

  28. trait ComonadSyntax[F[_]] extends CobindSyntax[F]

  29. final class ComposeOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Compose

  30. trait ComposeSyntax[F[_, _]] extends AnyRef

  31. final class ContravariantOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Contravariant

  32. trait ContravariantSyntax[F[_]] extends InvariantFunctorSyntax[F]

  33. final class CozipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Cozip

  34. trait CozipSyntax[F[_]] extends AnyRef

  35. sealed abstract class EachOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Each

  36. trait EachSyntax[F[_]] extends AnyRef

  37. final class EitherOps[A] extends AnyRef

  38. final class EnumOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Enum

  39. trait EnumSyntax[F] extends OrderSyntax[F]

  40. final class EqualOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Equal

  41. trait EqualSyntax[F] extends AnyRef

  42. final class Foldable1Ops[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Foldable1

  43. trait Foldable1Syntax[F[_]] extends FoldableSyntax[F]

  44. final class FoldableOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Foldable

  45. trait FoldableSyntax[F[_]] extends AnyRef

  46. final class FunctorOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Functor

  47. trait FunctorSyntax[F[_]] extends InvariantFunctorSyntax[F]

  48. sealed class IdOps[A] extends AnyRef

  49. final class IdOpsDeprecated[A] extends IdOps[A]

  50. sealed abstract class IndexOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Index

  51. trait IndexSyntax[F[_]] extends AnyRef

  52. final class InvariantFunctorOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to InvariantFunctor

  53. trait InvariantFunctorSyntax[F[_]] extends AnyRef

  54. final class IsEmptyOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to IsEmpty

  55. trait IsEmptySyntax[F[_]] extends PlusEmptySyntax[F]

  56. final class KleisliFAOps[F[_], A] extends AnyRef

  57. final class KleisliIdOps[A] extends AnyRef

  58. sealed abstract class LengthOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Length

  59. trait LengthSyntax[F[_]] extends AnyRef

  60. final class MaybeOps[A] extends AnyRef

  61. final class MonadErrorIdOps[E] extends AnyRef

  62. final class MonadErrorOps[F[_, _], E, A] extends AnyRef

  63. trait MonadErrorSyntax[F[_, _], E] extends AnyRef

  64. final class MonadListenOps[F[_, _], W, A] extends AnyRef

  65. trait MonadListenSyntax[F[_, _], W] extends MonadTellSyntax[F, W]

  66. final class MonadOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Monad

  67. final class MonadPlusOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to MonadPlus

  68. trait MonadPlusSyntax[F[_]] extends MonadSyntax[F] with ApplicativePlusSyntax[F]

  69. trait MonadSyntax[F[_]] extends ApplicativeSyntax[F] with BindSyntax[F]

  70. final class MonadTellOps[F[_, _], W, A] extends AnyRef

  71. trait MonadTellSyntax[F[_, _], W] extends AnyRef

  72. final class MonoidOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Monoid

  73. trait MonoidSyntax[F] extends SemigroupSyntax[F]

  74. final class NelOps[A] extends AnyRef

  75. final class NondeterminismOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Nondeterminism

  76. trait NondeterminismSyntax[F[_]] extends MonadSyntax[F]

  77. trait Ops[A] extends AnyRef

  78. final class OptionalOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Optional

  79. trait OptionalSyntax[F[_]] extends AnyRef

  80. final class OrderOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Order

  81. trait OrderSyntax[F] extends EqualSyntax[F]

  82. final class PlusEmptyOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to PlusEmpty

  83. trait PlusEmptySyntax[F[_]] extends PlusSyntax[F]

  84. final class PlusOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Plus

  85. trait PlusSyntax[F[_]] extends AnyRef

  86. final class ProfunctorOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Profunctor

  87. trait ProfunctorSyntax[F[_, _]] extends AnyRef

  88. final class ReducerOps[A] extends AnyRef

  89. final class SemigroupOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Semigroup

  90. trait SemigroupSyntax[F] extends AnyRef

  91. final class ShowOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Show

  92. trait ShowSyntax[F] extends AnyRef

  93. final class SplitOps[F[_, _], A, B] extends Ops[F[A, B]]

    Wraps a value self and provides methods related to Split

  94. trait SplitSyntax[F[_, _]] extends ComposeSyntax[F]

  95. final class StateOps[A] extends AnyRef

  96. trait Syntaxes extends AnyRef

  97. final class TheseOps[A] extends AnyRef

  98. final class ThesePairOps[A, B] extends AnyRef

  99. trait ToAlignOps extends ToAlignOps0 with ToFunctorOps

  100. sealed trait ToAlignOps0 extends AnyRef

  101. trait ToApplicativeOps extends ToApplicativeOps0 with ToApplyOps

  102. sealed trait ToApplicativeOps0 extends AnyRef

  103. trait ToApplicativePlusOps extends ToApplicativePlusOps0 with ToApplicativeOps with ToPlusEmptyOps

  104. sealed trait ToApplicativePlusOps0 extends AnyRef

  105. trait ToApplyOps extends ToApplyOps0 with ToFunctorOps

  106. sealed trait ToApplyOps0 extends AnyRef

  107. trait ToArrowOps extends ToArrowOps0 with ToSplitOps with ToProfunctorOps with ToCategoryOps

  108. sealed trait ToArrowOps0 extends AnyRef

  109. trait ToBifoldableOps extends ToBifoldableOps0

  110. sealed trait ToBifoldableOps0 extends AnyRef

  111. trait ToBifunctorOps extends ToBifunctorOps0

  112. sealed trait ToBifunctorOps0 extends AnyRef

  113. trait ToBindOps extends ToBindOps0 with ToApplyOps

  114. sealed trait ToBindOps0 extends AnyRef

  115. trait ToBitraverseOps extends ToBitraverseOps0 with ToBifunctorOps with ToBifoldableOps

  116. sealed trait ToBitraverseOps0 extends AnyRef

  117. trait ToCatchableOps extends ToCatchableOps0

  118. sealed trait ToCatchableOps0 extends AnyRef

  119. trait ToCategoryOps extends ToCategoryOps0 with ToComposeOps

  120. sealed trait ToCategoryOps0 extends AnyRef

  121. trait ToChoiceOps extends ToChoiceOps0 with ToCategoryOps

  122. sealed trait ToChoiceOps0 extends AnyRef

  123. trait ToCobindOps extends ToCobindOps0 with ToFunctorOps

  124. sealed trait ToCobindOps0 extends AnyRef

  125. trait ToComonadOps extends ToComonadOps0 with ToCobindOps

  126. sealed trait ToComonadOps0 extends AnyRef

  127. trait ToComposeOps extends ToComposeOps0

  128. sealed trait ToComposeOps0 extends AnyRef

  129. trait ToContravariantOps extends ToContravariantOps0 with ToInvariantFunctorOps

  130. sealed trait ToContravariantOps0 extends AnyRef

  131. trait ToCozipOps extends ToCozipOps0

  132. sealed trait ToCozipOps0 extends AnyRef

  133. trait ToDataOps extends ToIdOps with ToTreeOps with ToReducerOps with ToWriterOps with ToStateOps with ToValidationOps with ToKleisliOps with ToEitherOps with ToNelOps with ToTheseOps with ToMaybeOps

  134. trait ToEachOps extends ToEachOps0

  135. sealed trait ToEachOps0 extends AnyRef

  136. trait ToEitherOps extends AnyRef

  137. trait ToEnumOps extends ToOrderOps

  138. trait ToEqualOps extends AnyRef

  139. trait ToFoldable1Ops extends ToFoldable1Ops0 with ToFoldableOps

  140. sealed trait ToFoldable1Ops0 extends AnyRef

  141. trait ToFoldableOps extends ToFoldableOps0

  142. sealed trait ToFoldableOps0 extends AnyRef

  143. trait ToFunctorOps extends ToFunctorOps0 with ToInvariantFunctorOps

  144. sealed trait ToFunctorOps0 extends AnyRef

  145. trait ToIdOps extends AnyRef

  146. trait ToIdOpsDeprecated extends AnyRef

  147. trait ToIndexOps extends ToIndexOps0

  148. sealed trait ToIndexOps0 extends AnyRef

  149. trait ToInvariantFunctorOps extends ToInvariantFunctorOps0

  150. sealed trait ToInvariantFunctorOps0 extends AnyRef

  151. trait ToIsEmptyOps extends ToIsEmptyOps0 with ToPlusEmptyOps

  152. sealed trait ToIsEmptyOps0 extends AnyRef

  153. trait ToKleisliOps extends ToKleisliOps0

  154. sealed trait ToKleisliOps0 extends AnyRef

  155. trait ToLengthOps extends ToLengthOps0

  156. sealed trait ToLengthOps0 extends AnyRef

  157. trait ToMaybeOps extends AnyRef

  158. trait ToMonadErrorOps extends AnyRef

  159. trait ToMonadListenOps extends ToMonadListenOps0 with ToMonadTellOps

  160. sealed trait ToMonadListenOps0 extends AnyRef

  161. trait ToMonadOps extends ToMonadOps0 with ToApplicativeOps with ToBindOps

  162. sealed trait ToMonadOps0 extends AnyRef

  163. trait ToMonadPlusOps extends ToMonadPlusOps0 with ToMonadOps with ToApplicativePlusOps

  164. sealed trait ToMonadPlusOps0 extends AnyRef

  165. trait ToMonadTellOps extends ToMonadTellOps0

  166. sealed trait ToMonadTellOps0 extends AnyRef

  167. trait ToMonoidOps extends ToSemigroupOps

  168. trait ToNelOps extends AnyRef

  169. trait ToNondeterminismOps extends ToNondeterminismOps0 with ToMonadOps

  170. sealed trait ToNondeterminismOps0 extends AnyRef

  171. trait ToOptionalOps extends ToOptionalOps0

  172. sealed trait ToOptionalOps0 extends AnyRef

  173. trait ToOrderOps extends ToEqualOps

  174. trait ToPlusEmptyOps extends ToPlusEmptyOps0 with ToPlusOps

  175. sealed trait ToPlusEmptyOps0 extends AnyRef

  176. trait ToPlusOps extends ToPlusOps0

  177. sealed trait ToPlusOps0 extends AnyRef

  178. trait ToProfunctorOps extends ToProfunctorOps0

  179. sealed trait ToProfunctorOps0 extends AnyRef

  180. trait ToReducerOps extends AnyRef

  181. trait ToSemigroupOps extends AnyRef

  182. trait ToShowOps extends AnyRef

  183. trait ToSplitOps extends ToSplitOps0 with ToComposeOps

  184. sealed trait ToSplitOps0 extends AnyRef

  185. trait ToStateOps extends AnyRef

  186. trait ToTheseOps extends AnyRef

  187. trait ToTraverse1Ops extends ToTraverse1Ops0 with ToTraverseOps with ToFoldable1Ops

  188. sealed trait ToTraverse1Ops0 extends AnyRef

  189. trait ToTraverseOps extends ToTraverseOps0 with ToFunctorOps with ToFoldableOps

  190. sealed trait ToTraverseOps0 extends AnyRef

  191. trait ToTreeOps extends AnyRef

  192. 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 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

  193. trait ToUnzipOps extends ToUnzipOps0

  194. sealed trait ToUnzipOps0 extends AnyRef

  195. trait ToValidationOps extends AnyRef

  196. trait ToWriterOps extends AnyRef

  197. trait ToZipOps extends ToZipOps0

  198. sealed trait ToZipOps0 extends AnyRef

  199. final class Traverse1Ops[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Traverse1

  200. trait Traverse1Syntax[F[_]] extends TraverseSyntax[F] with Foldable1Syntax[F]

  201. final class TraverseOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Traverse

  202. trait TraverseSyntax[F[_]] extends FunctorSyntax[F] with FoldableSyntax[F]

  203. final class TreeOps[A] extends AnyRef

  204. final class UnzipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Unzip

  205. trait UnzipSyntax[F[_]] extends AnyRef

  206. final class ValidationOps[A] extends AnyRef

  207. final class WriterOps[A] extends AnyRef

  208. final class ZipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Zip

  209. trait ZipSyntax[F[_]] extends AnyRef

  210. trait MetricSpaceOps[F] extends Ops[F]

    Wraps a value self and provides methods related to MetricSpace

    Wraps a value self and provides methods related to MetricSpace

    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

  211. trait MetricSpaceSyntax[F] extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

  212. trait ToMetricSpaceOps extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

Value Members

  1. object align extends ToAlignOps

    Definition Classes
    Syntaxes
  2. object all extends ToTypeClassOps with ToDataOps

    Definition Classes
    Syntaxes
  3. object applicative extends ToApplicativeOps

    Definition Classes
    Syntaxes
  4. object applicativePlus extends ToApplicativePlusOps

    Definition Classes
    Syntaxes
  5. object apply extends ToApplyOps

    Definition Classes
    Syntaxes
  6. object arrow extends ToArrowOps

    Definition Classes
    Syntaxes
  7. object bifoldable extends ToBifoldableOps

    Definition Classes
    Syntaxes
  8. object bifunctor extends ToBifunctorOps

    Definition Classes
    Syntaxes
  9. object bind extends ToBindOps

    Definition Classes
    Syntaxes
  10. object bitraverse extends ToBitraverseOps

    Definition Classes
    Syntaxes
  11. object catchable extends ToCatchableOps

    Definition Classes
    Syntaxes
  12. object category extends ToCategoryOps

    Definition Classes
    Syntaxes
  13. object choice extends ToChoiceOps

    Definition Classes
    Syntaxes
  14. object cobind extends ToCobindOps

    Definition Classes
    Syntaxes
  15. object comonad extends ToComonadOps

    Definition Classes
    Syntaxes
  16. object compose extends ToComposeOps

    Definition Classes
    Syntaxes
  17. object contravariant extends ToContravariantOps

    Definition Classes
    Syntaxes
  18. object cozip extends ToCozipOps

    Definition Classes
    Syntaxes
  19. object either extends ToEitherOps

    Definition Classes
    Syntaxes
  20. object enum extends ToEnumOps

    Definition Classes
    Syntaxes
  21. object equal extends ToEqualOps

    Definition Classes
    Syntaxes
  22. object foldable extends ToFoldableOps

    Definition Classes
    Syntaxes
  23. object foldable1 extends ToFoldable1Ops

    Definition Classes
    Syntaxes
  24. object functor extends ToFunctorOps

    Definition Classes
    Syntaxes
  25. object id extends ToIdOpsDeprecated

    Definition Classes
    Syntaxes
  26. object invariantFunctor extends ToInvariantFunctorOps

    Definition Classes
    Syntaxes
  27. object isEmpty extends ToIsEmptyOps

    Definition Classes
    Syntaxes
  28. object kleisli extends ToKleisliOps

    Definition Classes
    Syntaxes
  29. object maybe extends ToMaybeOps

    Definition Classes
    Syntaxes
  30. object monad extends ToMonadOps

    Definition Classes
    Syntaxes
  31. object monadError extends ToMonadErrorOps

    Definition Classes
    Syntaxes
  32. object monadListen extends ToMonadListenOps

    Definition Classes
    Syntaxes
  33. object monadPlus extends ToMonadPlusOps

    Definition Classes
    Syntaxes
  34. object monadTell extends ToMonadTellOps

    Definition Classes
    Syntaxes
  35. object monoid extends ToMonoidOps

    Definition Classes
    Syntaxes
  36. object nel extends ToNelOps

    Definition Classes
    Syntaxes
  37. object optional extends ToOptionalOps

    Definition Classes
    Syntaxes
  38. object order extends ToOrderOps

    Definition Classes
    Syntaxes
  39. object plus extends ToPlusOps

    Definition Classes
    Syntaxes
  40. object plusEmpty extends ToPlusEmptyOps

    Definition Classes
    Syntaxes
  41. object profunctor extends ToProfunctorOps

    Definition Classes
    Syntaxes
  42. object reducer extends ToReducerOps

    Definition Classes
    Syntaxes
  43. object semigroup extends ToSemigroupOps

    Definition Classes
    Syntaxes
  44. object show extends ToShowOps

    Definition Classes
    Syntaxes
  45. object split extends ToSplitOps

    Definition Classes
    Syntaxes
  46. object state extends ToStateOps

    Definition Classes
    Syntaxes
  47. package std

  48. object these extends ToTheseOps

    Definition Classes
    Syntaxes
  49. object traverse extends ToTraverseOps

    Definition Classes
    Syntaxes
  50. object traverse1 extends ToTraverse1Ops

    Definition Classes
    Syntaxes
  51. object tree extends ToTreeOps

    Definition Classes
    Syntaxes
  52. object unzip extends ToUnzipOps

    Definition Classes
    Syntaxes
  53. object validation extends ToValidationOps

    Definition Classes
    Syntaxes
  54. object writer extends ToWriterOps

    Definition Classes
    Syntaxes
  55. object zip extends ToZipOps

    Definition Classes
    Syntaxes

Deprecated Value Members

  1. object cojoin extends ToCobindOps

    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.1) cojoin has been merged into cobind

  2. object each extends ToEachOps

    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.1) each is deprecated

  3. object index extends ToIndexOps

    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.1) index is deprecated

  4. object length extends ToLengthOps

    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.1) length is deprecated, use foldable instead

  5. object metricSpace extends ToMetricSpaceOps

    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) metricSpace is deprecated

Inherited from Syntaxes

Inherited from AnyRef

Inherited from Any

Ungrouped