Skip to content

Commit 7f0ac91

Browse files
committedAug 8, 2020
Provide operator==
1 parent 154f17d commit 7f0ac91

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed
 

‎src/core/geometry/qgsabstractgeometry.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,3 +536,8 @@ const QgsAbstractGeometry *QgsGeometryConstPartIterator::next()
536536
n = i++;
537537
return *n;
538538
}
539+
540+
bool QgsAbstractGeometry::vertex_iterator::Level::operator==( const QgsAbstractGeometry::vertex_iterator::Level &other ) const
541+
{
542+
return g == other.g && index == other.index;
543+
}

‎src/core/geometry/qgsabstractgeometry.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,8 @@ class CORE_EXPORT QgsAbstractGeometry
854854
{
855855
const QgsAbstractGeometry *g = nullptr; //!< Current geometry
856856
int index = 0; //!< Ptr in the current geometry
857+
858+
bool operator==( const Level &other ) const;
857859
};
858860

859861
std::array<Level, 3> levels; //!< Stack of levels - three levels should be sufficient (e.g. part index, ring index, vertex index)

0 commit comments

Comments
 (0)
Please sign in to comment.