File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 18321
18321
18322
18322
// \ref{span.elem}, element access
18323
18323
constexpr reference operator[](size_type idx) const;
18324
+ constexpr reference at(size_type idx) const; // freestanding-deleted
18324
18325
constexpr reference front() const;
18325
18326
constexpr reference back() const;
18326
18327
constexpr pointer data() const noexcept;
18839
18840
Equivalent to: \tcode{return *(data() + idx);}
18840
18841
\end{itemdescr}
18841
18842
18843
+ \indexlibrarymember{span}{at}%
18844
+ \begin{itemdecl}
18845
+ constexpr reference at(size_type idx) const;
18846
+ \end{itemdecl}
18847
+
18848
+ \begin{itemdescr}
18849
+ \pnum
18850
+ \returns
18851
+ \tcode{*(data() + idx)}.
18852
+
18853
+ \pnum
18854
+ \throws
18855
+ \tcode{out_of_range} if \tcode{idx >= size()} is \tcode{true}.
18856
+ \end{itemdescr}
18857
+
18842
18858
\indexlibrarymember{span}{front}%
18843
18859
\begin{itemdecl}
18844
18860
constexpr reference front() const;
Original file line number Diff line number Diff line change 761
761
#define @\defnlibxname {cpp_lib_smart_ptr_for_overwrite}@ 202002L // also in \libheader {memory}
762
762
#define @\defnlibxname {cpp_lib_smart_ptr_owner_equality}@ 202306L // also in \libheader {memory}
763
763
#define @\defnlibxname {cpp_lib_source_location}@ 201907L // freestanding, also in \libheader {source_location}
764
- #define @\defnlibxname {cpp_lib_span}@ 202002L // also in \libheader {span}
764
+ #define @\defnlibxname {cpp_lib_span}@ 202311L // also in \libheader {span}
765
765
#define @\defnlibxname {cpp_lib_span_initializer_list}@ 202311L // also in \libheader {span}
766
766
#define @\defnlibxname {cpp_lib_spanstream}@ 202106L // also in \libheader {spanstream}
767
767
#define @\defnlibxname {cpp_lib_ssize}@ 201902L // freestanding, also in \libheader {iterator}
You can’t perform that action at this time.
0 commit comments