HDK
|
#include "PY_API.h"
#include <UT/UT_WorkBuffer.h>
#include <SYS/SYS_Types.h>
#include <SYS/SYS_Visibility.h>
#include <hboost/preprocessor/seq/for_each.hpp>
#include <hboost/preprocessor/seq/for_each_i.hpp>
#include <hboost/preprocessor/seq/seq.hpp>
#include <hboost/preprocessor/punctuation/comma_if.hpp>
#include <hboost/preprocessor/cat.hpp>
#include <hboost/preprocessor/stringize.hpp>
#include <patchlevel.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | PY_PyObject_HEAD_EXTRA |
struct | PY_PyMethodDef |
struct | PY_PyModuleDef_Slot |
struct | PY_PyWideStringList |
struct | PY_PyConfig |
struct | PY_PyPreConfig |
struct | PY_PyStatus |
Macros | |
#define | PY_FUNC_SEQ_Py_Main ((Py_Main)(int)((int)(wchar_t **))) |
#define | PY_FUNC_SEQ_PySys_SetArgv ((PySys_SetArgv)(void)((int)(wchar_t **))) |
#define | PY_FUNC_SEQ_PySys_SetArgvEx ((PySys_SetArgvEx)(void)((int)(wchar_t **)(int))) |
#define | PY_WRAPPED_FUNCTIONS |
#define | PY_FUNC_PYSYS_ADDWARNOPTION ((PySys_AddWarnOption)(void)((const wchar_t *))) |
#define | PY_WRAPPED_UNCHECKED_FUNCTIONS |
#define | PY_WRAPPED_MEMORY_FUNCTIONS |
#define | PY_WRAPPED_CONSTANTS |
#define | PY_FOR_EACH_SEQ_OF_2(macro, seq) HBOOST_PP_SEQ_FOR_EACH(PY_CALLBACK_SEQ_OF_2, macro, seq) |
#define | PY_CALLBACK_SEQ_OF_2(r, macro, seq) macro(PY_SEQ_ELEM_0(seq), PY_SEQ_ELEM_1(seq)) |
#define | PY_FOR_EACH_SEQ_OF_3(macro, seq) HBOOST_PP_SEQ_FOR_EACH(PY_CALLBACK_SEQ_OF_3, macro, seq) |
#define | PY_CALLBACK_SEQ_OF_3(r, macro, seq) macro(PY_SEQ_ELEM_0(seq), PY_SEQ_ELEM_1(seq), PY_SEQ_ELEM_2(seq)) |
#define | PY_SEQ_ELEM_0(seq) HBOOST_PP_SEQ_HEAD(seq) |
#define | PY_SEQ_ELEM_1(seq) HBOOST_PP_SEQ_HEAD(HBOOST_PP_SEQ_TAIL(seq)) |
#define | PY_SEQ_ELEM_2(seq) HBOOST_PP_SEQ_HEAD(HBOOST_PP_SEQ_TAIL(HBOOST_PP_SEQ_TAIL(seq))) |
#define | PY_MAKE_PARM_LIST(parm_types) HBOOST_PP_SEQ_FOR_EACH_I(PY_MAKE_PARM, _, parm_types) |
#define | PY_MAKE_PARM(r, unused_data, i, elem) HBOOST_PP_COMMA_IF(i) elem HBOOST_PP_CAT(arg, i) |
#define | PY_MAKE_ARG_LIST(parm_types) HBOOST_PP_SEQ_FOR_EACH_I(PY_MAKE_ARG, _, parm_types) |
#define | PY_MAKE_ARG(r, unused_data, i, unused_elem) HBOOST_PP_COMMA_IF(i) HBOOST_PP_CAT(arg, i) |
#define | PY_ADD_SUBCLASS_1(subclass, base_class, member1_type, member1_name) |
#define | PY_ADD_SUBCLASS_2(subclass, base_class, member1_type, member1_name, member2_type, member2_name) |
#define | PY_DECLARE_FUNCTION_FROM_SEQ(seq) PY_CALLBACK_SEQ_OF_3(_, PY_DECLARE_FUNCTION, seq) |
#define | PY_DECLARE_FUNCTION(function_name, return_type, parm_types) |
#define | PY_DECLARE_WRAPPED_CONSTANT(constant_name, type) PY_API type &HBOOST_PP_CAT(PY_, constant_name)(); |
#define | PY_FUNC_SEQ_PyInt_AsLong (PyInt_AsLong)(long)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_PyInt_FromLong (PyInt_FromLong)(PY_PyObject *)((long)) |
#define | PY_FUNC_SEQ_PyString_AsString (PyString_AsString)(char *)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_PyString_AsStringAndSize (PyString_AsStringAndSize)(int)((PY_PyObject *)(char **)(PY_Py_ssize_t *)) |
#define | PY_FUNC_SEQ_PyString_FromString (PyString_FromString)(PY_PyObject *)((const char *)) |
#define | PY_FUNC_SEQ_PyString_FromStringAndSize (PyString_FromStringAndSize)(PY_PyObject *)((const char *)(PY_Py_ssize_t)) |
#define | PY_FUNC_SEQ_PyString_AsUTF8String (PyString_AsUTF8String)(PY_PyObject *)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_PyBytes_AsStringAndSize |
#define | PY_FUNC_SEQ_PyCObject_GetDesc (PyCObject_GetDesc)(void*)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_PyCObject_AsVoidPtr (PyCObject_AsVoidPtr)(void*)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_Py_DecodeLocale (Py_DecodeLocale)(wchar_t *)((const char *)(size_t *)) |
#define | PY_FUNC_SEQ_PyMem_RawFree (PyMem_RawFree)(void)((void *)) |
#define | PY_FUNC_SEQ_PyMem_RawMalloc (PyMem_RawMalloc)(void *)((size_t)) |
#define | PY_FUNC_SEQ_PyModule_GetState (PyModule_GetState)(void *)((PY_PyObject *)) |
#define | PY_FUNC_SEQ_PyOS_InitInterrupts (PyOS_InitInterrupts)(void)() \ |
#define | PY_PyInt_Check(op) PY_PyObject_TypeCheck(op, &PY_PyInt_Type()) |
#define | PY_PyString_Check(op) PY_PyObject_TypeCheck(op, &PY_PyString_Type()) |
#define | PY_Py_INCREF PY_Py_IncRef |
#define | PY_Py_DECREF PY_Py_DecRef |
#define | PY_Py_XDECREF(op) if ((op) == NULL) ; else PY_Py_DECREF(op) |
#define | PY_Py_False() (&PY__Py_ZeroStruct()) |
#define | PY_Py_True() (&PY__Py_TrueStruct()) |
#define | PY_Py_None() (&PY__Py_NoneStruct()) |
#define | PY_Py_RETURN_NONE return PY_Py_INCREF(PY_Py_None()), PY_Py_None() |
#define | PY_PyMODINIT_FUNC extern "C" SYS_VISIBILITY_EXPORT void |
#define | PY_PyRun_SimpleString(s) PY_PyRun_SimpleStringFlags(s, NULL) |
#define | PY_Py_CompileString(str, p, s) PY_Py_CompileStringFlags(str, p, s, NULL) |
#define | PY_PyRun_InteractiveLoop(f, p) PY_PyRun_InteractiveLoopFlags(f, p, NULL) |
#define | PY_PyList_SET_ITEM(op, i, v) (((PY_PyListObject *)(op))->ob_item()[i] = (v)) |
#define | PY_PyTuple_SET_ITEM(op, i, v) (((PY_PyTupleObject *)(op))->ob_item()[i] = (v)) |
#define | PY_PyList_GET_ITEM(op, i, v) (((PY_PyListObject *)(op))->ob_item()[i]) |
#define | PY_PyTuple_GET_ITEM(op, i) (((PY_PyTupleObject *)(op))->ob_item()[i]) |
#define | PY_PyObject_TypeCheck(ob, tp) ((ob)->ob_type() == (tp) || PY_PyType_IsSubtype((ob)->ob_type(), (tp))) |
#define | PY_PyCObject_Check(op) (op->ob_type() == &PY_PyCObject_Type()) |
#define | PY_PyFloat_Check(op) PY_PyObject_TypeCheck(op, &PY_PyFloat_Type()) |
#define | PY_PyLong_Check(op) PY_PyObject_TypeCheck(op, &PY_PyLong_Type()) |
#define | PY_PyBool_Check(op) PY_PyObject_TypeCheck(op, &PY_PyBool_Type()) |
#define | PY_PyUnicode_Check(op) PY_PyObject_TypeCheck(op, &PY_PyUnicode_Type()) |
#define | PY_PyTuple_Check(op) PY_PyObject_TypeCheck(op, &PY_PyTuple_Type()) |
#define | PY_PyList_Check(op) PY_PyObject_TypeCheck(op, &PY_PyList_Type()) |
#define | PY_PyDict_Check(op) PY_PyObject_TypeCheck(op, &PY_PyDict_Type()) |
#define | PY_PyFunction_Check(op) ((op)->ob_type() == &PY_PyFunction_Type()) |
#define | PY_PyBytes_Check(op) ((op)->ob_type() == &PY_PyBytes_Type()) |
#define | PY_PyExceptionInstance_Check(op) PY_PyObject_TypeCheck(op, (PY_PyTypeObject *)&PY_PyExc_BaseException()) |
#define | PY_PYFRAME_BACK(op) ((op)->f_back()) |
#define | PY_PYFRAME_CODE(op) ((op)->f_code()) |
Typedefs | |
using | PY_AtExitFunc ) = void(*)( |
typedef char *(* | PY_PyOS_ReadlineFunctionPointerType )(FILE *, FILE *, const char *) |
typedef int | PY_PyGILState_STATE |
typedef ssize_t | PY_Py_ssize_t |
typedef PY_Py_ssize_t | PY_Py_hash_t |
typedef PY_PyObject *(* | PY_PyCFunction )(PY_PyObject *, PY_PyObject *) |
Variables | |
class PY_API | PY_PyTypeObject |
class PY_API | PY_PyCodeObject |
class PY_API | PY_PyCompilerFlags |
class PY_API | PY_PyThreadState |
struct PY_API | PY_PyMethodDef |
struct PY_API | PY_PyConfig |
struct PY_API | PY_PyPreConfig |
struct PY_API | PY_PyStatus |
struct PY_API | PY_PyWideStringList |
PY_PyObject | |
ob_size | PY_PyVarObject |
ob_size PY_PyFrameObject | f_back |
#define PY_ADD_SUBCLASS_1 | ( | subclass, | |
base_class, | |||
member1_type, | |||
member1_name | |||
) |
Definition at line 396 of file PY_CPythonAPI.h.
#define PY_ADD_SUBCLASS_2 | ( | subclass, | |
base_class, | |||
member1_type, | |||
member1_name, | |||
member2_type, | |||
member2_name | |||
) |
Definition at line 411 of file PY_CPythonAPI.h.
#define PY_CALLBACK_SEQ_OF_2 | ( | r, | |
macro, | |||
seq | |||
) | macro(PY_SEQ_ELEM_0(seq), PY_SEQ_ELEM_1(seq)) |
Definition at line 280 of file PY_CPythonAPI.h.
#define PY_CALLBACK_SEQ_OF_3 | ( | r, | |
macro, | |||
seq | |||
) | macro(PY_SEQ_ELEM_0(seq), PY_SEQ_ELEM_1(seq), PY_SEQ_ELEM_2(seq)) |
Definition at line 288 of file PY_CPythonAPI.h.
#define PY_DECLARE_FUNCTION | ( | function_name, | |
return_type, | |||
parm_types | |||
) |
Definition at line 664 of file PY_CPythonAPI.h.
#define PY_DECLARE_FUNCTION_FROM_SEQ | ( | seq | ) | PY_CALLBACK_SEQ_OF_3(_, PY_DECLARE_FUNCTION, seq) |
Definition at line 659 of file PY_CPythonAPI.h.
#define PY_DECLARE_WRAPPED_CONSTANT | ( | constant_name, | |
type | |||
) | PY_API type &HBOOST_PP_CAT(PY_, constant_name)(); |
Definition at line 670 of file PY_CPythonAPI.h.
#define PY_FOR_EACH_SEQ_OF_2 | ( | macro, | |
seq | |||
) | HBOOST_PP_SEQ_FOR_EACH(PY_CALLBACK_SEQ_OF_2, macro, seq) |
Definition at line 275 of file PY_CPythonAPI.h.
#define PY_FOR_EACH_SEQ_OF_3 | ( | macro, | |
seq | |||
) | HBOOST_PP_SEQ_FOR_EACH(PY_CALLBACK_SEQ_OF_3, macro, seq) |
Definition at line 286 of file PY_CPythonAPI.h.
#define PY_FUNC_PYSYS_ADDWARNOPTION ((PySys_AddWarnOption)(void)((const wchar_t *))) |
Definition at line 200 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_Py_DecodeLocale (Py_DecodeLocale)(wchar_t *)((const char *)(size_t *)) |
Definition at line 716 of file PY_CPythonAPI.h.
Definition at line 72 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyBytes_AsStringAndSize |
Definition at line 709 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyCObject_AsVoidPtr (PyCObject_AsVoidPtr)(void*)((PY_PyObject *)) |
Definition at line 714 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyCObject_GetDesc (PyCObject_GetDesc)(void*)((PY_PyObject *)) |
Definition at line 712 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyInt_AsLong (PyInt_AsLong)(long)((PY_PyObject *)) |
Definition at line 697 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyInt_FromLong (PyInt_FromLong)(PY_PyObject *)((long)) |
Definition at line 698 of file PY_CPythonAPI.h.
Definition at line 718 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyMem_RawMalloc (PyMem_RawMalloc)(void *)((size_t)) |
Definition at line 720 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyModule_GetState (PyModule_GetState)(void *)((PY_PyObject *)) |
Definition at line 722 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyOS_InitInterrupts (PyOS_InitInterrupts)(void)() \ |
Definition at line 724 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyString_AsString (PyString_AsString)(char *)((PY_PyObject *)) |
Definition at line 699 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyString_AsStringAndSize (PyString_AsStringAndSize)(int)((PY_PyObject *)(char **)(PY_Py_ssize_t *)) |
Definition at line 701 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyString_AsUTF8String (PyString_AsUTF8String)(PY_PyObject *)((PY_PyObject *)) |
Definition at line 707 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyString_FromString (PyString_FromString)(PY_PyObject *)((const char *)) |
Definition at line 703 of file PY_CPythonAPI.h.
#define PY_FUNC_SEQ_PyString_FromStringAndSize (PyString_FromStringAndSize)(PY_PyObject *)((const char *)(PY_Py_ssize_t)) |
Definition at line 705 of file PY_CPythonAPI.h.
Definition at line 75 of file PY_CPythonAPI.h.
Definition at line 78 of file PY_CPythonAPI.h.
Definition at line 324 of file PY_CPythonAPI.h.
#define PY_MAKE_ARG_LIST | ( | parm_types | ) | HBOOST_PP_SEQ_FOR_EACH_I(PY_MAKE_ARG, _, parm_types) |
Definition at line 321 of file PY_CPythonAPI.h.
Definition at line 313 of file PY_CPythonAPI.h.
#define PY_MAKE_PARM_LIST | ( | parm_types | ) | HBOOST_PP_SEQ_FOR_EACH_I(PY_MAKE_PARM, _, parm_types) |
Definition at line 306 of file PY_CPythonAPI.h.
Definition at line 797 of file PY_CPythonAPI.h.
#define PY_Py_DECREF PY_Py_DecRef |
Definition at line 786 of file PY_CPythonAPI.h.
#define PY_Py_False | ( | ) | (&PY__Py_ZeroStruct()) |
Definition at line 789 of file PY_CPythonAPI.h.
#define PY_Py_INCREF PY_Py_IncRef |
Definition at line 785 of file PY_CPythonAPI.h.
#define PY_Py_None | ( | ) | (&PY__Py_NoneStruct()) |
Definition at line 791 of file PY_CPythonAPI.h.
#define PY_Py_RETURN_NONE return PY_Py_INCREF(PY_Py_None()), PY_Py_None() |
Definition at line 793 of file PY_CPythonAPI.h.
#define PY_Py_True | ( | ) | (&PY__Py_TrueStruct()) |
Definition at line 790 of file PY_CPythonAPI.h.
#define PY_Py_XDECREF | ( | op | ) | if ((op) == NULL) ; else PY_Py_DECREF(op) |
Definition at line 787 of file PY_CPythonAPI.h.
#define PY_PyBool_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyBool_Type()) |
Definition at line 816 of file PY_CPythonAPI.h.
#define PY_PyBytes_Check | ( | op | ) | ((op)->ob_type() == &PY_PyBytes_Type()) |
Definition at line 822 of file PY_CPythonAPI.h.
#define PY_PyCObject_Check | ( | op | ) | (op->ob_type() == &PY_PyCObject_Type()) |
Definition at line 813 of file PY_CPythonAPI.h.
#define PY_PyDict_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyDict_Type()) |
Definition at line 820 of file PY_CPythonAPI.h.
#define PY_PyExceptionInstance_Check | ( | op | ) | PY_PyObject_TypeCheck(op, (PY_PyTypeObject *)&PY_PyExc_BaseException()) |
Definition at line 828 of file PY_CPythonAPI.h.
#define PY_PyFloat_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyFloat_Type()) |
Definition at line 814 of file PY_CPythonAPI.h.
#define PY_PYFRAME_BACK | ( | op | ) | ((op)->f_back()) |
Definition at line 835 of file PY_CPythonAPI.h.
#define PY_PYFRAME_CODE | ( | op | ) | ((op)->f_code()) |
Definition at line 836 of file PY_CPythonAPI.h.
#define PY_PyFunction_Check | ( | op | ) | ((op)->ob_type() == &PY_PyFunction_Type()) |
Definition at line 821 of file PY_CPythonAPI.h.
#define PY_PyInt_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyInt_Type()) |
Definition at line 778 of file PY_CPythonAPI.h.
#define PY_PyList_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyList_Type()) |
Definition at line 819 of file PY_CPythonAPI.h.
#define PY_PyList_GET_ITEM | ( | op, | |
i, | |||
v | |||
) | (((PY_PyListObject *)(op))->ob_item()[i]) |
Definition at line 805 of file PY_CPythonAPI.h.
Definition at line 800 of file PY_CPythonAPI.h.
#define PY_PyLong_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyLong_Type()) |
Definition at line 815 of file PY_CPythonAPI.h.
#define PY_PyMODINIT_FUNC extern "C" SYS_VISIBILITY_EXPORT void |
Definition at line 794 of file PY_CPythonAPI.h.
#define PY_PyObject_TypeCheck | ( | ob, | |
tp | |||
) | ((ob)->ob_type() == (tp) || PY_PyType_IsSubtype((ob)->ob_type(), (tp))) |
Definition at line 811 of file PY_CPythonAPI.h.
Definition at line 798 of file PY_CPythonAPI.h.
Definition at line 796 of file PY_CPythonAPI.h.
#define PY_PyString_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyString_Type()) |
Definition at line 779 of file PY_CPythonAPI.h.
#define PY_PyTuple_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyTuple_Type()) |
Definition at line 818 of file PY_CPythonAPI.h.
#define PY_PyTuple_GET_ITEM | ( | op, | |
i | |||
) | (((PY_PyTupleObject *)(op))->ob_item()[i]) |
Definition at line 807 of file PY_CPythonAPI.h.
Definition at line 802 of file PY_CPythonAPI.h.
#define PY_PyUnicode_Check | ( | op | ) | PY_PyObject_TypeCheck(op, &PY_PyUnicode_Type()) |
Definition at line 817 of file PY_CPythonAPI.h.
#define PY_SEQ_ELEM_0 | ( | seq | ) | HBOOST_PP_SEQ_HEAD(seq) |
Definition at line 294 of file PY_CPythonAPI.h.
#define PY_SEQ_ELEM_1 | ( | seq | ) | HBOOST_PP_SEQ_HEAD(HBOOST_PP_SEQ_TAIL(seq)) |
Definition at line 296 of file PY_CPythonAPI.h.
#define PY_SEQ_ELEM_2 | ( | seq | ) | HBOOST_PP_SEQ_HEAD(HBOOST_PP_SEQ_TAIL(HBOOST_PP_SEQ_TAIL(seq))) |
Definition at line 298 of file PY_CPythonAPI.h.
#define PY_WRAPPED_CONSTANTS |
Definition at line 234 of file PY_CPythonAPI.h.
#define PY_WRAPPED_FUNCTIONS |
Definition at line 89 of file PY_CPythonAPI.h.
#define PY_WRAPPED_MEMORY_FUNCTIONS |
Definition at line 224 of file PY_CPythonAPI.h.
#define PY_WRAPPED_UNCHECKED_FUNCTIONS |
Definition at line 210 of file PY_CPythonAPI.h.
using PY_AtExitFunc = void (*)( |
Definition at line 68 of file PY_CPythonAPI.h.
typedef PY_Py_ssize_t PY_Py_hash_t |
Definition at line 356 of file PY_CPythonAPI.h.
Definition at line 352 of file PY_CPythonAPI.h.
typedef PY_PyObject*(* PY_PyCFunction)(PY_PyObject *, PY_PyObject *) |
Definition at line 501 of file PY_CPythonAPI.h.
typedef int PY_PyGILState_STATE |
Definition at line 339 of file PY_CPythonAPI.h.
typedef char*(* PY_PyOS_ReadlineFunctionPointerType)(FILE *, FILE *, const char *) |
Definition at line 233 of file PY_CPythonAPI.h.
ob_size PY_ADD_SUBCLASS_1 | ( | PY_PyTypeObject | , |
PY_PyVarObject | , | ||
const char * | , | ||
tp_name | |||
) |
ob_size PY_PyFrameObject PY_PyCodeObject f_code PY_ADD_SUBCLASS_1 | ( | PY_PyListObject | , |
PY_PyVarObject | , | ||
PY_PyObject ** | , | ||
ob_item | |||
) |
Definition at line 480 of file PY_CPythonAPI.h.
PY_ADD_SUBCLASS_2 | ( | PY_PyObject | , |
PY_PyObject_HEAD_EXTRA | , | ||
PY_Py_ssize_t | , | ||
ob_refcnt | , | ||
PY_PyTypeObject * | , | ||
ob_type | |||
) |
PY_API PY_PyObject* PY_Py_BuildValue | ( | const char * | format, |
... | |||
) |
PY_API PY_PyObject* PY_Py_InitModule | ( | const char * | name, |
PY_PyMethodDef * | methods | ||
) |
PY_API int PY_PyArg_ParseTuple | ( | PY_PyObject * | args, |
const char * | format, | ||
... | |||
) |
PY_API PY_PyObject* PY_PyObject_CallMethod | ( | PY_PyObject * | o, |
const char * | name, | ||
const char * | format, | ||
... | |||
) |
PY_API void PYgetHFSPythonSitePackagesPath | ( | UT_WorkBuffer & | site_packages_path | ) |
PY_API bool PYisHFSPythonLibraryLoaded | ( | ) |
ob_size PY_PyFrameObject f_back |
Definition at line 476 of file PY_CPythonAPI.h.
Definition at line 331 of file PY_CPythonAPI.h.
Definition at line 332 of file PY_CPythonAPI.h.
struct PY_API PY_PyConfig |
Definition at line 335 of file PY_CPythonAPI.h.
struct PY_API PY_PyMethodDef |
Definition at line 334 of file PY_CPythonAPI.h.
PY_PyObject |
Definition at line 470 of file PY_CPythonAPI.h.
struct PY_API PY_PyPreConfig |
Definition at line 336 of file PY_CPythonAPI.h.
struct PY_API PY_PyStatus |
Definition at line 337 of file PY_CPythonAPI.h.
Definition at line 333 of file PY_CPythonAPI.h.
Definition at line 330 of file PY_CPythonAPI.h.
ob_size PY_PyVarObject |
Definition at line 476 of file PY_CPythonAPI.h.
struct PY_API PY_PyWideStringList |
Definition at line 338 of file PY_CPythonAPI.h.