Split

trait Split[=>:[_, _]] extends Compose[=>:]

A scalaz.Compose (semigroupoid) permitting products.

Companion
object
trait Compose[=>:]
class Object
trait Matchable
class Any
trait Arrow[=>:]
Split[=>:]

Type members

Inherited classlikes

Inherited from
Compose

Value members

Abstract methods

def split[A, B, C, D](f: A =>: B, g: C =>: D): (A, C) =>: (B, D)

Inherited methods

def compose[A, B, C](f: B =>: C, g: A =>: B): A =>: C

Associative =>: binary operator.

Associative =>: binary operator.

Inherited from
Compose
Inherited from
Compose
def plus: Plus[=>:]

semigroup, but universally quantified.

semigroup, but universally quantified.

Inherited from
Compose
def semigroup[A]: Semigroup[A =>: A]

The endomorphism semigroup, where append=compose.

The endomorphism semigroup, where append=compose.

Inherited from
Compose

Concrete fields

Inherited fields

Inherited from
Compose