跳转至

BreakBeforeBinaryOperators

BreakBeforeBinaryOperators (BinaryOperatorStyle)

Info

clang-format 3.6

二元运算符换行的方式。

可能的值:

BOS_None: 运算符之后中断。

LooooooooooongType loooooooooooooooooooooongVariable =
    someLooooooooooooooooongFunction();

bool value = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
                    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ==
                aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&
            aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >
                ccccccccccccccccccccccccccccccccccccccccc;

BOS_NonAssignment: 在非赋值操作符之前中断。

LooooooooooongType loooooooooooooooooooooongVariable =
    someLooooooooooooooooongFunction();

bool value = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                == aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
            && aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    > ccccccccccccccccccccccccccccccccccccccccc;

BOS_All: 运算符之前中断。

LooooooooooongType loooooooooooooooooooooongVariable
    = someLooooooooooooooooongFunction();

bool value = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                == aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
            && aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    > ccccccccccccccccccccccccccccccccccccccccc;

最后更新: 2022-10-31