/Include/moduleobject.h
http://unladen-swallow.googlecode.com/ · C++ Header · 24 lines · 17 code · 6 blank · 1 comment · 1 complexity · 6172f0cfb0980579caedd03ff42e4162 MD5 · raw file
- /* Module object interface */
- #ifndef Py_MODULEOBJECT_H
- #define Py_MODULEOBJECT_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- PyAPI_DATA(PyTypeObject) PyModule_Type;
- #define PyModule_Check(op) PyObject_TypeCheck(op, &PyModule_Type)
- #define PyModule_CheckExact(op) (Py_TYPE(op) == &PyModule_Type)
- PyAPI_FUNC(PyObject *) PyModule_New(const char *);
- PyAPI_FUNC(PyObject *) PyModule_GetDict(PyObject *);
- PyAPI_FUNC(char *) PyModule_GetName(PyObject *);
- PyAPI_FUNC(char *) PyModule_GetFilename(PyObject *);
- PyAPI_FUNC(void) _PyModule_Clear(PyObject *);
- #ifdef __cplusplus
- }
- #endif
- #endif /* !Py_MODULEOBJECT_H */