summaryrefslogtreecommitdiff
path: root/svgio/qa/cppunit/SvgImportTest.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svgio/qa/cppunit/SvgImportTest.cxx')
-rw-r--r--svgio/qa/cppunit/SvgImportTest.cxx14
1 files changed, 3 insertions, 11 deletions
diff --git a/svgio/qa/cppunit/SvgImportTest.cxx b/svgio/qa/cppunit/SvgImportTest.cxx
index b3ef8abdd4d4..be3f719ab1d2 100644
--- a/svgio/qa/cppunit/SvgImportTest.cxx
+++ b/svgio/qa/cppunit/SvgImportTest.cxx
@@ -138,17 +138,9 @@ void Test::checkRectPrimitive(Primitive2DSequence const & rPrimitive)
bool arePrimitive2DSequencesEqual(const Primitive2DSequence& rA, const Primitive2DSequence& rB)
{
- const sal_Int32 nCount(rA.getLength());
-
- if(nCount != rB.getLength())
- return false;
-
- for(sal_Int32 a(0); a < nCount; a++) {
- if(!drawinglayer::primitive2d::arePrimitive2DReferencesEqual(rA[a], rB[a]))
- return false;
- }
-
- return true;
+ return std::equal(rA.begin(), rA.end(), rB.begin(), rB.end(),
+ [](const Primitive2DReference& a, const Primitive2DReference& b) {
+ return drawinglayer::primitive2d::arePrimitive2DReferencesEqual(a, b); });
}
// Attributes for an object (like rect as in this case) can be defined