diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index 36348fa544..32f5748cb0 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -57,3 +57,6 @@ René Meusel (reneme) Sony Corporation Gareth Sylvester-Bradley (garethsb-sony) + +Cubeware GmbH +Peter Brockamp (pbrcw) diff --git a/Release/include/cpprest/asyncrt_utils.h b/Release/include/cpprest/asyncrt_utils.h index 1b54f1634a..8a2ca96f57 100644 --- a/Release/include/cpprest/asyncrt_utils.h +++ b/Release/include/cpprest/asyncrt_utils.h @@ -628,13 +628,13 @@ class datetime bool operator==(datetime dt) const { return m_interval == dt.m_interval; } bool operator!=(const datetime& dt) const { return !(*this == dt); } - + bool operator>(const datetime& dt) const { return this->m_interval > dt.m_interval; } - + bool operator<(const datetime& dt) const { return this->m_interval < dt.m_interval; } - + bool operator>=(const datetime& dt) const { return this->m_interval >= dt.m_interval; } - + bool operator<=(const datetime& dt) const { return this->m_interval <= dt.m_interval; } static interval_type from_milliseconds(unsigned int milliseconds) { return milliseconds * _msTicks; } @@ -665,6 +665,12 @@ class datetime interval_type m_interval; }; +inline ::utility::ostream_t & operator<< (::utility::ostream_t & out, datetime const & data) +{ + out << data.to_string(); + return out; +} + inline int operator-(datetime t1, datetime t2) { auto diff = (t1.m_interval - t2.m_interval);