Tupled

oxygen.meta.K0.SumGeneric.MatchBuilder.Tupled
final class Tupled[CaseMatch1 <: ([_ <: A] =>> Tuple), RhsParams1 <: ([_ <: A] =>> Tuple), CaseMatch2 <: ([_ <: A] =>> Tuple), RhsParams2 <: ([_ <: A] =>> Tuple)] extends MatchBuilder[[i <: A] =>> Concat[CaseMatch1[i], CaseMatch2[i]], [i <: A] =>> Concat[RhsParams1[i], RhsParams2[i]]]

Attributes

Graph
Supertypes
trait MatchBuilder[[i <: A] =>> Concat[CaseMatch1[i], CaseMatch2[i]], [i <: A] =>> Concat[RhsParams1[i], RhsParams2[i]]]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

final def ++[CaseMatch2 <: ([_ <: A] =>> Tuple), RhsParams2 <: ([_ <: A] =>> Tuple)](that: MatchBuilder[CaseMatch2, RhsParams2]): Tupled[[i <: A] =>> Concat[CaseMatch1[i], CaseMatch2[i]], [i <: A] =>> Concat[RhsParams1[i], RhsParams2[i]], CaseMatch2, RhsParams2]

Attributes

Inherited from:
MatchBuilder
final def build[B : Type](makeCaseMatch: [i <: A] => Case[i] => Concat[CaseMatch1[i], CaseMatch2[i]])(makeRhs: [i <: A] => (x$1: Case[i], x$2: Concat[RhsParams1[i], RhsParams2[i]]) => Expr[B])(default: Expr[B]): Expr[B]

Attributes

Inherited from:
MatchBuilder
final def buildNoDefault[B : Type](makeCaseMatch: [i <: A] => Case[i] => Concat[CaseMatch1[i], CaseMatch2[i]])(makeRhs: [i <: A] => (x$1: Case[i], x$2: Concat[RhsParams1[i], RhsParams2[i]]) => Expr[B]): Expr[B]

Attributes

Inherited from:
MatchBuilder