Next: GNAT.Dynamic_Tables (g-dyntab.ads), Previous: GNAT.Directory_Operations (g-dirope.ads), Up: The GNAT Library
GNAT.Dynamic_HTables
(g-dynhta.ads)A generic implementation of hash tables that can be used to hash arbitrary data. Provided in two forms, a simple form with built in hash functions, and a more complex form in which the hash function is supplied.
This package provides a facility similar to that of GNAT.HTable
,
except that this package declares a type that can be used to define
dynamic instances of the hash table, while an instantiation of
GNAT.HTable
creates a single instance of the hash table.