Lines Matching refs:origin
12 PyObject *origin;
35 Py_XDECREF(alias->origin);
45 Py_VISIT(alias->origin);
138 if (ga_repr_item(&writer, alias->origin) < 0) {
347 ((gaobject *)arg)->origin == (PyObject *)&PyTuple_Type)
535 PyObject *res = Py_GenericAlias(alias->origin, newargs);
550 // TODO: Hash in the hash for the origin
551 Py_hash_t h0 = PyObject_Hash(alias->origin);
583 PyObject *obj = PyObject_Call(alias->origin, args, kwds);
592 PyObject *obj = PyVectorcall_Function(alias->origin)(alias->origin, args, nargsf, kwnames);
618 return PyObject_GetAttr(alias->origin, name);
655 int eq = PyObject_RichCompareBool(aa->origin, bb->origin, Py_EQ);
669 return PyTuple_Pack(1, alias->origin);
693 PyObject *tmp = Py_GenericAlias(alias->origin, alias->args);
703 alias->origin, alias->args);
710 PyObject *dir = PyObject_Dir(alias->origin);
754 {"__origin__", T_OBJECT, offsetof(gaobject, origin), READONLY},
778 if (alias->starred && alias->origin == (PyObject *)&PyTuple_Type) {
795 setup_ga(gaobject *alias, PyObject *origin, PyObject *args) {
806 Py_INCREF(origin);
807 alias->origin = origin;
812 if (PyVectorcall_Function(origin) != NULL) {
831 PyObject *origin = PyTuple_GET_ITEM(args, 0);
837 if (!setup_ga(self, origin, arguments)) {
855 PyObject *starred_alias = Py_GenericAlias(alias->origin, alias->args);
962 Py_GenericAlias(PyObject *origin, PyObject *args)
969 if (!setup_ga(alias, origin, args)) {