ShowingExtensions

ostrat.ShowingExtensions
class ShowingExtensions[-A](ev: Show[A], thisVal: A)

Extension methods for types with Show type class instances.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def show(style: ShowStyle, decimalPlaces: Int, minPlaces: Int): String

Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on Show type class instances.

Intended to be a multiple parameter comprehensive Show method. Intended to be paralleled by showT method on Show type class instances.

Attributes

def showDepth: Int

the syntactic depth of the Show for this object.

the syntactic depth of the Show for this object.

Attributes

Shows this object with field names.

Shows this object with field names.

Attributes

Shows this object with field names and field types.

Shows this object with field names and field types.

Attributes

def str: String

Provides the standard string representation for the object.

Provides the standard string representation for the object.

Attributes

def str0: String
def str1: String
def str2: String
def str3: String

Return the defining member values of the type as a series of comma separated values without enclosing type information, note this will only happen if the syntax depth is less than 3. if it is 3 or greater return the full typed data.

Return the defining member values of the type as a series of comma separated values without enclosing type information, note this will only happen if the syntax depth is less than 3. if it is 3 or greater return the full typed data.

Attributes

def strMin: String

Return the defining member values of the type as a series of semicolon separated values without enclosing type information, note this will only happen if the syntax depth is less than 4. if it is 4 or greater return the full typed data. This method is not commonly needed but is useful for case classes with a single member.

Return the defining member values of the type as a series of semicolon separated values without enclosing type information, note this will only happen if the syntax depth is less than 4. if it is 4 or greater return the full typed data. This method is not commonly needed but is useful for case classes with a single member.

Attributes

def strSemi(maxPlaces: Int, minPlaces: Int): String

For most objects showTyped will return the same value as persist, for PeristValues the value will be type enclosed. 4.showTyped will return Int(4).

For most objects showTyped will return the same value as persist, for PeristValues the value will be type enclosed. 4.showTyped will return Int(4).

Attributes