scalaz

Three

case class Three [V, A] (v: V, a1: A, a2: A, a3: A, r: Reducer[A, V]) extends Finger[V, A] with Product with Serializable

Source
FingerTree.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, Finger[V, A], AnyRef, Any
Ordering
1. Alphabetic
2. By inheritance
Inherited
1. Hide All
2. Show all
1. Three
2. Serializable
3. Serializable
4. Product
5. Equals
6. Finger
7. AnyRef
8. Any
Visibility
1. Public
2. All

Value Members

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

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

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

Attributes
final
Definition Classes
AnyRef → Any
4. def +: (a: ⇒ A): Four[V, A]

Definition Classes
ThreeFinger
5. def :+ (a: ⇒ A): Four[V, A]

Definition Classes
ThreeFinger
6. def :-| (a: ⇒ A): Three[V, A]

Definition Classes
ThreeFinger
7. def == (arg0: AnyRef): Boolean

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

Attributes
final
Definition Classes
Any

12. def asInstanceOf [T0] : T0

Attributes
final
Definition Classes
Any
13. def canEqual (arg0: Any): Boolean

Definition Classes
Three → Equals
14. def clone (): AnyRef

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

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

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

Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws()
18. def foldMap [B] (f: (A) ⇒ B)(implicit m: Semigroup[B]): B

Definition Classes
ThreeFinger
19. def foreach (f: (A) ⇒ Unit): Unit

Definition Classes
ThreeFinger
20. def getClass (): java.lang.Class[_]

Attributes
final
Definition Classes
AnyRef → Any
21. def hashCode (): Int

Definition Classes
Three → AnyRef → Any
22. def isInstanceOf [T0] : Boolean

Attributes
final
Definition Classes
Any
23. def iterator : Iterator[A]

Definition Classes
ThreeFinger

Definition Classes
ThreeFinger
25. def ltail : Two[V, A]

Definition Classes
ThreeFinger
26. def map [B, V2] (f: (A) ⇒ B)(implicit r: Reducer[B, V2]): Three[V2, B]

Definition Classes
ThreeFinger
27. val measure : V

Definition Classes
ThreeFinger
28. def ne (arg0: AnyRef): Boolean

Attributes
final
Definition Classes
AnyRef
29. def notify (): Unit

Attributes
final
Definition Classes
AnyRef
30. def notifyAll (): Unit

Attributes
final
Definition Classes
AnyRef
31. def productArity : Int

Definition Classes
Three → Product
32. def productElement (arg0: Int): Any

Definition Classes
Three → Product
33. def productIterator : Iterator[Any]

Definition Classes
Product
34. def productPrefix : String

Definition Classes
Three → Product
35. def reverseIterator : Iterator[A]

Definition Classes
ThreeFinger

Definition Classes
ThreeFinger
37. def rtail : Two[V, A]

Definition Classes
ThreeFinger
38. def synchronized [T0] (arg0: ⇒ T0): T0

Attributes
final
Definition Classes
AnyRef
39. def toList : List[A]

Definition Classes
Finger
40. def toString (): String

Definition Classes
Three → AnyRef → Any
41. def toTree : FingerTree[V, A]

Definition Classes
ThreeFinger

43. def wait (): Unit

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

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

Attributes
final
Definition Classes
AnyRef
Annotations
@throws()
46. def |-: (a: ⇒ A): Three[V, A]

Definition Classes
ThreeFinger

Deprecated Value Members

1. def productElements : Iterator[Any]

Definition Classes
Product
Annotations
@deprecated
Deprecated