Lines Matching refs:PyModuleDef
97 :c:member:`PyModuleDef.m_size`.
100 .. c:function:: PyModuleDef* PyModule_GetDef(PyObject *module)
102 Return a pointer to the :c:type:`PyModuleDef` struct from which the module was
144 .. c:type:: PyModuleDef
171 :c:member:`~PyModuleDef.m_free` function has been called, if present.
209 precisely, this function is not called if :c:member:`~PyModuleDef.m_size` is greater
224 precisely, this function is not called if :c:member:`~PyModuleDef.m_size` is greater
232 :c:member:`~PyModuleDef.m_free` is called directly.
245 precisely, this function is not called if :c:member:`~PyModuleDef.m_size` is greater
259 .. c:function:: PyObject* PyModule_Create(PyModuleDef *def)
266 .. c:function:: PyObject* PyModule_Create2(PyModuleDef *def, int module_api_version)
309 (PyInit_modulename) returns a :c:type:`PyModuleDef` instance with non-empty
310 :c:member:`~PyModuleDef.m_slots`. Before it is returned, the ``PyModuleDef``
313 .. c:function:: PyObject* PyModuleDef_Init(PyModuleDef *def)
346 .. c:function:: PyObject* create_module(PyObject *spec, PyModuleDef *def)
372 ``PyModuleDef`` has non-``NULL`` ``m_traverse``, ``m_clear``,
459 .. c:function:: PyObject * PyModule_FromDefAndSpec(PyModuleDef *def, PyObject *spec)
467 .. c:function:: PyObject * PyModule_FromDefAndSpec2(PyModuleDef *def, PyObject *spec, int module_ap…
483 .. c:function:: int PyModule_ExecDef(PyObject *module, PyModuleDef *def)
493 ``PyModuleDef``, using either ``PyModule_Create`` or
506 ``PyModuleDef``, using either ``PyModule_Create`` or
689 .. c:function:: PyObject* PyState_FindModule(PyModuleDef *def)
696 .. c:function:: int PyState_AddModule(PyObject *module, PyModuleDef *def)
717 .. c:function:: int PyState_RemoveModule(PyModuleDef *def)