TypeStr2Plus

ostrat.TypeStr2Plus
trait TypeStr2Plus[A1, A2] extends TypeStrN

Base trait for TypeStr2 and TypeStr3Plus classes. it declares the common properties of name1, name2, opt1 and opt2. It is not a base trait for Show2T, as ShowShow2T classes do not need this data, as they can delegate to the Show2 object to implement their interfaces.

Attributes

Graph
Supertypes
trait TypeStrN
trait TypeStr
class Any
Known subtypes
trait TypeStr2[A1, A2]
trait Show2[A1, A2]
trait ShowDbl2
class PtM2
trait Vec2Like
class Pt2
class Vec2
trait length2M
class Vec2M
class LatLong
class Cood
trait TCoord
trait TCen
class HCen
class SqCen
trait TSide
class HSide
class SqSide
trait TVert
trait HCoord
trait HNotVert
class HVert
trait SqCoord
class SqVert
class Player
object PlayerA.type
object PlayerB.type
object PlayerC.type
object PlayerD.type
class HexParrX
class HexParrY
class HexRegImp
class LineSeg
class Sqlign
class HGView
trait HexMemShow[A]
class HPlayer
class HSquad
trait Unshow2[A1, A2, R]
trait Persist2[A1, A2, R]
class Persist2Imp[A1, A2, R]
trait PersistShow2[A1, A2, R]
class PersistShow2Imp[A1, A2, R]
object CoodPersist.type
class Unshow2Imp[A1, A2, R]
trait TypeStr3Plus[A1, A2, A3]
trait TypeStr3[A1, A2, A3]
trait Show3[A1, A2, A3]
trait ShowDbl3
trait Vec3Like
class Pt3
class Vec3
trait Unshow3[A1, A2, A3, 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]
class Unshow3Imp[A1, A2, A3, R]
trait TypeStr4Plus[A1, A2, A3, A4]
trait TypeStr4[A1, A2, A3, A4]
trait Show4[A1, A2, A3, A4]
trait Unshow4[A1, A2, A3, A4, R]
trait TypeStr5Plus[A1, A2, A3, A4, A5]
trait TypeStr5[A1, A2, A3, A4, A5]
trait TypeStr6Plus[A1, A2, A3, A4, A5, A6]
trait TypeStr6[A1, A2, A3, A4, A5, A6]
trait Unshow6[A1, A2, A3, A4, A5, A6, R]
trait Unshow5[A1, A2, A3, A4, A5, R]

Members list

Concise view

Value members

Abstract methods

1st parameter name.

1st parameter name.

Attributes

2nd parameter name.

2nd parameter name.

Attributes

def opt1: Option[A1]

The optional default value for parameter 1.

The optional default value for parameter 1.

Attributes

def opt2: Option[A2]

The optional default value for parameter 2.

The optional default value for parameter 2.

Attributes

Inherited methods

Number of parameter constituents of this class.

Number of parameter constituents of this class.

Attributes

Inherited from:
TypeStrN

Sequence of the names of parameter constituents of this class.

Sequence of the names of parameter constituents of this class.

Attributes

Inherited from:
TypeStrN

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