case classPromoter[-A, -B, +C](promoteA: (A) ⇒ C, promoteB: (B) ⇒ C) extends Product with Serializable
Existence of an instance of this class yields a way to promote instances of the first
two types to an instance of the third type. Concrete instances are values held within
the Concat object.
A
The first type to promote
B
The second type to promote
C
The joint promotion type
promoteA
A function to take A to C
promoteB
A functino to take B to C
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Existence of an instance of this class yields a way to promote instances of the first two types to an instance of the third type. Concrete instances are values held within the Concat object.
The first type to promote
The second type to promote
The joint promotion type
A function to take A to C
A functino to take B to C