我希望像这样设置我的括号换行
Configuration::~Configuration()
{
}
但是当我设置参数时
BraceWrapping:
AfterClass: false
SplitEmptyFunction: false
这对我没用。在自定义中设置了"BreakBeforeBraces"参数。
我希望像这样设置我的括号换行
Configuration::~Configuration()
{
}
但是当我设置参数时
BraceWrapping:
AfterClass: false
SplitEmptyFunction: false
这对我没用。在自定义中设置了"BreakBeforeBraces"参数。
我认为参数值应该反转,这对我有效。
AllowShortFunctionsOnASingleLine: None
BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true # This is optional
AfterFunction: true
SplitEmptyFunction: true
因为你想要断点的位置在函数后面而不是类后面,所以我们应该设置 AfterFunction: true
。
并且你必须包含原型,这样 Clang 才能知道它是一个函数。
之前:
class Configuration {
public:
~Configuration();
};
Configuration::~Configuration() {}
之后:
class Configuration
{
public:
~Configuration();
};
Configuration::~Configuration()
{
}
AllowShortFunctionsOnASingleLine:None
? 在单行上允许短函数:无。 - YksisarvinenInline
意味着它也可以合并Empty
。如果您想排除空函数,请尝试使用InlineOnly
。 - Yksisarvinen