Есть ли принятый "стандартный" способ форматирования лямбда-выражений в С++ >= 11? Особенно, если вставить общие алгоритмы.
Например:
1)
auto it = std::find_if(myVec.begin(),
myVec.end(),
[id = 42] (const Element& e)
{ return e.id() == id;});
Или 2)
auto it = std::find_if(myVec.begin(),
myVec.end(),
[id = 42]
(const Element& e)
{ return e.id() == id;});
Или 3)
auto it = std::find_if(myVec.begin(),
myVec.end(),
[id = 42] (const Element& e)
{
return e.id() == id;
});
Или 4)
auto it = std::find_if(myVec.begin(),
myVec.end(),
[id = 42] (const Element& e)
{
return e.id() == id;
});
Или любая другая комбинация возвратов каретки, пробелов, вкладок... Примечание. Я использую стиль Allman в своем коде, поэтому в идеале он будет "соответствовать одному и тому же стилю".