.. code-block:: c++
- auto lambda = [](int a) {}
+ auto lambda = [](int a) {};
auto lambda2 = [](int a) {
return a;
};
auto lambda = [](int a) {
return a;
};
- sort(a.begin(), a.end(), ()[] { return x < y; })
+ sort(a.begin(), a.end(), []() { return x < y; });
* ``SLS_All`` (in configuration: ``All``)
Merge all lambdas fitting on a single line.
.. code-block:: c++
- auto lambda = [](int a) {}
+ auto lambda = [](int a) {};
auto lambda2 = [](int a) { return a; };
SLS_None,
/// Only merge empty lambdas.
/// \code
- /// auto lambda = [](int a) {}
+ /// auto lambda = [](int a) {};
/// auto lambda2 = [](int a) {
/// return a;
/// };
/// auto lambda = [](int a) {
/// return a;
/// };
- /// sort(a.begin(), a.end(), ()[] { return x < y; })
+ /// sort(a.begin(), a.end(), []() { return x < y; });
/// \endcode
SLS_Inline,
/// Merge all lambdas fitting on a single line.
/// \code
- /// auto lambda = [](int a) {}
+ /// auto lambda = [](int a) {};
/// auto lambda2 = [](int a) { return a; };
/// \endcode
SLS_All,