Skip to content

Commit 508c4f9

Browse files
eisenwavetkoeppe
authored andcommitted
[atomics.types.int] Use the terms "character type" and "standard integer type" instead of listing each type
Revised description of atomic class template specializations.
1 parent 93914a3 commit 508c4f9

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

source/threads.tex

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4995,23 +4995,10 @@
49954995
\indexlibrary{\idxcode{atomic<\placeholder{integral-type}>}}%
49964996
\pnum
49974997
There are specializations of the \tcode{atomic}
4998-
class template for the integral types
4999-
\tcode{char},
5000-
\tcode{signed char},
5001-
\tcode{unsigned char},
5002-
\tcode{short},
5003-
\tcode{unsigned short},
5004-
\tcode{int},
5005-
\tcode{unsigned int},
5006-
\tcode{long},
5007-
\tcode{unsigned long},
5008-
\tcode{long long},
5009-
\tcode{unsigned long long},
5010-
\keyword{char8_t},
5011-
\keyword{char16_t},
5012-
\keyword{char32_t},
5013-
\keyword{wchar_t},
5014-
and any other types needed by the typedefs in the header \libheaderref{cstdint}.
4998+
class template for
4999+
each character type\iref{basic.fundamental},
5000+
each standard integer type, and
5001+
any other types needed by the typedefs in the header \libheaderref{cstdint}.
50155002
For each such type \tcode{\placeholder{integral-type}}, the specialization
50165003
\tcode{atomic<\placeholder{integral-type}>} provides additional atomic operations appropriate to integral types.
50175004
\begin{note}

0 commit comments

Comments
 (0)