File tom/Dictionary


class tom.DictionaryContainer

A DictionaryContainer is a class which can be inherited by Dictionary-like objects, to allow them to be a container, with respect to their value objects. It is a seperate class, for inheritance by the PointerDictionary class.

Inherits

State supers
Container

instance tom.DictionaryContainer


class tom.ObjectDictionary

An ObjectDictionary is a Dictionary mapping objects to objects. It is the superclass of Dictionary and EqDictionary. The latter hash the key objects on their address, and uses pointer equivalence.

Inherits

State supers
HashTable, Mapped, DictionaryContainer

instance tom.ObjectDictionary

methods

Enumerator
  enumerator;
Return a valueEnumerator.

_builtin_.Any
  member All object;
Invoke HashTable's implementation.

_builtin_.Any
  memq All object;
Invoke HashTable's implementation.

Enumerator
  keyEnumerator;
Return an enumerator on the keys of this dictionary.

Enumerator
  valueEnumerator;
Return an enumerator on the values of this dictionary.

OutputStream
  write OutputStream s;
Undocumented.


class tom.Dictionary

Inherits

State supers
ObjectDictionary

instance tom.Dictionary


class tom.MutableDictionary

Inherits

State supers
Dictionary, MutableHashTable, MutableMapped

instance tom.MutableDictionary

methods

void
  remove All key;
Remove the mapping for the key.

void
  add All object;
Undocumented.

void
  set All value
   at All key
pre
  value != nil && key != nil;
Undocumented.


class tom.DictionaryEnumerator

Inherits

State supers
HashTableEnumerator

instance tom.DictionaryEnumerator

variables

redeclare BucketDictElement elt;

class tom.DictionaryValueEnumerator

Inherits

State supers
DictionaryEnumerator

instance tom.DictionaryValueEnumerator

methods

(boolean, _builtin_.Any) (valid, object)
  next;
Undocumented.


Generated by tm 1.01.