Я пытаюсь настроить следующее форматирование:
struct no_member {}; // single line
struct one_member
{
int a;
};
struct multiple_members
{
int a;
int b;
};
К сожалению, формат clang не может быть условно разбит перед скобками, он только всегда или никогда, и я застреваю со следующим форматированием:
struct empty
{};
, которое мне действительно не нравится. Та же проблема с функциями или блоками управления. Вы не можете иметь пустую фигурную скобку в одной строке и разрывать ее раньше в других случаях.
Это не похоже на очень exoti c или необычное форматирование, это выполнимо?