bugzillacheck-requestclang-tidygood first issue
説明
| Bugzilla Link | 36066 |
| Version | unspecified |
| OS | All |
Extended Description
Create a check that looks for long integral constants and inserts the digits separator (') appropriately.
Suggested groupings:
- decimal integral constants, groups of 3 digits, e.g. int x = 1'000;
- binary integral constants, groups of 4 digits, e.g. int x = 0b0010'0011;
- octal integral constants, groups of 3 digits, e.g. int x = 0377'777;
- hexadecimal integral constants, groups of 4 digits, e.g. unsigned long x = 0xffff'0000;
- floating-point constnats, group into 3 digits on either side of the decimal point, e.g. float x = 3'456.001'25f;
This check requires C++14.
Provision could be made for supplying a mapping of numeric literal type to number of digits to be grouped.