wxOutputStream& WXDLLEXPORT wxEndL(wxOutputStream& o_stream);
+// Disable warnings such as
+// 'wxFilterStream' : inherits 'wxFilterInputStream::Peek' via dominance
+
+#ifdef _MSC_VER
+#pragma warning(disable:4250)
+#endif
+
// ---------------------------------------------------------------------------
// Stream buffer
// ---------------------------------------------------------------------------
wxInputStream& operator>>(int& i);
wxInputStream& operator>>(long& i);
wxInputStream& operator>>(float& i);
-#if USE_SERIAL
+#if wxUSE_SERIAL
wxInputStream& operator>>(wxObject *& obj);
#endif
wxOutputStream& operator<<(int i);
wxOutputStream& operator<<(long i);
wxOutputStream& operator<<(double f);
-#if USE_SERIAL
+#if wxUSE_SERIAL
wxOutputStream& operator<<(wxObject& obj);
#endif
wxStreamBuffer *m_o_streambuf;
};
-class wxStream: public virtual wxInputStream,
+class WXDLLEXPORT wxStream: public virtual wxInputStream,
public virtual wxOutputStream
{
public:
wxFilterStream();
};
+#ifdef _MSC_VER
+#pragma warning(default:4250)
+#endif
+
#endif