Unshow

ostrat.Unshow
See theUnshow companion object
trait Unshow[+T] extends TypeStr

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

Attributes

Companion:
object
Graph
Supertypes
trait TypeStr
class Object
trait Matchable
class Any
Known subtypes
trait Persist[T]
class PersistSeqLike[A, R]
class PersistIterable[A, R]
class ArrRefPersist[A]
trait DataDblNsPersist[A, M]
class DataDbl5sPersist[A, ArrA]
class Dbl2SeqDefPersist[A, M]
class Dbl3SeqDefPersist[A, M]
class Dbl4SeqLikePersist[A, ArrA]
trait IntNSeqLikePersist[A, M]
class Int4SeqLikePersist[B, ArrB]
class PersistArrInt2s[A, M]
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
object PersistImplicit.type
trait LongNSeqDefPersist[B, ArrB]
trait PersistN[R]
trait Persist2[A1, A2, R]
class Persist2Imp[A1, A2, R]
trait PersistShow2[A1, A2, R]
class PersistShow2Imp[A1, A2, R]
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
object PolityPersist.type
class PersistSum2[ST, A1, A2]
trait UnShowSum2[ST, A1, A2]
trait UnshowN[R]
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]

Members list

Concise view

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Concrete methods

def findUniqueTFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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.

Attributes

def findUniqueTFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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.

Attributes

def findUniqueTFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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.

Attributes

def findUniqueTFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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.

Attributes

def findUniqueTFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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.

Attributes

Implicitly added by listImplicit
Implicitly added by optionUnShowImplicit
Implicitly added by someUnShowImplicit
Implicitly added by vectorImplicit
def fromSettingOrExpr(SettingStr: String, expr: Expr): EMon[T]
Implicitly added by listImplicit
def fromSettingOrExpr(SettingStr: String, expr: Expr): EMon[T]
Implicitly added by optionUnShowImplicit
def fromSettingOrExpr(SettingStr: String, expr: Expr): EMon[T]
Implicitly added by someUnShowImplicit
def fromSettingOrExpr(SettingStr: String, expr: Expr): EMon[T]
Implicitly added by vectorImplicit
def fromSettingOrExpr(SettingStr: String, expr: Expr): EMon[T]
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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

def keySettingFromStatements[KT](sts: RArr[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].

Attributes

def keySettingFromStatements[KT](sts: RArr[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].

Attributes

def keySettingFromStatements[KT](sts: RArr[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].

Attributes

def keySettingFromStatements[KT](sts: RArr[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].

Attributes

def keySettingFromStatements[KT](sts: RArr[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].

Attributes

def settingFromStatements(sts: RArr[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].

Attributes

def settingFromStatements(sts: RArr[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].

Attributes

def settingFromStatements(sts: RArr[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].

Attributes

def settingFromStatements(sts: RArr[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].

Attributes

def settingFromStatements(sts: RArr[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].

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

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].

Attributes

def valuesFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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].

Attributes

def valuesFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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].

Attributes

def valuesFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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].

Attributes

def valuesFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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].

Attributes

def valuesFromStatements[ArrT <: Arr[T]](sts: RArr[Statement])(implicit arrBuild: ArrMapBuilder[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].

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Inherited from:
TypeStr