#include "Python.h"#include <sys/types.h>#include "cppjit_interop.h"#include "cpyrt/CommonDefs.h"Namespaces | |
| namespace | cppjit |
| namespace | cppjit::cpyrt |
Macros | |
| #define | _cpyrt_PyText_AsStringAndSize PyUnicode_AsUTF8AndSize |
| #define | CPPJIT__div__ "__truediv__" |
| #define | CPPJIT__idiv__ "__itruediv__" |
| #define | CPPJIT__long__ "__int__" |
| #define | CPPJIT__next__ "__next__" |
| #define | cpyrt_PyCapsule_CheckExact PyCapsule_CheckExact |
| #define | cpyrt_PyCapsule_GetPointer PyCapsule_GetPointer |
| #define | cpyrt_PyCapsule_New PyCapsule_New |
| #define | cpyrt_PyCFunction_Call PyObject_Call |
| #define | cpyrt_PyObject_Call PyObject_Vectorcall |
| #define | cpyrt_PySliceCast PyObject* |
| #define | cpyrt_PyText_Append PyUnicode_Append |
| #define | cpyrt_PyText_AppendAndDel PyUnicode_AppendAndDel |
| #define | cpyrt_PyText_AsString PyUnicode_AsUTF8 |
| #define | cpyrt_PyText_AsStringChecked PyUnicode_AsUTF8 |
| #define | cpyrt_PyText_Check PyUnicode_Check |
| #define | cpyrt_PyText_CheckExact PyUnicode_CheckExact |
| #define | cpyrt_PyText_FromFormat PyUnicode_FromFormat |
| #define | cpyrt_PyText_FromString PyUnicode_FromString |
| #define | cpyrt_PyText_FromStringAndSize PyUnicode_FromStringAndSize |
| #define | cpyrt_PyText_GET_SIZE PyUnicode_GET_LENGTH |
| #define | cpyrt_PyText_GetSize PyUnicode_GetSize |
| #define | cpyrt_PyText_InternFromString PyUnicode_InternFromString |
| #define | cpyrt_PyText_Type PyUnicode_Type |
| #define | CPYRT_PYTYPE_TAIL |
| #define | cpyrt_PyUnicode_AsWideChar PyUnicode_AsWideChar |
| #define | cpyrt_PyUnicode_GET_SIZE PyUnicode_GET_LENGTH |
| #define | CPYRT_TP_ITERITEM |
| #define | CPYRT_TP_VERSIONS_USED |
| #define | CPYRT_TP_WATCHED |
| #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_SSIZE_T_CLEAN |
| #define | PY_SSIZE_T_FORMAT "%zd" |
| #define | Py_TPFLAGS_CHECKTYPES 0 |
| #define | Py_TPFLAGS_HAVE_RICHCOMPARE 0 |
| #define | Py_TPFLAGS_HAVE_VECTORCALL _Py_TPFLAGS_HAVE_VECTORCALL |
| #define | PyBuffer_Type PyMemoryView_Type |
| #define | PyClass_Check PyType_Check |
| #define | PyInt_AS_LONG PyLong_AsLong |
| #define | PyInt_AsLong PyLong_AsLong |
| #define | PyInt_AsSsize_t PyLong_AsSsize_t |
| #define | PyInt_Check PyLong_Check |
| #define | PyInt_CheckExact PyLong_CheckExact |
| #define | PyInt_FromLong PyLong_FromLong |
| #define | PyInt_FromSsize_t PyLong_FromSsize_t |
| #define | PyInt_Type PyLong_Type |
| #define | PyIntObject PyLongObject |
| #define | PyUnicode_GetSize PyUnicode_GetLength |
Typedefs | |
| typedef PyObject *const * | cpyrt_PyArgs_t |
| typedef Py_ssize_t(* | dict_lookup_func) (PyDictObject *, PyObject *, Py_hash_t, PyObject **) |
Functions | |
| static PyObject * | cpyrt_GetWeakRef (PyObject *ref) |
| static void | cpyrt_PyArgs_DEL (cpyrt_PyArgs_t args) |
| static PyObject * | cpyrt_PyArgs_GET_ITEM (cpyrt_PyArgs_t args, Py_ssize_t i) |
| static Py_ssize_t | cpyrt_PyArgs_GET_SIZE (cpyrt_PyArgs_t, size_t nargsf) |
| static cpyrt_PyArgs_t | cpyrt_PyArgs_New (Py_ssize_t N) |
| static PyObject * | cpyrt_PyArgs_SET_ITEM (cpyrt_PyArgs_t args, Py_ssize_t i, PyObject *item) |
| static const char * | cpyrt_PyText_AsStringAndSize (PyObject *pystr, Py_ssize_t *size) |
| PyObject * | cpyrt_tp_call (PyObject *cb, cpyrt_PyArgs_t args, size_t nargsf, PyObject *kwds) |
| #define _cpyrt_PyText_AsStringAndSize PyUnicode_AsUTF8AndSize |
| #define cpyrt_PyText_FromStringAndSize PyUnicode_FromStringAndSize |
| #define cpyrt_PyText_GetSize PyUnicode_GetSize |
| #define cpyrt_PyText_InternFromString PyUnicode_InternFromString |
| #define CPYRT_PYTYPE_TAIL |
| #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False |
| #define Py_TPFLAGS_HAVE_VECTORCALL _Py_TPFLAGS_HAVE_VECTORCALL |
| typedef PyObject* const* cpyrt_PyArgs_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |