Skip to content

Commit 367dfef

Browse files
jwakelyzygoloid
authored andcommitted
[func.require] Use math mode for indices and non-C++ ellipses
1 parent e699c35 commit 367dfef

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

source/utilities.tex

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13094,42 +13094,42 @@
1309413094

1309513095
\pnum
1309613096
\indexlibrary{invoke@\tcode{\placeholder{INVOKE}}}%
13097-
Define \tcode{\placeholdernc{INVOKE}(f, t1, t2, ..., tN)} as follows:
13097+
Define \tcode{\placeholdernc{INVOKE}(f, t$_1$, t$_2$, $\dotsc$, t$_N$)} as follows:
1309813098

1309913099
\begin{itemize}
13100-
\item \tcode{(t1.*f)(t2, ..., tN)} when \tcode{f} is a pointer to a
13100+
\item \tcode{(t$_1$.*f)(t$_2$, $\dotsc$, t$_N$)} when \tcode{f} is a pointer to a
1310113101
member function of a class \tcode{T}
13102-
and \tcode{is_base_of_v<T, decay_t<decltype(t1)>>} is \tcode{true};
13102+
and \tcode{is_base_of_v<T, decay_t<decltype(t$_1$)>>} is \tcode{true};
1310313103

13104-
\item \tcode{(t1.get().*f)(t2, ..., tN)} when \tcode{f} is a pointer to a
13104+
\item \tcode{(t$_1$.get().*f)(t$_2$, $\dotsc$, t$_N$)} when \tcode{f} is a pointer to a
1310513105
member function of a class \tcode{T}
13106-
and \tcode{decay_t<decltype(t1)>} is a specialization of \tcode{reference_wrapper};
13106+
and \tcode{decay_t<decltype(t$_1$)>} is a specialization of \tcode{reference_wrapper};
1310713107

13108-
\item \tcode{((*t1).*f)(t2, ..., tN)} when \tcode{f} is a pointer to a
13108+
\item \tcode{((*t$_1$).*f)(t$_2$, $\dotsc$, t$_N$)} when \tcode{f} is a pointer to a
1310913109
member function of a class \tcode{T}
13110-
and \tcode{t1} does not satisfy the previous two items;
13110+
and \tcode{t$_1$} does not satisfy the previous two items;
1311113111

13112-
\item \tcode{t1.*f} when \tcode{N == 1} and \tcode{f} is a pointer to
13112+
\item \tcode{t$_1$.*f} when \tcode{N == 1} and \tcode{f} is a pointer to
1311313113
data member of a class \tcode{T}
13114-
and \tcode{is_base_of_v<T, decay_t<decltype(t1)>>} is \tcode{true};
13114+
and \tcode{is_base_of_v<T, decay_t<decltype(t$_1$)>>} is \tcode{true};
1311513115

13116-
\item \tcode{t1.get().*f} when \tcode{N == 1} and \tcode{f} is a pointer to
13116+
\item \tcode{t$_1$.get().*f} when \tcode{N == 1} and \tcode{f} is a pointer to
1311713117
data member of a class \tcode{T}
13118-
and \tcode{decay_t<decltype(t1)>} is a specialization of \tcode{reference_wrapper};
13118+
and \tcode{decay_t<decltype(t$_1$)>} is a specialization of \tcode{reference_wrapper};
1311913119

13120-
\item \tcode{(*t1).*f} when \tcode{N == 1} and \tcode{f} is a pointer to
13120+
\item \tcode{(*t$_1$).*f} when \tcode{N == 1} and \tcode{f} is a pointer to
1312113121
data member of a class \tcode{T}
13122-
and \tcode{t1} does not satisfy the previous two items;
13122+
and \tcode{t$_1$} does not satisfy the previous two items;
1312313123

13124-
\item \tcode{f(t1, t2, ..., tN)} in all other cases.
13124+
\item \tcode{f(t$_1$, t$_2$, $\dotsc$, t$_N$)} in all other cases.
1312513125
\end{itemize}
1312613126

1312713127
\pnum
1312813128
\indexlibrary{invoke@\tcode{\placeholder{INVOKE}}}%
13129-
Define \tcode{\placeholdernc{INVOKE}<R>(f, t1, t2, ..., tN)} as
13130-
\tcode{static_cast<void>(\placeholdernc{INVOKE}(f, t1, t2, ..., tN))}
13129+
Define \tcode{\placeholdernc{INVOKE}<R>(f, t$_1$, t$_2$, $\dotsc$, t$_N$)} as
13130+
\tcode{static_cast<void>(\placeholdernc{INVOKE}(f, t$_1$, t$_2$, $\dotsc$, t$_N$))}
1313113131
if \tcode{R} is \cv{}~\tcode{void}, otherwise
13132-
\tcode{\placeholdernc{INVOKE}(f, t1, t2, ..., tN)} implicitly converted
13132+
\tcode{\placeholdernc{INVOKE}(f, t$_1$, t$_2$, $\dotsc$, t$_N$)} implicitly converted
1313313133
to \tcode{R}.
1313413134

1313513135
\pnum

0 commit comments

Comments
 (0)