]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/date.h
added AppendText method, now used by operator <<
[wxWidgets.git] / include / wx / date.h
index d0a47dc705a2f50697b69e9d00f872c727b9d0ee..49936f064de3e882fb57d81aef7b98c856f120ec 100644 (file)
@@ -10,8 +10,8 @@
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
-#ifndef __WXDATEH__
-#define __WXDATEH__
+#ifndef _WX_DATE_H_
+#define _WX_DATE_H_
 
 #ifdef __GNUG__
 #pragma interface "date.h"
 
 #ifdef __GNUG__
 #pragma interface "date.h"
@@ -20,7 +20,7 @@
 #include "wx/object.h"
 #include "wx/string.h"
 
 #include "wx/object.h"
 #include "wx/string.h"
 
-#if USE_TIMEDATE
+#if wxUSE_TIMEDATE
 
 enum wxdate_format_type {wxMDY, wxDAY, wxMONTH, wxFULL, wxEUROPEAN};
 
 
 enum wxdate_format_type {wxMDY, wxDAY, wxMONTH, wxFULL, wxEUROPEAN};
 
@@ -52,7 +52,10 @@ class WXDLLEXPORT wxDate: public wxObject
   wxDate (const wxString& dat);
   wxDate (const wxDate &dt);
 
   wxDate (const wxString& dat);
   wxDate (const wxDate &dt);
 
+#ifndef __SALFORDC__
   operator wxString  (void);
   operator wxString  (void);
+#endif
+
   void operator =   (const wxDate& date);
   void operator =   (const wxString& date);
 
   void operator =   (const wxDate& date);
   void operator =   (const wxString& date);
 
@@ -72,14 +75,14 @@ class WXDLLEXPORT wxDate: public wxObject
   wxDate &operator -- ();     // Prefix decrement
   wxDate &operator -- (int);  // Postfix decrement
 
   wxDate &operator -- ();     // Prefix decrement
   wxDate &operator -- (int);  // Postfix decrement
 
-  friend bool operator <  (const wxDate &dt1, const wxDate &dt2);
-  friend bool operator <= (const wxDate &dt1, const wxDate &dt2);
-  friend bool operator >  (const wxDate &dt1, const wxDate &dt2);
-  friend bool operator >= (const wxDate &dt1, const wxDate &dt2);
-  friend bool operator == (const wxDate &dt1, const wxDate &dt2);
-  friend bool operator != (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator <  (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator <= (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator >  (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator >= (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator == (const wxDate &dt1, const wxDate &dt2);
+  friend bool WXDLLEXPORT operator != (const wxDate &dt1, const wxDate &dt2);
 
 
-  friend ostream &operator << (ostream &os, const wxDate &dt);
+  friend ostream WXDLLEXPORT & operator << (ostream &os, const wxDate &dt);
 
   wxString FormatDate     (int type=-1) const;
   void  SetFormat (int format);
 
   wxString FormatDate     (int type=-1) const;
   void  SetFormat (int format);
@@ -128,4 +131,4 @@ class WXDLLEXPORT wxDate: public wxObject
 
 #endif
 #endif
 
 #endif
 #endif
-    // __WXDATEH__
+    // _WX_DATE_H_