Any type
C
that meets the sequence container requirements (
[sequence.reqmts])
can be used to instantiate
flat_multimap,
as long as
C::iterator meets the
Cpp17RandomAccessIterator requirements and
invocations of
member functions
C::size and
C::max_size do not exit via an exception
.