X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3e50a139b44f096883f0739af5f26761b99161d6..5d4cca7f4bcbead614819eaa8d79e0edee24b70c:/include/wx/rawbmp.h diff --git a/include/wx/rawbmp.h b/include/wx/rawbmp.h index df5db7d23e..dd0485d8a8 100644 --- a/include/wx/rawbmp.h +++ b/include/wx/rawbmp.h @@ -13,6 +13,7 @@ #define _WX_RAWBMP_H_ #include "wx/image.h" +#include "wx/bitmap.h" // ---------------------------------------------------------------------------- // Abstract Pixel API @@ -679,7 +680,18 @@ struct wxPixelDataOut #endif //wxUSE_GUI -template ::Format > +// FIXME-VC6: VC6 doesn't like typename in default template parameters while +// it is necessary with standard-conforming compilers, remove this +// #define and just use typename when we drop VC6 support +#if defined(__VISUALC__) && !wxCHECK_VISUALC_VERSION(7) + #define wxTYPENAME_IN_TEMPLATE_DEFAULT_PARAM +#else + #define wxTYPENAME_IN_TEMPLATE_DEFAULT_PARAM typename +#endif + +template ::Format > class wxPixelData : public wxPixelDataOut::template wxPixelDataIn {