Clang-格式:在多行语句之后的换行符上打开大括号



我正在寻找一种方法,仅在它前面的语句跨越多行之后有条件地在换行符上设置左大括号。

例如

void foo() {  // single line
}
void bar(int aaaaaaaaaaaaaaaaaaaa
int bbbbbbbbbbbbbbbbbbbb)
{  // declaration of bar spanned multiple lines, brace on newline.
}
for (int i = 0;
i < 10; ++i)
{  // for loop spanned multiple lines, so brace on newline.
}

是否有任何规则允许以 clang 格式执行此操作?我似乎找不到。

.clang 格式

BraceWrapping:
AfterControlStatement: MultiLine

功能提案和合并

最新更新