summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2017-06-26 23:02:37 +0200
committerJan Holesovsky <kendy@collabora.com>2017-06-27 01:06:48 +0200
commit72b706d7def9e4805e35f3174170dad422b2e7f8 (patch)
tree7cf33573f2d009635a30fbc0faf4755977d99a4d /oox
parentfd233408d650ae7770ad6d3e83850e565c1e4fb1 (diff)
SmartArt: std::for_each -> range-based for loop.
Change-Id: Ie2b36175a52c897bcf39da0ac2daa35979aac923 Reviewed-on: https://gerrit.libreoffice.org/39285 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'oox')
-rw-r--r--oox/source/drawingml/diagram/diagram.cxx9
-rw-r--r--oox/source/drawingml/diagram/diagramlayoutatoms.cxx5
-rwxr-xr-xoox/source/drawingml/diagram/layoutatomvisitors.cxx23
3 files changed, 17 insertions, 20 deletions
diff --git a/oox/source/drawingml/diagram/diagram.cxx b/oox/source/drawingml/diagram/diagram.cxx
index 059d891f4b85..86d1cf9cb835 100644
--- a/oox/source/drawingml/diagram/diagram.cxx
+++ b/oox/source/drawingml/diagram/diagram.cxx
@@ -75,11 +75,12 @@ DiagramData::DiagramData()
void DiagramData::dump()
{
SAL_INFO("oox.drawingml", "Dgm: DiagramData # of cnx: " << maConnections.size() );
- std::for_each( maConnections.begin(), maConnections.end(),
- [] (dgm::Connection & rConnection) { rConnection.dump(); } );
+ for (auto& rConnection : maConnections)
+ rConnection.dump();
+
SAL_INFO("oox.drawingml", "Dgm: DiagramData # of pt: " << maPoints.size() );
- std::for_each( maPoints.begin(), maPoints.end(),
- [] (dgm::Point & rPoint) { rPoint.dump(); } );
+ for (auto& rPoint : maPoints)
+ rPoint.dump();
}
void Diagram::setData( const DiagramDataPtr & pData)
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
index f5461a8df2d3..9b0896249485 100644
--- a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
+++ b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
@@ -80,9 +80,8 @@ void ConditionAttr::loadFromXAttr( const Reference< XFastAttributeList >& xAttr
void LayoutAtom::dump(int level)
{
SAL_INFO("oox.drawingml", "level = " << level << " - " << msName << " of type " << typeid(*this).name() );
- const std::vector<LayoutAtomPtr>& rChildren=getChildren();
- std::for_each( rChildren.begin(), rChildren.end(),
- [level] (LayoutAtomPtr const& pAtom) { pAtom->dump(level + 1); } );
+ for (const auto& pAtom : getChildren())
+ pAtom->dump(level + 1);
}
ForEachAtom::ForEachAtom(const Reference< XFastAttributeList >& xAttributes)
diff --git a/oox/source/drawingml/diagram/layoutatomvisitors.cxx b/oox/source/drawingml/diagram/layoutatomvisitors.cxx
index 44bbe0d87458..a0c1609ba927 100755
--- a/oox/source/drawingml/diagram/layoutatomvisitors.cxx
+++ b/oox/source/drawingml/diagram/layoutatomvisitors.cxx
@@ -34,9 +34,8 @@ namespace oox { namespace drawingml {
void ShapeCreationVisitor::defaultVisit(LayoutAtom& rAtom)
{
- const std::vector<LayoutAtomPtr>& rChildren=rAtom.getChildren();
- std::for_each( rChildren.begin(), rChildren.end(),
- [this] (LayoutAtomPtr const& pAtom) { pAtom->accept(*this); } );
+ for (const auto& pAtom : rAtom.getChildren())
+ pAtom->accept(*this);
}
void ShapeCreationVisitor::visit(ConstraintAtom& /*rAtom*/)
@@ -60,8 +59,8 @@ void ShapeCreationVisitor::visit(ForEachAtom& rAtom)
// attribute that is contained in diagram's
// getPointsPresNameMap()
ShallowPresNameVisitor aVisitor(mrDgm);
- std::for_each( rChildren.begin(), rChildren.end(),
- [&] (LayoutAtomPtr const& pAtom) { pAtom->accept(aVisitor); } );
+ for (const auto& pAtom : rChildren)
+ pAtom->accept(aVisitor);
nChildren = aVisitor.getCount();
}
@@ -74,8 +73,8 @@ void ShapeCreationVisitor::visit(ForEachAtom& rAtom)
for( mnCurrIdx=0; mnCurrIdx<nCnt && nStep>0; mnCurrIdx+=nStep )
{
// TODO there is likely some conditions
- std::for_each( rChildren.begin(), rChildren.end(),
- [this] (LayoutAtomPtr const& pAtom) { pAtom->accept(*this); } );
+ for (const auto& pAtom : rChildren)
+ pAtom->accept(*this);
}
// and restore idx
@@ -139,9 +138,8 @@ void ShapeCreationVisitor::visit(LayoutNode& rAtom)
void ShapeLayoutingVisitor::defaultVisit(LayoutAtom& rAtom)
{
// visit all children, one of them needs to be the layout algorithm
- const std::vector<LayoutAtomPtr>& rChildren=rAtom.getChildren();
- std::for_each( rChildren.begin(), rChildren.end(),
- [this] (LayoutAtomPtr const& pAtom) { pAtom->accept(*this); } );
+ for (const auto& pAtom : rAtom.getChildren())
+ pAtom->accept(*this);
}
void ShapeLayoutingVisitor::visit(ConstraintAtom& /*rAtom*/)
@@ -178,9 +176,8 @@ void ShallowPresNameVisitor::defaultVisit(LayoutAtom& rAtom)
{
// visit all children, at least one of them needs to have proper
// name set
- const std::vector<LayoutAtomPtr>& rChildren=rAtom.getChildren();
- std::for_each( rChildren.begin(), rChildren.end(),
- [this] (LayoutAtomPtr const& pAtom) { pAtom->accept(*this); } );
+ for (const auto& pAtom : rAtom.getChildren())
+ pAtom->accept(*this);
}
void ShallowPresNameVisitor::visit(ConstraintAtom& /*rAtom*/)