Update of /cvsroot/pclasses/pclasses2/include/pclasses
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9296/include/pclasses
Modified Files:
DateTime.h
Log Message:
Added time_t support
Index: DateTime.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/DateTime.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- DateTime.h 27 Dec 2004 05:33:16 -0000 1.2
+++ DateTime.h 27 Dec 2004 06:57:05 -0000 1.3
@@ -26,6 +26,7 @@
#include <string>
#include <iostream>
+#include <time.h>
namespace P {
@@ -34,6 +35,7 @@
public:
DateTime();
DateTime(const Date& d, const Time& t, const std::string& tzname = "");
+ DateTime(time_t t);
DateTime(const DateTime& dt);
~DateTime();
@@ -44,6 +46,7 @@
void setTimeZone(const std::string& tzname);
DateTime& operator=(const DateTime& dt);
+ DateTime& operator=(time_t t);
bool operator>(const DateTime& dt) const throw();
bool operator<(const DateTime& dt) const throw();
@@ -52,6 +55,8 @@
bool operator==(const DateTime& dt) const throw();
bool operator!=(const DateTime& dt) const throw();
+ static DateTime fromTime_t(time_t t) throw();
+
friend std::ostream& operator << (std::ostream& os, const DateTime& dt);
private:
|