================ @@ -0,0 +1,64 @@ +.. title:: clang-tidy - qt-integer-sign-comparison + +qt-integer-sign-comparison +============================= + +The qt-integer-sign-comparison check is an alias, please see +:doc:`modernize-use-integer-sign-comparison <../modernize/use-integer-sign-comparison>` +for more information. + +Examples of fixes created by the check: + +.. code-block:: c++ + + uint func(int bla) + { + uint result; + if (result == bla) + return 0; + + return 1; + } + +in C++17 becomes + +.. code-block:: c++ + + <QtCore/q20utility.h> + + uint func(int bla) + { + uint result; + if (q20::cmp_equal(result, bla)) + return 0; + + return 1; + } + +in C++20 becomes + +.. code-block:: c++ + + #include <utility> + + uint func(int bla) + { + uint result; + if (std::cmp_equal(result, bla)) + return 0; + + return 1; + } + +Options +------- + +.. option:: IncludeStyle + + A string specifying which include-style is used, `llvm` or `google`. + Default is `llvm`. + +.. option:: IsQtApplication + + When `true`, then it is assumed that the code being analyzed is the Qt-based code. ---------------- 5chmidti wrote:
> When `true`, it is assumed that the code being analyzed is using the Qt > framework. Sounds better https://github.com/llvm/llvm-project/pull/113144 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits