Package

scalaz

syntax

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. trait ApplicativeOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Applicative

  2. trait ApplicativePlusOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to ApplicativePlus

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

    Permalink
  4. trait ApplicativeSyntax[F[_]] extends ApplySyntax[F]

    Permalink
  5. trait ApplyOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Apply

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

    Permalink
  7. trait ArrowOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Arrow

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

    Permalink
  9. trait BifoldableOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Bifoldable

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

    Permalink
  11. trait BifunctorOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Bifunctor

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

    Permalink
  13. trait BindOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Bind

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

    Permalink
  15. trait BitraverseOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Bitraverse

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

    Permalink
  17. trait CatchableOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Catchable

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

    Permalink
  19. trait CategoryOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Category

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

    Permalink
  21. trait ChoiceOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Choice

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

    Permalink
  23. trait CobindOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Cobind

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

    Permalink
  25. trait CojoinOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Cojoin

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

    Permalink
  27. trait ComonadOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Comonad

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

    Permalink
  29. trait ComposeOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Compose

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

    Permalink
  31. trait ContravariantOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Contravariant

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

    Permalink
  33. trait CozipOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Cozip

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

    Permalink
  35. trait EachOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Each

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

    Permalink
  37. trait EnumOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Enum

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

    Permalink
  39. trait EqualOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Equal

  40. trait EqualSyntax[F] extends AnyRef

    Permalink
  41. trait Foldable1Ops[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Foldable1

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

    Permalink
  43. trait FoldableOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Foldable

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

    Permalink
  45. trait FunctorOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Functor

  46. trait FunctorSyntax[F[_]] extends AnyRef

    Permalink
  47. trait IdOps[A] extends Ops[A]

    Permalink
  48. trait IndexOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Index

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

    Permalink
  50. trait IsEmptyOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to IsEmpty

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

    Permalink
  52. trait KleisliFAOps[F[+_], A] extends Ops[F[A]]

    Permalink
  53. trait KleisliIdOps[A] extends Ops[A]

    Permalink
  54. trait LengthOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Length

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

    Permalink
  56. trait MonadListenOps[F[_, _], W, A] extends Ops[F[W, A]]

    Permalink
  57. trait MonadListenSyntax[F[_, _], W] extends MonadTellSyntax[F, W]

    Permalink
  58. trait MonadOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Monad

  59. trait MonadPlusOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to MonadPlus

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

    Permalink
  61. trait MonadSyntax[F[_]] extends ApplicativeSyntax[F] with BindSyntax[F]

    Permalink
  62. trait MonadTellOps[F[_, _], W, A] extends Ops[F[W, A]]

    Permalink
  63. trait MonadTellSyntax[F[_, _], W] extends AnyRef

    Permalink
  64. trait MonoidOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Monoid

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

    Permalink
  66. trait NondeterminismOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Nondeterminism

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

    Permalink
  68. trait Ops[A] extends AnyRef

    Permalink
  69. trait OrderOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Order

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

    Permalink
  71. trait PlusEmptyOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to PlusEmpty

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

    Permalink
  73. trait PlusOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Plus

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

    Permalink
  75. trait ProfunctorOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Profunctor

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

    Permalink
  77. trait ReducerOps[A] extends Ops[A]

    Permalink
  78. trait SemigroupOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Semigroup

  79. trait SemigroupSyntax[F] extends AnyRef

    Permalink
  80. trait ShowOps[F] extends Ops[F]

    Permalink

    Wraps a value self and provides methods related to Show

  81. trait ShowSyntax[F] extends AnyRef

    Permalink
  82. trait SplitOps[F[_, _], A, B] extends Ops[F[A, B]]

    Permalink

    Wraps a value self and provides methods related to Split

  83. trait SplitSyntax[F[_, _]] extends CategorySyntax[F]

    Permalink
  84. trait StateOps[A] extends Ops[A]

    Permalink
  85. trait Syntaxes extends AnyRef

    Permalink
  86. trait ToApplicativeOps extends ToApplicativeOps0 with ToApplyOps

    Permalink
  87. trait ToApplicativeOps0 extends AnyRef

    Permalink
  88. trait ToApplicativePlusOps extends ToApplicativePlusOps0 with ToApplicativeOps with ToPlusEmptyOps

    Permalink
  89. trait ToApplicativePlusOps0 extends AnyRef

    Permalink
  90. trait ToApplyOps extends ToApplyOps0 with ToFunctorOps

    Permalink
  91. trait ToApplyOps0 extends AnyRef

    Permalink
  92. trait ToArrowOps extends ToArrowOps0 with ToSplitOps with ToProfunctorOps

    Permalink
  93. trait ToArrowOps0 extends AnyRef

    Permalink
  94. trait ToBifoldableOps extends ToBifoldableOps0

    Permalink
  95. trait ToBifoldableOps0 extends AnyRef

    Permalink
  96. trait ToBifunctorOps extends ToBifunctorOps0

    Permalink
  97. trait ToBifunctorOps0 extends AnyRef

    Permalink
  98. trait ToBindOps extends ToBindOps0 with ToApplyOps

    Permalink
  99. trait ToBindOps0 extends AnyRef

    Permalink
  100. trait ToBitraverseOps extends ToBitraverseOps0 with ToBifunctorOps with ToBifoldableOps

    Permalink
  101. trait ToBitraverseOps0 extends AnyRef

    Permalink
  102. trait ToCatchableOps extends ToCatchableOps0

    Permalink
  103. trait ToCatchableOps0 extends AnyRef

    Permalink
  104. trait ToCategoryOps extends ToCategoryOps0 with ToComposeOps

    Permalink
  105. trait ToCategoryOps0 extends AnyRef

    Permalink
  106. trait ToChoiceOps extends ToChoiceOps0 with ToCategoryOps

    Permalink
  107. trait ToChoiceOps0 extends AnyRef

    Permalink
  108. trait ToCobindOps extends ToCobindOps0 with ToFunctorOps

    Permalink
  109. trait ToCobindOps0 extends AnyRef

    Permalink
  110. trait ToCojoinOps extends ToCojoinOps0 with ToFunctorOps

    Permalink
  111. trait ToCojoinOps0 extends AnyRef

    Permalink
  112. trait ToComonadOps extends ToComonadOps0 with ToCojoinOps with ToCobindOps

    Permalink
  113. trait ToComonadOps0 extends AnyRef

    Permalink
  114. trait ToComposeOps extends ToComposeOps0

    Permalink
  115. trait ToComposeOps0 extends AnyRef

    Permalink
  116. trait ToContravariantOps extends ToContravariantOps0

    Permalink
  117. trait ToContravariantOps0 extends AnyRef

    Permalink
  118. trait ToCozipOps extends ToCozipOps0

    Permalink
  119. trait ToCozipOps0 extends AnyRef

    Permalink
  120. trait ToDataOps extends ToIdOps with ToTreeOps with ToWriterOps with ToValidationOps with ToReducerOps with ToKleisliOps

    Permalink
  121. trait ToEachOps extends ToEachOps0

    Permalink
  122. trait ToEachOps0 extends AnyRef

    Permalink
  123. trait ToEnumOps extends ToOrderOps

    Permalink
  124. trait ToEqualOps extends AnyRef

    Permalink
  125. trait ToFoldable1Ops extends ToFoldable1Ops0 with ToFoldableOps

    Permalink
  126. trait ToFoldable1Ops0 extends AnyRef

    Permalink
  127. trait ToFoldableOps extends ToFoldableOps0

    Permalink
  128. trait ToFoldableOps0 extends AnyRef

    Permalink
  129. trait ToFunctorOps extends ToFunctorOps0

    Permalink
  130. trait ToFunctorOps0 extends AnyRef

    Permalink
  131. trait ToIdOps extends AnyRef

    Permalink
  132. trait ToIndexOps extends ToIndexOps0

    Permalink
  133. trait ToIndexOps0 extends AnyRef

    Permalink
  134. trait ToIsEmptyOps extends ToIsEmptyOps0 with ToPlusEmptyOps

    Permalink
  135. trait ToIsEmptyOps0 extends AnyRef

    Permalink
  136. trait ToKleisliOps extends ToKleisliOps0

    Permalink
  137. trait ToKleisliOps0 extends AnyRef

    Permalink
  138. trait ToLengthOps extends ToLengthOps0

    Permalink
  139. trait ToLengthOps0 extends AnyRef

    Permalink
  140. trait ToMonadListenOps extends ToMonadListenOps0 with ToMonadTellOps

    Permalink
  141. trait ToMonadListenOps0 extends AnyRef

    Permalink
  142. trait ToMonadOps extends ToMonadOps0 with ToApplicativeOps with ToBindOps

    Permalink
  143. trait ToMonadOps0 extends AnyRef

    Permalink
  144. trait ToMonadPlusOps extends ToMonadPlusOps0 with ToMonadOps with ToApplicativePlusOps

    Permalink
  145. trait ToMonadPlusOps0 extends AnyRef

    Permalink
  146. trait ToMonadTellOps extends ToMonadTellOps0

    Permalink
  147. trait ToMonadTellOps0 extends AnyRef

    Permalink
  148. trait ToMonoidOps extends ToSemigroupOps

    Permalink
  149. trait ToNondeterminismOps extends ToNondeterminismOps0 with ToMonadOps

    Permalink
  150. trait ToNondeterminismOps0 extends AnyRef

    Permalink
  151. trait ToOrderOps extends ToEqualOps

    Permalink
  152. trait ToPlusEmptyOps extends ToPlusEmptyOps0 with ToPlusOps

    Permalink
  153. trait ToPlusEmptyOps0 extends AnyRef

    Permalink
  154. trait ToPlusOps extends ToPlusOps0

    Permalink
  155. trait ToPlusOps0 extends AnyRef

    Permalink
  156. trait ToProfunctorOps extends ToProfunctorOps0

    Permalink
  157. trait ToProfunctorOps0 extends AnyRef

    Permalink
  158. trait ToReducerOps extends AnyRef

    Permalink
  159. trait ToSemigroupOps extends AnyRef

    Permalink
  160. trait ToShowOps extends AnyRef

    Permalink
  161. trait ToSplitOps extends ToSplitOps0 with ToCategoryOps

    Permalink
  162. trait ToSplitOps0 extends AnyRef

    Permalink
  163. trait ToStateOps extends AnyRef

    Permalink
  164. trait ToTraverse1Ops extends ToTraverse1Ops0 with ToTraverseOps with ToFoldable1Ops

    Permalink
  165. trait ToTraverse1Ops0 extends AnyRef

    Permalink
  166. trait ToTraverseOps extends ToTraverseOps0 with ToFunctorOps with ToFoldableOps

    Permalink
  167. trait ToTraverseOps0 extends AnyRef

    Permalink
  168. trait ToTreeOps extends AnyRef

    Permalink
  169. 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 ToCojoinOps 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 ToFoldable1Ops with ToTraverse1Ops

    Permalink
  170. trait ToUnzipOps extends ToUnzipOps0

    Permalink
  171. trait ToUnzipOps0 extends AnyRef

    Permalink
  172. trait ToValidationOps extends AnyRef

    Permalink
  173. trait ToWriterOps extends AnyRef

    Permalink
  174. trait ToZipOps extends ToZipOps0

    Permalink
  175. trait ToZipOps0 extends AnyRef

    Permalink
  176. trait Traverse1Ops[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Traverse1

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

    Permalink
  178. trait TraverseOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Traverse

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

    Permalink
  180. trait TreeOps[A] extends Ops[A]

    Permalink
  181. trait UnzipOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Unzip

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

    Permalink
  183. trait ValidationV[A] extends Ops[A]

    Permalink
  184. trait WriterOps[A] extends Ops[A]

    Permalink
  185. trait ZipOps[F[_], A] extends Ops[F[A]]

    Permalink

    Wraps a value self and provides methods related to Zip

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

    Permalink
  187. trait MetricSpaceOps[F] extends Ops[F]

    Permalink

    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

  188. trait MetricSpaceSyntax[F] extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

  189. trait ToMetricSpaceOps extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

Value Members

  1. object all extends ToTypeClassOps with ToDataOps

    Permalink
    Definition Classes
    Syntaxes
  2. object applicative extends ToApplicativeOps

    Permalink
    Definition Classes
    Syntaxes
  3. object applicativePlus extends ToApplicativePlusOps

    Permalink
    Definition Classes
    Syntaxes
  4. object apply extends ToApplyOps

    Permalink
    Definition Classes
    Syntaxes
  5. object arrow extends ToArrowOps

    Permalink
    Definition Classes
    Syntaxes
  6. object bifoldable extends ToBifoldableOps

    Permalink
    Definition Classes
    Syntaxes
  7. object bifunctor extends ToBifunctorOps

    Permalink
    Definition Classes
    Syntaxes
  8. object bind extends ToBindOps

    Permalink
    Definition Classes
    Syntaxes
  9. object bitraverse extends ToBitraverseOps

    Permalink
    Definition Classes
    Syntaxes
  10. object category extends ToCategoryOps

    Permalink
    Definition Classes
    Syntaxes
  11. object choice extends ToChoiceOps

    Permalink
    Definition Classes
    Syntaxes
  12. object cojoin extends ToCojoinOps

    Permalink
    Definition Classes
    Syntaxes
  13. object comonad extends ToComonadOps

    Permalink
    Definition Classes
    Syntaxes
  14. object compose extends ToComposeOps

    Permalink
    Definition Classes
    Syntaxes
  15. object contravariant extends ToContravariantOps

    Permalink
    Definition Classes
    Syntaxes
  16. object cozip extends ToCozipOps

    Permalink
    Definition Classes
    Syntaxes
  17. object each extends ToEachOps

    Permalink
    Definition Classes
    Syntaxes
  18. object enum extends ToEnumOps

    Permalink
    Definition Classes
    Syntaxes
  19. object equal extends ToEqualOps

    Permalink
    Definition Classes
    Syntaxes
  20. object foldable extends ToFoldableOps

    Permalink
    Definition Classes
    Syntaxes
  21. object foldable1 extends ToFoldable1Ops

    Permalink
    Definition Classes
    Syntaxes
  22. object functor extends ToFunctorOps

    Permalink
    Definition Classes
    Syntaxes
  23. object id extends ToIdOps

    Permalink
    Definition Classes
    Syntaxes
  24. object index extends ToIndexOps

    Permalink
    Definition Classes
    Syntaxes
  25. object isEmpty extends ToIsEmptyOps

    Permalink
    Definition Classes
    Syntaxes
  26. object kleisli extends ToKleisliOps

    Permalink
    Definition Classes
    Syntaxes
  27. object length extends ToLengthOps

    Permalink
    Definition Classes
    Syntaxes
  28. object monad extends ToMonadOps

    Permalink
    Definition Classes
    Syntaxes
  29. object monadListen extends ToMonadListenOps

    Permalink
    Definition Classes
    Syntaxes
  30. object monadPlus extends ToMonadPlusOps

    Permalink
    Definition Classes
    Syntaxes
  31. object monadTell extends ToMonadTellOps

    Permalink
    Definition Classes
    Syntaxes
  32. object monoid extends ToMonoidOps

    Permalink
    Definition Classes
    Syntaxes
  33. object order extends ToOrderOps

    Permalink
    Definition Classes
    Syntaxes
  34. object plus extends ToPlusOps

    Permalink
    Definition Classes
    Syntaxes
  35. object plusEmpty extends ToPlusEmptyOps

    Permalink
    Definition Classes
    Syntaxes
  36. object reducer extends ToReducerOps

    Permalink
    Definition Classes
    Syntaxes
  37. object semigroup extends ToSemigroupOps

    Permalink
    Definition Classes
    Syntaxes
  38. object show extends ToShowOps

    Permalink
    Definition Classes
    Syntaxes
  39. object split extends ToSplitOps

    Permalink
    Definition Classes
    Syntaxes
  40. object state extends ToStateOps

    Permalink
    Definition Classes
    Syntaxes
  41. package std

    Permalink
  42. object traverse extends ToTraverseOps

    Permalink
    Definition Classes
    Syntaxes
  43. object traverse1 extends ToTraverse1Ops

    Permalink
    Definition Classes
    Syntaxes
  44. object tree extends ToTreeOps

    Permalink
    Definition Classes
    Syntaxes
  45. object unzip extends ToUnzipOps

    Permalink
    Definition Classes
    Syntaxes
  46. object validation extends ToValidationOps

    Permalink
    Definition Classes
    Syntaxes
  47. object writer extends ToWriterOps

    Permalink
    Definition Classes
    Syntaxes
  48. object zip extends ToZipOps

    Permalink
    Definition Classes
    Syntaxes

Deprecated Value Members

  1. object metricSpace extends ToMetricSpaceOps

    Permalink
    Definition Classes
    Syntaxes
    Annotations
    @deprecated
    Deprecated

    (Since version 7.0.1) MetricSpace is deprecated

Inherited from Syntaxes

Inherited from AnyRef

Inherited from Any

Ungrouped