Skip to content

Commit f2336c4

Browse files
jensmaurertkoeppe
authored andcommitted
LWG3526 Return types of uses_allocator_construction_args unspecified
1 parent 45451b2 commit f2336c4

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

source/utilities.tex

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6847,22 +6847,21 @@
68476847
// \ref{allocator.uses.construction}, uses-allocator construction
68486848
template<class T, class Alloc, class... Args>
68496849
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
6850-
Args&&... args) noexcept -> @\seebelow@;
6850+
Args&&... args) noexcept;
68516851
template<class T, class Alloc, class Tuple1, class Tuple2>
68526852
constexpr auto uses_allocator_construction_args(const Alloc& alloc, piecewise_construct_t,
6853-
Tuple1&& x, Tuple2&& y)
6854-
noexcept -> @\seebelow@;
6853+
Tuple1&& x, Tuple2&& y) noexcept;
68556854
template<class T, class Alloc>
6856-
constexpr auto uses_allocator_construction_args(const Alloc& alloc) noexcept -> @\seebelow@;
6855+
constexpr auto uses_allocator_construction_args(const Alloc& alloc) noexcept;
68576856
template<class T, class Alloc, class U, class V>
68586857
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
6859-
U&& u, V&& v) noexcept -> @\seebelow@;
6858+
U&& u, V&& v) noexcept;
68606859
template<class T, class Alloc, class U, class V>
68616860
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
6862-
const pair<U,V>& pr) noexcept -> @\seebelow@;
6861+
const pair<U,V>& pr) noexcept;
68636862
template<class T, class Alloc, class U, class V>
68646863
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
6865-
pair<U,V>&& pr) noexcept -> @\seebelow@;
6864+
pair<U,V>&& pr) noexcept;
68666865
template<class T, class Alloc, class... Args>
68676866
constexpr T make_obj_using_allocator(const Alloc& alloc, Args&&... args);
68686867
template<class T, class Alloc, class... Args>
@@ -7613,7 +7612,7 @@
76137612
\begin{itemdecl}
76147613
template<class T, class Alloc, class... Args>
76157614
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
7616-
Args&&... args) noexcept -> @\seebelow@;
7615+
Args&&... args) noexcept;
76177616
\end{itemdecl}
76187617

76197618
\begin{itemdescr}
@@ -7656,8 +7655,7 @@
76567655
\begin{itemdecl}
76577656
template<class T, class Alloc, class Tuple1, class Tuple2>
76587657
constexpr auto uses_allocator_construction_args(const Alloc& alloc, piecewise_construct_t,
7659-
Tuple1&& x, Tuple2&& y)
7660-
noexcept -> @\seebelow@;
7658+
Tuple1&& x, Tuple2&& y) noexcept;
76617659
\end{itemdecl}
76627660

76637661
\begin{itemdescr}
@@ -7685,7 +7683,7 @@
76857683
\indexlibraryglobal{uses_allocator_construction_args}%
76867684
\begin{itemdecl}
76877685
template<class T, class Alloc>
7688-
constexpr auto uses_allocator_construction_args(const Alloc& alloc) noexcept -> @\seebelow@;
7686+
constexpr auto uses_allocator_construction_args(const Alloc& alloc) noexcept;
76897687
\end{itemdecl}
76907688

76917689
\begin{itemdescr}
@@ -7706,7 +7704,7 @@
77067704
\begin{itemdecl}
77077705
template<class T, class Alloc, class U, class V>
77087706
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
7709-
U&& u, V&& v) noexcept -> @\seebelow@;
7707+
U&& u, V&& v) noexcept;
77107708
\end{itemdecl}
77117709

77127710
\begin{itemdescr}
@@ -7728,7 +7726,7 @@
77287726
\begin{itemdecl}
77297727
template<class T, class Alloc, class U, class V>
77307728
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
7731-
const pair<U,V>& pr) noexcept -> @\seebelow@;
7729+
const pair<U,V>& pr) noexcept;
77327730
\end{itemdecl}
77337731

77347732
\begin{itemdescr}
@@ -7750,7 +7748,7 @@
77507748
\begin{itemdecl}
77517749
template<class T, class Alloc, class U, class V>
77527750
constexpr auto uses_allocator_construction_args(const Alloc& alloc,
7753-
pair<U,V>&& pr) noexcept -> @\seebelow@;
7751+
pair<U,V>&& pr) noexcept;
77547752
\end{itemdecl}
77557753

77567754
\begin{itemdescr}

0 commit comments

Comments
 (0)