GNAT Dynamic_HTables g-dynhta ads (GNAT Reference Manual)

### 12.63 `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.