A container similar to std::map.