Packages

c

scalaz.syntax

MonadOps

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

Wraps a value self and provides methods related to Monad

Source
MonadSyntax.scala
Linear Supertypes
Ops[F[A]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MonadOps
  2. Ops
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit val F: Monad[F]
  2. def iterateUntil(p: (A) ⇒ Boolean): F[A]
  3. def iterateWhile(p: (A) ⇒ Boolean): F[A]
  4. def liftM[G[_[_], _]](implicit G: MonadTrans[G]): G[F, A]
  5. val self: F[A]
    Definition Classes
    MonadOpsOps
  6. def untilM[G[_]](p: ⇒ F[Boolean])(implicit G: MonadPlus[G]): F[G[A]]
  7. def untilM_(p: ⇒ F[Boolean]): F[Unit]
  8. def whileM[G[_]](p: F[Boolean])(implicit G: MonadPlus[G]): F[G[A]]
  9. def whileM_(p: F[Boolean]): F[Unit]