* include/bits/stl_map.h (map::erase(iterator)): Add Doxygen markup
to reuse documentation for erase(const_iterator) overload.
* include/bits/stl_multimap.h (multimap::erase(iterator)): Likewise.
From-SVN: r243758
2016-12-16 Jonathan Wakely <jwakely@redhat.com>
+ * include/bits/stl_map.h (map::erase(iterator)): Add Doxygen markup
+ to reuse documentation for erase(const_iterator) overload.
+ * include/bits/stl_multimap.h (multimap::erase(iterator)): Likewise.
+
* include/bits/stl_tree.h (_Rb_tree::_M_erase_aux(const_iterator)):
Add assertion for undefined argument.
(_Rb_tree::_M_erase_aux(const_iterator, const_iterator)): Call
* the element, and that if the element is itself a pointer,
* the pointed-to memory is not touched in any way. Managing
* the pointer is the user's responsibility.
+ *
+ * @{
*/
iterator
erase(const_iterator __position)
iterator
erase(iterator __position)
{ return _M_t.erase(__position); }
+ // @}
#else
/**
* @brief Erases an element from a %map.
* and that if the element is itself a pointer, the pointed-to memory is
* not touched in any way. Managing the pointer is the user's
* responsibility.
+ *
+ * @{
*/
iterator
erase(const_iterator __position)
iterator
erase(iterator __position)
{ return _M_t.erase(__position); }
+ // @}
#else
/**
* @brief Erases an element from a %multimap.