BiMap

object BiMap
Companion:
class
class Object
trait Matchable
class Any
BiMap.type

Type members

Classlikes

@nowarn("cat=unused")
abstract class AbstractBuilder[A, @specialized(Int) B]
final class Builder[A, B] extends AbstractBuilder[A, B]
final class BuilderInt[A] extends AbstractBuilder[A, Int]

Value members

Concrete methods

def apply[A : UnivEq, B : UnivEq](forward: Map[A, B]): BiMap[A, B]
def empty[A : UnivEq, B : UnivEq]: BiMap[A, B]
@nowarn("cat=unused")
def force[A : UnivEq, B : UnivEq](forward: Map[A, B])(backward: Map[B, A]): BiMap[A, B]
def index[A : UnivEq](as: IterableOnce[A]): BiMap[A, Int]
@inline
def newBuilder[A : UnivEq, B : UnivEq]: Builder[A, B]
@inline
def newBuilderInt[A : UnivEq]: BuilderInt[A]
def singleton[A : UnivEq, B : UnivEq](a: A, b: B): BiMap[A, B]

Implicits

Implicits

implicit def univEq[A, B]: UnivEq[BiMap[A, B]]