Lines Matching refs:loops
6 This check converts ``for(...; ...; ...)`` loops to use the new range-based
7 loops in C++11.
9 Three kinds of loops can be converted:
21 In loops where the container expression is more complex than just a
25 Transformations for these loops are marked as `risky`, and thus will only
40 :ref:`Range-based loops evaluate end() only once<IncorrectRiskyTransformation>`
61 Any other loops that do not match the above criteria to be marked as
136 The converter is also capable of transforming iterator loops which use
145 When set to true convert loops when in C++20 or later mode using
193 Range-based loops evaluate end() only once
314 As range-based for loops are only available since OpenMP 5, this check should
317 exclude incorrect diagnostics on OpenMP for loops prior to OpenMP 5.
319 To prevent this check to be applied (and to break) OpenMP for loops but still be
320 applied to non-OpenMP for loops the usage of ``NOLINT`` (see
321 :ref:`clang-tidy-nolint`) on the specific for loops is recommended.