код: < /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>
Текущий обходной путь: < /p>
auto transs = transitions | stdv::filter([alph](const auto trns) {
return trns.first == alph;
}) /* clang-format off */ | /* clang-format on */ stdv::values | stdv::transform([](auto x) {
return x;
}) /* clang-format off */ | /* clang-format on */ stdv::as_rvalue;
< /code>
Я уже поднял проблему здесь. Но я спрашиваю здесь, не хватаю ли мне каких -либо конфигураций, которые позволили бы мне иметь желаемый вывод.
Подробнее здесь: https://stackoverflow.com/questions/796 ... line-lambd