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 49954995\indexlibrary {\idxcode {atomic<\placeholder {integral-type}>}}%
49964996\pnum
49974997There 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 }.
50155002For 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 }
You can’t perform that action at this time.
0 commit comments