LongMap

scala.collection.mutable.LongMap
See theLongMap companion class
object LongMap

Attributes

Companion
class
Source
LongMap.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
LongMap.type

Members list

Type members

Classlikes

final class LongMapBuilder[V] extends ReusableBuilder[(Long, V), LongMap[V]]

A builder for instances of LongMap.

A builder for instances of LongMap.

This builder can be reused to create multiple instances.

Type parameters

V

the type of the values in the map being built

Attributes

Source
LongMap.scala
Supertypes
trait ReusableBuilder[(Long, V), LongMap[V]]
trait Builder[(Long, V), LongMap[V]]
trait Growable[(Long, V)]
trait Clearable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[V](elems: (Long, V)*): LongMap[V]

Creates a new LongMap with zero or more key/value pairs.

Creates a new LongMap with zero or more key/value pairs.

Type parameters

V

the type of the values

Value parameters

elems

the key/value pairs to initialize the map with

Attributes

Source
LongMap.scala
def empty[V]: LongMap[V]

Creates a new empty LongMap.

Creates a new empty LongMap.

Type parameters

V

the type of the values

Attributes

Source
LongMap.scala
def from[V](source: IterableOnce[(Long, V)]^): LongMap[V]

Creates a new LongMap from an existing source collection. A source collection which is already a LongMap gets cloned.

Creates a new LongMap from an existing source collection. A source collection which is already a LongMap gets cloned.

Type parameters

V

the type of the values

Value parameters

source

the source collection to create the map from

Attributes

Returns

a new LongMap with the elements of source; if source is already a LongMap, it is cloned

Source
LongMap.scala
def fromZip[V](keys: Array[Long], values: Array[V]): LongMap[V]

Creates a new LongMap from arrays of keys and values. Equivalent to but more efficient than LongMap((keys zip values): _*).

Creates a new LongMap from arrays of keys and values. Equivalent to but more efficient than LongMap((keys zip values): _*).

Type parameters

V

the type of the values

Value parameters

keys

the array of Long keys

values

the array of values corresponding to each key

Attributes

Source
LongMap.scala
def fromZip[V](keys: Iterable[Long], values: Iterable[V]): LongMap[V]

Creates a new LongMap from keys and values. Equivalent to but more efficient than LongMap((keys zip values): _*).

Creates a new LongMap from keys and values. Equivalent to but more efficient than LongMap((keys zip values): _*).

Type parameters

V

the type of the values

Value parameters

keys

the iterable of Long keys

values

the iterable of values corresponding to each key

Attributes

Source
LongMap.scala

Attributes

Source
LongMap.scala
def withDefault[V](default: Long -> V): LongMap[V]

Creates a new empty LongMap with the supplied default.

Creates a new empty LongMap with the supplied default.

Type parameters

V

the type of the values

Value parameters

default

the function mapping keys to default values

Attributes

Source
LongMap.scala

Implicits

Implicits

implicit def buildFromLongMap[V]: BuildFrom[LongMap[_], (Long, V), LongMap[V]]

Attributes

Source
LongMap.scala
implicit def iterableFactory[V]: Factory[(Long, V), LongMap[V]]

Attributes

Source
LongMap.scala
implicit def toBuildFrom[V](factory: LongMap.type): BuildFrom[Any, (Long, V), LongMap[V]]

Attributes

Source
LongMap.scala
implicit def toFactory[V](dummy: LongMap.type): Factory[(Long, V), LongMap[V]]

Attributes

Source
LongMap.scala