Skip to content

Commit 6587602

Browse files
committed
general: Crowbar Table 2 ("Feature-test macros name")
Per ISO Editor request. This approach will not work in a larger and more complex document where tables and their references are often added or removed. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
1 parent 653aff9 commit 6587602

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

src/general.tex

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105

106106
\rSec1[general.feature.test]{\textbf{Feature-testing recommendations}}
107107
%\pnum
108-
An implementation that provides support for this document should define each feature test macro defined in \tref{intro.features1} and \tref{intro.features2} if no associated headers are indicated for that macro, and if associated headers are indicated for a macro, that macro is defined after inclusion of one of the corresponding headers specified in \tref{intro.features1} and \tref{intro.features2}.
108+
An implementation that provides support for this document should define each feature test macro defined in Table~2 and \tref{intro.features2} if no associated headers are indicated for that macro, and if associated headers are indicated for a macro, that macro is defined after inclusion of one of the corresponding headers specified in Table~2 and \tref{intro.features2}.
109109

110110
%%\begin{floattable}{\textbf{Feature-test macros name}}{tab:intro.features}
111111
%%{lllll}
@@ -124,23 +124,35 @@
124124
%%\tcode{Synchronized Value} & \tcode{8} & %%\tcode{__cpp_lib_experimental_synchronized_value} & %%\tcode{\tsver} & \tcode{<experimental/synchronized_value>} \\
125125
%%\end{floattable}
126126

127-
\begin{floattable}{\textbf{Feature-test macros name}}{tab:intro.features1}
128-
{lll}
129-
\topline
130-
\lhdr {Title} & \chdr {Subclause} & \rhdr{Macro name} \\
127+
% \begin{floattable}{\textbf{Feature-test macros name}}{tab:intro.features1}
128+
% {lll}
129+
% \topline
130+
\begin{table}[htb]
131+
\centering
132+
Table 2 \textemdash\ \textbf{Feature-test macros name}
133+
134+
\vspace{0.1in}
135+
\begin{tabular}{|lll|}
136+
\hline
137+
\textbf{Title} & \textbf{Subclause} & \textbf{Macro name} \\
138+
\hline
139+
\hline
131140
%%{ll}
132141
%%\lhdr {Title} &
133142
%%\rhdr {Subclause \\ Macro name \\ Value \\ Header} \\
134143

135-
\capsep
144+
% \capsep
136145
%%\tcode{__cpp_concurrency\_v2} & \tcode{\tsver} & none \\
137146
\tcode{Synchronized Value} & \tcode{5} & \tcode{__cpp_lib_experimental_synchronized_value} \\
138147
\tcode{Hazard pointers} & \tcode{6.2} & \tcode{__cpp_lib_experimental_hazard_pointer} \\
139148
\tcode{Read-copy update(RCU)} & \tcode{6.3} & \tcode{__cpp_lib_experimental_rcu} \\
140149
\tcode{Bytewise atomic memcpy} & \tcode{7} & \tcode{__cpp_lib_experimental_bytewise_atomic_memcpy} \\
141150
\tcode{Asymmetric Fence} & \tcode{8,33} & \tcode{__cpp_lib_experimental_asymmetric_fence} \\
142151

143-
\end{floattable}
152+
% \end{floattable}
153+
\hline
154+
\end{tabular}
155+
\end{table}
144156

145157
\begin{floattable}{\textbf{Feature-test macros header}}{tab:intro.features2}
146158
{lll}
@@ -166,6 +178,14 @@
166178

167179
~
168180

181+
~
182+
183+
~
184+
185+
~
186+
187+
~
188+
169189
% \rSec1[general.plans]{Future plans (Informative)}
170190
% %\pnum
171191
% This clause describes tentative plans for future versions of this document and plans for moving content into

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy