Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions source/containers.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6154,10 +6154,10 @@
the constexpr iterator requirements\iref{iterator.requirements.general}.

\indexlibraryglobal{array}%
\indexlibrarymember{array}{begin}%
\indexlibrarymember{array}{end}%
\indexlibrarymember{array}{size}%
\indexlibrarymember{array}{max_size}%
\indexlibrarymember{begin}{array}%
\indexlibrarymember{end}{array}%
\indexlibrarymember{size}{array}%
\indexlibrarymember{max_size}{array}%
\begin{codeblock}
namespace std {
template<class T, size_t N>
Expand Down Expand Up @@ -6245,7 +6245,7 @@

\rSec3[array.members]{Member functions}

\indexlibrarymember{array}{size}%
\indexlibrarymember{size}{array}%
\begin{itemdecl}
constexpr size_type size() const noexcept;
\end{itemdecl}
Expand All @@ -6256,7 +6256,7 @@
\tcode{N}.
\end{itemdescr}

\indexlibrarymember{array}{data}%
\indexlibrarymember{data}{array}%
\begin{itemdecl}
constexpr T* data() noexcept;
constexpr const T* data() const noexcept;
Expand All @@ -6269,7 +6269,7 @@
non-empty array, \tcode{data() == addressof(front())} is \keyword{true}.
\end{itemdescr}

\indexlibrarymember{array}{fill}%
\indexlibrarymember{fill}{array}%
\begin{itemdecl}
constexpr void fill(const T& u);
\end{itemdecl}
Expand All @@ -6280,7 +6280,7 @@
As if by \tcode{fill_n(begin(), N, u)}.
\end{itemdescr}

\indexlibrarymember{array}{swap}%
\indexlibrarymember{swap}{array}%
\begin{itemdecl}
constexpr void swap(array& y) noexcept(is_nothrow_swappable_v<T>);
\end{itemdecl}
Expand All @@ -6300,7 +6300,7 @@

\rSec3[array.special]{Specialized algorithms}

\indexlibrarymember{array}{swap}%
\indexlibrarymember{swap}{array}%
\begin{itemdecl}
template<class T, size_t N>
constexpr void swap(array<T, N>& x, array<T, N>& y) noexcept(noexcept(x.swap(y)));
Expand Down Expand Up @@ -6407,7 +6407,7 @@
\tcode{I < N} is \tcode{true}.
\end{itemdescr}

\indexlibrarymember{array}{get}%
\indexlibrarymember{get}{array}%
\begin{itemdecl}
template<size_t I, class T, size_t N>
constexpr T& get(array<T, N>& a) noexcept;
Expand Down Expand Up @@ -20621,7 +20621,7 @@

\rSec4[span.sub]{Subviews}

\indexlibrarymember{span}{first}%
\indexlibrarymember{first}{span}%
\begin{itemdecl}
template<size_t Count> constexpr span<element_type, Count> first() const;
\end{itemdecl}
Expand All @@ -20641,7 +20641,7 @@
where \tcode{R} is the return type.
\end{itemdescr}

\indexlibrarymember{span}{last}%
\indexlibrarymember{last}{span}%
\begin{itemdecl}
template<size_t Count> constexpr span<element_type, Count> last() const;
\end{itemdecl}
Expand All @@ -20661,7 +20661,7 @@
where \tcode{R} is the return type.
\end{itemdescr}

\indexlibrarymember{span}{subspan}%
\indexlibrarymember{subspan}{span}%
\begin{itemdecl}
template<size_t Offset, size_t Count = dynamic_extent>
constexpr span<element_type, @\seebelow@> subspan() const;
Expand Down Expand Up @@ -20700,7 +20700,7 @@
\end{codeblock}
\end{itemdescr}

\indexlibrarymember{span}{first}%
\indexlibrarymember{first}{span}%
\begin{itemdecl}
constexpr span<element_type, dynamic_extent> first(size_type count) const;
\end{itemdecl}
Expand All @@ -20715,7 +20715,7 @@
Equivalent to: \tcode{return \{data(), count\};}
\end{itemdescr}

\indexlibrarymember{span}{last}%
\indexlibrarymember{last}{span}%
\begin{itemdecl}
constexpr span<element_type, dynamic_extent> last(size_type count) const;
\end{itemdecl}
Expand All @@ -20730,7 +20730,7 @@
Equivalent to: \tcode{return \{data() + (size() - count), count\};}
\end{itemdescr}

\indexlibrarymember{span}{subspan}%
\indexlibrarymember{subspan}{span}%
\begin{itemdecl}
constexpr span<element_type, dynamic_extent> subspan(
size_type offset, size_type count = dynamic_extent) const;
Expand All @@ -20754,7 +20754,7 @@

\rSec4[span.obs]{Observers}

\indexlibrarymember{span}{size}%
\indexlibrarymember{size}{span}%
\begin{itemdecl}
constexpr size_type size() const noexcept;
\end{itemdecl}
Expand All @@ -20765,7 +20765,7 @@
Equivalent to: \tcode{return \exposid{size_};}
\end{itemdescr}

\indexlibrarymember{span}{size_bytes}%
\indexlibrarymember{size_bytes}{span}%
\begin{itemdecl}
constexpr size_type size_bytes() const noexcept;
\end{itemdecl}
Expand All @@ -20776,7 +20776,7 @@
Equivalent to: \tcode{return size() * sizeof(element_type);}
\end{itemdescr}

\indexlibrarymember{span}{empty}%
\indexlibrarymember{empty}{span}%
\begin{itemdecl}
constexpr bool empty() const noexcept;
\end{itemdecl}
Expand Down Expand Up @@ -20808,7 +20808,7 @@
Nothing.
\end{itemdescr}

\indexlibrarymember{span}{at}%
\indexlibrarymember{at}{span}%
\begin{itemdecl}
constexpr reference at(size_type idx) const;
\end{itemdecl}
Expand All @@ -20823,7 +20823,7 @@
\tcode{out_of_range} if \tcode{idx >= size()} is \tcode{true}.
\end{itemdescr}

\indexlibrarymember{span}{front}%
\indexlibrarymember{front}{span}%
\begin{itemdecl}
constexpr reference front() const;
\end{itemdecl}
Expand All @@ -20842,7 +20842,7 @@
Nothing.
\end{itemdescr}

\indexlibrarymember{span}{back}%
\indexlibrarymember{back}{span}%
\begin{itemdecl}
constexpr reference back() const;
\end{itemdecl}
Expand All @@ -20861,7 +20861,7 @@
Nothing.
\end{itemdescr}

\indexlibrarymember{span}{data}%
\indexlibrarymember{data}{span}%
\begin{itemdecl}
constexpr pointer data() const noexcept;
\end{itemdecl}
Expand Down Expand Up @@ -20896,7 +20896,7 @@
\tcode{span::iterator} as well.
\end{itemdescr}

\indexlibrarymember{span}{begin}%
\indexlibrarymember{begin}{span}%
\begin{itemdecl}
constexpr iterator begin() const noexcept;
\end{itemdecl}
Expand All @@ -20909,7 +20909,7 @@
same value as \tcode{end()}.
\end{itemdescr}

\indexlibrarymember{span}{end}%
\indexlibrarymember{end}{span}%
\begin{itemdecl}
constexpr iterator end() const noexcept;
\end{itemdecl}
Expand All @@ -20920,7 +20920,7 @@
An iterator which is the past-the-end value.
\end{itemdescr}

\indexlibrarymember{span}{rbegin}%
\indexlibrarymember{rbegin}{span}%
\begin{itemdecl}
constexpr reverse_iterator rbegin() const noexcept;
\end{itemdecl}
Expand All @@ -20931,7 +20931,7 @@
Equivalent to: \tcode{return reverse_iterator(end());}
\end{itemdescr}

\indexlibrarymember{span}{rend}%
\indexlibrarymember{rend}{span}%
\begin{itemdecl}
constexpr reverse_iterator rend() const noexcept;
\end{itemdecl}
Expand Down
Loading