ShowProduct

trait ShowProduct extends Show

Trait for Show for product types. This trait is implemented directly by the type in question, unlike the corresponding ShowProductDecT trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over ShowProductDecT.

trait Show
trait TypeStr
class Any
trait Show3[A1, A2, A3]
trait ShowDec3[A1, A2, A3]
trait ShowDbl3
trait Vec3Like
class Pt3
class Vec3
trait Show2[A1, A2]
trait ShowDbl2
class PtM2
trait Vec2Like
class Pt2
class Vec2
trait length2M
class Vec2M
class LatLong
class Cood
trait TileCoord
trait TileCen
class HCen
class SqCen
trait TileSide
class HSide
class SqSide
trait TileVert
trait HCoord
trait HNotVert
class HVert
trait SqCoord
class SqVert
class HexParrX
class HexParrY
class HexRegImp
class LineSeg
class Sqlign
class HGridView

Value members

Abstract methods

A Strings Arr of the element names of this Show Product class.

A Strings Arr of the element names of this Show Product class.

A Strings Arr of the element type names of this Show Product class.

A Strings Arr of the element type names of this Show Product class.

A Strings Arr collection of the show methods return values of the elements of this Show Product class.

A Strings Arr collection of the show methods return values of the elements of this Show Product class.

Concrete methods

override def show(style: ShowStyle): String
Definition Classes
def showSemisNames: String
override def str: String
Definition Classes

Inherited methods

def syntaxDepth: Int
Inherited from:
Show
override def toString: String
Definition Classes
Show -> Any
Inherited from:
Show
def typeStr: String

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