Persist4

ostrat.Persist4
trait Persist4[A1, A2, A3, A4] extends Persist4Plus[A1, A2, A3, A4]

Base trait for Tell4, Show4 and Unshow4.

Attributes

Graph
Supertypes
trait Persist4Plus[A1, A2, A3, A4]
trait Persist3Plus[A1, A2, A3]
trait Persist2Plus[A1, A2]
trait Persist1Plus[A1]
trait PersistN
trait Persist
class Any
Show all
Known subtypes
trait Show4[A1, A2, A3, A4, A]
class Show4Imp[A1, A2, A3, A4, A]
class ShowDbl4[A]
trait ShowInt4[A]
class ShowInt4Imp[A]
trait Tell4[A1, A2, A3, A4]
trait TellInt4
class HGridRect
trait Unshow4[A1, A2, A3, A4, A]
class Unshow4Imp[A1, A2, A3, A4, A]
trait UnshowDbl4[A]
class UnshowDbl4Imp[A]
trait UnshowInt4[A]
class UnshowInt4Imp[A]
Show all

Members list

Value members

Concrete methods

override def numParams: Int

Number of parameter constituents of this class.

Number of parameter constituents of this class.

Attributes

Definition Classes
final override def paramNames: StrArr

Sequence of the names of parameter constituents of this class.

Sequence of the names of parameter constituents of this class.

Attributes

Definition Classes

Inherited methods

This property determines if the type can be used with Multiple syntax.

This property determines if the type can be used with Multiple syntax.

MyObj * 7

. for describing sequences succinctly. This is not desirable for some types such as numerical and mathematical vector types as this could be confusing 3 * 4 should resolve to an Int of value 12, not a Multiple(3, 4).

Attributes

Inherited from:
Persist

Inherited and Abstract methods

def name1: String

1st parameter name.

1st parameter name.

Attributes

Inherited from:
Persist1Plus
def name2: String

2nd parameter name.

2nd parameter name.

Attributes

Inherited from:
Persist2Plus
def name3: String

3rd parameter name.

3rd parameter name.

Attributes

Inherited from:
Persist3Plus
def name4: String

4th parameter name.

4th parameter name.

Attributes

Inherited from:
Persist4Plus
def opt1: Option[A1]

The optional default value for parameter 1.

The optional default value for parameter 1.

Attributes

Inherited from:
Persist1Plus
def opt2: Option[A2]

The optional default value for parameter 2.

The optional default value for parameter 2.

Attributes

Inherited from:
Persist2Plus
def opt3: Option[A3]

The optional default value for parameter 3.

The optional default value for parameter 3.

Attributes

Inherited from:
Persist3Plus
def opt4: Option[A4]

The optional default value for parameter 4.

The optional default value for parameter 4.

Attributes

Inherited from:
Persist4Plus

The type of the object to be persisted.

The type of the object to be persisted.

Attributes

Inherited from:
Persist