Packages

trait Show2T[A1, A2, R] extends ShowProductT[R] with Persist2Base[A1, A2, R]

Show type class for 2 parameter case classes.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Show2T
  2. Persist2Base
  3. ShowProductT
  4. ShowCompoundT
  5. ShowT
  6. PersistBase
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. implicit abstract def ev1: ShowT[A1]
  2. implicit abstract def ev2: ShowT[A2]
  3. abstract def fArg1: (R) => A1
  4. abstract def fArg2: (R) => A2
  5. abstract def name1: String

    1st parameter name.

    1st parameter name.

    Definition Classes
    Persist2Base
  6. abstract def name2: String

    2nd parameter name.

    2nd parameter name.

    Definition Classes
    Persist2Base
  7. abstract def opt1: Option[A1]

    The optional default value for parameter 1.

    The optional default value for parameter 1.

    Definition Classes
    Persist2Base
  8. abstract def opt2: Option[A2]

    The optional default value for parameter 2.

    The optional default value for parameter 2.

    Definition Classes
    Persist2Base
  9. abstract def typeStr: String

    The RSON type of T.

    The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

    Definition Classes
    PersistBase

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def showT(obj: R, way: Way, maxPlaces: Int, minPlaces: Int): String
    Definition Classes
    ShowProductTShowT
  15. final def strT(obj: R): String

    Provides the standard string representation for the object.

    Provides the standard string representation for the object. Its called ShowT to indicate this is a type class method that acts upon an object rather than a method on the object being shown.

    Definition Classes
    ShowCompoundTShowT
  16. def strs(obj: R, way: Way, decimalPlaces: Int): Strings
    Definition Classes
    Show2TShowProductT
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. final def syntaxDepthT(obj: R): Int

    Simple values such as Int, String, Double have a syntax depth of one.

    Simple values such as Int, String, Double have a syntax depth of one. A Tuple3[String, Int, Double] has a depth of 2. Not clear whether this should always be determined at compile time or if sometimes it should be determined at runtime.

    Definition Classes
    Show2TShowT
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Persist2Base[A1, A2, R]

Inherited from ShowProductT[R]

Inherited from ShowCompoundT[R]

Inherited from ShowT[R]

Inherited from PersistBase

Inherited from AnyRef

Inherited from Any

Ungrouped