basic_string.h (insert(iterator)): Remove, non-standard and already scheduled for removal.

2004-02-03  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/basic_string.h (insert(iterator)): Remove,
	non-standard and already scheduled for removal.

From-SVN: r77198
This commit is contained in:
Paolo Carlini 2004-02-03 23:34:52 +00:00 committed by Paolo Carlini
parent 584e5527f9
commit 129e921059
2 changed files with 5 additions and 18 deletions

View File

@ -1,3 +1,8 @@
2004-02-03 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.h (insert(iterator)): Remove,
non-standard and already scheduled for removal.
2004-02-03 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_iterator_base_funcs.h: Minor formatting

View File

@ -1005,24 +1005,6 @@ namespace std
return this->_M_ibegin() + __pos;
}
#ifdef _GLIBCXX_DEPRECATED
/**
* @brief Insert one default-constructed character.
* @param p Iterator referencing position in string to insert at.
* @return Iterator referencing newly inserted char.
* @throw std::length_error If new length exceeds @c max_size().
*
* Inserts a default-constructed character at position
* referenced by @a p. If adding character causes the length
* to exceed max_size(), length_error is thrown. If @a p is
* beyond end of string, out_of_range is thrown. The value of
* the string doesn't change if an error is thrown.
*/
iterator
insert(iterator __p)
{ return this->insert(__p, _CharT()); }
#endif /* _GLIBCXX_DEPRECATED */
/**
* @brief Remove characters.
* @param pos Index of first character to remove (default 0).