Clang 总是打破多重继承的继承列表
Clang always breaks inheritance list for multiple inheritance
想用这种方式格式化我的代码:
class Foo : public Parent1, protected Parent2
{
};
但是clang-format
总是像这样打破多重继承的继承列表:
class Foo
: public Parent1
, protected Parent2
{
};
既不美观也不方便。有没有办法解决这个问题 - 在 Clang-Format Style Options?
中似乎没有这个选项
您要查找的样式选项是 BreakInheritanceList
。有关详细信息,请参阅 documentation。
当此样式选项设置为 BeforeComma
时,您将获得上面显示的格式。您可能没有明确设置它 - 如果您的设置基于 Mozilla
样式,则此样式选项设置为 BeforeComma
.
通常默认为BeforeColon
,这可能会让您满意。您也可以尝试 AfterColon
看看您是否更喜欢它。
试验这些样式选项的好地方是 configurator。
想用这种方式格式化我的代码:
class Foo : public Parent1, protected Parent2
{
};
但是clang-format
总是像这样打破多重继承的继承列表:
class Foo
: public Parent1
, protected Parent2
{
};
既不美观也不方便。有没有办法解决这个问题 - 在 Clang-Format Style Options?
中似乎没有这个选项您要查找的样式选项是 BreakInheritanceList
。有关详细信息,请参阅 documentation。
当此样式选项设置为 BeforeComma
时,您将获得上面显示的格式。您可能没有明确设置它 - 如果您的设置基于 Mozilla
样式,则此样式选项设置为 BeforeComma
.
通常默认为BeforeColon
,这可能会让您满意。您也可以尝试 AfterColon
看看您是否更喜欢它。
试验这些样式选项的好地方是 configurator。