From 233258502c2e1687297f0a796314940912e663b4 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 16 Mar 2009 03:36:20 +0000 Subject: [PATCH] fixed bug in time_duration operator* --- include/libtorrent/time.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/libtorrent/time.hpp b/include/libtorrent/time.hpp index 93aa17a34..7a2a6dfed 100644 --- a/include/libtorrent/time.hpp +++ b/include/libtorrent/time.hpp @@ -110,6 +110,8 @@ namespace libtorrent }; inline bool is_negative(time_duration dt) { return dt.diff < 0; } + inline bool operator==(time_duration lhs, time_duration rhs) + { return lhs.diff == rhs.diff; } inline bool operator<(time_duration lhs, time_duration rhs) { return lhs.diff < rhs.diff; } inline bool operator<=(time_duration lhs, time_duration rhs) @@ -118,6 +120,10 @@ namespace libtorrent { return lhs.diff > rhs.diff; } inline bool operator>=(time_duration lhs, time_duration rhs) { return lhs.diff >= rhs.diff; } + inline time_duration operator*(time_duration lhs, float rhs) + { return time_duration(lhs.diff * rhs); } + inline time_duration operator*(float lhs, time_duration rhs) + { return time_duration(lhs * rhs.diff); } // libtorrent time type struct ptime