Skip to content

Commit 30a6682

Browse files
[support] Correct formatting for exposition-only names
1 parent 9438b11 commit 30a6682

1 file changed

Lines changed: 31 additions & 31 deletions

File tree

‎source/support.tex‎

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3399,7 +3399,7 @@
33993399
const char* name() const noexcept;
34003400

34013401
private:
3402-
const type_info* target; // \expos
3402+
const type_info* @\exposid{target}@; // \expos
34033403
// Note that the use of a pointer here, rather than a reference,
34043404
// means that the default copy/move constructor and assignment
34053405
// operators will be provided and work as expected.
@@ -3421,7 +3421,7 @@
34213421
\begin{itemdescr}
34223422
\pnum
34233423
\effects
3424-
Constructs a \tcode{type_index} object, the equivalent of \tcode{target = \&rhs}.
3424+
Constructs a \tcode{type_index} object, the equivalent of \tcode{\exposid{target} = \&rhs}.
34253425
\end{itemdescr}
34263426

34273427
\indexlibrarymember{operator==}{type_index}%
@@ -3432,7 +3432,7 @@
34323432
\begin{itemdescr}
34333433
\pnum
34343434
\returns
3435-
\tcode{*target == *rhs.target}.
3435+
\tcode{*\exposid{target} == *rhs.\exposid{target}}.
34363436
\end{itemdescr}
34373437

34383438
\indexlibrarymember{operator<}{type_index}%
@@ -3443,7 +3443,7 @@
34433443
\begin{itemdescr}
34443444
\pnum
34453445
\returns
3446-
\tcode{target->before(*rhs.target)}.
3446+
\tcode{\exposid{target}->before(*rhs.\exposid{target})}.
34473447
\end{itemdescr}
34483448

34493449
\indexlibrarymember{operator>}{type_index}%
@@ -3454,7 +3454,7 @@
34543454
\begin{itemdescr}
34553455
\pnum
34563456
\returns
3457-
\tcode{rhs.target->before(*target)}.
3457+
\tcode{rhs.\exposid{target}->before(*\exposid{target})}.
34583458
\end{itemdescr}
34593459

34603460
\indexlibrarymember{operator<=}{type_index}%
@@ -3465,7 +3465,7 @@
34653465
\begin{itemdescr}
34663466
\pnum
34673467
\returns
3468-
\tcode{!rhs.target->before(*target)}.
3468+
\tcode{!rhs.\exposid{target}->before(*\exposid{target})}.
34693469
\end{itemdescr}
34703470

34713471
\indexlibrarymember{operator>=}{type_index}%
@@ -3476,7 +3476,7 @@
34763476
\begin{itemdescr}
34773477
\pnum
34783478
\returns
3479-
\tcode{!target->before(*rhs.target)}.
3479+
\tcode{!\exposid{target}->before(*rhs.\exposid{target})}.
34803480
\end{itemdescr}
34813481

34823482
\indexlibrarymember{operator<=>}{type_index}%
@@ -3489,8 +3489,8 @@
34893489
\effects
34903490
Equivalent to:
34913491
\begin{codeblock}
3492-
if (*target == *rhs.target) return strong_ordering::equal;
3493-
if (target->before(*rhs.target)) return strong_ordering::less;
3492+
if (*@\exposid{target}@ == *rhs.@\exposid{target}@) return strong_ordering::equal;
3493+
if (@\exposid{target}@->before(*rhs.@\exposid{target}@)) return strong_ordering::less;
34943494
return strong_ordering::greater;
34953495
\end{codeblock}
34963496
\end{itemdescr}
@@ -3503,7 +3503,7 @@
35033503
\begin{itemdescr}
35043504
\pnum
35053505
\returns
3506-
\tcode{target->hash_code()}.
3506+
\tcode{\exposid{target}->hash_code()}.
35073507
\end{itemdescr}
35083508

35093509
\indexlibrarymember{name}{type_index}%
@@ -3514,7 +3514,7 @@
35143514
\begin{itemdescr}
35153515
\pnum
35163516
\returns
3517-
\tcode{target->name()}.
3517+
\tcode{\exposid{target}->name()}.
35183518
\end{itemdescr}
35193519

35203520
\indexlibrarymember{hash}{type_index}%
@@ -3566,10 +3566,10 @@
35663566
constexpr const char* function_name() const noexcept;
35673567

35683568
private:
3569-
uint_least32_t line_; // \expos
3570-
uint_least32_t column_; // \expos
3571-
const char* file_name_; // \expos
3572-
const char* function_name_; // \expos
3569+
uint_least32_t @\exposid{line_}@; // \expos
3570+
uint_least32_t @\exposid{column_}@; // \expos
3571+
const char* @\exposid{file_name_}@; // \expos
3572+
const char* @\exposid{function_name_}@; // \expos
35733573
};
35743574
}
35753575
\end{codeblock}
@@ -3586,7 +3586,7 @@
35863586
\end{note}
35873587

