Unshow

trait Unshow[+T] extends TypeStr

The UnShow type class produces an object in memory or an error sequence from RSON syntax strings.

Companion:
object
trait TypeStr
class Object
trait Matchable
class Any
trait Persist[T]
trait DataValueNsPersist[A, M]
trait DataDblNsPersist[A, M]
class DataDbl2sPersist[A, M]
class DataDbl3sPersist[A, M]
class DataDbl4sPersist[A, ArrA]
class DataDbl5sPersist[A, ArrA]
trait DataIntNsPersist[A, M]
class ArrInt4sPersist[B, ArrB]
class PersistArrInt2s[A, M]
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
trait LongNsArrBuilders[B, ArrB]
class PersistSeqLike[A, R]
class PersistIterable[A, R]
class ArrRefPersist[A]
trait PersistN[R]
trait Persist2[A1, A2, R]
class Persist2Imp[A1, A2, R]
trait PersistShow2[A1, A2, R]
class PersistShow2Imp[A1, A2, R]
object CoodPersist.type
trait Persist3[A1, A2, A3, R]
class Persist3Imp[A1, A2, A3, R]
trait PersistShow3[A1, A2, A3, R]
class PersistShow3Imp[A1, A2, A3, R]
trait PersistShowN[R]
class PersistSimple[A]
object PolityPersist.type
class PersistSum2[ST, A1, A2]
trait UnShowSum2[ST, A1, A2]
trait Unshow2[A1, A2, R]
class Unshow2Imp[A1, A2, R]
trait Unshow3[A1, A2, A3, R]
class Unshow3Imp[A1, A2, A3, R]
trait Unshow4[A1, A2, A3, A4, R]
trait Unshow5[A1, A2, A3, A4, A5, R]
trait Unshow6[A1, A2, A3, A4, A5, A6, R]

Value members

Abstract methods

def fromExpr(expr: Expr): EMon[T]
Implicitly added by listImplicit

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

def fromExpr(expr: Expr): EMon[T]
Implicitly added by optionUnShowImplicit

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

def fromExpr(expr: Expr): EMon[T]
Implicitly added by someUnShowImplicit

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

def fromExpr(expr: Expr): EMon[T]
Implicitly added by vectorImplicit

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

def fromExpr(expr: Expr): EMon[T]

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Tries to return a value of the type from an RSON expression Expr that has been parsed from a String or text file. This method must be implemented by all instances.

Concrete methods

def findUniqueTFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by listImplicit

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.

def findUniqueTFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by optionUnShowImplicit

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.

def findUniqueTFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by someUnShowImplicit

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.

def findUniqueTFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by vectorImplicit

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.

def findUniqueTFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]

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.

final def fromStatement(st: Statement): EMon[T]
Implicitly added by listImplicit

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

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

final def fromStatement(st: Statement): EMon[T]
Implicitly added by optionUnShowImplicit

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

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

final def fromStatement(st: Statement): EMon[T]
Implicitly added by someUnShowImplicit

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

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

final def fromStatement(st: Statement): EMon[T]
Implicitly added by vectorImplicit

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

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

final def fromStatement(st: Statement): EMon[T]

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

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

def keySettingFromStatement[KT](settingCode: KT, st: Statement)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by listImplicit

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

def keySettingFromStatement[KT](settingCode: KT, st: Statement)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by optionUnShowImplicit

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

def keySettingFromStatement[KT](settingCode: KT, st: Statement)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by someUnShowImplicit

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

def keySettingFromStatement[KT](settingCode: KT, st: Statement)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by vectorImplicit

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

def keySettingFromStatement[KT](settingCode: KT, st: Statement)(implicit evST: Unshow[KT]): EMon[T]

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

Finds a setting with a key / code of type KT and a value of the type of this UnShow instance from a [Statement].

def keySettingFromStatements[KT](sts: Arr[Statement], settingCode: KT)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by listImplicit

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

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

def keySettingFromStatements[KT](sts: Arr[Statement], settingCode: KT)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by optionUnShowImplicit

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

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

def keySettingFromStatements[KT](sts: Arr[Statement], settingCode: KT)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by someUnShowImplicit

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

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

def keySettingFromStatements[KT](sts: Arr[Statement], settingCode: KT)(implicit evST: Unshow[KT]): EMon[T]
Implicitly added by vectorImplicit

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

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

def keySettingFromStatements[KT](sts: Arr[Statement], settingCode: KT)(implicit evST: Unshow[KT]): EMon[T]

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

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

def settingFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by listImplicit

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

def settingFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by optionUnShowImplicit

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

def settingFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by someUnShowImplicit

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

def settingFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by vectorImplicit

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

def settingFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

Finds an identifier setting with a value type of this UnShow instance from an Arr[Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by listImplicit

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by optionUnShowImplicit

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by someUnShowImplicit

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by vectorImplicit

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

Finds an identifier setting with a value of the type of this UnShow instance from a [Statement].

def valuesFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by listImplicit

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

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

def valuesFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by optionUnShowImplicit

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

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

def valuesFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by someUnShowImplicit

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

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

def valuesFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by vectorImplicit

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

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

def valuesFromStatements[ArrT <: SeqImut[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT

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

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

Inherited methods

Implicitly added by listImplicit

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.

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.

Inherited from:
TypeStr
Implicitly added by optionUnShowImplicit

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.

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.

Inherited from:
TypeStr
Implicitly added by someUnShowImplicit

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.

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.

Inherited from:
TypeStr
Implicitly added by vectorImplicit

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.

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.

Inherited from:
TypeStr

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.

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.

Inherited from:
TypeStr