Hi Daniel,

I've just seen you are doing some great work cleaning up the o3tl stuff,
and using lambdas instead - thanks for that!

I was wondering what would be the drawbacks of going even further, and
getting rid of the std::for_each for good, and use the range-based
for-loops instead?

Like:

-    std::for_each( maAllShapes.begin(),
-                   maAllShapes.end(),
-                   []( const LayerShapeMap::value_type& cp )
-                   { cp.first->clearAllViewLayers(); } );
+    for (auto& cp : maAllShapes)
+        cp.first->clearAllViewLayers();

is I think even more readable?  Would you be up for that? :-)

All the best,
Kendy

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to