c

scalaz

# \&/ 

### Companion object \&/

#### 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. Serializable
4. Product
5. Equals
6. AnyRef
7. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Abstract Value Members

1. abstract def canEqual(that: Any)
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)
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)
Definition Classes
AnyRef → Any
5. def ===[AA >: A, BB >: B](x: \&/[AA, BB])(implicit EA: Equal[AA], EB: Equal[BB])
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()
Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@native() @throws( ... )
15. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
16. def equals(arg0: Any)
Definition Classes
AnyRef → Any
17. def exists(p: (B) ⇒ Boolean)
18. def finalize(): Unit
Attributes
protected[java.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)
24. def foreach(g: (B) ⇒ Unit): Unit
25. final def getClass(): Class[_]
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
29. final def isInstanceOf[T0]
Definition Classes
Any
30. def isThat
31. def isThis
32. def leftMap[C](f: (A) ⇒ C): \&/[C, B]
33. def map[D](g: (B) ⇒ D): \&/[A, D]
34. final def ne(arg0: AnyRef)
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 productIterator: Iterator[Any]
Definition Classes
Product
43. def productPrefix
Definition Classes
Product
44. def swap: \&/[B, A]
45. def swapped[AA, BB](k: (\&/[B, A]) ⇒ \&/[BB, AA]): \&/[AA, BB]
46. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
47. def toIList[BB >: B]: IList[BB]
48. def toList: List[B]
49. def toString()
Definition Classes
AnyRef → Any
50. def traverse[F[_], D](g: (B) ⇒ F[D])(implicit arg0: Applicative[F]): F[\&/[A, D]]
51. def unary_~: \&/[B, A]
52. def valueOr[BB >: B](x: (A) ⇒ BB)(implicit M: Semigroup[BB]): BB
53. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
54. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
55. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@native() @throws( ... )
56. def |[BB >: B](bb: ⇒ BB): BB
57. def ~[AA, BB](k: (\&/[B, A]) ⇒ \&/[BB, AA]): \&/[AA, BB]