X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fposition.h;h=345f7ab4a85bcd8b0cd7565543e4736f26e90968;hb=6de35d058821acc092d2aae75543024a97026b8a;hp=d68fcb1af9a02aa6cf1a3cb0e452e5718c7f4aa2;hpb=cfdd68eb5fb0ef8423e860103ad4e5510994f1da;p=dcpomatic.git diff --git a/src/lib/position.h b/src/lib/position.h index d68fcb1af..345f7ab4a 100644 --- a/src/lib/position.h +++ b/src/lib/position.h @@ -50,4 +50,18 @@ operator+ (Position const & a, Position const & b) return Position (a.x + b.x, a.y + b.y); } +template +Position +operator- (Position const & a, Position const & b) +{ + return Position (a.x - b.x, a.y - b.y); +} + +template +bool +operator== (Position const & a, Position const & b) +{ + return a.x == b.x && a.y == b.y; +} + #endif