35883588
\pnum
3589-
The data members \tcode{file_name_} and \tcode{function_name_}
3589+
The data members \exposid{file_name_} and \exposid{function_name_}
35903590
always each refer to an \ntbs{}.
35913591

35923592
\pnum
@@ -3627,21 +3627,21 @@
36273627
\begin{libefftabvalue}
36283628
{Value of object returned by \tcode{current}}
36293629
{support.srcloc.current}
3630-
\tcode{line_} &
3630+
\exposid{line_} &
36313631
A presumed line number\iref{cpp.predefined}.
36323632
Line numbers are presumed to be 1-indexed;
36333633
however, an implementation is encouraged to use 0
36343634
when the line number is unknown. \\ \rowsep
3635-
\tcode{column_} &
3635+
\exposid{column_} &
36363636
An \impldef{column value of \tcode{source_location::current}} value denoting
3637-
some offset from the start of the line denoted by \tcode{line_}.
3637+
some offset from the start of the line denoted by \exposid{line_}.
36383638
Column numbers are presumed to be 1-indexed;
36393639
however, an implementation is encouraged to use 0
36403640
when the column number is unknown. \\ \rowsep
3641-
\tcode{file_name_} &
3641+
\exposid{file_name_} &
36423642
A presumed name of the current source file\iref{cpp.predefined} as an \ntbs{}.
36433643
\\ \rowsep
3644-
\tcode{function_name_} &
3644+
\exposid{function_name_} &
36453645
A name of the current function
36463646
such as in \mname{func}\iref{dcl.fct.def.general} if any,
36473647
an empty string otherwise. \\
@@ -3714,7 +3714,7 @@
37143714
\begin{itemdescr}
37153715
\pnum
37163716
\returns
3717-
\tcode{line_}.
3717+
\exposid{line_}.
37183718
\end{itemdescr}
37193719

37203720
\begin{itemdecl}
@@ -3723,7 +3723,7 @@
37233723
\begin{itemdescr}
37243724
\pnum
37253725
\returns
3726-
\tcode{column_}.
3726+
\exposid{column_}.
37273727
\end{itemdescr}
37283728

37293729
\begin{itemdecl}
@@ -3732,7 +3732,7 @@
37323732
\begin{itemdescr}
37333733
\pnum
37343734
\returns
3735-
\tcode{file_name_}.
3735+
\exposid{file_name_}.
37363736
\end{itemdescr}
37373737

37383738
\begin{itemdecl}
@@ -3741,7 +3741,7 @@
37413741
\begin{itemdescr}
37423742
\pnum
37433743
\returns
3744-
\tcode{function_name_}.
3744+
\exposid{function_name_}.
37453745
\end{itemdescr}
37463746

37473747
\rSec1[support.exception]{Exception handling}
@@ -5738,7 +5738,7 @@
57385738
void destroy() const;
57395739

57405740
private:
5741-
void* ptr; // \expos
5741+
void* @\exposid{ptr}@; // \expos
57425742
};
57435743

57445744
template<class Promise>
@@ -5769,7 +5769,7 @@
57695769
Promise& promise() const;
57705770

57715771
private:
5772-
void* ptr; // \expos
5772+
void* @\exposid{ptr}@; // \expos
57735773
};
57745774
}
57755775
\end{codeblock}
@@ -5860,7 +5860,7 @@
58605860
\begin{itemdescr}
58615861
\pnum
58625862
\returns
5863-
\tcode{ptr}.
5863+
\exposid{ptr}.
58645864
\end{itemdescr}
58655865

58665866
\indexlibrarymember{from_address}{coroutine_handle}%
@@ -6074,7 +6074,7 @@
60746074
constexpr void* address() const noexcept;
60756075
private:
60766076
coroutine_handle(@\unspec@);
6077-
void* ptr; // \expos
6077+
void* @\exposid{ptr}@; // \expos
60786078
};
60796079
}
60806080
\end{codeblock}
@@ -6163,11 +6163,11 @@
61636163
\begin{itemdescr}
61646164
\pnum
61656165
\returns
6166-
\tcode{ptr}.
6166+
\exposid{ptr}.
61676167

61686168
\pnum
61696169
\remarks
6170-
A \tcode{noop_coroutine_handle}'s \tcode{ptr} is always a
6170+
A \tcode{noop_coroutine_handle}'s \exposid{ptr} is always a
61716171
non-null pointer value.
61726172
\end{itemdescr}
61736173

0 commit comments

Comments
 (0)