fixed bug in time_duration operator*

This commit is contained in:
Arvid Norberg 2009-03-16 03:36:20 +00:00
parent fc8a59a390
commit 233258502c
1 changed files with 6 additions and 0 deletions

View File

@ -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