X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4cbc57f086cee690f397ac5622d3f1d7153b300e..728f972bcef8d6b01f5f67cb77060d23098d8877:/contrib/include/wx/fl/garbagec.h diff --git a/contrib/include/wx/fl/garbagec.h b/contrib/include/wx/fl/garbagec.h index 1c70b6e84a..a394196263 100644 --- a/contrib/include/wx/fl/garbagec.h +++ b/contrib/include/wx/fl/garbagec.h @@ -12,11 +12,8 @@ #ifndef __GARBAGEC_G__ #define __GARBAGEC_G__ -#ifdef __GNUG__ - #pragma interface "garbagec.h" -#endif - #include "wx/list.h" +#include "wx/fl/fldefs.h" struct GCItem { @@ -24,16 +21,16 @@ struct GCItem wxList mRefs; // references to other nodes }; -inline void* gc_node_to_obj( wxNode* pGCNode ) +inline void* gc_node_to_obj( wxObjectList::compatibility_iterator pGCNode ) { - return ( (GCItem*) (pGCNode->Data()) )->mpObj; + return ( (GCItem*) (pGCNode->GetData()) )->mpObj; } /* This class implements an extremely slow but simple garbage collection algorithm. */ -class GarbageCollector +class WXDLLIMPEXP_FL GarbageCollector { protected: wxList mAllNodes;