AllowShortLambdasOnASingleLine
AllowShortLambdasOnASingleLine (ShortLambdaStyle
)¶
Info
clang-format 9
依赖于值,auto lambda []() { return 0; }
可以放在一行上。
可能的值:
SLS_None
: 永远不要将 lambda
合并到一行中。
SLS_Empty
: 只合并空的 lambda
。
auto lambda = [](int a) {}
auto lambda2 = [](int a) {
return a;
};
SLS_Inline
: 如果是函数的参数将 lambda
合并为一行。
auto lambda = [](int a) {
return a;
};
sort(a.begin(), a.end(), ()[] { return x < y; })
SLS_All
: 将所有拟合的 lambda
合并到一行上。
auto lambda = [](int a) {}
auto lambda2 = [](int a) { return a; };
最后更新:
2022-10-31