X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d3e9a6f3bfcc5e2f017eaa90dd0e45ea87dd459d..c099b53353ec8c689681a1bc8f5117a584e4098d:/include/wx/txtstrm.h diff --git a/include/wx/txtstrm.h b/include/wx/txtstrm.h index 0bcf3e7d2c..d9d3399415 100644 --- a/include/wx/txtstrm.h +++ b/include/wx/txtstrm.h @@ -17,8 +17,8 @@ #if wxUSE_STREAMS -class WXDLLIMPEXP_BASE wxTextInputStream; -class WXDLLIMPEXP_BASE wxTextOutputStream; +class WXDLLIMPEXP_FWD_BASE wxTextInputStream; +class WXDLLIMPEXP_FWD_BASE wxTextOutputStream; typedef wxTextInputStream& (*__wxTextInputManip)(wxTextInputStream&); typedef wxTextOutputStream& (*__wxTextOutputManip)(wxTextOutputStream&); @@ -93,7 +93,7 @@ protected: wxChar NextChar(); // this should be used instead of GetC() because of Unicode issues wxChar NextNonSeparators(); - DECLARE_NO_COPY_CLASS(wxTextInputStream) + wxDECLARE_NO_COPY_CLASS(wxTextInputStream); }; typedef enum @@ -127,6 +127,8 @@ public: wxTextOutputStream& PutChar(wxChar c); + void Flush(); + wxTextOutputStream& operator<<(const wxString& string); wxTextOutputStream& operator<<(char c); #if wxUSE_UNICODE && wxWCHAR_T_IS_REAL_TYPE @@ -149,7 +151,7 @@ protected: wxMBConv *m_conv; #endif - DECLARE_NO_COPY_CLASS(wxTextOutputStream) + wxDECLARE_NO_COPY_CLASS(wxTextOutputStream); }; #endif