aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/string.tcc
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2000-12-23 07:13:57 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2000-12-23 07:13:57 +0000
commita40ba78e55a277a4dc5b93f67ad4de0812163a2f (patch)
treeffa1846d7c65367ce41a49c90f867e28eed685c6 /libstdc++-v3/include/bits/string.tcc
parentca5fc74676b641ce6ab62469d1ed72cdcd0ad264 (diff)
downloadgcc-a40ba78e55a277a4dc5b93f67ad4de0812163a2f.zip
gcc-a40ba78e55a277a4dc5b93f67ad4de0812163a2f.tar.gz
gcc-a40ba78e55a277a4dc5b93f67ad4de0812163a2f.tar.bz2
Makefile.am (CSTD_INCLUDES): Change from CSHADOW_INCLUDES.
2000-12-23 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (CSTD_INCLUDES): Change from CSHADOW_INCLUDES. (strstream.cc): Add special rule for deprecated files. * libsupc++/Makefile.am (INCLUDES): Sync. * acinclude.m4 (GLIBCPP_EXPORT_INCLUDES): And here. Reported by Fred Fish <fnf@ninemoons.com> * include/backward/iomanip.h: Remove backward from include * include/backward/strstream.h: Same. * include/backward/stream.h: Same. * include/backward/ostream.h: Same. * include/backward/istream.h: Same. * src/strstream.cc: And here. Reported by Brad Garcia <bgarcia@laurelnetworks.com> * src/string-inst.cc (_S_find): Use generic template. * include/bits/string.tcc (_S_find): Remove specializations From-SVN: r38477
Diffstat (limited to 'libstdc++-v3/include/bits/string.tcc')
-rw-r--r--libstdc++-v3/include/bits/string.tcc14
1 files changed, 0 insertions, 14 deletions
diff --git a/libstdc++-v3/include/bits/string.tcc b/libstdc++-v3/include/bits/string.tcc
index 386108d..da43ae1 100644
--- a/libstdc++-v3/include/bits/string.tcc
+++ b/libstdc++-v3/include/bits/string.tcc
@@ -576,8 +576,6 @@ namespace std
}
// String operations
- // NB: This is specialized for the standard char_traits<char>
- // specialization to use the same optimizations as strchr.
template<typename _CharT, typename _Traits, typename _Alloc>
const _CharT*
basic_string<_CharT, _Traits, _Alloc>::
@@ -586,18 +584,6 @@ namespace std
return find_if(__beg, __end, _Char_traits_match<_CharT, _Traits>(__c));
}
- // Specialization for char, definitions in src/string-inst.cc.
- template<>
- const char*
- string::_S_find(const char* __beg, const char* __end, char __c);
-
- // Specialization for wchar_t.
-#ifdef _GLIBCPP_USE_WCHAR_T
- template<>
- const wchar_t*
- wstring::_S_find(const wchar_t* __beg, const wchar_t* __end, wchar_t __c);
-#endif
-
template<typename _CharT, typename _Traits, typename _Alloc>
basic_string<_CharT, _Traits, _Alloc>::size_type
basic_string<_CharT, _Traits, _Alloc>::