Missing rvalue overload of at

This commit is contained in:
Daniel James
2017-04-20 22:59:00 +01:00
parent fedf533699
commit de5373413b
2 changed files with 9 additions and 0 deletions

View File

@@ -422,6 +422,7 @@ void unordered_map_functions(X&, Key const& k, T const& v)
X a;
test::check_return_type<mapped_type>::equals_ref(a[k]);
test::check_return_type<mapped_type>::equals_ref(a[rvalue(k)]);
test::check_return_type<mapped_type>::equals_ref(a.at(k));
test::check_return_type<std::pair<iterator, bool> >::equals(
a.try_emplace(k, v));