On Sat, 2025-04-12 at 18:12 +0100, Jonathan Wakely via Std-Proposals wrote:


On Sat, 12 Apr 2025, 18:08 Howard Hinnant via Std-Proposals, <std-proposals@lists.isocpp.org> wrote:
Ancedote:

std::integral recently fell out of favor with me and I wrote my own concept that better suited my needs:


StandardSignedInteger
StandardUnsignedInteger
StandardInteger

The difference here is that my concepts exclue bool and the character types. 

Much more useful. Treating bool as an integer is almost never what you want. 

But at least we didn't make it a standard unsigned integer type like C did!


This calls for `signed bool`, `long short signed bool`, etc.