Skip to content

Commit 446ec2e

Browse files
authored
[inplace.vector] Move reserve, shrink_to_fit from "modifiers" to "capacity" (#7321)
1 parent dae85bf commit 446ec2e

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
@@ -10848,7 +10848,7 @@
1084810848
constexpr const_reverse_iterator crbegin() const noexcept;
1084910849
constexpr const_reverse_iterator crend() const noexcept;
1085010850

10851-
// \ref{inplace.vector.capacity}, size/capacity
10851+
// \ref{inplace.vector.capacity}, capacity
1085210852
constexpr bool empty() const noexcept;
1085310853
constexpr size_type size() const noexcept;
1085410854
static constexpr size_type max_size() noexcept;
@@ -10998,7 +10998,7 @@
1099810998
Linear in \tcode{ranges::distance(rg)}.
1099910999
\end{itemdescr}
1100011000

11001-
\rSec3[inplace.vector.capacity]{Size and capacity}
11001+
\rSec3[inplace.vector.capacity]{Capacity}
1100211002

1100311003
\indexlibrarymember{capacity}{inplace_vector}%
1100411004
\indexlibrarymember{max_size}{inplace_vector}%
@@ -11059,6 +11059,32 @@
1105911059
If an exception is thrown, there are no effects on \tcode{*this}.
1106011060
\end{itemdescr}
1106111061

11062+
\indexlibrarymember{reserve}{inplace_vector}%
11063+
\begin{itemdecl}
11064+
static constexpr void reserve(size_type n);
11065+
\end{itemdecl}
11066+
11067+
\begin{itemdescr}
11068+
\pnum
11069+
\effects
11070+
None.
11071+
11072+
\pnum
11073+
\throws
11074+
\tcode{bad_alloc} if \tcode{n > capacity()} is \tcode{true}.
11075+
\end{itemdescr}
11076+
11077+
\indexlibrarymember{shrink_to_fit}{inplace_vector}%
11078+
\begin{itemdecl}
11079+
static constexpr void shrink_to_fit() noexcept;
11080+
\end{itemdecl}
11081+
11082+
\begin{itemdescr}
11083+
\pnum
11084+
\effects
11085+
None.
11086+
\end{itemdescr}
11087+
1106211088
\rSec3[inplace.vector.data]{Data}
1106311089

1106411090
\indexlibrarymember{data}{inplace_vector}%
@@ -11276,32 +11302,6 @@
1127611302
\tcode{return *try_push_back(std::forward<decltype(x)>(x));}
1127711303
\end{itemdescr}
1127811304

11279-
\indexlibrarymember{reserve}{inplace_vector}%
11280-
\begin{itemdecl}
11281-
static constexpr void reserve(size_type n);
11282-
\end{itemdecl}
11283-
11284-
\begin{itemdescr}
11285-
\pnum
11286-
\effects
11287-
None.
11288-
11289-
\pnum
11290-
\throws
11291-
\tcode{bad_alloc} if \tcode{n > capacity()} is \tcode{true}.
11292-
\end{itemdescr}
11293-
11294-
\indexlibrarymember{shrink_to_fit}{inplace_vector}%
11295-
\begin{itemdecl}
11296-
static constexpr void shrink_to_fit() noexcept;
11297-
\end{itemdecl}
11298-
11299-
\begin{itemdescr}
11300-
\pnum
11301-
\effects
11302-
None.
11303-
\end{itemdescr}
11304-
1130511305
\indexlibrarymember{erase}{inplace_vector}%
1130611306
\indexlibrarymember{pop_back}{inplace_vector}%
1130711307
\begin{itemdecl}

0 commit comments

Comments
 (0)