diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2000-12-23 07:13:57 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2000-12-23 07:13:57 +0000 |
commit | a40ba78e55a277a4dc5b93f67ad4de0812163a2f (patch) | |
tree | ffa1846d7c65367ce41a49c90f867e28eed685c6 /libstdc++-v3/include/bits/string.tcc | |
parent | ca5fc74676b641ce6ab62469d1ed72cdcd0ad264 (diff) | |
download | gcc-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.tcc | 14 |
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>:: |