aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/Region.cxx
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2023-01-06 15:31:24 +0100
committerPierre Ossman <ossman@cendio.se>2023-02-04 14:03:13 +0100
commitf55abd7b0074bc6db9774ed563e02b11e634aa7d (patch)
tree4e84caf8a93212f64e4fc875a99585d7a1fd6c87 /common/rfb/Region.cxx
parent9854463f16a3b98c55494e40f909d3b1f5f39192 (diff)
downloadtigervnc-f55abd7b0074bc6db9774ed563e02b11e634aa7d.tar.gz
tigervnc-f55abd7b0074bc6db9774ed563e02b11e634aa7d.zip
Use operator overloading for comparison
It is much more natural than custom methods for this very common operation.
Diffstat (limited to 'common/rfb/Region.cxx')
-rw-r--r--common/rfb/Region.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/rfb/Region.cxx b/common/rfb/Region.cxx
index fecc881e..cfdf0ca2 100644
--- a/common/rfb/Region.cxx
+++ b/common/rfb/Region.cxx
@@ -101,10 +101,14 @@ rfb::Region rfb::Region::subtract(const rfb::Region& r) const {
return ret;
}
-bool rfb::Region::equals(const rfb::Region& r) const {
+bool rfb::Region::operator==(const rfb::Region& r) const {
return pixman_region_equal(rgn, r.rgn);
}
+bool rfb::Region::operator!=(const rfb::Region& r) const {
+ return !pixman_region_equal(rgn, r.rgn);
+}
+
int rfb::Region::numRects() const {
return pixman_region_n_rects(rgn);
}