7.5.2 Instance Objects
There are very few functions specific to instance objects.
- PyTypeObject PyInstance_Type
- Type object for class instances.
-
| int PyInstance_Check( |
PyObject *obj) |
- Returns true if obj is an instance.
-
| PyObject* PyInstance_New( |
PyObject *class, PyObject *arg, PyObject *kw) |
-
Return value: New reference.
Create a new instance of a specific class. The parameters arg and kw
are used as the positional and keyword parameters to the object's constructor.
-
| PyObject* PyInstance_NewRaw( |
PyObject *class, PyObject *dict) |
-
Return value: New reference.
Create a new instance of a specific class without calling it's constructor. class
is the class of new object. The dict parameter will be used as the object's __dict__; if NULL, a new dictionary will be
created for the instance.
|