X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/886dd7d28e50c003cc88b81b968d487a3c17b0d7..5b72b3440180cf270f4518ff0e28ff56582438fb:/include/wx/stream.h diff --git a/include/wx/stream.h b/include/wx/stream.h index 2fdae2f2e3..151dd0bca4 100644 --- a/include/wx/stream.h +++ b/include/wx/stream.h @@ -25,14 +25,14 @@ #include "wx/string.h" #include "wx/filefn.h" // for off_t, wxInvalidOffset and wxSeekMode -class WXDLLEXPORT_BASE wxStreamBase; -class WXDLLEXPORT_BASE wxInputStream; -class WXDLLEXPORT_BASE wxOutputStream; +class WXDLLIMPEXP_BASE wxStreamBase; +class WXDLLIMPEXP_BASE wxInputStream; +class WXDLLIMPEXP_BASE wxOutputStream; typedef wxInputStream& (*__wxInputManip)(wxInputStream&); typedef wxOutputStream& (*__wxOutputManip)(wxOutputStream&); -WXDLLEXPORT_BASE wxOutputStream& wxEndL(wxOutputStream& o_stream); +WXDLLIMPEXP_BASE wxOutputStream& wxEndL(wxOutputStream& o_stream); // ---------------------------------------------------------------------------- // constants @@ -67,7 +67,7 @@ enum wxStreamError // wxStreamBase: common (but non virtual!) base for all stream classes // --------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxStreamBase +class WXDLLIMPEXP_BASE wxStreamBase { public: wxStreamBase(); @@ -81,7 +81,7 @@ public: // reset the stream state void Reset() { m_lasterror = wxSTREAM_NO_ERROR; } - // deprecated (doesn't make sense!), don't use + // this doesn't make sense for all streams, always test its return value virtual size_t GetSize() const { return 0; } #if WXWIN_COMPATIBILITY_2_2 @@ -106,7 +106,7 @@ protected: // wxInputStream: base class for the input streams // ---------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxInputStream : public wxStreamBase +class WXDLLIMPEXP_BASE wxInputStream : public wxStreamBase { public: // ctor and dtor, nothing exciting @@ -238,7 +238,7 @@ protected: // wxOutputStream: base for the output streams // ---------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxOutputStream : public wxStreamBase +class WXDLLIMPEXP_BASE wxOutputStream : public wxStreamBase { public: wxOutputStream(); @@ -274,7 +274,7 @@ protected: // A stream for measuring streamed output // --------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxCountingOutputStream : public wxOutputStream +class WXDLLIMPEXP_BASE wxCountingOutputStream : public wxOutputStream { public: wxCountingOutputStream(); @@ -294,7 +294,7 @@ protected: // "Filter" streams // --------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxFilterInputStream : public wxInputStream +class WXDLLIMPEXP_BASE wxFilterInputStream : public wxInputStream { public: wxFilterInputStream(); @@ -313,7 +313,7 @@ protected: DECLARE_NO_COPY_CLASS(wxFilterInputStream) }; -class WXDLLEXPORT_BASE wxFilterOutputStream : public wxOutputStream +class WXDLLIMPEXP_BASE wxFilterOutputStream : public wxOutputStream { public: wxFilterOutputStream(); @@ -339,7 +339,7 @@ protected: // wxBufferedStreams to implement custom buffering // --------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxStreamBuffer +class WXDLLIMPEXP_BASE wxStreamBuffer { public: enum BufMode @@ -457,7 +457,7 @@ private: // wxBufferedInputStream // --------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxBufferedInputStream : public wxFilterInputStream +class WXDLLIMPEXP_BASE wxBufferedInputStream : public wxFilterInputStream { public: // if a non NULL buffer is given to the stream, it will be deleted by it @@ -493,7 +493,7 @@ protected: // wxBufferedOutputStream // ---------------------------------------------------------------------------- -class WXDLLEXPORT_BASE wxBufferedOutputStream : public wxFilterOutputStream +class WXDLLIMPEXP_BASE wxBufferedOutputStream : public wxFilterOutputStream { public: // if a non NULL buffer is given to the stream, it will be deleted by it