Module Extensions

Import path

CPython.Extensions

Imports

ArgParse
cpp

Provides classes and predicates for working with C/C++/ObjC/ObjC++ code.

Predicates

Classes

CObject
PyArgsFunction
PyNoArgFunction
PyOFunction
Py_InitModuleCall

A call to a Py_InitModule function. These functions register a Python module.

PythonBuildReturnCall
PythonClass

A Python class is an instance of PyTypeObject.

PythonExtensionFunction

An extension function for Python (written in C).

PythonFunctionTable

The function table for a Python module.

PythonFunctionTableEntry

An entry in the function table for a Python class or module. This is the C code item that corresponds 1-to-1 with the Python-level function.

PythonGetSetTable

The getset table for a Python module or type

PythonGetSetTableEntry

An entry in the getset table for a Python class. This is the C code item that corresponds 1-to-1 with the Python-level property

PythonModule

A Python module, represented by the file containing an initialising call for it.

PythonModuleDefinition
PythonSpecialMethod

A special (xxx) method implemented in C

TypedPythonExtensionFunction
TypedPythonExtensionProperty