forked from boostorg/unordered
Implement proxy erase(iterator)
This commit is contained in:
@@ -1065,11 +1065,7 @@ typedef boost::unordered_map<int, int, transparent_hasher,
|
||||
// test that in the presence of the member function template `erase()`, we still
|
||||
// invoke the correct iterator overloads when the type is implicitly convertible
|
||||
//
|
||||
#ifdef BOOST_UNORDERED_FOA_TESTS
|
||||
void
|
||||
#else
|
||||
transparent_unordered_map::iterator
|
||||
#endif
|
||||
map_erase_overload_compile_test()
|
||||
{
|
||||
convertible_to_iterator<transparent_unordered_map> c;
|
||||
@@ -1079,11 +1075,7 @@ map_erase_overload_compile_test()
|
||||
return map.erase(c);
|
||||
}
|
||||
|
||||
#ifdef BOOST_UNORDERED_FOA_TESTS
|
||||
void
|
||||
#else
|
||||
transparent_unordered_map::const_iterator
|
||||
#endif
|
||||
map_erase_const_overload_compile_test()
|
||||
{
|
||||
convertible_to_const_iterator<transparent_unordered_map> c;
|
||||
@@ -1226,11 +1218,7 @@ typedef boost::unordered_multiset<int, transparent_hasher,
|
||||
transparent_unordered_multiset;
|
||||
#endif
|
||||
|
||||
#ifdef BOOST_UNORDERED_FOA_TESTS
|
||||
void
|
||||
#else
|
||||
transparent_unordered_set::iterator
|
||||
#endif
|
||||
set_erase_overload_compile_test()
|
||||
{
|
||||
convertible_to_iterator<transparent_unordered_set> c;
|
||||
@@ -1240,11 +1228,7 @@ set_erase_overload_compile_test()
|
||||
return set.erase(c);
|
||||
}
|
||||
|
||||
#ifdef BOOST_UNORDERED_FOA_TESTS
|
||||
void
|
||||
#else
|
||||
transparent_unordered_set::const_iterator
|
||||
#endif
|
||||
set_erase_const_overload_compile_test()
|
||||
{
|
||||
convertible_to_const_iterator<transparent_unordered_set> c;
|
||||
|
||||
Reference in New Issue
Block a user