Clang-формат, вызывающий ненужные разрывы линии после распадной линии LambdaC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Clang-формат, вызывающий ненужные разрывы линии после распадной линии Lambda

Сообщение Anonymous »

код: < /p>
auto transs = transitions | stdv::filter([alph](const auto trns) { return trns.first == alph; })
| stdv::values | stdv::transform([](auto x) { return x; }) | stdv::as_rvalue;
< /code>
config: < /p>
BasedOnStyle: Google
AllowShortLambdasOnASingleLine: None
BreakBeforeBinaryOperators: NonAssignment
< /code>
Ожидаемое форматирование: < /p>
auto transs = transitions | stdv::filter([alph](const auto trns) {
return trns.first == alph;
}) | stdv::values | stdv::transform([](auto x) {
return x;
}) | stdv::as_rvalue;
< /code>
Фактическое форматирование: < /p>
auto transs = transitions | stdv::filter([alph](const auto trns) {
return trns.first == alph;
})
| stdv::values | stdv::transform([](auto x) {
return x;
})
| stdv::as_rvalue;
< /code>
Я уже поднял проблему здесь. Но я спрашиваю здесь, не хватаю ли мне каких -либо конфигураций, которые позволили бы мне иметь желаемый вывод.

Подробнее здесь: https://stackoverflow.com/questions/796 ... line-lambd
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»