From: Vadim Zeitlin Date: Wed, 30 Nov 2005 15:35:04 +0000 (+0000) Subject: suppress gcc warnings about class having private dtor and no friends X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/344d0d882117bc52e2b477d3505916a235981197?ds=sidebyside suppress gcc warnings about class having private dtor and no friends git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36306 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/zipstrm.cpp b/src/common/zipstrm.cpp index b39c285632..03abd6b1ab 100644 --- a/src/common/zipstrm.cpp +++ b/src/common/zipstrm.cpp @@ -484,6 +484,8 @@ private: size_t m_size; size_t m_capacity; int m_ref; + + wxSUPPRESS_GCC_PRIVATE_DTOR_WARNING(wxZipMemory) }; wxZipMemory *wxZipMemory::Unique(size_t size) @@ -558,12 +560,14 @@ public: bool IsEmpty() const { return m_entries.empty(); } private: - typedef wx__OffsetZipEntryMap::key_type key_type; - ~wxZipWeakLinks() { wxASSERT(IsEmpty()); } + typedef wx__OffsetZipEntryMap::key_type key_type; + int m_ref; wx__OffsetZipEntryMap m_entries; + + wxSUPPRESS_GCC_PRIVATE_DTOR_WARNING(wxZipWeakLinks) }; wxZipWeakLinks *wxZipWeakLinks::AddEntry(wxZipEntry *entry, wxFileOffset key) @@ -1170,6 +1174,8 @@ private: int m_ref; wxZipOutputStream *m_stream; + + wxSUPPRESS_GCC_PRIVATE_DTOR_WARNING(wxZipStreamLink) };