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])(`evidence$3`: UnivEq[A], `evidence$4`: UnivEq[B]): BiMap[A, B]
def empty[A, B](`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])(`evidence$1`: UnivEq[A], `evidence$2`: UnivEq[B]): BiMap[A, B]
def index[A](as: IterableOnce[A])(`evidence$9`: UnivEq[A]): BiMap[A, Int]
@inline
def newBuilder[A, B](`evidence$15`: UnivEq[A], `evidence$16`: UnivEq[B]): Builder[A, B]
@inline
def newBuilderInt[A](`evidence$17`: UnivEq[A]): BuilderInt[A]
def singleton[A, B](a: A, b: B)(`evidence$7`: UnivEq[A], `evidence$8`: UnivEq[B]): BiMap[A, B]

Implicits

Implicits

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