HashMap is a C++ implementation of a fixed-size hashmap (size specified by user upon instantiation). It handles collisions with linear probing.
It associates string keys with arbitrary data object references, represented by pointers to a templated Value type.