SpaceBeforeParensOptions
SpaceBeforeParensOptions (SpaceBeforeParensCustom)¶
Info
clang-format 14
控制括号前的单个空格。
如果 SpaceBeforeParens 设置为 Custom,则使用它来指定应如何处理括号大小写前的每个单独的空格。否则,这将被忽略。
用法示例:
SpaceBeforeParens: Custom
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterFunctionDefinitionName: true
Nested configuration flags:
bool AfterControlStatements: 如果为true,则在控制语句关键字(for/if/while...)和左括号之间放置空格。
true: false:
if (...) {} vs. if(...) {}
bool AfterForeachMacros: 如果为true,则在foreach宏和左括号之间放置空格。
true: false:
FOREACH (...) vs. FOREACH(...)
<loop-body> <loop-body>
bool AfterFunctionDeclarationName: 如果为true,则在函数声明名称和左括号之间放置一个空格。
true: false:
void f (); vs. void f();
bool AfterFunctionDefinitionName: 如果为true,则在函数定义名称和左括号之间放置一个空格。
true: false:
void f () {} vs. void f() {}
bool AfterIfMacros: 如果为true,则在if宏和左括号之间放置空格。
true: false:
IF (...) vs. IF(...)
<conditional-body> <conditional-body>
bool BeforeNonEmptyParentheses: 如果为true,则仅当括号不为空时才在括号前放置一个空格。
true: false:
void f (int a); vs. void f();
f (a); f();
最后更新:
2022-10-31