#include "Python.h"#include <sys/types.h>#include "cppjit_interop.h"#include "cpyrt/CommonDefs.h"Namespaces | |
| namespace | cppjit |
| namespace | cppjit::cpyrt |
Macros | |
| #define | cpyrt_PyObject_Call PyObject_Vectorcall |
| #define | CPYRT_PYTYPE_TAIL |
| #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_HAVE_VECTORCALL _Py_TPFLAGS_HAVE_VECTORCALL |
Typedefs | |
| typedef PyObject *const * | cpyrt_PyArgs_t |
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_PYTYPE_TAIL |
| #define Py_TPFLAGS_HAVE_VECTORCALL _Py_TPFLAGS_HAVE_VECTORCALL |
| typedef PyObject* const* cpyrt_PyArgs_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |