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.

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. trait ApplicativeOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Applicative

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

    Wraps a value self and provides methods related to ApplicativePlus

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

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

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

    Wraps a value self and provides methods related to Apply

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

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

    Wraps a value self and provides methods related to Arrow

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

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

    Wraps a value self and provides methods related to Bifoldable

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

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

    Wraps a value self and provides methods related to Bifunctor

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

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

    Wraps a value self and provides methods related to Bind

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

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

    Wraps a value self and provides methods related to Bitraverse

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

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

    Wraps a value self and provides methods related to Category

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

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

    Wraps a value self and provides methods related to Choice

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

  21. trait CobindOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Cobind

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

  23. trait CojoinOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Cojoin

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

  25. trait ComonadOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Comonad

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

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

    Wraps a value self and provides methods related to Compose

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

  29. trait ContravariantOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Contravariant

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

  31. trait CozipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Cozip

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

  33. trait EachOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Each

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

  35. trait EnumOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Enum

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

  37. trait EqualOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Equal

  38. trait EqualSyntax[F] extends AnyRef

  39. trait Foldable1Ops[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Foldable1

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

  41. trait FoldableOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Foldable

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

  43. trait FunctorOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Functor

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

  45. trait IdOps[A] extends Ops[A]

  46. trait IndexOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Index

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

  48. trait IsEmptyOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to IsEmpty

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

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

  51. trait KleisliIdOps[A] extends Ops[A]

  52. trait LengthOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Length

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

  54. trait ListenableMonadWriterOps[F[_, _], W, A] extends Ops[F[W, A]]

  55. trait ListenableMonadWriterSyntax[F[_, _], W] extends MonadWriterSyntax[F, W]

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

    Wraps a value self and provides methods related to MetricSpace

  57. trait MetricSpaceSyntax[F] extends AnyRef

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

    Wraps a value self and provides methods related to Monad

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

    Wraps a value self and provides methods related to MonadPlus

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

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

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

  63. trait MonadWriterSyntax[F[_, _], W] extends AnyRef

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

    Wraps a value self and provides methods related to Monoid

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

  66. trait Ops[A] extends AnyRef

  67. trait OrderOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Order

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

  69. trait PlusEmptyOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to PlusEmpty

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

  71. trait PlusOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Plus

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

  73. trait ReducerOps[A] extends Ops[A]

  74. trait SemigroupOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Semigroup

  75. trait SemigroupSyntax[F] extends AnyRef

  76. trait ShowOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Show

  77. trait ShowSyntax[F] extends AnyRef

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

    Wraps a value self and provides methods related to Split

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

  80. trait StateOps[A] extends Ops[A]

  81. trait Syntaxes extends AnyRef

  82. trait ToApplicativeOps extends ToApplicativeOps0 with ToApplyOps

  83. trait ToApplicativeOps0 extends AnyRef

  84. trait ToApplicativePlusOps extends ToApplicativePlusOps0 with ToApplicativeOps with ToPlusEmptyOps

  85. trait ToApplicativePlusOps0 extends AnyRef

  86. trait ToApplyOps extends ToApplyOps0 with ToFunctorOps

  87. trait ToApplyOps0 extends AnyRef

  88. trait ToArrowOps extends ToArrowOps0 with ToCategoryOps with ToSplitOps

  89. trait ToArrowOps0 extends AnyRef

  90. trait ToBifoldableOps extends ToBifoldableOps0

  91. trait ToBifoldableOps0 extends AnyRef

  92. trait ToBifunctorOps extends ToBifunctorOps0

  93. trait ToBifunctorOps0 extends AnyRef

  94. trait ToBindOps extends ToBindOps0 with ToApplyOps

  95. trait ToBindOps0 extends AnyRef

  96. trait ToBitraverseOps extends ToBitraverseOps0 with ToBifunctorOps with ToBifoldableOps

  97. trait ToBitraverseOps0 extends AnyRef

  98. trait ToCategoryOps extends ToCategoryOps0 with ToComposeOps

  99. trait ToCategoryOps0 extends AnyRef

  100. trait ToChoiceOps extends ToChoiceOps0 with ToCategoryOps

  101. trait ToChoiceOps0 extends AnyRef

  102. trait ToCobindOps extends ToCobindOps0 with ToFunctorOps

  103. trait ToCobindOps0 extends AnyRef

  104. trait ToCojoinOps extends ToCojoinOps0 with ToFunctorOps

  105. trait ToCojoinOps0 extends AnyRef

  106. trait ToComonadOps extends ToComonadOps0 with ToCojoinOps with ToCobindOps

  107. trait ToComonadOps0 extends AnyRef

  108. trait ToComposeOps extends ToComposeOps0

  109. trait ToComposeOps0 extends AnyRef

  110. trait ToContravariantOps extends ToContravariantOps0

  111. trait ToContravariantOps0 extends AnyRef

  112. trait ToCozipOps extends ToCozipOps0

  113. trait ToCozipOps0 extends AnyRef

  114. trait ToDataOps extends ToIdOps with ToTreeOps with ToWriterOps with ToValidationOps with ToReducerOps with ToKleisliOps

  115. trait ToEachOps extends ToEachOps0

  116. trait ToEachOps0 extends AnyRef

  117. trait ToEnumOps extends ToOrderOps

  118. trait ToEqualOps extends AnyRef

  119. trait ToFoldable1Ops extends ToFoldable1Ops0 with ToFoldableOps

  120. trait ToFoldable1Ops0 extends AnyRef

  121. trait ToFoldableOps extends ToFoldableOps0

  122. trait ToFoldableOps0 extends AnyRef

  123. trait ToFunctorOps extends ToFunctorOps0

  124. trait ToFunctorOps0 extends AnyRef

  125. trait ToIdOps extends AnyRef

  126. trait ToIndexOps extends ToIndexOps0

  127. trait ToIndexOps0 extends AnyRef

  128. trait ToIsEmptyOps extends ToIsEmptyOps0 with ToPlusEmptyOps

  129. trait ToIsEmptyOps0 extends AnyRef

  130. trait ToKleisliOps extends ToKleisliOps0

  131. trait ToKleisliOps0 extends AnyRef

  132. trait ToLengthOps extends ToLengthOps0

  133. trait ToLengthOps0 extends AnyRef

  134. trait ToListenableMonadWriterOps extends ToListenableMonadWriterOps0 with ToMonadWriterOps

  135. trait ToListenableMonadWriterOps0 extends AnyRef

  136. trait ToMetricSpaceOps extends AnyRef

  137. trait ToMonadOps extends ToMonadOps0 with ToApplicativeOps with ToBindOps

  138. trait ToMonadOps0 extends AnyRef

  139. trait ToMonadPlusOps extends ToMonadPlusOps0 with ToMonadOps with ToApplicativePlusOps

  140. trait ToMonadPlusOps0 extends AnyRef

  141. trait ToMonadWriterOps extends ToMonadWriterOps0

  142. trait ToMonadWriterOps0 extends AnyRef

  143. trait ToMonoidOps extends ToSemigroupOps

  144. trait ToOrderOps extends ToEqualOps

  145. trait ToPlusEmptyOps extends ToPlusEmptyOps0 with ToPlusOps

  146. trait ToPlusEmptyOps0 extends AnyRef

  147. trait ToPlusOps extends ToPlusOps0

  148. trait ToPlusOps0 extends AnyRef

  149. trait ToReducerOps extends AnyRef

  150. trait ToSemigroupOps extends AnyRef

  151. trait ToShowOps extends AnyRef

  152. trait ToSplitOps extends ToSplitOps0 with ToCategoryOps

  153. trait ToSplitOps0 extends AnyRef

  154. trait ToStateOps extends AnyRef

  155. trait ToTraverse1Ops extends ToTraverse1Ops0 with ToTraverseOps with ToFoldable1Ops

  156. trait ToTraverse1Ops0 extends AnyRef

  157. trait ToTraverseOps extends ToTraverseOps0 with ToFunctorOps with ToFoldableOps

  158. trait ToTraverseOps0 extends AnyRef

  159. trait ToTreeOps extends AnyRef

  160. 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 ToMonadWriterOps with ToListenableMonadWriterOps

  161. trait ToUnzipOps extends ToUnzipOps0

  162. trait ToUnzipOps0 extends AnyRef

  163. trait ToValidationOps extends AnyRef

  164. trait ToWriterOps extends AnyRef

  165. trait ToZipOps extends ToZipOps0

  166. trait ToZipOps0 extends AnyRef

  167. trait Traverse1Ops[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Traverse1

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

  169. trait TraverseOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Traverse

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

  171. trait TreeOps[A] extends Ops[A]

  172. trait UnzipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Unzip

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

  174. trait ValidationV[A] extends Ops[A]

  175. trait WriterOps[A] extends Ops[A]

  176. trait ZipOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to Zip

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

Value Members

  1. object all extends ToTypeClassOps with ToDataOps

    Definition Classes
    Syntaxes
  2. object applicative extends ToApplicativeOps

    Definition Classes
    Syntaxes
  3. object applicativePlus extends ToApplicativePlusOps

    Definition Classes
    Syntaxes
  4. object apply extends ToApplyOps

    Definition Classes
    Syntaxes
  5. object arrow extends ToArrowOps

    Definition Classes
    Syntaxes
  6. object bifoldable extends ToBifoldableOps

    Definition Classes
    Syntaxes
  7. object bifunctor extends ToBifunctorOps

    Definition Classes
    Syntaxes
  8. object bind extends ToBindOps

    Definition Classes
    Syntaxes
  9. object bitraverse extends ToBitraverseOps

    Definition Classes
    Syntaxes
  10. object category extends ToCategoryOps

    Definition Classes
    Syntaxes
  11. object choice extends ToChoiceOps

    Definition Classes
    Syntaxes
  12. object cojoin extends ToCojoinOps

    Definition Classes
    Syntaxes
  13. object comonad extends ToComonadOps

    Definition Classes
    Syntaxes
  14. object compose extends ToComposeOps

    Definition Classes
    Syntaxes
  15. object contravariant extends ToContravariantOps

    Definition Classes
    Syntaxes
  16. object cozip extends ToCozipOps

    Definition Classes
    Syntaxes
  17. object each extends ToEachOps

    Definition Classes
    Syntaxes
  18. object enum extends ToEnumOps

    Definition Classes
    Syntaxes
  19. object equal extends ToEqualOps

    Definition Classes
    Syntaxes
  20. object foldable extends ToFoldableOps

    Definition Classes
    Syntaxes
  21. object foldable1 extends ToFoldable1Ops

    Definition Classes
    Syntaxes
  22. object functor extends ToFunctorOps

    Definition Classes
    Syntaxes
  23. object id extends ToIdOps

    Definition Classes
    Syntaxes
  24. object index extends ToIndexOps

    Definition Classes
    Syntaxes
  25. object isEmpty extends ToIsEmptyOps

    Definition Classes
    Syntaxes
  26. object kleisli extends ToKleisliOps

    Definition Classes
    Syntaxes
  27. object length extends ToLengthOps

    Definition Classes
    Syntaxes
  28. object listenableMonadWriter extends ToListenableMonadWriterOps

    Definition Classes
    Syntaxes
  29. object metricSpace extends ToMetricSpaceOps

    Definition Classes
    Syntaxes
  30. object monad extends ToMonadOps

    Definition Classes
    Syntaxes
  31. object monadPlus extends ToMonadPlusOps

    Definition Classes
    Syntaxes
  32. object monadWriter extends ToMonadWriterOps

    Definition Classes
    Syntaxes
  33. object monoid extends ToMonoidOps

    Definition Classes
    Syntaxes
  34. object order extends ToOrderOps

    Definition Classes
    Syntaxes
  35. object plus extends ToPlusOps

    Definition Classes
    Syntaxes
  36. object plusEmpty extends ToPlusEmptyOps

    Definition Classes
    Syntaxes
  37. object reducer extends ToReducerOps

    Definition Classes
    Syntaxes
  38. object semigroup extends ToSemigroupOps

    Definition Classes
    Syntaxes
  39. object show extends ToShowOps

    Definition Classes
    Syntaxes
  40. object split extends ToSplitOps

    Definition Classes
    Syntaxes
  41. object state extends ToStateOps

    Definition Classes
    Syntaxes
  42. package std

  43. object traverse extends ToTraverseOps

    Definition Classes
    Syntaxes
  44. object traverse1 extends ToTraverse1Ops

    Definition Classes
    Syntaxes
  45. object tree extends ToTreeOps

    Definition Classes
    Syntaxes
  46. object unzip extends ToUnzipOps

    Definition Classes
    Syntaxes
  47. object validation extends ToValidationOps

    Definition Classes
    Syntaxes
  48. object writer extends ToWriterOps

    Definition Classes
    Syntaxes
  49. object zip extends ToZipOps

    Definition Classes
    Syntaxes

Inherited from Syntaxes

Inherited from AnyRef

Inherited from Any

Ungrouped