From 7079616251d9a5df2c658b26687fccb71c844b77 Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Sat, 17 Nov 2018 22:14:52 -0800 Subject: [PATCH] [utility.syn,pairs.spec,tuple.syn,tuple.creation] Use unwrap_ref_decay consistently ...in declarations and definitions of make_pair and make_tuple. --- source/utilities.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/utilities.tex b/source/utilities.tex index 2921555919..202057f098 100644 --- a/source/utilities.tex +++ b/source/utilities.tex @@ -117,7 +117,8 @@ void swap(pair& x, pair& y) noexcept(noexcept(x.swap(y))); template - constexpr @\seebelow@ make_pair(T1&&, T2&&); + constexpr pair, + unwrap_ref_decay_t> make_pair(T1&&, T2&&); // \ref{pair.astuple}, tuple-like access to pair template class tuple_size; @@ -850,7 +851,8 @@ \indexlibrary{\idxcode{make_pair}}% \begin{itemdecl} template - constexpr pair make_pair(T1&& x, T2&& y); + constexpr pair, + unwrap_ref_decay_t> make_pair(T1&& x, T2&& y); \end{itemdecl} \begin{itemdescr} @@ -997,7 +999,7 @@ inline constexpr @\unspec@ ignore; template - constexpr tuple make_tuple(TTypes&&...); + constexpr tuple...> make_tuple(TTypes&&...); template constexpr tuple forward_as_tuple(TTypes&&...) noexcept; @@ -1596,7 +1598,7 @@ \indexlibrary{\idxcode{tuple}!\idxcode{make_tuple}}% \begin{itemdecl} template - constexpr tuple make_tuple(TTypes&&... t); + constexpr tuple...> make_tuple(TTypes&&... t); \end{itemdecl} \begin{itemdescr}