added wxRTTI macros to stream classes (patch 1687073)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2007-04-14 23:35:13 +00:00
parent 67cff9dc2f
commit 6285e36ba0
5 changed files with 26 additions and 1 deletions

View File

@@ -52,7 +52,7 @@ const int wxEOF = -1;
// wxStreamBase: common (but non virtual!) base for all stream classes
// ---------------------------------------------------------------------------
class WXDLLIMPEXP_BASE wxStreamBase
class WXDLLIMPEXP_BASE wxStreamBase : public wxObject
{
public:
wxStreamBase();
@@ -82,6 +82,7 @@ protected:
friend class wxStreamBuffer;
DECLARE_ABSTRACT_CLASS(wxStreamBase)
DECLARE_NO_COPY_CLASS(wxStreamBase)
};
@@ -216,6 +217,7 @@ protected:
friend class wxStreamBuffer;
DECLARE_ABSTRACT_CLASS(wxInputStream)
DECLARE_NO_COPY_CLASS(wxInputStream)
};
@@ -251,6 +253,7 @@ protected:
friend class wxStreamBuffer;
DECLARE_ABSTRACT_CLASS(wxOutputStream)
DECLARE_NO_COPY_CLASS(wxOutputStream)
};
@@ -278,6 +281,7 @@ protected:
size_t m_currentPos;
DECLARE_DYNAMIC_CLASS(wxCountingOutputStream)
DECLARE_NO_COPY_CLASS(wxCountingOutputStream)
};
@@ -303,6 +307,7 @@ protected:
wxInputStream *m_parent_i_stream;
bool m_owns;
DECLARE_ABSTRACT_CLASS(wxFilterInputStream)
DECLARE_NO_COPY_CLASS(wxFilterInputStream)
};
@@ -324,6 +329,7 @@ protected:
wxOutputStream *m_parent_o_stream;
bool m_owns;
DECLARE_ABSTRACT_CLASS(wxFilterOutputStream)
DECLARE_NO_COPY_CLASS(wxFilterOutputStream)
};