Я столкнулся с другим поведением разрыва скобки в clang-format
за struct
с и class
эс.
Следующий пример файла иллюстрирует это:
test.cpp
class TestClass
{
int member;
};
struct TestStruct
{
int member;
};
Бег clang-format
v3.7.0 с BreakBeforeBraces: Linux
выходы:
$ clang-format test.cpp -style="{BreakBeforeBraces: Linux}"class TestClass
{
int member;
};
struct TestStruct {
int member;
};
Тем не мение, clang-format
v3.5.0 приводит к:
class TestClass
{
int member;
};
struct TestStruct
{
int member;
};
Это намеренное поведение? Я не нашел никаких подсказок в журналах изменений.
Как я мог это исправить?
Задача ещё не решена.
Других решений пока нет …