Lines Matching defs:parameters
14 PyObject *parameters;
37 Py_XDECREF(alias->parameters);
47 Py_VISIT(alias->parameters);
215 PyObject *parameters = PyTuple_New(len);
216 if (parameters == NULL)
227 Py_DECREF(parameters);
231 iparam += tuple_add(parameters, iparam, t);
238 Py_DECREF(parameters);
246 if (_PyTuple_Resize(¶meters, len) < 0) {
248 Py_DECREF(parameters);
254 iparam += tuple_add(parameters, iparam, t2);
261 if (_PyTuple_Resize(¶meters, iparam) < 0) {
262 Py_XDECREF(parameters);
266 return parameters;
407 _Py_subs_parameters(PyObject *self, PyObject *args, PyObject *parameters, PyObject *item)
409 Py_ssize_t nparams = PyTuple_GET_SIZE(parameters);
417 PyObject *param = PyTuple_GET_ITEM(parameters, i);
447 /* Replace all type variables (specified by parameters)
481 Py_ssize_t iparam = tuple_index(parameters, nparams, arg);
487 arg = subs_tvars(arg, parameters, argitems, nitems);
523 if (alias->parameters == NULL) {
524 alias->parameters = _Py_make_parameters(alias->args);
525 if (alias->parameters == NULL) {
530 PyObject *newargs = _Py_subs_parameters(self, alias->args, alias->parameters, item);
764 if (alias->parameters == NULL) {
765 alias->parameters = _Py_make_parameters(alias->args);
766 if (alias->parameters == NULL) {
770 Py_INCREF(alias->parameters);
771 return alias->parameters;
809 alias->parameters = NULL;