aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/c++98/misc-inst.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/src/c++98/misc-inst.cc')
-rw-r--r--libstdc++-v3/src/c++98/misc-inst.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/libstdc++-v3/src/c++98/misc-inst.cc b/libstdc++-v3/src/c++98/misc-inst.cc
index 989218f..060dac2 100644
--- a/libstdc++-v3/src/c++98/misc-inst.cc
+++ b/libstdc++-v3/src/c++98/misc-inst.cc
@@ -68,20 +68,36 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
// C++98 members that are not instantiated by src/c++11/string-inst.cc
// because they changed in C++11 to take const_iterator parameters.
template string::iterator string::erase(iterator);
+ template string::iterator string::erase(iterator, iterator);
+ template void string::insert(iterator, size_type, char);
template void string::insert(iterator, iterator, iterator);
template string::iterator string::insert(iterator, char);
+ template string& string::replace(iterator, iterator, const string&);
+ template string&
+ string::replace(iterator, iterator, const char*, size_type);
+ template string& string::replace(iterator, iterator, const char*);
template string& string::replace(iterator, iterator, size_type, char);
template string& string::replace(iterator, iterator, char*, char*);
+ template string&
+ string::replace(iterator, iterator, const char*, const char*);
template string& string::replace(iterator, iterator, iterator, iterator);
template string&
string::replace(iterator, iterator, const_iterator, const_iterator);
#ifdef _GLIBCXX_USE_WCHAR_T
template wstring::iterator wstring::erase(iterator);
+ template wstring::iterator wstring::erase(iterator, iterator);
+ template void wstring::insert(iterator, size_type, wchar_t);
template void wstring::insert(iterator, iterator, iterator);
template wstring::iterator wstring::insert(iterator, wchar_t);
+ template wstring& wstring::replace(iterator, iterator, const wstring&);
+ template wstring&
+ wstring::replace(iterator, iterator, const wchar_t*, size_type);
+ template wstring& wstring::replace(iterator, iterator, const wchar_t*);
template wstring& wstring::replace(iterator, iterator, size_type, wchar_t);
template wstring& wstring::replace(iterator, iterator, wchar_t*, wchar_t*);
+ template wstring&
+ wstring::replace(iterator, iterator, const wchar_t*, const wchar_t*);
template wstring& wstring::replace(iterator, iterator, iterator, iterator);
template wstring&
wstring::replace(iterator, iterator, const_iterator, const_iterator);