@@ -2736,6 +2736,45 @@ the configuration (without a prefix: ``Auto``).
2736
2736
@Mock
2737
2737
DataLoad loader;
2738
2738
2739
+ .. _BreakAfterOpenBracketIf :
2740
+
2741
+ **BreakAfterOpenBracketIf ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakAfterOpenBracketIf >`
2742
+ Force break after the left parenthesis of an if control statement
2743
+ when the expression exceeds the column limit.
2744
+
2745
+ .. code-block :: c++
2746
+
2747
+ true: false:
2748
+ if constexpr ( vs. if constexpr (a ||
2749
+ a || b)
2750
+ b)
2751
+
2752
+ .. _BreakAfterOpenBracketLoop :
2753
+
2754
+ **BreakAfterOpenBracketLoop ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakAfterOpenBracketLoop >`
2755
+ Force break after the left parenthesis of a loop control statement
2756
+ when the expression exceeds the column limit.
2757
+
2758
+ .. code-block :: c++
2759
+
2760
+ true: false:
2761
+ while ( vs. while (a &&
2762
+ a && b) {
2763
+ b) {
2764
+
2765
+ .. _BreakAfterOpenBracketSwitch :
2766
+
2767
+ **BreakAfterOpenBracketSwitch ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakAfterOpenBracketSwitch >`
2768
+ Force break after the left parenthesis of a switch control statement
2769
+ when the expression exceeds the column limit.
2770
+
2771
+ .. code-block :: c++
2772
+
2773
+ true: false:
2774
+ switch ( vs. switch (a &&
2775
+ a && b) {
2776
+ b) {
2777
+
2739
2778
.. _BreakAfterReturnType :
2740
2779
2741
2780
**BreakAfterReturnType ** (``ReturnTypeBreakingStyle ``) :versionbadge: `clang-format 19 ` :ref: `¶ <BreakAfterReturnType >`
@@ -3373,6 +3412,45 @@ the configuration (without a prefix: ``Auto``).
3373
3412
3374
3413
3375
3414
3415
+ .. _BreakBeforeCloseBracketIf :
3416
+
3417
+ **BreakBeforeCloseBracketIf ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakBeforeCloseBracketIf >`
3418
+ Force break before the right parenthesis of an if control statement
3419
+ when the expression exceeds the column limit.
3420
+
3421
+ .. code-block :: c++
3422
+
3423
+ true: false:
3424
+ if constexpr (a || vs. if constexpr (a ||
3425
+ b b)
3426
+ )
3427
+
3428
+ .. _BreakBeforeCloseBracketLoop :
3429
+
3430
+ **BreakBeforeCloseBracketLoop ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakBeforeCloseBracketLoop >`
3431
+ Force break before the right parenthesis of a loop control statement
3432
+ when the expression exceeds the column limit.
3433
+
3434
+ .. code-block :: c++
3435
+
3436
+ true: false:
3437
+ while (a && vs. while (a &&
3438
+ b b) {
3439
+ ) {
3440
+
3441
+ .. _BreakBeforeCloseBracketSwitch :
3442
+
3443
+ **BreakBeforeCloseBracketSwitch ** (``Boolean ``) :versionbadge: `clang-format 21 ` :ref: `¶ <BreakBeforeCloseBracketSwitch >`
3444
+ Force break before the right parenthesis of a switch control statement
3445
+ when the expression exceeds the column limit.
3446
+
3447
+ .. code-block :: c++
3448
+
3449
+ true: false:
3450
+ switch (a && vs. switch (a &&
3451
+ b b) {
3452
+ ) {
3453
+
3376
3454
.. _BreakBeforeConceptDeclarations :
3377
3455
3378
3456
**BreakBeforeConceptDeclarations ** (``BreakBeforeConceptDeclarationsStyle ``) :versionbadge: `clang-format 12 ` :ref: `¶ <BreakBeforeConceptDeclarations >`
0 commit comments