Four

case
class Four[V, A](v: V, a1: A, a2: A, a3: A, a4: A)(implicit r: Reducer[A, V]) extends Finger[V, A]
trait Serializable
trait Product
trait Equals
class Finger[V, A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def +:(a: A): Finger[V, A]
def :+(a: A): Finger[V, A]
def :-|(a: A): Finger[V, A]
def foldMap[B](f: A => B)(implicit m: Semigroup[B]): B
def foreach(f: A => Unit): Unit
def iterator: Iterator[A]
def lhead: A
def ltail: Finger[V, A]
def map[B : ([B] =>> Reducer[B, V2]), V2](f: A => B): Finger[V2, B]
def reverseIterator: Iterator[A]
def rhead: A
def rtail: Finger[V, A]
def toTree: FingerTree[V, A]
def |-:(a: A): Finger[V, A]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def toList: List[A]
Inherited from
Finger

Concrete fields

val measure: V