Lines Matching refs:PyObject
21 PyAPI_FUNC(PyObject *) _PyStack_AsDict(
22 PyObject *const *values,
23 PyObject *kwnames);
25 /* Suggested size (number of positional arguments) for arrays of PyObject*
36 PyAPI_FUNC(PyObject *) _Py_CheckFunctionResult(
38 PyObject *callable,
39 PyObject *result,
47 PyAPI_FUNC(PyObject *) _PyObject_MakeTpCall(
49 PyObject *callable,
50 PyObject *const *args, Py_ssize_t nargs,
51 PyObject *keywords);
62 PyAPI_FUNC(vectorcallfunc) PyVectorcall_Function(PyObject *callable);
64 PyAPI_FUNC(PyObject *) PyObject_Vectorcall(
65 PyObject *callable,
66 PyObject *const *args,
68 PyObject *kwnames);
81 PyAPI_FUNC(PyObject *) PyObject_VectorcallDict(
82 PyObject *callable,
83 PyObject *const *args,
85 PyObject *kwargs);
89 PyAPI_FUNC(PyObject *) PyVectorcall_Call(PyObject *callable, PyObject *tuple, PyObject *dict);
92 PyAPI_FUNC(PyObject *) _PyObject_FastCall(
93 PyObject *func,
94 PyObject *const *args,
97 PyAPI_FUNC(PyObject *) PyObject_CallOneArg(PyObject *func, PyObject *arg);
99 PyAPI_FUNC(PyObject *) PyObject_VectorcallMethod(
100 PyObject *name, PyObject *const *args,
101 size_t nargsf, PyObject *kwnames);
103 static inline PyObject *
104 PyObject_CallMethodNoArgs(PyObject *self, PyObject *name)
110 static inline PyObject *
111 PyObject_CallMethodOneArg(PyObject *self, PyObject *name, PyObject *arg)
113 PyObject *args[2] = {self, arg};
119 PyAPI_FUNC(PyObject *) _PyObject_CallMethod(PyObject *obj,
120 PyObject *name,
125 PyAPI_FUNC(PyObject *) _PyObject_CallMethodId(PyObject *obj,
129 PyAPI_FUNC(PyObject *) _PyObject_CallMethodId_SizeT(PyObject *obj,
134 PyAPI_FUNC(PyObject *) _PyObject_CallMethodIdObjArgs(
135 PyObject *obj,
139 static inline PyObject *
141 _Py_Identifier *name, PyObject *const *args,
142 size_t nargsf, PyObject *kwnames)
144 PyObject *oname = _PyUnicode_FromId(name); /* borrowed */
151 static inline PyObject *
152 _PyObject_CallMethodIdNoArgs(PyObject *self, _Py_Identifier *name)
158 static inline PyObject *
159 _PyObject_CallMethodIdOneArg(PyObject *self, _Py_Identifier *name, PyObject *arg)
161 PyObject *args[2] = {self, arg};
167 PyAPI_FUNC(int) _PyObject_HasLen(PyObject *o);
172 PyAPI_FUNC(Py_ssize_t) PyObject_LengthHint(PyObject *o, Py_ssize_t);
196 PyAPI_FUNC(Py_ssize_t) _PySequence_IterSearch(PyObject *seq,
197 PyObject *obj, int operation);
201 PyAPI_FUNC(int) _PyObject_RealIsInstance(PyObject *inst, PyObject *cls);
203 PyAPI_FUNC(int) _PyObject_RealIsSubclass(PyObject *derived, PyObject *cls);
205 PyAPI_FUNC(char *const *) _PySequence_BytesToCharpArray(PyObject* self);
216 PyAPI_FUNC(int) _Py_convert_optional_to_ssize_t(PyObject *, void *);
219 PyAPI_FUNC(PyObject *) _PyNumber_Index(PyObject *o);