【发布时间】:2021-11-26 10:42:52
【问题描述】:
是否可以使用 clang-format 仅在内联类成员函数上附加左大括号,而无需在一行中定义? 这里的目的是保持类 def 紧凑,但仍然允许设置断点。
BraceWrapping: Custom 看起来不太可能。只是想知道我是否遗漏了什么。
所以对于类成员函数:
class Foo {
// YES:
int bar() {
return 10;
}
// NO - cant set a breakpoint in the body
int bar() { return 10; }
// NO - too long
int bar()
{
return 10;
}
};
但是,对于顶级函数,大括号没有附加:
int main()
{
return 0;
}
int Foo::bar()
{
return 10;
}
【问题讨论】:
标签: c++ clang-format