Class/Object

cats.data

IorT

Related Docs: object IorT | package data

Permalink

final case class IorT[F[_], A, B](value: F[Ior[A, B]]) extends Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IorT
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IorT(value: F[Ior[A, B]])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def ===(that: IorT[F, A, B])(implicit eq: Eq[F[Ior[A, B]]]): Boolean

    Permalink
  5. def applyAlt[D](ff: IorT[F, A, (B) ⇒ D])(implicit F: Apply[F], A: Semigroup[A]): IorT[F, A, D]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def bimap[C, D](fa: (A) ⇒ C, fb: (B) ⇒ D)(implicit F: Functor[F]): IorT[F, C, D]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def collectRight(implicit FA: Alternative[F], FM: FlatMap[F]): F[B]

    Permalink
  10. def combine(that: IorT[F, A, B])(implicit F: Apply[F], A: Semigroup[A], B: Semigroup[B]): IorT[F, A, B]

    Permalink
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def exists(f: (B) ⇒ Boolean)(implicit F: Functor[F]): F[Boolean]

    Permalink
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def flatMap[AA >: A, D](f: (B) ⇒ IorT[F, AA, D])(implicit F: Monad[F], AA: Semigroup[AA]): IorT[F, AA, D]

    Permalink
  15. def flatMapF[AA >: A, D](f: (B) ⇒ F[Ior[AA, D]])(implicit F: Monad[F], AA: Semigroup[AA]): IorT[F, AA, D]

    Permalink
  16. def fold[C](fa: (A) ⇒ C, fb: (B) ⇒ C, fab: (A, B) ⇒ C)(implicit F: Functor[F]): F[C]

    Permalink
  17. def foldLeft[C](c: C)(f: (C, B) ⇒ C)(implicit F: Foldable[F]): C

    Permalink
  18. def foldRight[C](lc: Eval[C])(f: (B, Eval[C]) ⇒ Eval[C])(implicit F: Foldable[F]): Eval[C]

    Permalink
  19. def forall(f: (B) ⇒ Boolean)(implicit F: Functor[F]): F[Boolean]

    Permalink
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getOrElse[BB >: B](default: ⇒ BB)(implicit F: Functor[F]): F[BB]

    Permalink
  22. def getOrElseF[BB >: B](default: ⇒ F[BB])(implicit F: Monad[F]): F[BB]

    Permalink
  23. def isBoth(implicit F: Functor[F]): F[Boolean]

    Permalink
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def isLeft(implicit F: Functor[F]): F[Boolean]

    Permalink
  26. def isRight(implicit F: Functor[F]): F[Boolean]

    Permalink
  27. def leftFlatMap[BB >: B, C](f: (A) ⇒ IorT[F, C, BB])(implicit F: Monad[F], BB: Semigroup[BB]): IorT[F, C, BB]

    Permalink
  28. def leftMap[C](f: (A) ⇒ C)(implicit F: Functor[F]): IorT[F, C, B]

    Permalink
  29. def leftSemiflatMap[C](f: (A) ⇒ F[C])(implicit F: Monad[F]): IorT[F, C, B]

    Permalink
  30. def map[D](f: (B) ⇒ D)(implicit F: Functor[F]): IorT[F, A, D]

    Permalink
  31. def mapK[G[_]](f: ~>[F, G]): IorT[G, A, B]

    Permalink
  32. def merge[AA >: A](implicit ev: <:<[B, AA], F: Functor[F], AA: Semigroup[AA]): F[AA]

    Permalink
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def semiflatMap[D](f: (B) ⇒ F[D])(implicit F: Monad[F]): IorT[F, A, D]

    Permalink
  37. def show(implicit show: Show[F[Ior[A, B]]]): String

    Permalink
  38. def subflatMap[AA >: A, D](f: (B) ⇒ Ior[AA, D])(implicit F: Functor[F], AA: Semigroup[AA]): IorT[F, AA, D]

    Permalink
  39. def swap(implicit F: Functor[F]): IorT[F, B, A]

    Permalink
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def to[G[_]](implicit F: Functor[F], G: Alternative[G]): F[G[B]]

    Permalink
  42. def toEither(implicit F: Functor[F]): EitherT[F, A, B]

    Permalink
  43. def toNested: Nested[F, [β$0$]Ior[A, β$0$], B]

    Permalink
  44. def toNestedValidated(implicit F: Functor[F]): Nested[F, [β$2$]Validated[A, β$2$], B]

    Permalink
  45. def toOption(implicit F: Functor[F]): OptionT[F, B]

    Permalink
  46. def toValidated(implicit F: Functor[F]): F[Validated[A, B]]

    Permalink
  47. def transform[C, D](f: (Ior[A, B]) ⇒ Ior[C, D])(implicit F: Functor[F]): IorT[F, C, D]

    Permalink
  48. def traverse[G[_], D](f: (B) ⇒ G[D])(implicit traverseF: Traverse[F], applicativeG: Applicative[G]): G[IorT[F, A, D]]

    Permalink
  49. val value: F[Ior[A, B]]

    Permalink
  50. def valueOr[BB >: B](f: (A) ⇒ BB)(implicit F: Functor[F], BB: Semigroup[BB]): F[BB]

    Permalink
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped