PersistTell3

ostrat.PersistTell3
See thePersistTell3 companion class
object PersistTell3

Attributes

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

Members list

Value members

Concrete methods

def apply[A1, A2, A3, A <: Tell3[A1, A2, A3]](typeStr: String, name1: String, name2: String, name3: String, newT: (A1, A2, A3) => A, opt3: Option[A3], opt2: Option[A2], opt1: Option[A1])(implicit unshow1Ev: Unshow[A1], unshow2Ev: Unshow[A2], unshow3Ev: Unshow[A3], classTag: ClassTag[A]): PersistTell3[A1, A2, A3, A]

Factory apply method for creating PersistTell3 type type class instances / evidence.

Factory apply method for creating PersistTell3 type type class instances / evidence.

Attributes

def explicit[A1, A2, A3, A <: Tell3[A1, A2, A3]](typeStr: String, name1: String, name2: String, name3: String, newT: (A1, A2, A3) => A, unshow1Ev: Unshow[A1], unshow2Ev: Unshow[A2], unshow3Ev: Unshow[A3], opt3: Option[A3], opt2: Option[A2], opt1: Option[A1])(implicit ct: ClassTag[A]): PersistTell3[A1, A2, A3, A]

Factory method for creating PersistTell3 type class instances / evidence, by explicitly passing the Unshow type class instances for the two components.

Factory method for creating PersistTell3 type class instances / evidence, by explicitly passing the Unshow type class instances for the two components.

Attributes

def shorts[A1, A2, A3, A <: Tell3[A1, A2, A3]](typeStr: String, name1: String, name2: String, name3: String, shorts: ArrPairStr[A], newT: (A1, A2, A3) => A, opt3: Option[A3], opt2: Option[A2], opt1: Option[A1])(implicit unshow1Ev: Unshow[A1], unshow2Ev: Unshow[A2], unshow3Ev: Unshow[A3], classTag: ClassTag[A]): PersistTell3[A1, A2, A3, A]

Factory method for creating PersistTell3 type type class instances / evidence with short labels.

Factory method for creating PersistTell3 type type class instances / evidence with short labels.

Attributes