From: Loof, D. <dl...@us...> - 2005-01-22 10:17:36
|
Update of /cvsroot/pclasses/pclasses2/include/pclasses In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17168/include/pclasses Modified Files: DateTime.h Log Message: add operators Index: DateTime.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/DateTime.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- DateTime.h 20 Jan 2005 22:49:40 -0000 1.4 +++ DateTime.h 22 Jan 2005 10:17:26 -0000 1.5 @@ -24,6 +24,7 @@ #include <pclasses/Export.h> #include <pclasses/Date.h> #include <pclasses/Time.h> +#include <pclasses/TimeSpan.h> #include <string> #include <iostream> @@ -56,6 +57,12 @@ bool operator==(const DateTime& dt) const throw(); bool operator!=(const DateTime& dt) const throw(); + DateTime& operator+=(const TimeSpan& sp) throw(); + DateTime& operator-=(const TimeSpan& sp) throw(); + + friend DateTime operator+(const DateTime& dt, const TimeSpan& sp) throw(); + friend DateTime operator-(const DateTime& dt, const TimeSpan& sp) throw(); + static DateTime fromTime_t(time_t t) throw(); friend PCORE_EXPORT std::ostream& operator << (std::ostream& os, const DateTime& dt); |