Packages

sealed abstract class \&/[A, B] extends Product with Serializable

Source
These.scala
Since

7.0.3

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. \&/
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  2. abstract def productArity: Int
    Definition Classes
    Product
  3. abstract def productElement(n: Int): Any
    Definition Classes
    Product

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def &&&[C](t: \&/[A, C])(implicit M: Semigroup[A]): \&/[A, (B, C)]
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def ===[AA >: A, BB >: B](x: \&/[AA, BB])(implicit EA: Equal[AA], EB: Equal[BB]): Boolean
  6. def a: Option[A]
  7. def append[AA >: A, BB >: B](that: => \&/[AA, BB])(implicit SA: Semigroup[AA], SB: Semigroup[BB]): \&/[AA, BB]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def b: Option[B]
  10. def bifoldMap[M](f: (A) => M)(g: (B) => M)(implicit M: Semigroup[M]): M
  11. def bifoldRight[Z](z: => Z)(f: (A, => Z) => Z)(g: (B, => Z) => Z): Z
  12. def bimap[C, D](f: (A) => C, g: (B) => D): \&/[C, D]
  13. def bitraverse[F[_], C, D](f: (A) => F[C], g: (B) => F[D])(implicit arg0: Apply[F]): F[\&/[C, D]]
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def exists(p: (B) => Boolean): Boolean
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. def flatMap[D](g: (B) => \&/[A, D])(implicit M: Semigroup[A]): \&/[A, D]
  20. def fold[X](s: (A) => X, t: (B) => X, q: (A, B) => X): X
  21. def foldMap[C](f: (B) => C)(implicit M: Monoid[C]): C
  22. def foldRight[Z](z: => Z)(f: (B, => Z) => Z): Z
  23. def forall(p: (B) => Boolean): Boolean
  24. def foreach(g: (B) => Unit): Unit
  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def getOrElse[BB >: B](bb: => BB): BB
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def isBoth: Boolean
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def isThat: Boolean
  31. def isThis: Boolean
  32. def leftMap[C](f: (A) => C): \&/[C, B]
  33. def map[D](g: (B) => D): \&/[A, D]
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. def onlyBoth: Option[(A, B)]
  38. def onlyThat: Option[B]
  39. def onlyThis: Option[A]
  40. def onlyThisOrThat: Option[\/[A, B]]
  41. def pad: (Option[A], Option[B])
  42. def productElementName(n: Int): String
    Definition Classes
    Product
  43. def productElementNames: Iterator[String]
    Definition Classes
    Product
  44. def productIterator: Iterator[Any]
    Definition Classes
    Product
  45. def productPrefix: String
    Definition Classes
    Product
  46. def swap: \&/[B, A]
  47. def swapped[AA, BB](k: (\&/[B, A]) => \&/[BB, AA]): \&/[AA, BB]
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. def toIList[BB >: B]: IList[BB]
  50. def toList: List[B]
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. def traverse[F[_], D](g: (B) => F[D])(implicit arg0: Applicative[F]): F[\&/[A, D]]
  53. def unary_~: \&/[B, A]
  54. def valueOr[BB >: B](x: (A) => BB)(implicit M: Semigroup[BB]): BB
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  58. def |[BB >: B](bb: => BB): BB
  59. def ~[AA, BB](k: (\&/[B, A]) => \&/[BB, AA]): \&/[AA, BB]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped