Returns true if there are no entries.
Returns an in-order iterable of all keys.
Iterable for iterating this collection in reverse order.
Returns an in-order iterable of all values.
The version number used to track changes.
Protected
_Protected
_Protected
_Throws if the provided version does not match the current one.
Clears all entries.
The number entries cleared.
Returns true if the key exists and the value matches exactly.
Clears the collection. Provided for compatibility with disposal routines.
Gets the number of entries.
Increments the collection version. Useful for tracking changes.
The new version.
Removes the first node and returns its value.
Removes the last node and returns its value.
A collection for registering values by key. This base class is intended to facilitate specialized control. Sub-classes control how items are added.