================ @@ -5076,6 +5075,78 @@ the configuration (without a prefix: ``Auto``). For example: TESTSUITE +.. _NumericLiteralCase: + +**NumericLiteralCase** (``NumericLiteralCaseStyle``) :versionbadge:`clang-format 21` :ref:`¶ <NumericLiteralCase>` + Controls character case in numeric literals. + + Possible values for each nexted configuration flag: + + * ``0`` (Default) Do not modify characters. + + * ``-1`` Convert characters to lower case. + + * ``1`` Convert characters to upper case. + + .. code-block:: yaml + + # Example of usage: + NumericLiteralCaseStyle: + PrefixCase: -1 + HexDigitCase: 1 + FloatExponentSeparatorCase: 0 + SuffixCase: -1 + + .. code-block:: c++ + + // Lower case prefix, upper case hexadecimal digits, lower case suffix + unsigned int 0xDEAFBEEFull; + + Nested configuration flags: + + * ``int PrefixCase`` Control numeric constant prefix case. + + .. code-block:: c++ ---------------- JustinStitt wrote:
Fair enough, I'm not sure how to make legible doxygen tables either. https://github.com/llvm/llvm-project/pull/151590 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits