Package twisted :: Package world :: Module hashless :: Class HashlessWeakValueDictionary
[show private | hide private]
[frames | no frames]

Class HashlessWeakValueDictionary

    UserDict --+        
               |        
IterableUserDict --+    
                   |    
  HashlessDictionary --+
                       |
                      HashlessWeakValueDictionary


Mapping class that references values weakly and keys by id.

Internal storage is id(key) -> (key, ref(value))
Method Summary
  __init__(self, dict)
(inherited from UserDict)
  __cmp__(self, dict)
(inherited from UserDict)
  __contains__(self, key)
(inherited from HashlessDictionary)
  __delitem__(self, key)
(inherited from HashlessDictionary)
  __getitem__(self, key)
  __iter__(self)
(inherited from HashlessDictionary)
  __len__(self)
(inherited from UserDict)
  __repr__(self)
  __setitem__(self, key, value)
  clear(self)
(inherited from UserDict)
  copy(self)
(inherited from HashlessDictionary)
  get(self, key, default)
  has_key(self, key)
(inherited from HashlessDictionary)
  items(self)
(inherited from HashlessDictionary)
  iteritems(self)
  iterkeys(self)
(inherited from HashlessDictionary)
  itervalues(self)
(inherited from HashlessDictionary)
  keys(self)
(inherited from HashlessDictionary)
  pop(self, key, *args)
  popitem(self)
  setdefault(self, key, default)
(inherited from HashlessDictionary)
  update(self, dict)
(inherited from HashlessDictionary)
  values(self)
(inherited from HashlessDictionary)
  _HashlessWeakValueDictionary__makeremove(self, key)

Generated by Epydoc 1.1 on Fri Jun 27 03:49:20 2003 http://epydoc.sf.net