functional_hash.h (explicit specializations of () operator): Mark pure.

* include/tr1_impl/functional_hash.h (explicit specializations of ()
	operator): Mark pure.

From-SVN: r147062
This commit is contained in:
Jan Hubicka 2009-05-02 15:22:49 +02:00 committed by Jan Hubicka
parent 5e10cb5afc
commit 25195e8264
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2009-05-02 Jan Hubicka <jh@suse.cz>
* include/tr1_impl/functional_hash.h (explicit specializations of ()
operator): Mark pure.
2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
* scripts/create_testsuite_files: Remove thread directory.

View File

@ -157,25 +157,25 @@ _GLIBCXX_BEGIN_NAMESPACE_TR1
/// Explicit specializations for long double.
template<>
size_t
_GLIBCXX_PURE size_t
hash<long double>::operator()(long double __val) const;
/// Explicit specialization of member operator for non-builtin types.
template<>
size_t
_GLIBCXX_PURE size_t
hash<string>::operator()(string) const;
template<>
size_t
_GLIBCXX_PURE size_t
hash<const string&>::operator()(const string&) const;
#ifdef _GLIBCXX_USE_WCHAR_T
template<>
size_t
_GLIBCXX_PURE size_t
hash<wstring>::operator()(wstring) const;
template<>
size_t
_GLIBCXX_PURE size_t
hash<const wstring&>::operator()(const wstring&) const;
#endif