Skip to content
C++ Pulse
Map Standards Features Papers Atlas
Map/C++20/Bit manipulation & numeric utilities/P0553R4
P0553R4

Bit operations

Cologne, Jul 2019C++20Library

Adds <bit>: rotl, rotr, countl_zero, popcount and friends.

Read P0553R4 on wg21.link →All revisions of P0553

Other papers in Bit manipulation & numeric utilities

P0463R1Endian, just endianToronto 2017P0476R2Bit-casting object representationsRapperswil 2018P0556R3Integral power-of-2 operationsRapperswil 2018P1236R1Signed integers are two's complementSan Diego 2018P0811R3Well-behaved interpolation for numbers and pointersKona 2019P0631R8Math constantsCologne 2019All 11 papers in Bit manipulation & numeric utilities →
Part of the feature Bit manipulation & numeric utilities

11 papers from Toronto 2017 to Prague 2020 · connected to Bit operations.

At this plenary

Cologne, July 2019 · 60 papers adopted into C++20.

Everything from Cologne 2019 →
C++ Pulse The heartbeat of the C++ language RSS: papers adopted at each plenaryRSS: new Atlas topics Built from the WG21 editors' reports and plenary minutes, Kona 2003 → Brno 2026. Feature groupings and dependency lines are an interpretation, not committee output. Paper links go to wg21.link.