Packages

c

ostrat

Int4sArrPersist

abstract class Int4sArrPersist[B <: Int4Elem, ArrB <: Int4sArr[B]] extends IntNsArrPersist[B, ArrB]

Class to persist specialised flat Array[Int] based Int4sArr collection classes.

Linear Supertypes
IntNsArrPersist[B, ArrB], ValueNsArrPersist[B, ArrB], PersistCompound[ArrB], Persist[ArrB], UnShow[ArrB], ShowCompoundT[ArrB], ShowT[ArrB], PersistBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Int4sArrPersist
  2. IntNsArrPersist
  3. ValueNsArrPersist
  4. PersistCompound
  5. Persist
  6. UnShow
  7. ShowCompoundT
  8. ShowT
  9. PersistBase
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Int4sArrPersist(typeStr: String)

Type Members

  1. type VT = Int

    Atomic Value type normally Double or Int.

    Atomic Value type normally Double or Int.

    Definition Classes
    IntNsArrPersistValueNsArrPersist

Abstract Value Members

  1. abstract def fromArray(value: Array[VT]): ArrB
    Definition Classes
    ValueNsArrPersist
  2. abstract def showT(obj: ArrB, way: Way, maxPlaces: Int, minPlaces: Int): String
    Definition Classes
    ShowT

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def appendtoBuffer(buf: ArrayBuffer[Int], value: B): Unit
    Definition Classes
    Int4sArrPersistValueNsArrPersist
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def findUniqueFromStatements(sts: Statements): EMon[ArrB]

    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
  10. def findUniqueTFromStatements[ArrT <: ArrImut[ArrB]](sts: Statements)(implicit arrBuild: ArrTBuilder[ArrB, ArrT]): EMon[ArrB]

    Finds value of this UnShow type, returns error if more than one match.

    Finds value of this UnShow type, returns error if more than one match.

    Definition Classes
    UnShow
  11. def fromBuffer(buf: Buff[Int]): ArrB
    Definition Classes
    IntNsArrPersistValueNsArrPersist
  12. def fromClauses1[A1, B](f: (A1) => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
    Definition Classes
    UnShow
  13. def fromExpr(expr: ParseExpr): EMon[ArrB]
    Definition Classes
    PersistCompoundUnShow
  14. final def fromStatement(st: Statement): EMon[ArrB]

    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
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def newBuffer: Buff[Int]
    Definition Classes
    IntNsArrPersistValueNsArrPersist
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. def settingTFromStatement(settingStr: String, st: Statement): EMon[ArrB]

    Finds a setting of the type of this UnShow instance from a [Statement].

    Finds a setting of the type of this UnShow instance from a [Statement].

    Definition Classes
    UnShow
  23. def settingTFromStatements(sts: Arr[Statement], settingStr: String): EMon[ArrB]

    Finds a setting of the type of this UnShow instance from an Arr[Statement].

    Finds a setting of the type of this UnShow instance from an Arr[Statement].

    Definition Classes
    UnShow
  24. final def strT(obj: ArrB): String

    Provides the standard string representation for the object.

    Provides the standard string representation for the object. Its called ShowT to indicate this is a type class method that acts upon an object rather than a method on the object being shown.

    Definition Classes
    ShowCompoundTShowT
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def syntaxDepthT(obj: ArrB): 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. Not clear whether this should always be determined at compile time or if sometimes it should be determined at runtime.

    Definition Classes
    Int4sArrPersistShowT
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. val typeStr: String

    The RSON type of T.

    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.

    Definition Classes
    ValueNsArrPersistPersistBase
  29. def valueListFromStatements(l: Statements): List[ArrB]

    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
  30. def valuesFromStatements[ArrT <: ArrImut[ArrB]](sts: Statements)(implicit arrBuild: ArrTBuilder[ArrB, 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
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from IntNsArrPersist[B, ArrB]

Inherited from ValueNsArrPersist[B, ArrB]

Inherited from PersistCompound[ArrB]

Inherited from Persist[ArrB]

Inherited from UnShow[ArrB]

Inherited from ShowCompoundT[ArrB]

Inherited from ShowT[ArrB]

Inherited from PersistBase

Inherited from AnyRef

Inherited from Any

Ungrouped