//--------------------------------------------------------------------------- // This file is generated by wxPython's SIP generator. Do not edit by hand. // // Copyright: (c) 2010 by Total Control Software // Licence: wxWindows license // // This file is included from _core.sip // //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class wxRefCounter /PyName=RefCounter/ { %TypeHeaderCode #include %End public: wxRefCounter(); void DecRef(); int GetRefCount(); void IncRef(); protected: virtual ~wxRefCounter(); }; // end of class wxRefCounter class wxObject /PyName=Object/ { %TypeHeaderCode #include %End public: wxObject(); wxObject( const wxObject & other ); virtual ~wxObject(); virtual wxClassInfo * GetClassInfo(); wxObjectRefData * GetRefData(); bool IsKindOf( const wxClassInfo * info ); bool IsSameAs( const wxObject & obj ); void Ref( const wxObject & clone ); void SetRefData( wxObjectRefData * data ); void UnRef(); void UnShare(); }; // end of class wxObject class wxClassInfo /PyName=ClassInfo, Abstract/ { %TypeHeaderCode #include %End public: wxObject * CreateObject(); const wxChar * GetBaseClassName1(); const wxChar * GetBaseClassName2(); const wxChar * GetClassName(); int GetSize(); bool IsDynamic(); bool IsKindOf( const wxClassInfo * info ); static wxClassInfo * FindClass( const wxString & className ); }; // end of class wxClassInfo typedef wxRefCounter wxObjectRefData; //---------------------------------------------------------------------------