diff --git a/src/lib/time/timevalue.hpp b/src/lib/time/timevalue.hpp index b01f295c8..66d8c617b 100644 --- a/src/lib/time/timevalue.hpp +++ b/src/lib/time/timevalue.hpp @@ -238,6 +238,13 @@ namespace time { return Offset(distance); } + template + inline Offset + operator* (boost::rational factor, Offset const& o) + { + return boost::rational(factor.numerator(), factor.denominator()) * o; + } + /** stretch offset by a possibly fractional factor */ Offset operator* (boost::rational factor, Offset const& o);