The header <unordered_map> defines the class templates
unordered_map and
unordered_multimap; the header <unordered_set> defines the class templates
unordered_set and unordered_multiset.
The exposition-only alias templates
iter-value-type, iter-key-type,
iter-mapped-type, iter-to-alloc-type,
range-key-type, range-mapped-type,
and range-to-alloc-type
defined in [associative.general] may appear in deduction guides for unordered containers.