scalaz

\/

object \/ extends DisjunctionInstances with DisjunctionFunctions

Source
Either.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. \/
  2. DisjunctionFunctions
  3. DisjunctionInstances
  4. DisjunctionInstances0
  5. DisjunctionInstances1
  6. DisjunctionInstances2
  7. DisjunctionInstances3
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Type Members

  1. type GlorifiedTuple[+A, +B] = \/[A, B]

    Turns out that Either is just a glorified tuple; who knew?

    Turns out that Either is just a glorified tuple; who knew?

    Definition Classes
    DisjunctionInstances

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit def DisjunctionEqual[A, B](implicit arg0: Equal[A], arg1: Equal[B]): Equal[\/[A, B]]

    Definition Classes
    DisjunctionInstances1
  7. implicit def DisjunctionInstances2[L]: Traverse[[a]\/[L, a]] with Monad[[a]\/[L, a]] with Cozip[[a]\/[L, a]] with Plus[[a]\/[L, a]]

    Definition Classes
    DisjunctionInstances2
  8. implicit def DisjunctionInstances3: Bitraverse[\/]

    Definition Classes
    DisjunctionInstances3
  9. implicit def DisjunctionMonoid[A, B](implicit arg0: Semigroup[A], arg1: Monoid[B]): Monoid[\/[A, B]]

    Definition Classes
    DisjunctionInstances0
  10. implicit def DisjunctionOrder[A, B](implicit arg0: Order[A], arg1: Order[B]): Order[\/[A, B]]

    Definition Classes
    DisjunctionInstances0
  11. implicit def DisjunctionSemigroup[A, B](implicit arg0: Semigroup[A], arg1: Semigroup[B]): Semigroup[\/[A, B]]

    Definition Classes
    DisjunctionInstances1
  12. implicit def DisjunctionShow[A, B](implicit arg0: Show[A], arg1: Show[B]): Show[\/[A, B]]

    Definition Classes
    DisjunctionInstances1
  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def fromEither[A, B](e: Either[A, B]): \/[A, B]

    Construct a disjunction value from a standard scala.Either.

    Construct a disjunction value from a standard scala.Either.

    Definition Classes
    DisjunctionFunctions
  19. def fromTryCatch[T](a: ⇒ T): \/[Throwable, T]

    Evaluate the given value, which might throw an exception.

    Evaluate the given value, which might throw an exception.

    Definition Classes
    DisjunctionFunctions
  20. def fromTryCatchThrowable[T, E <: Throwable](a: ⇒ T)(implicit nn: NotNothing[E], ex: ClassManifest[E]): \/[E, T]

  21. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. def left[A, B]: (A) ⇒ \/[A, B]

    Construct a left disjunction value.

    Construct a left disjunction value.

    Definition Classes
    DisjunctionFunctions
  25. final def loopLeft[A, B, X](d: \/[A, B], left: (A) ⇒ \/[X, \/[A, B]], right: (B) ⇒ X): X

    Spin in tail-position on the left value of the given disjunction.

    Spin in tail-position on the left value of the given disjunction.

    Annotations
    @tailrec()
  26. final def loopRight[A, B, X](d: \/[A, B], left: (A) ⇒ X, right: (B) ⇒ \/[X, \/[A, B]]): X

    Spin in tail-position on the right value of the given disjunction.

    Spin in tail-position on the right value of the given disjunction.

    Annotations
    @tailrec()
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def right[A, B]: (B) ⇒ \/[A, B]

    Construct a right disjunction value.

    Construct a right disjunction value.

    Definition Classes
    DisjunctionFunctions
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DisjunctionFunctions

Inherited from DisjunctionInstances

Inherited from DisjunctionInstances0

Inherited from DisjunctionInstances1

Inherited from DisjunctionInstances2

Inherited from DisjunctionInstances3

Inherited from AnyRef

Inherited from Any