added WXDLLIMPEXP_FWD_FOO macros in addition to WXDLLIMPEXP_FOO for use with forward declarations (in preparation for GCC visibility support)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47254 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2007-07-09 10:09:52 +00:00
parent 5458b18a18
commit b5dbe15d0b
434 changed files with 1140 additions and 1122 deletions

View File

@@ -18,9 +18,9 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxApp;
class WXDLLEXPORT wxLog;
class WXDLLEXPORT wxEventLoop;
class WXDLLIMPEXP_FWD_CORE wxApp;
class WXDLLIMPEXP_FWD_CORE wxLog;
class WXDLLIMPEXP_FWD_CORE wxEventLoop;
//-----------------------------------------------------------------------------
// wxApp

View File

@@ -13,8 +13,8 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxDC;
class WXDLLEXPORT wxMemoryDC;
class WXDLLIMPEXP_FWD_CORE wxDC;
class WXDLLIMPEXP_FWD_CORE wxMemoryDC;
class MGLDevCtx;
struct bitmap_t;

View File

@@ -20,8 +20,8 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxBitmap;
class WXDLLEXPORT wxBrush;
class WXDLLIMPEXP_FWD_CORE wxBitmap;
class WXDLLIMPEXP_FWD_CORE wxBrush;
//-----------------------------------------------------------------------------
// wxBrush

View File

@@ -18,7 +18,7 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxDC;
class WXDLLIMPEXP_FWD_CORE wxDC;
//-----------------------------------------------------------------------------
// constants

View File

@@ -16,10 +16,10 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxWindowDC;
class WXDLLEXPORT wxPaintDC;
class WXDLLEXPORT wxClientDC;
class WXDLLEXPORT wxWindowMGL;
class WXDLLIMPEXP_FWD_CORE wxWindowDC;
class WXDLLIMPEXP_FWD_CORE wxPaintDC;
class WXDLLIMPEXP_FWD_CORE wxClientDC;
class WXDLLIMPEXP_FWD_CORE wxWindowMGL;
//-----------------------------------------------------------------------------
// wxWindowDC

View File

@@ -17,7 +17,7 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxMemoryDC;
class WXDLLIMPEXP_FWD_CORE wxMemoryDC;
//-----------------------------------------------------------------------------
// wxMemoryDC

View File

@@ -16,7 +16,7 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxScreenDC;
class WXDLLIMPEXP_FWD_CORE wxScreenDC;
//-----------------------------------------------------------------------------
// wxScreenDC

View File

@@ -15,10 +15,10 @@
// classes
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxDC;
class WXDLLEXPORT wxPaintDC;
class WXDLLEXPORT wxWindow;
class WXDLLEXPORT wxFont;
class WXDLLIMPEXP_FWD_CORE wxDC;
class WXDLLIMPEXP_FWD_CORE wxPaintDC;
class WXDLLIMPEXP_FWD_CORE wxWindow;
class WXDLLIMPEXP_FWD_CORE wxFont;
struct font_t;

View File

@@ -20,7 +20,7 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxPalette;
class WXDLLIMPEXP_FWD_CORE wxPalette;
struct palette_t;
//-----------------------------------------------------------------------------

View File

@@ -20,8 +20,8 @@
// classes
//-----------------------------------------------------------------------------
class WXDLLEXPORT wxBitmap;
class WXDLLEXPORT wxPen;
class WXDLLIMPEXP_FWD_CORE wxBitmap;
class WXDLLIMPEXP_FWD_CORE wxPen;
//-----------------------------------------------------------------------------
// wxPen

View File

@@ -21,7 +21,7 @@
#undef true
#undef false
class WXDLLEXPORT wxBitmap;
class WXDLLIMPEXP_FWD_CORE wxBitmap;
// ---------------------------------------------------------------------------

View File

@@ -63,7 +63,7 @@ protected:
private:
DECLARE_DYNAMIC_CLASS(wxRegion);
friend class WXDLLEXPORT wxRegionIterator;
friend class WXDLLIMPEXP_FWD_CORE wxRegionIterator;
};