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