Show6

ostrat.Show6
See theShow6 companion trait
object Show6

Companion object for Show6 contains implementation class and factory apply method.

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Show6.type

Members list

Type members

Classlikes

class Show6Imp[A1, A2, A3, A4, A5, A6, A](val typeStr: String, val name1: String, val fArg1: A => A1, val name2: String, val fArg2: A => A2, val name3: String, val fArg3: A => A3, val name4: String, val fArg4: A => A4, val name5: String, val fArg5: A => A5, val name6: String, val fArg6: A => A6, val shortKeys: ArrPairStr[A], val opt6: Option[A6], val opt5In: Option[A5], opt4In: Option[A4], opt3In: Option[A3], opt2In: Option[A2], opt1In: Option[A1])(implicit val show1Ev: Show[A1], val show2Ev: Show[A2], val show3Ev: Show[A3], val showEv4: Show[A4], val showEv5: Show[A5], val showEv6: Show[A6]) extends Show6[A1, A2, A3, A4, A5, A6, A], ShowNFixed[A]

Implementation class for general cases of Show6 type class.

Implementation class for general cases of Show6 type class.

Attributes

Supertypes
trait Show6[A1, A2, A3, A4, A5, A6, A]
trait Persist6[A1, A2, A3, A4, A5, A6]
trait Show6Plus[A1, A2, A3, A4, A5, A6, A]
trait Persist6Plus[A1, A2, A3, A4, A5, A6]
trait Show5Plus[A1, A2, A3, A4, A5, A]
trait Persist5Plus[A1, A2, A3, A4, A5]
trait Show4Plus[A1, A2, A3, A4, A]
trait Persist4Plus[A1, A2, A3, A4]
trait Show3Plus[A1, A2, A3, A]
trait Persist3Plus[A1, A2, A3]
trait Show2PlusFixed[A1, A2, A]
trait Persist2Plus[A1, A2]
trait Show1PlusFixed[A1, A]
trait Show1Plus[A1, A]
trait Persist1Plus[A1]
trait ShowNFixed[A]
trait PersistN
trait ShowCompound[A]
trait Show[A]
trait Persist
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[A1, A2, A3, A4, A5, A6, A](typeStr: String, name1: String, fArg1: A => A1, name2: String, fArg2: A => A2, name3: String, fArg3: A => A3, name4: String, fArg4: A => A4, name5: String, fArg5: A => A5, name6: String, fArg6: A => A6, opt6: Option[A6], opt5: Option[A5], opt4: Option[A4], opt3: Option[A3], opt2: Option[A2], opt1: Option[A1])(implicit show1: Show[A1], show2: Show[A2], show3: Show[A3], show4: Show[A4], show5: Show[A5], show6: Show[A6], ct: ClassTag[A]): Show6[A1, A2, A3, A4, A5, A6, A]