Package-level declarations

Types

Link copied to clipboard
interface A_Map : A_BasicObject

A_Map is an interface that specifies the map-specific operations that an AvailObject must implement. It's a sub-interface of A_BasicObject, the interface that defines the behavior that all AvailObjects are required to support.

Link copied to clipboard

A_MapBin is a collection of keys and their associated values, which makes up some or part of a map.

Link copied to clipboard

This class implements the internal hashed nodes of a Bagwell Ideal Hash Tree. It's similar to HashedSetBinDescriptor, but has operations suitable for use by a map rather than a set.

Link copied to clipboard
abstract class MapBinDescriptor : Descriptor

This abstract class organizes the idea of nodes in a Bagwell Ideal Hash Tree used to implement hashed maps.

Link copied to clipboard

An Avail map refers to the root of a Bagwell Ideal Hash Tree. The implementation is similar to that of sets, but using map-specific bin descriptors instead of the set-specific ones.