Skip to content

Commit cb69a94

Browse files
committed
[inplace.vector] Move reserve+shrink_to_fit from #modifiers to #capacity
1 parent 49113a4 commit cb69a94

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

source/containers.tex

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9638,7 +9638,7 @@
96389638
constexpr const_reverse_iterator crbegin() const noexcept;
96399639
constexpr const_reverse_iterator crend() const noexcept;
96409640

9641-
// \ref{inplace.vector.capacity}, size/capacity
9641+
// \ref{inplace.vector.capacity}, capacity
96429642
constexpr bool empty() const noexcept;
96439643
constexpr size_type size() const noexcept;
96449644
static constexpr size_type max_size() noexcept;
@@ -9788,7 +9788,7 @@
97889788
Linear in \tcode{ranges::distance(rg)}.
97899789
\end{itemdescr}
97909790

9791-
\rSec3[inplace.vector.capacity]{Size and capacity}
9791+
\rSec3[inplace.vector.capacity]{Capacity}
97929792

97939793
\indexlibrarymember{capacity}{inplace_vector}%
97949794
\indexlibrarymember{max_size}{inplace_vector}%
@@ -9849,6 +9849,32 @@
98499849
If an exception is thrown, there are no effects on \tcode{*this}.
98509850
\end{itemdescr}
98519851

9852+
\indexlibrarymember{reserve}{inplace_vector}%
9853+
\begin{itemdecl}
9854+
static constexpr void reserve(size_type n);
9855+
\end{itemdecl}
9856+
9857+
\begin{itemdescr}
9858+
\pnum
9859+
\effects
9860+
None.
9861+
9862+
\pnum
9863+
\throws
9864+
\tcode{bad_alloc} if \tcode{n > capacity()} is \tcode{true}.
9865+
\end{itemdescr}
9866+
9867+
\indexlibrarymember{shrink_to_fit}{inplace_vector}%
9868+
\begin{itemdecl}
9869+
static constexpr void shrink_to_fit() noexcept;
9870+
\end{itemdecl}
9871+
9872+
\begin{itemdescr}
9873+
\pnum
9874+
\effects
9875+
None.
9876+
\end{itemdescr}
9877+
98529878
\rSec3[inplace.vector.data]{Data}
98539879

98549880
\indexlibrarymember{data}{inplace_vector}%
@@ -10066,32 +10092,6 @@
1006610092
\tcode{return *try_push_back(std::forward<decltype(x)>(x));}
1006710093
\end{itemdescr}
1006810094

10069-
\indexlibrarymember{reserve}{inplace_vector}%
10070-
\begin{itemdecl}
10071-
static constexpr void reserve(size_type n);
10072-
\end{itemdecl}
10073-
10074-
\begin{itemdescr}
10075-
\pnum
10076-
\effects
10077-
None.
10078-
10079-
\pnum
10080-
\throws
10081-
\tcode{bad_alloc} if \tcode{n > capacity()} is \tcode{true}.
10082-
\end{itemdescr}
10083-
10084-
\indexlibrarymember{shrink_to_fit}{inplace_vector}%
10085-
\begin{itemdecl}
10086-
static constexpr void shrink_to_fit() noexcept;
10087-
\end{itemdecl}
10088-
10089-
\begin{itemdescr}
10090-
\pnum
10091-
\effects
10092-
None.
10093-
\end{itemdescr}
10094-
1009510095
\indexlibrarymember{erase}{inplace_vector}%
1009610096
\indexlibrarymember{pop_back}{inplace_vector}%
1009710097
\begin{itemdecl}

0 commit comments

Comments
 (0)