Full threadnayuki·I see they did a trick in the code: Because binary literals were added late in C++14, it seems they used some library which defined 256 constants like B00000000 = 0, B00000001 = 1, ..., B11111111 = 255.View on HN