classProduct17Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Product17Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] with Ring[X]
Combine 17 rings into a product ring
Linear Supertypes
Ring[X], Product17Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q], Group[X], Product17Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q], Monoid[X], Product17Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q], Semigroup[X], Serializable, AnyRef, Any
Ordering
Alphabetic
By inheritance
Inherited
Product17Ring
Ring
Product17Group
Group
Product17Monoid
Monoid
Product17Semigroup
Semigroup
Serializable
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
newProduct17Ring(apply: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ X, unapply: (X) ⇒ Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)])(implicit aring: Ring[A], bring: Ring[B], cring: Ring[C], dring: Ring[D], ering: Ring[E], fring: Ring[F], gring: Ring[G], hring: Ring[H], iring: Ring[I], jring: Ring[J], kring: Ring[K], lring: Ring[L], mring: Ring[M], nring: Ring[N], oring: Ring[O], pring: Ring[P], qring: Ring[Q])
Combine 17 rings into a product ring