Base class for the dictionary backed by a linked list.
public abstract class base list dictionary[readonly value key type, value value type]
Declaration: base list dictionary
Announcements: base list dictionary
Direct supertypes: dictionary
protected class entry cell[readonly value key type, value value type]
Declaration: entry cell
Direct supertypes: base list dictionary
Use: base list dictionary / base list dictionary / entry cell / entry cell / entry cell / entry cell / entry cell / entry cell / list dictionary / list dictionary
protected var entry cell[key type, value type] or null next
Declaration: next
Use: base list dictionary
public overload entry cell(key type the key, value type the value, entry cell[key type, value type] or null next)
Declaration: constructor
Declaration: constructor
Declaration: key
Direct overrides: key
override value type value()
Declaration: value
Direct overrides: value
Declaration: set value
protected equivalence relation[key type] equivalence
Declaration: equivalence
Use: equivalence / equivalence / equivalence / equivalence / equivalence / equivalence / equivalence
Declaration: constructor
protected overload base list dictionary(key type key, value type value, equivalence relation[key type] equivalence)
Declaration: constructor
Declaration: constructor
private entry cell[key type, value type] or null duplicate(entry cell[key type, value type] or null original) raw
Declaration: duplicate
Use: duplicate
Declaration: size
Direct overrides: size
Declaration: is empty
Direct overrides: is empty
Use: is empty
Specifies whether the collection has more than zero elements.
Shortcut for !is_empty.
implement boolean is not empty
Declaration: is not empty
Direct overrides: is not empty
Enumerates elements in some collection-defined order.
This method returns a snapshot of the collection state, so subsequent mutations
of the collection do not cause changes in the returned list.
implement immutable list[dictionary • entry[key type, value type]] elements()
Declaration: elements
Direct overrides: elements
Declaration: get
Direct overrides: dictionary
Declaration: contains key
Direct overrides: dictionary
Declaration: keys
Declaration: values
Direct overrides: dictionary