Python/C API Reference Manual
Previous:
7.1 Fundamental Objects
Up:
7.1 Fundamental Objects
Next:
7.1.2 The None Object
7.1.1 Type Objects
PyTypeObject
The C structure of the objects used to describe built-in types.
PyObject*
PyType_Type
This is the type object for type objects; it is the same object as
types.TypeType
in the Python layer.
int
PyType_Check
(
PyObject *o
)
Returns true if the object
o
is a type object, including instances of types derived from the standard type object. Returns false in all other cases.
int
PyType_HasFeature
(
PyObject *o, int feature
)
Returns true if the type object
o
sets the feature
feature
. Type features are denoted by single bit flags.
int
PyType_IS_GC
(
PyObject *o
)
Return true if the type object includes support for the cycle detector; this tests the type flag
Py_TPFLAGS_HAVE_GC
.
New in version 2.0.
Python/C API Reference Manual
Previous:
7.1 Fundamental Objects
Up:
7.1 Fundamental Objects
Next:
7.1.2 The None Object
Release 2.1.3+, documentation updated on February 9, 2005.
See
About this document...
for information on suggesting changes.