Lines Matching refs:tp_call
9 *tp_call* and vectorcall.
11 The *tp_call* Protocol
14 Instances of classes that set :c:member:`~PyTypeObject.tp_call` are callable.
17 PyObject *tp_call(PyObject *callable, PyObject *args, PyObject *kwargs);
25 This convention is not only used by *tp_call*:
45 Additionally, some third-party extensions use *tp_call* directly
48 :c:member:`~PyTypeObject.tp_call`.
52 :c:member:`~PyTypeObject.tp_call` to :c:func:`PyVectorcall_Call`.
58 :c:member:`~PyTypeObject.tp_call` with the same semantics.
61 than *tp_call*. For example, if the callee needs to convert
123 When using *tp_call*, callees do not need to worry about
126 for calls made using *tp_call*.
171 :c:member:`~PyTypeObject.tp_call` slot or be used in an implementation of ``tp_call``.
173 and it does not fall back to ``tp_call``.
187 either *tp_call* or vectorcall.