+// ----------------------------------------------------------------------------
+// wxRegionIterator
+// ----------------------------------------------------------------------------
+
+class wxRIRefData: public wxObjectRefData
+{
+public:
+ wxRIRefData() { Init(); }
+ virtual ~wxRIRefData();
+
+ void CreateRects( const wxRegion& r );
+
+ void Init() { m_rects = NULL; m_numRects = 0; }
+
+ wxRect *m_rects;
+ size_t m_numRects;
+};
+
+wxRIRefData::~wxRIRefData()