IntBacked

abstract class IntBacked[T] extends AtomicArrayBuilder[T]
trait Builder[T, AtomicArray[T]]
trait Growable[T]
trait Clearable
class Object
trait Matchable
class Any
class ofBoolean
class ofByte
class ofShort
class ofChar
class ofInt
class ofFloat

Value members

Concrete methods

def clear(): Unit
protected def ensureSpace(): Unit
protected def setCapacity(newCap: Int): Unit
override def sizeHint(sizeHint: Int): Unit
Definition Classes
Builder

Inherited methods

@inline
final def ++=(xs: IterableOnce[T]): IntBacked[T]
Inherited from
Growable
@inline
final def +=(elem: T): IntBacked[T]
Inherited from
Growable
def addAll(xs: IterableOnce[T]): IntBacked[T]
Inherited from
Growable
def addOne(elem: T): IntBacked[T]
Inherited from
Growable
def knownSize: Int
Inherited from
Growable
def mapResult[NewTo](f: AtomicArray[T] => NewTo): Builder[T, NewTo]
Inherited from
Builder
def result(): AtomicArray[T]
Inherited from
Builder
final def sizeHint(coll: IterableOnce[_], delta: Int): Unit
Inherited from
Builder
final def sizeHintBounded(size: Int, boundingColl: Iterable[_]): Unit
Inherited from
Builder

Deprecated and Inherited methods

@inline @deprecated("Use `++=` aka `addAll` instead of varargs `+=`; infix operations with an operand of multiple args will be deprecated", "2.13.0")
final def +=(elem1: T, elem2: T, elems: T*): IntBacked[T]
Deprecated
Inherited from
Growable

Concrete fields

protected var elems: Array[Int]
protected var size: Int