Persist1Repeat

ostrat.Persist1Repeat
trait Persist1Repeat[A1, Ar, A] extends Persist1PlusRepeat[A1, Ar], PersistNRepeat[Ar]

Attributes

Graph
Supertypes
trait Persist1PlusRepeat[A1, Ar]
trait PersistNRepeat[Ar]
trait Persist1Plus[A1]
trait PersistN
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
class Show1OptRepeat[A1, Ar, A]
trait Show1Repeat[A1, Ar, A]
class Show1ArrayRepeat[A1, Ar, A]
class Unshow1OptRepeat[A1, Ar, A]
class Unshow1Repeat[A1, Ar, A]

Members list

Value members

Concrete methods

override def numFixedParams: Int

Number of parameter constituents of this class.

Number of parameter constituents of this class.

Attributes

Definition Classes
override def paramFixedNames: 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

def name1: String

1st parameter name.

1st parameter name.

Attributes

Inherited from:
Persist1Plus
def opt1: Option[A1]

The optional default value for parameter 1.

The optional default value for parameter 1.

Attributes

Inherited from:
Persist1Plus
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 from:
PersistNRepeat

Name of the repeated parameters.

Name of the repeated parameters.

Attributes

Inherited from:
PersistNRepeat

The type of the object to be persisted.

The type of the object to be persisted.

Attributes

Inherited from:
Persist

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