Packages

t

ostrat

UnShow2T

trait UnShow2T[A1, A2, R] extends UnShowProduct[R] with Persist2Base[A1, A2, R]

UnShow type class trait for a 2 element Product.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnShow2T
  2. Persist2Base
  3. UnShowProduct
  4. UnShow
  5. PersistBase
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def fArg1: (R) => A1

    Derive the 1st parameter from an object of type R.

  2. abstract def fArg2: (R) => A2

    Derive the 2nd parameter from an object of type R.

  3. abstract def name1: String

    1st parameter name.

    1st parameter name.

    Definition Classes
    Persist2Base
  4. abstract def name2: String

    2nd parameter name.

    2nd parameter name.

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

    The optional default value for parameter 1.

    The optional default value for parameter 1.

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

    The optional default value for parameter 2.

    The optional default value for parameter 2.

    Definition Classes
    Persist2Base
  7. 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
  8. abstract def unShowA1: UnShow[A1]

    The UnShow type class instance for type A1.

  9. abstract def unShowA2: UnShow[A2]

    The UnShow type class instance for type A2.

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. def findUniqueFromStatements(sts: Statements): EMon[R]

    Finds value of UnShow type, returns error if more than one match.

    Finds value of UnShow type, returns error if more than one match.

    Definition Classes
    UnShow
  9. def findUniqueTFromStatements[ArrT <: ArrImut[R]](sts: Statements)(implicit arrBuild: ArrTBuilder[R, ArrT]): EMon[R]

    Finds value of this UnShow type, returns error if more than one match.

    Finds value of this UnShow type, returns error if more than one match.

    Definition Classes
    UnShow
  10. def fromClauses1[A1, B](f: (A1) => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
    Definition Classes
    UnShow
  11. def fromExpr(expr: ParseExpr): EMon[R]
    Definition Classes
    UnShowProductUnShow
  12. final def fromStatement(st: Statement): EMon[R]

    Trys to build an object of type T from the statement.

    Trys to build an object of type T from the statement. Not sure if this is useful.

    Definition Classes
    UnShow
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def settingTFromStatement(settingStr: String, st: Statement): EMon[R]

    Finds a setting of the type of this UnShow instance from a [Statement].

    Finds a setting of the type of this UnShow instance from a [Statement].

    Definition Classes
    UnShow
  20. def settingTFromStatements(sts: Arr[Statement], settingStr: String): EMon[R]

    Finds a setting of the type of this UnShow instance from an Arr[Statement].

    Finds a setting of the type of this UnShow instance from an Arr[Statement].

    Definition Classes
    UnShow
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def valueListFromStatements(l: Statements): List[R]

    Produces a List of the UnShow type from List of Statements

    Produces a List of the UnShow type from List of Statements

    Definition Classes
    UnShow
  24. def valuesFromStatements[ArrT <: ArrImut[R]](sts: Statements)(implicit arrBuild: ArrTBuilder[R, ArrT]): ArrT

    Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

    Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

    Definition Classes
    UnShow
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. 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 UnShowProduct[R]

Inherited from UnShow[R]

Inherited from PersistBase

Inherited from AnyRef

Inherited from Any

Ungrouped