abstract class ArrProdDbl4Persist[A <: ProdDbl4, M <: ArrProdDbl4[A]] extends ArrProdDblNPersist[A, M]
Both Persists and Builds ProductD4s Collection classes.
- Alphabetic
- By Inheritance
- ArrProdDbl4Persist
- ArrProdDblNPersist
- Eq
- ArrProdHomoPersist
- PersistCompound
- Persist
- UnShow
- ShowCompound
- Show
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ArrProdDbl4Persist(typeStr: String)
Type Members
- type VT = Double
Atomic Value type normally Double or Int.
Atomic Value type normally Double or Int.
- Definition Classes
- ArrProdDblNPersist → ArrProdHomoPersist
Abstract Value Members
- abstract def fromArray(value: Array[VT]): M
- Definition Classes
- ArrProdHomoPersist
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def appendtoBuffer(buf: ArrayBuffer[Double], value: A): Unit
- Definition Classes
- ArrProdDbl4Persist → ArrProdHomoPersist
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def eqv(m1: M, m2: M): Boolean
- Definition Classes
- ArrProdDblNPersist → Eq
- def findUniqueFromStatements(sts: Statements): EMon[M]
Finds value of UnShow type, returns error if more than one match.
Finds value of UnShow type, returns error if more than one match.
- Definition Classes
- UnShow
- def findUniqueTFromStatements[ArrT <: ArrBase[M]](sts: Statements)(implicit arrBuild: ArrBuild[M, ArrT]): EMon[M]
Finds value of UnShow type, returns error if more than one match.
Finds value of UnShow type, returns error if more than one match.
- Definition Classes
- UnShow
- def fromBuffer(buf: ArrayBuffer[Double]): M
- Definition Classes
- ArrProdDblNPersist → ArrProdHomoPersist
- def fromClauses1[A1, B](f: (A1) => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
- Definition Classes
- UnShow
- def fromExpr(expr: ParseExpr): EMon[M]
- Definition Classes
- PersistCompound → UnShow
- final def fromStatement(st: Statement): EMon[M]
Trys to build an object of type T from the statement.
Trys to build an object of type T from the statement. Not sure if this is useful.
- Definition Classes
- UnShow
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newBuffer: ArrayBuffer[Double]
- Definition Classes
- ArrProdDblNPersist → ArrProdHomoPersist
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def settingFromStatement(settingStr: String, st: Statement): EMon[M]
- Definition Classes
- UnShow
- def settingFromStatementList(sts: Arr[Statement], settingStr: String): EMon[M]
- Definition Classes
- UnShow
- final def show(obj: M, decimalPlaces: Int): String
Provides the standard string representation for the object.
Provides the standard string representation for the object.
- Definition Classes
- ShowCompound → Show
- def showComma(thisColl: M): 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.
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.
- Definition Classes
- ArrProdDbl4Persist → Show
- def showSemi(thisColl: M): String
Not sure about this implementation.
Not sure about this implementation.
- Definition Classes
- ArrProdDbl4Persist → Show
- def showTyped(obj: M): String
For most objects showTyped will return the same value as show(obj: T), for PeristValues the value will be type enclosed.
For most objects showTyped will return the same value as show(obj: T), for PeristValues the value will be type enclosed. 4.showTyped will return Int(4)
- Definition Classes
- ShowCompound → Show
- Annotations
- @inline()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def syntaxDepth: Int
Simple values such as Int, String, Double have a syntax depth of one.
Simple values such as Int, String, Double have a syntax depth of one. A Tuple3[String, Int, Double] has a depth of 2
- Definition Classes
- ArrProdDbl4Persist → Show
- def toString(): String
- Definition Classes
- AnyRef → Any
- val typeStr: String
The RSON type of T.
The RSON type of T.
- Definition Classes
- ArrProdHomoPersist → UnShow → Show
- def valueListFromStatements(l: Statements): List[M]
Produces a List of the UnShow type from List of Statements
Produces a List of the UnShow type from List of Statements
- Definition Classes
- UnShow
- def valuesFromStatements[ArrT <: ArrBase[M]](sts: Statements)(implicit arrBuild: ArrBuild[M, ArrT]): ArrT
Produces an ArrImut of the UnShow type from Statements (Refs[Statement].
Produces an ArrImut of the UnShow type from Statements (Refs[Statement].
- Definition Classes
- UnShow
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])