Можно ли поменять местами все ключевые значения как пары во всей unordered_multimap в с ++11?
У меня есть unordered_multimap с парами в качестве ключей. Я хотел бы поменять местами значения в парах на всей карте. Пример: {пара<1,2>, 3} -> {пара<2,1>, 3}
Я хотел бы перебрать контейнер и изменить все ключи. Дубликаты могут возникать, поэтому используется multimap. Возможно ли это в C++11?