Skip to content

Commit e9df2dc

Browse files
committed
Fixup: Index entries
1 parent 4169a0f commit e9df2dc

File tree

1 file changed

+38
-2
lines changed

1 file changed

+38
-2
lines changed

source/utilities.tex

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21202,7 +21202,7 @@
2120221202

2120321203
\begin{codeblock}
2120421204
namespace std {
21205-
class stacktrace_entry {
21205+
class @\libglobal{stacktrace_entry}@ {
2120621206
public:
2120721207
using native_handle_type = @\impldef{\tcode{stacktrace_entry::native_handle_type}}@;
2120821208

@@ -21241,6 +21241,7 @@
2124121241

2124221242
\rSec3[stacktrace.entry.ctor]{Constructors}
2124321243

21244+
\indexlibraryctor{stacktrace_entry}%
2124421245
\begin{itemdecl}
2124521246
constexpr stacktrace_entry() noexcept;
2124621247
\end{itemdecl}
@@ -21253,6 +21254,7 @@
2125321254

2125421255
\rSec3[stacktrace.entry.obs]{Observers}
2125521256

21257+
\indexlibrarymember{native_handle}{stacktrace_entry}%
2125621258
\begin{itemdecl}
2125721259
constexpr native_handle_type native_handle() const noexcept;
2125821260
\end{itemdecl}
@@ -21268,6 +21270,7 @@
2126821270
for an unchanged \tcode{stacktrace_entry} object return identical values.
2126921271
\end{itemdescr}
2127021272

21273+
\indexlibrarymember{operator bool}{stacktrace_entry}%
2127121274
\begin{itemdecl}
2127221275
constexpr explicit operator bool() const noexcept;
2127321276
\end{itemdecl}
@@ -21287,6 +21290,7 @@
2128721290
as ``no information available'' and do not throw in that case.
2128821291
\end{note}
2128921292

21293+
\indexlibrarymember{description}{stacktrace_entry}%
2129021294
\begin{itemdecl}
2129121295
string description() const;
2129221296
\end{itemdecl}
@@ -21303,6 +21307,7 @@
2130321307
the internal data structures or the resulting string cannot be allocated.
2130421308
\end{itemdescr}
2130521309

21310+
\indexlibrarymember{source_file}{stacktrace_entry}%
2130621311
\begin{itemdecl}
2130721312
string source_file() const;
2130821313
\end{itemdecl}
@@ -21320,6 +21325,7 @@
2132021325
the internal data structures or the resulting string cannot be allocated.
2132121326
\end{itemdescr}
2132221327

21328+
\indexlibrarymember{source_line}{stacktrace_entry}%
2132321329
\begin{itemdecl}
2132421330
uint_least32_t source_line() const;
2132521331
\end{itemdecl}
@@ -21342,6 +21348,7 @@
2134221348

2134321349
\rSec3[stacktrace.entry.cmp]{Comparison}
2134421350

21351+
\indexlibrarymember{operator==}{stacktrace_entry}%
2134521352
\begin{itemdecl}
2134621353
friend constexpr bool operator==(const stacktrace_entry& x, const stacktrace_entry& y) noexcept;
2134721354
\end{itemdecl}
@@ -21359,7 +21366,7 @@
2135921366

2136021367
\begin{codeblock}
2136121368
template<class Allocator>
21362-
class basic_stacktrace {
21369+
class @\libglobal{basic_stacktrace}@ {
2136321370
public:
2136421371
using value_type = stacktrace_entry;
2136521372
using const_reference = const value_type&;
@@ -21452,6 +21459,7 @@
2145221459

2145321460
\rSec3[stacktrace.basic.ctor]{Creation and assignment}
2145421461

21462+
\indexlibrarymember{current}{basic_stacktrace}%
2145521463
\begin{itemdecl}
2145621464
static basic_stacktrace current(const allocator_type& alloc = allocator_type()) noexcept;
2145721465
\end{itemdecl}
@@ -21476,6 +21484,7 @@
2147621484
\end{note}
2147721485
\end{itemdescr}
2147821486

21487+
\indexlibrarymember{current}{basic_stacktrace}%
2147921488
\begin{itemdecl}
2148021489
static basic_stacktrace current(size_type skip,
2148121490
const allocator_type& alloc = allocator_type()) noexcept;
@@ -21496,6 +21505,7 @@
2149621505
if the \tcode{frames_} initialization failed.
2149721506
\end{itemdescr}
2149821507

21508+
\indexlibrarymember{current}{basic_stacktrace}%
2149921509
\begin{itemdecl}
2150021510
static basic_stacktrace current(size_type skip, size_type max_depth,
2150121511
const allocator_type& alloc = allocator_type()) noexcept;
@@ -21521,6 +21531,7 @@
2152121531
if the \tcode{frames_} initialization failed.
2152221532
\end{itemdescr}
2152321533

21534+
\indexlibraryctor{basic_stacktrace}%
2152421535
\begin{itemdecl}
2152521536
basic_stacktrace() noexcept(is_nothrow_default_constructible_v<allocator_type>);
2152621537
\end{itemdecl}
@@ -21531,6 +21542,7 @@
2153121542
\tcode{empty()} is \tcode{true}.
2153221543
\end{itemdescr}
2153321544

21545+
\indexlibraryctor{basic_stacktrace}%
2153421546
\begin{itemdecl}
2153521547
explicit basic_stacktrace(const allocator_type& alloc) noexcept;
2153621548
\end{itemdecl}
@@ -21545,6 +21557,8 @@
2154521557
\tcode{empty()} is \tcode{true}.
2154621558
\end{itemdescr}
2154721559

21560+
\indexlibraryctor{basic_stacktrace}%
21561+
\indexlibrarymember{operator=}{basic_stacktrace}%
2154821562
\begin{itemdecl}
2154921563
basic_stacktrace(const basic_stacktrace& other);
2155021564
basic_stacktrace(const basic_stacktrace& other, const allocator_type& alloc);
@@ -21565,6 +21579,7 @@
2156521579

2156621580
\rSec3[stacktrace.basic.obs]{Observers}
2156721581

21582+
\indexlibrarymember{const_iterator}{basic_stacktrace}%
2156821583
\begin{itemdecl}
2156921584
using const_iterator = @\impdef@;
2157021585
\end{itemdecl}
@@ -21577,6 +21592,7 @@
2157721592
\oldconcept{RandomAccessIterator} requirements\iref{random.access.iterators}.
2157821593
\end{itemdescr}
2157921594

21595+
\indexlibrarymember{get_allocator}{basic_stacktrace}%
2158021596
\begin{itemdecl}
2158121597
allocator_type get_allocator() const noexcept;
2158221598
\end{itemdecl}
@@ -21587,6 +21603,8 @@
2158721603
\tcode{frames_.get_allocator()}.
2158821604
\end{itemdescr}
2158921605

21606+
\indexlibrarymember{begin}{basic_stacktrace}%
21607+
\indexlibrarymember{cbegin}{basic_stacktrace}%
2159021608
\begin{itemdecl}
2159121609
const_iterator begin() const noexcept;
2159221610
const_iterator cbegin() const noexcept;
@@ -21600,6 +21618,8 @@
2160021618
then it returns the same value as \tcode{end()}.
2160121619
\end{itemdescr}
2160221620

21621+
\indexlibrarymember{end}{basic_stacktrace}%
21622+
\indexlibrarymember{cend}{basic_stacktrace}%
2160321623
\begin{itemdecl}
2160421624
const_iterator end() const noexcept;
2160521625
const_iterator cend() const noexcept;
@@ -21611,6 +21631,8 @@
2161121631
The end iterator.
2161221632
\end{itemdescr}
2161321633

21634+
\indexlibrarymember{rbegin}{basic_stacktrace}%
21635+
\indexlibrarymember{crbegin}{basic_stacktrace}%
2161421636
\begin{itemdecl}
2161521637
const_reverse_iterator rbegin() const noexcept;
2161621638
const_reverse_iterator crbegin() const noexcept;
@@ -21622,6 +21644,8 @@
2162221644
\tcode{reverse_iterator(cend())}.
2162321645
\end{itemdescr}
2162421646

21647+
\indexlibrarymember{rend}{basic_stacktrace}%
21648+
\indexlibrarymember{crend}{basic_stacktrace}%
2162521649
\begin{itemdecl}
2162621650
const_reverse_iterator rend() const noexcept;
2162721651
const_reverse_iterator crend() const noexcept;
@@ -21633,6 +21657,7 @@
2163321657
\tcode{reverse_iterator(cbegin())}.
2163421658
\end{itemdescr}
2163521659

21660+
\indexlibrarymember{empty}{basic_stacktrace}%
2163621661
\begin{itemdecl}
2163721662
[[nodiscard]] bool empty() const noexcept;
2163821663
\end{itemdecl}
@@ -21643,6 +21668,7 @@
2164321668
\tcode{frames_.empty()}.
2164421669
\end{itemdescr}
2164521670

21671+
\indexlibrarymember{size}{basic_stacktrace}%
2164621672
\begin{itemdecl}
2164721673
size_type size() const noexcept;
2164821674
\end{itemdecl}
@@ -21653,6 +21679,7 @@
2165321679
\tcode{frames_.size()}.
2165421680
\end{itemdescr}
2165521681

21682+
\indexlibrarymember{max_size}{basic_stacktrace}%
2165621683
\begin{itemdecl}
2165721684
size_type max_size() const noexcept;
2165821685
\end{itemdecl}
@@ -21663,6 +21690,7 @@
2166321690
\tcode{frames_.max_size()}.
2166421691
\end{itemdescr}
2166521692

21693+
\indexlibrarymember{operator[]}{basic_stacktrace}%
2166621694
\begin{itemdecl}
2166721695
const_reference operator[](size_type frame_no) const;
2166821696
\end{itemdecl}
@@ -21681,6 +21709,7 @@
2168121709
Nothing.
2168221710
\end{itemdescr}
2168321711

21712+
\indexlibrarymember{at}{basic_stacktrace}%
2168421713
\begin{itemdecl}
2168521714
const_reference at(size_type frame_no) const;
2168621715
\end{itemdecl}
@@ -21697,6 +21726,7 @@
2169721726

2169821727
\rSec3[stacktrace.basic.cmp]{Comparisons}
2169921728

21729+
\indexlibrarymember{operator==}{basic_stacktrace}%
2170021730
\begin{itemdecl}
2170121731
template<class Allocator2>
2170221732
friend bool operator==(const basic_stacktrace& x, const basic_stacktrace<Allocator2>& y) noexcept;
@@ -21708,6 +21738,7 @@
2170821738
\tcode{equal(x.begin(), x.end(), y.begin(), y.end())}
2170921739
\end{itemdescr}
2171021740

21741+
\indexlibrarymember{operator<=>}{basic_stacktrace}%
2171121742
\begin{itemdecl}
2171221743
template<class Allocator2>
2171321744
friend strong_ordering
@@ -21725,6 +21756,7 @@
2172521756

2172621757
\rSec3[stacktrace.basic.mod]{Modifiers}
2172721758

21759+
\indexlibrarymember{swap}{basic_stacktrace}%
2172821760
\begin{itemdecl}
2172921761
void swap(basic_stacktrace& other)
2173021762
noexcept(allocator_traits<Allocator>::propagate_on_container_swap::value ||
@@ -21739,6 +21771,7 @@
2173921771

2174021772
\rSec3[stacktrace.basic.nonmem]{Non-member functions}
2174121773

21774+
\indexlibrarymember{swap}{basic_stacktrace}%
2174221775
\begin{itemdecl}
2174321776
template<class Allocator>
2174421777
void swap(basic_stacktrace<Allocator>& a, basic_stacktrace<Allocator>& b)
@@ -21751,6 +21784,7 @@
2175121784
Equivalent to \tcode{a.swap(b)}.
2175221785
\end{itemdescr}
2175321786

21787+
\indexlibrarymember{to_string}{basic_stacktrace}%
2175421788
\begin{itemdecl}
2175521789
string to_string(const stacktrace_entry& f);
2175621790
\end{itemdecl}
@@ -21766,6 +21800,7 @@
2176621800
\tcode{f.source_file()} and \tcode{f.source_line()}.
2176721801
\end{itemdescr}
2176821802

21803+
\indexlibrarymember{to_string}{basic_stacktrace}%
2176921804
\begin{itemdecl}
2177021805
template<class Allocator>
2177121806
string to_string(const basic_stacktrace<Allocator>& st);
@@ -21780,6 +21815,7 @@
2178021815
\end{note}
2178121816
\end{itemdescr}
2178221817

21818+
\indexlibrarymember{operator<<}{basic_stacktrace}%
2178321819
\begin{itemdecl}
2178421820
template<class charT, class traits>
2178521821
basic_ostream<charT, traits>&

0 commit comments

Comments
 (0)