我无法在documentation中找到任何内容,即使BreakBeforeBraces: Allman
格式的单行函数我已经分解为它
void foo() { bar(); }
我想要类似的东西
void foo()
{
bar();
}
我想要这样做是为了组织代码和统一,因为这是每个多行函数的外观。
您能帮我吗?
BreakBeforeBraces: Stroustrup
true
中设置SplitEmptyFunction
来执行此操作。例如"BraceWrapping":
"AfterClass": false
"AfterControlStatement": false
"AfterEnum": false
"AfterFunction": false
"AfterNamespace": false
"AfterObjCDeclaration": false
"AfterStruct": false
"AfterUnion": false
"BeforeCatch": false
"BeforeElse": false
"IndentBraces": false
"SplitEmptyFunction": true <-- set this as true
"SplitEmptyRecord": true
"SplitEmptyNamespace": true
如果为true输出将为
void foo()
{
bar();
}
但是如果它是false输出将是
void foo(){
bar();
}