Когда clang-формат разрывает строку списка наследования? - PullRequest
0 голосов
/ 07 апреля 2020

Clang-формат всегда помещает наследование и имя класса в одну строку, независимо от того, что я установил для BreakInheritanceList.

Я бы хотел отформатировать список наследования и список инициализатора конструктора таким же образом:

class Foo
 : Parent
{
  int member;
public:
  Foo
    : member(0)
  { }
};

Но я не могу убедить clang-формат передумать и не выдать это:

class Foo : Parent
{
  int member;
public:
  Foo
    : member(0)
  { }
};

Разве clang-формат только нарушает черту если это слишком долго?

...