X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..a236aa2058ccf3d36e9cafc20fa7375080c4be50:/include/wx/html/htmltag.h diff --git a/include/wx/html/htmltag.h b/include/wx/html/htmltag.h index 2f09cc4de5..d429d74f70 100644 --- a/include/wx/html/htmltag.h +++ b/include/wx/html/htmltag.h @@ -17,8 +17,8 @@ #include "wx/object.h" #include "wx/arrstr.h" -class WXDLLIMPEXP_CORE wxColour; -class WXDLLIMPEXP_HTML wxHtmlEntitiesParser; +class WXDLLIMPEXP_FWD_CORE wxColour; +class WXDLLIMPEXP_FWD_HTML wxHtmlEntitiesParser; //----------------------------------------------------------------------------- // wxHtmlTagsCache @@ -39,7 +39,7 @@ private: public: wxHtmlTagsCache() : wxObject() {m_CacheSize = 0; m_Cache = NULL;} wxHtmlTagsCache(const wxString& source); - ~wxHtmlTagsCache() {free(m_Cache);} + virtual ~wxHtmlTagsCache() {free(m_Cache);} // Finds parameters for tag starting at at and fills the variables void QueryTag(int at, int* end1, int* end2); @@ -68,7 +68,7 @@ protected: wxHtmlEntitiesParser *entParser); friend class wxHtmlParser; public: - ~wxHtmlTag(); + virtual ~wxHtmlTag(); wxHtmlTag *GetParent() const {return m_Parent;} wxHtmlTag *GetFirstSibling() const; @@ -105,17 +105,12 @@ public: // (like sscanf() does) // NOTE: unlike scanf family, this function only accepts // *one* parameter ! - int ScanParam(const wxString& par, const wxChar *format, void *param) const; + int ScanParam(const wxString& par, const char *format, void *param) const; + int ScanParam(const wxString& par, const wchar_t *format, void *param) const; // Returns string containing all params. wxString GetAllParams() const; -#if WXWIN_COMPATIBILITY_2_2 - // return true if this is ending tag () or false - // if it isn't () - wxDEPRECATED( bool IsEnding() const ); -#endif - // return true if this there is matching ending tag inline bool HasEnding() const {return m_End1 >= 0;}