Lines Matching defs:args
13 PyObject *args;
24 Py_XDECREF(alias->args);
33 Py_VISIT(alias->args);
42 PyObject *args = PyFrozenSet_New(alias->args);
43 if (args == NULL) {
46 Py_hash_t hash = PyObject_Hash(args);
47 Py_DECREF(args);
58 PyObject *a_set = PySet_New(((unionobject*)a)->args);
62 PyObject *b_set = PySet_New(((unionobject*)b)->args);
139 PyObject *args = ((unionobject *) *obj)->args;
140 *size = PyTuple_GET_SIZE(args);
141 return &PyTuple_GET_ITEM(args, 0);
254 Py_ssize_t len = PyTuple_GET_SIZE(alias->args);
262 PyObject *p = PyTuple_GET_ITEM(alias->args, i);
274 {"__args__", T_OBJECT, offsetof(unionobject, args), READONLY},
284 alias->parameters = _Py_make_parameters(alias->args);
290 PyObject *newargs = _Py_subs_parameters(self, alias->args, alias->parameters, item);
324 alias->parameters = _Py_make_parameters(alias->args);
368 return ((unionobject *) self)->args;
394 make_union(PyObject *args)
396 assert(PyTuple_CheckExact(args));
403 Py_INCREF(args);
405 result->args = args;