Files
Phoenix/sip/gen/object.sip
Robin Dunn bb5ae183da generated sip and c++ files
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-11 00:16:20 +00:00

117 lines
1.8 KiB
Plaintext

//---------------------------------------------------------------------------
// 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 <wx/object.h>
%End
public:
wxRefCounter();
void DecRef();
int GetRefCount();
void IncRef();
protected:
virtual
~wxRefCounter();
}; // end of class wxRefCounter
class wxObject /PyName=Object/
{
%TypeHeaderCode
#include <wx/object.h>
%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 <wx/object.h>
%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;
//---------------------------------------------------------------------------