in scala.collection.mutable
trait MapProxy

`abstract trait` MapProxy [A, B]
  `extends` java.lang.Object
  `with` scala.collection.mutable.Map[A, B]
  `with` scala.collection.MapProxy[A, B]
  `with` scala.ScalaObject

  This is a simple wrapper class for `scala.collection.mutable.Map`.

  It is most useful for assembling customized map abstractions dynamically using object composition and forwarding.

Author:
  Matthias Zenger
Author:
  Martin Odersky
Version:
  2.0, 31/12/2006

Def Summary
`override` | `def` + (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*) : scala.collection.mutable.Map[A, B]
`override` | `def` + (kv: scala.Tuple2[A, B]) : scala.collection.mutable.Map[A, B]
`override` | `def` ++ (kvs: scala.Iterable[scala.Tuple2[A, B]]) : scala.collection.mutable.Map[A, B]
`override` | `def` ++ (kvs: scala.Iterator[scala.Tuple2[A, B]]) : scala.collection.mutable.Map[A, B]
`override` | `def` ++= (kvs: scala.Iterable[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` ++= (kvs: scala.Iterator[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` += (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*) : scala.Unit
`override` | `def` += (kv: scala.Tuple2[A, B]) : scala.Unit
`override` | `def` - (key1: A, key2: A, keys: A*) : scala.collection.mutable.Map[A, B]
`override` | `def` - (key: A) : scala.collection.mutable.Map[A, B]
`override` | `def` -- (keys: scala.Iterable[A]) : scala.collection.mutable.Map[A, B]
`override` | `def` -- (keys: scala.Iterator[A]) : scala.collection.mutable.Map[A, B]
`override` | `def` --= (keys: scala.Iterable[A]) : scala.Unit
`override` | `def` --= (keys: scala.Iterator[A]) : scala.Unit
`override` | `def` -= (key1: A, key2: A, keys: A*) : scala.Unit
`override` | `def` -= (key: A) : scala.Unit
`override` | `def` << (cmd: scala.collection.mutable.Message[scala.Tuple2[A, B]]) : scala.Unit
`override` | `def` clear : scala.Unit
`override` | `def` clone : scala.collection.mutable.Map[A, B]
`override` | `def` excl (keys: A*) : scala.Unit
`override` | `def` incl (mappings: {A, B}*) : scala.Unit
`override` | `def` retain (p: (A, B) => scala.Boolean) : scala.Unit
`abstract` | `def` self : scala.collection.mutable.Map[A, B]
`override` | `def` transform (f: (A, B) => B) : scala.Unit
`override` | `def` update (key: A, value: B) : scala.Unit

Def inherited from scala.collection.mutable.Map[A, B]
+ , +, ++, ++, ++=, ++=, +=, +=, +=, -, -, --, --, --=, --=, -=, -=, <<, clear, clone, excl, filter, incl, retain, super$clone, transform, update

Def inherited from scala.collection.MapProxy[A, B]
apply , contains, default, get, isDefinedAt, isEmpty, keySet, keys, self, size, values

Def Detail

`override def` + (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*): scala.collection.mutable.Map[A, B]

`override def` + (kv: scala.Tuple2[A, B]): scala.collection.mutable.Map[A, B]

`override def` ++ (kvs: scala.Iterable[scala.Tuple2[A, B]]): scala.collection.mutable.Map[A, B]

`override def` ++ (kvs: scala.Iterator[scala.Tuple2[A, B]]): scala.collection.mutable.Map[A, B]

`override def` ++= (kvs: scala.Iterable[scala.Tuple2[A, B]]): scala.Unit

`override def` ++= (kvs: scala.Iterator[scala.Tuple2[A, B]]): scala.Unit

`override def` += (kv1: scala.Tuple2[A, B], kv2: scala.Tuple2[A, B], kvs: {A, B}*): scala.Unit

`override def` += (kv: scala.Tuple2[A, B]): scala.Unit

`override def` - (key1: A, key2: A, keys: A*): scala.collection.mutable.Map[A, B]

`override def` - (key: A): scala.collection.mutable.Map[A, B]

`override def` -- (keys: scala.Iterable[A]): scala.collection.mutable.Map[A, B]

`override def` -- (keys: scala.Iterator[A]): scala.collection.mutable.Map[A, B]

`override def` --= (keys: scala.Iterable[A]): scala.Unit

`override def` --= (keys: scala.Iterator[A]): scala.Unit

`override def` -= (key1: A, key2: A, keys: A*): scala.Unit

`override def` -= (key: A): scala.Unit

`override def` << (cmd: scala.collection.mutable.Message[scala.Tuple2[A, B]]): scala.Unit

`override def` clear : scala.Unit

`override def` clone : scala.collection.mutable.Map[A, B]

[scala.deprecated]
`override def` excl (keys: A*): scala.Unit

[scala.deprecated]
`override def` incl (mappings: {A, B}*): scala.Unit

`override def` retain (p: (A, B) => scala.Boolean): scala.Unit

`abstract def` self : scala.collection.mutable.Map[A, B]

`override def` transform (f: (A, B) => B): scala.Unit

`override def` update (key: A, value: B): scala.Unit