diff options
Diffstat (limited to 'src/types.cc')
| -rw-r--r-- | src/types.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/types.cc b/src/types.cc index bbb66e3a..3b79be2a 100644 --- a/src/types.cc +++ b/src/types.cc @@ -110,6 +110,15 @@ dcp::operator!= (Fraction const & a, Fraction const & b) } +bool +dcp::operator< (Fraction const& a, Fraction const& b) +{ + DCP_ASSERT(a.denominator > 0); + DCP_ASSERT(b.denominator > 0); + return a.numerator * b.denominator < b.numerator * a.denominator; +} + + Colour::Colour (int r_, int g_, int b_) : r (r_) , g (g_) |
