diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-11-29 17:43:55 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-11-29 17:43:55 +0000 |
commit | 24cc0de967b57f7d1d911921e4cd5332b039380a (patch) | |
tree | 30efe5340285465aa2244b8bb47f414b38579854 | |
parent | cd502796cfd03b91dcc1bfeae2d9137d38ff3951 (diff) | |
download | gcc-24cc0de967b57f7d1d911921e4cd5332b039380a.zip gcc-24cc0de967b57f7d1d911921e4cd5332b039380a.tar.gz gcc-24cc0de967b57f7d1d911921e4cd5332b039380a.tar.bz2 |
libstdc++: Adjust some function templates for coding conventions
* include/bits/fs_path.h (path::operator/=): Change template-head to
use typename instead of class.
* include/experimental/bits/fs_path.h (path::operator/=): Likewise.
* include/std/ostream (operator<<): Likewise.
From-SVN: r278859
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/fs_path.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/experimental/bits/fs_path.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/std/ostream | 40 |
4 files changed, 29 insertions, 22 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5cc6aac..ded6e5c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2019-11-29 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/fs_path.h (path::operator/=): Change template-head to + use typename instead of class. + * include/experimental/bits/fs_path.h (path::operator/=): Likewise. + * include/std/ostream (operator<<): Likewise. + 2019-11-29 Tom Honermann <tom@honermann.net> New tests diff --git a/libstdc++-v3/include/bits/fs_path.h b/libstdc++-v3/include/bits/fs_path.h index 6434782..b129372 100644 --- a/libstdc++-v3/include/bits/fs_path.h +++ b/libstdc++-v3/include/bits/fs_path.h @@ -272,7 +272,7 @@ namespace __detail path& operator/=(const path& __p); - template <class _Source> + template<typename _Source> __detail::_Path<_Source>& operator/=(_Source const& __source) { diff --git a/libstdc++-v3/include/experimental/bits/fs_path.h b/libstdc++-v3/include/experimental/bits/fs_path.h index b924fbf..91202e5 100644 --- a/libstdc++-v3/include/experimental/bits/fs_path.h +++ b/libstdc++-v3/include/experimental/bits/fs_path.h @@ -278,7 +278,7 @@ namespace __detail path& operator/=(const path& __p) { return _M_append(__p._M_pathname); } - template <class _Source> + template<typename _Source> __detail::_Path<_Source>& operator/=(_Source const& __source) { return append(__source); } diff --git a/libstdc++-v3/include/std/ostream b/libstdc++-v3/include/std/ostream index 771c28d..895e4d7 100644 --- a/libstdc++-v3/include/std/ostream +++ b/libstdc++-v3/include/std/ostream @@ -512,18 +512,18 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return (__out << __out.widen(__c)); } // Specialization - template <class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, char __c) { return __ostream_insert(__out, &__c, 1); } // Signed and unsigned - template<class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, signed char __c) { return (__out << static_cast<char>(__c)); } - template<class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) { return (__out << static_cast<char>(__c)); } @@ -533,37 +533,37 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION // numeric values. #ifdef _GLIBCXX_USE_WCHAR_T - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete; #endif // _GLIBCXX_USE_WCHAR_T #ifdef _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete; #endif - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete; - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete; #ifdef _GLIBCXX_USE_WCHAR_T #ifdef _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete; #endif // _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete; - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete; #endif // _GLIBCXX_USE_WCHAR_T @@ -601,7 +601,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s); // Partial specializations - template<class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, const char* __s) { @@ -614,12 +614,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } // Signed and unsigned - template<class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) { return (__out << reinterpret_cast<const char*>(__s)); } - template<class _Traits> + template<typename _Traits> inline basic_ostream<char, _Traits> & operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) { return (__out << reinterpret_cast<const char*>(__s)); } @@ -629,37 +629,37 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION // pointer values. #ifdef _GLIBCXX_USE_WCHAR_T - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; #endif // _GLIBCXX_USE_WCHAR_T #ifdef _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete; #endif // _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete; - template<class _Traits> + template<typename _Traits> basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete; #ifdef _GLIBCXX_USE_WCHAR_T #ifdef _GLIBCXX_USE_CHAR8_T - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete; #endif - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete; - template<class _Traits> + template<typename _Traits> basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete; #endif // _GLIBCXX_USE_WCHAR_T |