There are very few functions specific to instance objects.
PyTypeObject PyInstance_Type
Type object for class instances.
int PyInstance_Check(
PyObject *obj)
Return 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.