BiMap

object BiMap
Companion
class
class Object
trait Matchable
class Any

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, B](forward: Map[A, B])(implicit evidence$3: UnivEq[A], evidence$4: UnivEq[B]): BiMap[A, B]
def empty[A, B](implicit evidence$5: UnivEq[A], evidence$6: UnivEq[B]): BiMap[A, B]
@nowarn("cat=unused")
def force[A, B](forward: Map[A, B])(backward: Map[B, A])(implicit evidence$1: UnivEq[A], evidence$2: UnivEq[B]): BiMap[A, B]
def index[A](as: IterableOnce[A])(implicit evidence$9: UnivEq[A]): BiMap[A, Int]
@inline
def newBuilder[A, B](implicit evidence$15: UnivEq[A], evidence$16: UnivEq[B]): Builder[A, B]
@inline
def newBuilderInt[A](implicit evidence$17: UnivEq[A]): BuilderInt[A]
def singleton[A, B](a: A, b: B)(implicit evidence$7: UnivEq[A], evidence$8: UnivEq[B]): BiMap[A, B]

Implicits

Implicits

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