summaryrefslogtreecommitdiff
path: root/src/types.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.cc')
-rw-r--r--src/types.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/types.cc b/src/types.cc
index 0347d02f..a7c621ff 100644
--- a/src/types.cc
+++ b/src/types.cc
@@ -44,6 +44,22 @@ using namespace std;
using namespace dcp;
using namespace boost;
+bool dcp::operator== (dcp::Size const & a, dcp::Size const & b)
+{
+ return (a.width == b.width && a.height == b.height);
+}
+
+bool dcp::operator!= (dcp::Size const & a, dcp::Size const & b)
+{
+ return !(a == b);
+}
+
+ostream& dcp::operator<< (ostream& s, dcp::Size const & a)
+{
+ s << a.width << "x" << a.height;
+ return s;
+}
+
/** Construct a Fraction from a string of the form <numerator> <denominator>
* e.g. "1 3".
*/