c

mouse

FOptionOps

final class FOptionOps[F[_], A] extends AnyVal

Source
foption.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FOptionOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FOptionOps(foa: F[Option[A]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def asIn[B](b: => B)(implicit F: Functor[F]): F[Option[B]]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def cata[B](default: => B, f: (A) => B)(implicit F: Functor[F]): F[B]
  7. def cataF[B](default: => F[B], f: (A) => F[B])(implicit F: FlatMap[F]): F[B]
  8. def existsF(f: (A) => F[Boolean])(implicit F: Monad[F]): F[Boolean]
  9. def existsIn(f: (A) => Boolean)(implicit F: Functor[F]): F[Boolean]
  10. def filterF(f: (A) => F[Boolean])(implicit F: Monad[F]): F[Option[A]]
  11. def filterIn(f: (A) => Boolean)(implicit F: Functor[F]): F[Option[A]]
  12. def flatMapF[B](f: (A) => F[Option[B]])(implicit F: Monad[F]): F[Option[B]]
  13. def flatMapIn[B](f: (A) => Option[B])(implicit F: Functor[F]): F[Option[B]]
  14. def foldF[B](default: => F[B])(f: (A) => F[B])(implicit F: FlatMap[F]): F[B]
  15. def foldIn[B](default: => B)(f: (A) => B)(implicit F: Functor[F]): F[B]
  16. def forallF(f: (A) => F[Boolean])(implicit F: Monad[F]): F[Boolean]
  17. def forallIn(f: (A) => Boolean)(implicit F: Functor[F]): F[Boolean]
  18. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  19. def getOrElse[B >: A](a: => B)(implicit F: Functor[F]): F[B]
  20. def getOrElseF[B >: A](fa: => F[B])(implicit F: Monad[F]): F[B]
  21. def getOrRaise[E](e: => E)(implicit F: MonadError[F, _ >: E]): F[A]
  22. def getOrRaiseMsg(msg: => String)(implicit F: MonadThrow[F]): F[A]
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def liftEitherT[E](ifNone: => E)(implicit F: Functor[F]): EitherT[F, E, A]
  25. def liftOptionT: OptionT[F, A]
  26. def mapIn[B](f: (A) => B)(implicit F: Functor[F]): F[Option[B]]
  27. def orElseF(defaultF: => F[Option[A]])(implicit F: Monad[F]): F[Option[A]]
  28. def orElseIn(default: Option[A])(implicit F: Functor[F]): F[Option[A]]
  29. def toLeftIn[R](right: => R)(implicit F: Functor[F]): F[Either[A, R]]
  30. def toLeftInF[R](right: => F[R])(implicit F: Monad[F]): F[Either[A, R]]
  31. def toRightIn[L](left: => L)(implicit F: Functor[F]): F[Either[L, A]]
  32. def toRightInF[L](left: => F[L])(implicit F: Monad[F]): F[Either[L, A]]
  33. def toString(): String
    Definition Classes
    Any
  34. def traverseF[G[_], B](f: (A) => G[B])(implicit arg0: Applicative[G], F: Traverse[F]): G[F[Option[B]]]
  35. def traverseIn[G[_], B](f: (A) => G[B])(implicit arg0: Applicative[G], F: Functor[F]): F[G[Option[B]]]
  36. def voidIn(implicit F: Functor[F]): F[Option[Unit]]

Inherited from AnyVal

Inherited from Any

Ungrouped