BiTransferOpt

libretto.lambda.Shuffle.BiTransferOpt$
See theBiTransferOpt companion trait

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case class IXI_IXI[A1, A2, A3, A4, A5, A6, A7, A8, B1, B2, B3, B4, B5, B6, B7, B8](ixi1: IXI[A1, A2, A3, A4, B1, B2, B3, B4], ixi2: IXI[A5, A6, A7, A8, B5, B6, B7, B8]) extends BiTransferOpt[A1 |*| A2, A3 |*| A4, A5 |*| A6, A7 |*| A8, B1 |*| B2, B3 |*| B4, B5 |*| B6, B7 |*| B8]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BiTransferOpt[A1 |*| A2, A3 |*| A4, A5 |*| A6, A7 |*| A8, B1 |*| B2, B3 |*| B4, B5 |*| B6, B7 |*| B8]
class Object
trait Matchable
class Any
case class None_IX[A1, A2, A3, A4, A5, B3, B4](ix: IX[A3, A4, A5, B3, B4]) extends BiTransferOpt[A1, A2, A3 |*| A4, A5, A1, A2, B3 |*| B4, A4]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BiTransferOpt[A1, A2, A3 |*| A4, A5, A1, A2, B3 |*| B4, A4]
class Object
trait Matchable
class Any
case class None_None[A1, A2, A3, A4]() extends BiTransferOpt[A1, A2, A3, A4, A1, A2, A3, A4]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BiTransferOpt[A1, A2, A3, A4, A1, A2, A3, A4]
class Object
trait Matchable
class Any
case class Swap_AssocRL[A1, A2, A3, A4, A5, B3, B4](swp: Swap[A1, A2], arl: AssocRL[A3, A4, A5, B3, B4]) extends BiTransferOpt[A1, A2, A3, A4 |*| A5, A2, A1, B3 |*| B4, A5]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait BiTransferOpt[A1, A2, A3, A4 |*| A5, A2, A1, B3 |*| B4, A5]
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply[A1, A2, A3, A4, B1, B2, B3, B4](t1: TransferOpt[A1, A2, B1, B2], t2: TransferOpt[A3, A4, B3, B4]): BiTransferOpt[A1, A2, A3, A4, B1, B2, B3, B4]