Deduce the template parameters KEY and VALUE from the value_type of the initializer_list supplied to the constructor of multimap. Deduce the template parameter COMPARATOR from the other parameters passed to the constructor. This deduction guide does not participate unless the supplied allocator is convertible to bsl::allocator<bsl::pair<const KEY, VALUE>>.
Declared in <bslstl_multimap.h>
template<
class KEY,
class VALUE,
class COMPARATOR,
class ALLOC,
class DEFAULT_ALLOCATOR = bsl::allocator<bsl::pair<KEY const, VALUE>>>
requires bsl::is_convertible_v<ALLOC *, DEFAULT_ALLOCATOR>
multimap<KEY, VALUE, COMPARATOR>(
std::initializer_list<pair<KEY const, VALUE>>,
COMPARATOR,
ALLOC*) -> multimap<KEY, VALUE, COMPARATOR>;