Short.G.Lookup.Stable

class Stable[A <: Raw.Short, B] extends Lookup.Stable[A, B] with Short.G.Lookup[A, B]
trait Short.G.Lookup[A, B]
class Lookup.Stable[A, B]
trait Lookup[A, B]
trait Collection[B]
trait Able.Size
trait Able.~[B]
class java.lang.Object
trait scala.Matchable
class Any

Def

@scala.annotation.targetName("stream")
def ~: ~[B]

Value stream

Value stream

Returns a Stream of all values for this Lookup

Inherited from
Lookup
Source
__.scala
@scala.annotation.targetName("_join")
inline def +(inline key: A, inline v: B): this.type

Alias for join

Alias for join

Creates a new Stable with given key/value joined

Inherited from
Stable
Source
__.scala
@scala.annotation.targetName("_joinAll")
inline def ++(inline v: ~[(A, B)]): this.type

Alias for joinAll

Alias for joinAll

Creates a new Stable with all given key/value pairs joined

Inherited from
Stable
Source
__.scala
override def get(v: A): B
Definition Classes
Inherited from
Lookup
Source
Lookup.scala
@scala.annotation.targetName("get_Stream")
def get_~(keys: ~[A]): ~[B]

Multi key lookup

Multi key lookup

Returns a stream of values for given stream of keys.

Note: There may be less values, than keys. Keys with no assosiated values are ignored.

Inherited from
Lookup
Source
__.scala
@scala.annotation.targetName("get_Opt")
def get_?(key: A): Opt[B]
override def isEmpty: Boolean

Empty check

Empty check

Returns true if instance is empty.

Definition Classes
Inherited from
Size
Source
Size.scala
def join(k: A, v: B): Short.G.Lookup.Stable[A, B]
def joinAll(v: ~[(A, B)]): Short.G.Lookup.Stable[A, B]
@scala.annotation.targetName("key_Stream")
override def key_~: Short.G.~[A]

Key stream

Key stream

Returns a Stream of all keys for this Lookup

Definition Classes
Source
Lookup.scala
@scala.annotation.targetName("pair_Stream")
def pair_~: ~[(A, B)]
def size: Int