From a660757c721058259eb1e7521cebc4217aec9d2e Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Thu, 19 Nov 2015 19:45:29 +0000 Subject: [PATCH] Fix some mistakes in the and synopses. No functional change. Thannks to K-ballo for the patch git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@253593 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/tuple | 18 +++++++++--------- include/utility | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/include/tuple b/include/tuple index 3a22aa5f..837be6fa 100644 --- a/include/tuple +++ b/include/tuple @@ -80,26 +80,26 @@ template tuple tuple_cat(Tuples&&... tpls); // cons // 20.4.1.4, tuple helper classes: template class tuple_size; // undefined template class tuple_size>; -template class tuple_element; // undefined -template class tuple_element>; -template - using tuple_element_t = typename tuple_element <_Ip, _Tp...>::type; // C++14 +template class tuple_element; // undefined +template class tuple_element>; +template + using tuple_element_t = typename tuple_element ::type; // C++14 // 20.4.1.5, element access: -template +template typename tuple_element>::type& get(tuple&) noexcept; // constexpr in C++14 -template - typename const tuple_element>::type & +template + const typename tuple_element>::type& get(const tuple&) noexcept; // constexpr in C++14 -template +template typename tuple_element>::type&& get(tuple&&) noexcept; // constexpr in C++14 template constexpr T1& get(tuple&) noexcept; // C++14 template - constexpr T1 const& get(const tuple&) noexcept; // C++14 + constexpr const T1& get(const tuple&) noexcept; // C++14 template constexpr T1&& get(tuple&&) noexcept; // C++14 diff --git a/include/utility b/include/utility index 29753206..d476c6b0 100644 --- a/include/utility +++ b/include/utility @@ -113,7 +113,7 @@ template get(pair&) noexcept; // constexpr in C++14 template - const typename const tuple_element >::type& + const typename tuple_element >::type& get(const pair&) noexcept; // constexpr in C++14 template @@ -124,7 +124,7 @@ template constexpr T1& get(pair&) noexcept; // C++14 template - constexpr T1 const& get(pair const &) noexcept; // C++14 + constexpr const T1& get(const pair&) noexcept; // C++14 template constexpr T1&& get(pair&&) noexcept; // C++14