Template:cpp/container/unord map deduction guides

These deduction guide are provided for to allow deduction from an iterator range (overloads ) and std (overloads ). .

The parameter type in these guides in an refers to the  member type of the type deduced by the deduction guide.

Example
{{example|code= int main { // std::{{{1}}} m1 = {{"foo", 1}, {"bar", 2}}; // Error: braced-init-list has no type {{space as|{{{1}}}}}                               // cannot deduce pair from {{space as|{{{1}}}}}                               // {"foo", 1} or {"bar", 2} std::{{{1}}} m1 = {std::pair{"foo", 2}, {"bar", 3{{))}}; // guide #2 std::{{{1}}} m2(m1.begin, m1.end); // guide #1 } }}
 * 1) include 