summaryrefslogtreecommitdiff
path: root/poppler-glib/src/layers_iter.hg
diff options
context:
space:
mode:
Diffstat (limited to 'poppler-glib/src/layers_iter.hg')
-rw-r--r--poppler-glib/src/layers_iter.hg21
1 files changed, 21 insertions, 0 deletions
diff --git a/poppler-glib/src/layers_iter.hg b/poppler-glib/src/layers_iter.hg
index 64df78f..bc44be0 100644
--- a/poppler-glib/src/layers_iter.hg
+++ b/poppler-glib/src/layers_iter.hg
@@ -48,6 +48,27 @@ class LayersIter
* @endcode
*/
inline operator BoolExpr() const { return gobj() ? GINT_TO_POINTER(1) : 0; }
+
+ private:
+ /** Relational operators are deleted to prevent invalid conversion
+ * to const void*.
+ */
+ bool operator<(const LayersIter& src) const;
+
+ /// See operator<().
+ bool operator<=(const LayersIter& src) const;
+
+ /// See operator<().
+ bool operator>(const LayersIter& src) const;
+
+ /// See operator<().
+ bool operator>=(const LayersIter& src) const;
+
+ /// See operator<().
+ bool operator==(const LayersIter& src) const;
+
+ /// See operator<().
+ bool operator!=(const LayersIter& src) const;
};
} // namespace Poppler