Macros | |
#define | CPPYY__div__ "__div__" |
#define | CPPYY__idiv__ "__idiv__" |
#define | CPPYY__long__ "__long__" |
#define | CPPYY__next__ "next" |
#define | CPyCppyy_PyCapsule_CheckExact PyCObject_Check |
#define | CPyCppyy_PyCFunction_Call PyCFunction_Call |
#define | CPyCppyy_PySliceCast PySliceObject* |
#define | CPyCppyy_PyText_Append PyString_Concat |
#define | CPyCppyy_PyText_AppendAndDel PyString_ConcatAndDel |
#define | CPyCppyy_PyText_AsString PyString_AS_STRING |
#define | CPyCppyy_PyText_AsStringChecked PyString_AsString |
#define | CPyCppyy_PyText_Check PyString_Check |
#define | CPyCppyy_PyText_CheckExact PyString_CheckExact |
#define | CPyCppyy_PyText_FromFormat PyString_FromFormat |
#define | CPyCppyy_PyText_FromString PyString_FromString |
#define | CPyCppyy_PyText_FromStringAndSize PyString_FromStringAndSize |
#define | CPyCppyy_PyText_GET_SIZE PyString_GET_SIZE |
#define | CPyCppyy_PyText_GetSize PyString_Size |
#define | CPyCppyy_PyText_InternFromString PyString_InternFromString |
#define | CPyCppyy_PyText_Type PyString_Type |
#define | CPyCppyy_PyUnicode_GET_SIZE PyUnicode_GET_SIZE |
#define | lenfunc inquiry |
#define | Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False |
#define | Py_RETURN_NONE return Py_INCREF(Py_None), Py_None |
#define | Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True |
#define | Py_SET_TYPE(ob, type) _Py_SET_TYPE((PyObject*)(ob), type) |
#define | PY_SSIZE_T_FORMAT "%d" |
#define | PY_SSIZE_T_MAX INT_MAX |
#define | PY_SSIZE_T_MIN INT_MIN |
#define | Py_TYPE(ob) (((PyObject*)(ob))->ob_type) |
#define | PyBool_FromLong PyInt_FromLong |
#define | PyBytes_AS_STRING PyString_AS_STRING |
#define | PyBytes_AsString PyString_AsString |
#define | PyBytes_Check PyString_Check |
#define | PyBytes_CheckExact PyString_CheckExact |
#define | PyBytes_FromFormat PyString_FromFormat |
#define | PyBytes_FromString PyString_FromString |
#define | PyBytes_FromStringAndSize PyString_FromStringAndSize |
#define | PyBytes_GET_SIZE PyString_GET_SIZE |
#define | PyBytes_Size PyString_Size |
#define | PyBytes_Type PyString_Type |
#define | PyIndex_Check(obj) (PyInt_Check(obj) || PyLong_Check(obj)) |
#define | PyInt_AsSsize_t PyInt_AsLong |
#define | PyInt_FromSsize_t PyInt_FromLong |
#define | PyVarObject_HEAD_INIT(type, size) PyObject_HEAD_INIT(type) size, |
#define | ssizeargfunc intargfunc |
#define | ssizeobjargproc intobjargproc |
Typedefs | |
typedef PyDictEntry *(* | dict_lookup_func) (PyDictObject *, PyObject *, long) |
typedef Py_ssize_t | dim_t |
typedef dim_t * | dims_t |
typedef double | Double32_t |
typedef float | Float16_t |
typedef int | Int_t |
typedef long long | Long64_t |
typedef long | Long_t |
typedef long double | LongDouble_t |
typedef long | Py_hash_t |
typedef int | Py_ssize_t |
typedef unsigned int | UInt_t |
typedef unsigned long long | ULong64_t |
typedef unsigned long | ULong_t |
Functions | |
static void | _Py_SET_TYPE (PyObject *ob, PyTypeObject *type) |
static void * | CPyCppyy_PyCapsule_GetPointer (PyObject *capsule, const char *) |
static PyObject * | CPyCppyy_PyCapsule_New (void *cobj, const char *, void(*destr)(void *)) |
static const char * | CPyCppyy_PyText_AsStringAndSize (PyObject *pystr, Py_ssize_t *size) |
static Py_ssize_t | CPyCppyy_PyUnicode_AsWideChar (PyObject *pyobj, wchar_t *w, Py_ssize_t size) |
Py_ssize_t | PyNumber_AsSsize_t (PyObject *obj, PyObject *) |
#define CPPYY__div__ "__div__" |
Definition at line 132 of file CPyCppyy.h.
#define CPPYY__idiv__ "__idiv__" |
Definition at line 131 of file CPyCppyy.h.
#define CPPYY__long__ "__long__" |
Definition at line 130 of file CPyCppyy.h.
#define CPPYY__next__ "next" |
Definition at line 133 of file CPyCppyy.h.
#define CPyCppyy_PyCapsule_CheckExact PyCObject_Check |
Definition at line 124 of file CPyCppyy.h.
#define CPyCppyy_PyCFunction_Call PyCFunction_Call |
Definition at line 304 of file CPyCppyy.h.
#define CPyCppyy_PySliceCast PySliceObject* |
Definition at line 210 of file CPyCppyy.h.
#define CPyCppyy_PyText_Append PyString_Concat |
Definition at line 104 of file CPyCppyy.h.
#define CPyCppyy_PyText_AppendAndDel PyString_ConcatAndDel |
Definition at line 105 of file CPyCppyy.h.
#define CPyCppyy_PyText_AsString PyString_AS_STRING |
Definition at line 97 of file CPyCppyy.h.
#define CPyCppyy_PyText_AsStringChecked PyString_AsString |
Definition at line 98 of file CPyCppyy.h.
#define CPyCppyy_PyText_Check PyString_Check |
Definition at line 95 of file CPyCppyy.h.
#define CPyCppyy_PyText_CheckExact PyString_CheckExact |
Definition at line 96 of file CPyCppyy.h.
#define CPyCppyy_PyText_FromFormat PyString_FromFormat |
Definition at line 101 of file CPyCppyy.h.
#define CPyCppyy_PyText_FromString PyString_FromString |
Definition at line 102 of file CPyCppyy.h.
#define CPyCppyy_PyText_FromStringAndSize PyString_FromStringAndSize |
Definition at line 106 of file CPyCppyy.h.
#define CPyCppyy_PyText_GET_SIZE PyString_GET_SIZE |
Definition at line 99 of file CPyCppyy.h.
#define CPyCppyy_PyText_GetSize PyString_Size |
Definition at line 100 of file CPyCppyy.h.
#define CPyCppyy_PyText_InternFromString PyString_InternFromString |
Definition at line 103 of file CPyCppyy.h.
#define CPyCppyy_PyText_Type PyString_Type |
Definition at line 115 of file CPyCppyy.h.
#define CPyCppyy_PyUnicode_GET_SIZE PyUnicode_GET_SIZE |
Definition at line 117 of file CPyCppyy.h.
#define lenfunc inquiry |
Definition at line 245 of file CPyCppyy.h.
#define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False |
Definition at line 297 of file CPyCppyy.h.
#define Py_RETURN_NONE return Py_INCREF(Py_None), Py_None |
Definition at line 289 of file CPyCppyy.h.
#define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True |
Definition at line 293 of file CPyCppyy.h.
#define Py_SET_TYPE | ( | ob, | |
type | |||
) | _Py_SET_TYPE((PyObject*)(ob), type) |
Definition at line 311 of file CPyCppyy.h.
#define PY_SSIZE_T_FORMAT "%d" |
Definition at line 239 of file CPyCppyy.h.
#define PY_SSIZE_T_MAX INT_MAX |
Definition at line 241 of file CPyCppyy.h.
#define PY_SSIZE_T_MIN INT_MIN |
Definition at line 242 of file CPyCppyy.h.
#define Py_TYPE | ( | ob | ) | (((PyObject*)(ob))->ob_type) |
Definition at line 217 of file CPyCppyy.h.
#define PyBool_FromLong PyInt_FromLong |
Definition at line 272 of file CPyCppyy.h.
#define PyBytes_AS_STRING PyString_AS_STRING |
Definition at line 85 of file CPyCppyy.h.
#define PyBytes_AsString PyString_AsString |
Definition at line 86 of file CPyCppyy.h.
#define PyBytes_Check PyString_Check |
Definition at line 83 of file CPyCppyy.h.
#define PyBytes_CheckExact PyString_CheckExact |
Definition at line 84 of file CPyCppyy.h.
#define PyBytes_FromFormat PyString_FromFormat |
Definition at line 89 of file CPyCppyy.h.
#define PyBytes_FromString PyString_FromString |
Definition at line 90 of file CPyCppyy.h.
#define PyBytes_FromStringAndSize PyString_FromStringAndSize |
Definition at line 91 of file CPyCppyy.h.
#define PyBytes_GET_SIZE PyString_GET_SIZE |
Definition at line 87 of file CPyCppyy.h.
#define PyBytes_Size PyString_Size |
Definition at line 88 of file CPyCppyy.h.
#define PyBytes_Type PyString_Type |
Definition at line 93 of file CPyCppyy.h.
#define PyIndex_Check | ( | obj | ) | (PyInt_Check(obj) || PyLong_Check(obj)) |
Definition at line 248 of file CPyCppyy.h.
#define PyInt_AsSsize_t PyInt_AsLong |
Definition at line 237 of file CPyCppyy.h.
#define PyInt_FromSsize_t PyInt_FromLong |
Definition at line 238 of file CPyCppyy.h.
Definition at line 215 of file CPyCppyy.h.
#define ssizeargfunc intargfunc |
Definition at line 246 of file CPyCppyy.h.
#define ssizeobjargproc intobjargproc |
Definition at line 244 of file CPyCppyy.h.
typedef PyDictEntry *(* dict_lookup_func) (PyDictObject *, PyObject *, long) |
Definition at line 69 of file CPyCppyy.h.
typedef Py_ssize_t dim_t |
Definition at line 64 of file CPyCppyy.h.
Definition at line 65 of file CPyCppyy.h.
typedef double Double32_t |
Definition at line 54 of file CPyCppyy.h.
typedef float Float16_t |
Definition at line 53 of file CPyCppyy.h.
Definition at line 43 of file CPyCppyy.h.
typedef long long Long64_t |
Definition at line 60 of file CPyCppyy.h.
typedef long Long_t |
Definition at line 50 of file CPyCppyy.h.
typedef long double LongDouble_t |
Definition at line 55 of file CPyCppyy.h.
typedef long Py_hash_t |
Definition at line 135 of file CPyCppyy.h.
typedef int Py_ssize_t |
Definition at line 236 of file CPyCppyy.h.
Definition at line 44 of file CPyCppyy.h.
typedef unsigned long long ULong64_t |
Definition at line 61 of file CPyCppyy.h.
typedef unsigned long ULong_t |
Definition at line 51 of file CPyCppyy.h.
|
inlinestatic |
Definition at line 310 of file CPyCppyy.h.
|
inlinestatic |
Definition at line 125 of file CPyCppyy.h.
|
inlinestatic |
Definition at line 119 of file CPyCppyy.h.
|
inlinestatic |
Definition at line 108 of file CPyCppyy.h.
|
inlinestatic |
Definition at line 222 of file CPyCppyy.h.
|
inline |
Definition at line 251 of file CPyCppyy.h.