diff options
Diffstat (limited to 'libstdc++-v3/src/c++98/misc-inst.cc')
-rw-r--r-- | libstdc++-v3/src/c++98/misc-inst.cc | 16 |
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); |