From 129e9210595f89afdab6276a7aa194f7e56c9076 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Tue, 3 Feb 2004 23:34:52 +0000 Subject: [PATCH] basic_string.h (insert(iterator)): Remove, non-standard and already scheduled for removal. 2004-02-03 Paolo Carlini * include/bits/basic_string.h (insert(iterator)): Remove, non-standard and already scheduled for removal. From-SVN: r77198 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/include/bits/basic_string.h | 18 ------------------ 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c073ca735a7..490b1b4b2e0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2004-02-03 Paolo Carlini + + * include/bits/basic_string.h (insert(iterator)): Remove, + non-standard and already scheduled for removal. + 2004-02-03 Paolo Carlini * include/bits/stl_iterator_base_funcs.h: Minor formatting diff --git a/libstdc++-v3/include/bits/basic_string.h b/libstdc++-v3/include/bits/basic_string.h index 970b5093bfc..8046308c641 100644 --- a/libstdc++-v3/include/bits/basic_string.h +++ b/libstdc++-v3/include/bits/basic_string.h @@ -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).