File tree Expand file tree Collapse file tree 1 file changed +4
-17
lines changed Expand file tree Collapse file tree 1 file changed +4
-17
lines changed Original file line number Diff line number Diff line change 49614961\indexlibrary {\idxcode {atomic<\placeholder {integral-type}>}}%
49624962\pnum
49634963There are specializations of the \tcode {atomic}
4964- class template for the integral types
4965- \tcode {char},
4966- \tcode {signed char},
4967- \tcode {unsigned char},
4968- \tcode {short},
4969- \tcode {unsigned short},
4970- \tcode {int},
4971- \tcode {unsigned int},
4972- \tcode {long},
4973- \tcode {unsigned long},
4974- \tcode {long long},
4975- \tcode {unsigned long long},
4976- \keyword {char8_t},
4977- \keyword {char16_t},
4978- \keyword {char32_t},
4979- \keyword {wchar_t},
4980- and any other types needed by the typedefs in the header \libheaderref {cstdint }.
4964+ class template for
4965+ each character type\iref {basic.fundamental },
4966+ each standard integer type, and
4967+ any other types needed by the typedefs in the header \libheaderref {cstdint }.
49814968For each such type \tcode {\placeholder {integral-type}}, the specialization
49824969\tcode {atomic<\placeholder {integral-type}>} provides additional atomic operations appropriate to integral types.
49834970\begin {note }
You can’t perform that action at this time.
0 commit comments