CompanionArrInt5

ostrat.CompanionArrInt5
abstract class CompanionArrInt5[A <: Int5Elem, M <: ArrInt5[A]] extends CompanionSeqLikeIntN[A, M]

Class for the singleton companion objects of ArrInt5 final classes to extend.

Attributes

Graph
Supertypes
trait CompanionSeqLikeIntN[A, M]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def buff(initialSize: Int): BuffInt5[A]

Concrete methods

final def apply(elems: A*): M
final override def elemNumInts: Int

The number of Ints that are needed to construct an element of the defining-sequence.

The number of Ints that are needed to construct an element of the defining-sequence.

Attributes

Definition Classes

Inherited methods

def fromArray(array: Array[Int]): M

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an Array[Int].

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an Array[Int].

Attributes

Inherited from:
CompanionSeqLikeIntN
def fromBuff(buff: BuffIntN[A]): M

Attributes

Inherited from:
CompanionSeqLikeIntN
def fromBuffer(buffer: ArrayBuffer[Int]): M

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an ArrayBuffer[Int].

This method allows a flat Array[Int] based collection class of type M, the final type, to be created from an ArrayBuffer[Int].

Attributes

Inherited from:
CompanionSeqLikeIntN
def ints(inp: Int*): M

Attributes

Inherited from:
CompanionSeqLikeIntN
def uninitialised(length: Int): M

returns a collection class of type ArrA, whose backing Array[Int] is uninitialised.

returns a collection class of type ArrA, whose backing Array[Int] is uninitialised.

Attributes

Inherited from:
CompanionSeqLikeIntN