Lines Matching defs:self

27 ga_dealloc(PyObject *self)
29 gaobject *alias = (gaobject *)self;
31 _PyObject_GC_UNTRACK(self);
38 Py_TYPE(self)->tp_free(self);
42 ga_traverse(PyObject *self, visitproc visit, void *arg)
44 gaobject *alias = (gaobject *)self;
125 ga_repr(PyObject *self)
127 gaobject *alias = (gaobject *)self;
170 // Index of item in self[:len], or -1 if not found (self is a tuple)
172 tuple_index(PyObject *self, Py_ssize_t len, PyObject *item)
175 if (PyTuple_GET_ITEM(self, i) == item) {
183 tuple_add(PyObject *self, Py_ssize_t len, PyObject *item)
185 if (tuple_index(self, len, item) < 0) {
187 PyTuple_SET_ITEM(self, len, item);
407 _Py_subs_parameters(PyObject *self, PyObject *args, PyObject *parameters, PyObject *item)
413 self);
425 tmp = PyObject_CallFunction(prepare, "OO", self, item);
428 tmp = PyObject_CallFunction(prepare, "O(O)", self, item);
445 self, nitems, nparams);
519 ga_getitem(PyObject *self, PyObject *item)
521 gaobject *alias = (gaobject *)self;
530 PyObject *newargs = _Py_subs_parameters(self, alias->args, alias->parameters, item);
547 ga_hash(PyObject *self)
549 gaobject *alias = (gaobject *)self;
563 set_orig_class(PyObject *obj, PyObject *self)
566 if (PyObject_SetAttr(obj, &_Py_ID(__orig_class__), self) < 0) {
580 ga_call(PyObject *self, PyObject *args, PyObject *kwds)
582 gaobject *alias = (gaobject *)self;
584 return set_orig_class(obj, self);
588 ga_vectorcall(PyObject *self, PyObject *const *args,
591 gaobject *alias = (gaobject *) self;
593 return set_orig_class(obj, self);
612 ga_getattro(PyObject *self, PyObject *name)
614 gaobject *alias = (gaobject *)self;
625 return PyObject_GenericGetAttr(self, name);
666 ga_mro_entries(PyObject *self, PyObject *args)
668 gaobject *alias = (gaobject *)self;
673 ga_instancecheck(PyObject *self, PyObject *Py_UNUSED(ignored))
681 ga_subclasscheck(PyObject *self, PyObject *Py_UNUSED(ignored))
689 ga_reduce(PyObject *self, PyObject *Py_UNUSED(ignored))
691 gaobject *alias = (gaobject *)self;
707 ga_dir(PyObject *self, PyObject *Py_UNUSED(ignored))
709 gaobject *alias = (gaobject *)self;
761 ga_parameters(PyObject *self, void *unused)
763 gaobject *alias = (gaobject *)self;
775 ga_unpacked_tuple_args(PyObject *self, void *unused)
777 gaobject *alias = (gaobject *)self;
833 gaobject *self = (gaobject *)type->tp_alloc(type, 0);
834 if (self == NULL) {
837 if (!setup_ga(self, origin, arguments)) {
838 Py_DECREF(self);
841 return (PyObject *)self;
879 ga_iter_clear(PyObject *self) {
880 gaiterobject *gi = (gaiterobject *)self;
886 ga_iter_reduce(PyObject *self, PyObject *Py_UNUSED(ignored))
889 gaiterobject *gi = (gaiterobject *)self;
922 ga_iter(PyObject *self) {
927 gi->obj = Py_NewRef(self);