Lines Matching refs:PyObject
31 _operator_truth_impl(PyObject *module, PyObject *a) in _operator_truth_impl()
47 static PyObject *
48 _operator_add_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_add_impl()
60 static PyObject *
61 _operator_sub_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_sub_impl()
73 static PyObject *
74 _operator_mul_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_mul_impl()
86 static PyObject *
87 _operator_matmul_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_matmul_impl()
99 static PyObject *
100 _operator_floordiv_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_floordiv_impl()
112 static PyObject *
113 _operator_truediv_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_truediv_impl()
125 static PyObject *
126 _operator_mod_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_mod_impl()
141 static PyObject *
142 _operator_neg(PyObject *module, PyObject *a) in _operator_neg()
154 static PyObject *
155 _operator_pos(PyObject *module, PyObject *a) in _operator_pos()
167 static PyObject *
168 _operator_abs(PyObject *module, PyObject *a) in _operator_abs()
180 static PyObject *
181 _operator_inv(PyObject *module, PyObject *a) in _operator_inv()
193 static PyObject *
194 _operator_invert(PyObject *module, PyObject *a) in _operator_invert()
206 static PyObject *
207 _operator_lshift_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_lshift_impl()
219 static PyObject *
220 _operator_rshift_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_rshift_impl()
233 _operator_not__impl(PyObject *module, PyObject *a) in _operator_not__impl()
245 static PyObject *
246 _operator_and__impl(PyObject *module, PyObject *a, PyObject *b) in _operator_and__impl()
258 static PyObject *
259 _operator_xor_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_xor_impl()
271 static PyObject *
272 _operator_or__impl(PyObject *module, PyObject *a, PyObject *b) in _operator_or__impl()
284 static PyObject *
285 _operator_iadd_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_iadd_impl()
297 static PyObject *
298 _operator_isub_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_isub_impl()
310 static PyObject *
311 _operator_imul_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_imul_impl()
323 static PyObject *
324 _operator_imatmul_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_imatmul_impl()
336 static PyObject *
337 _operator_ifloordiv_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ifloordiv_impl()
349 static PyObject *
350 _operator_itruediv_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_itruediv_impl()
362 static PyObject *
363 _operator_imod_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_imod_impl()
375 static PyObject *
376 _operator_ilshift_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ilshift_impl()
388 static PyObject *
389 _operator_irshift_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_irshift_impl()
401 static PyObject *
402 _operator_iand_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_iand_impl()
414 static PyObject *
415 _operator_ixor_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ixor_impl()
427 static PyObject *
428 _operator_ior_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ior_impl()
440 static PyObject *
441 _operator_concat_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_concat_impl()
453 static PyObject *
454 _operator_iconcat_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_iconcat_impl()
471 _operator_contains_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_contains_impl()
488 _operator_indexOf_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_indexOf_impl()
501 _operator_countOf_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_countOf_impl()
517 static PyObject *
518 _operator_getitem_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_getitem_impl()
535 static PyObject *
536 _operator_setitem_impl(PyObject *module, PyObject *a, PyObject *b, in _operator_setitem_impl()
537 PyObject *c) in _operator_setitem_impl()
551 static PyObject *
552 _operator_delitem_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_delitem_impl()
570 static PyObject *
571 _operator_eq_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_eq_impl()
583 static PyObject *
584 _operator_ne_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ne_impl()
596 static PyObject *
597 _operator_lt_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_lt_impl()
609 static PyObject *
610 _operator_le_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_le_impl()
622 static PyObject *
623 _operator_gt_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_gt_impl()
635 static PyObject *
636 _operator_ge_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ge_impl()
648 static PyObject *
649 _operator_pow_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_pow_impl()
661 static PyObject *
662 _operator_ipow_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_ipow_impl()
677 static PyObject *
678 _operator_index(PyObject *module, PyObject *a) in _operator_index()
690 static PyObject *
691 _operator_is__impl(PyObject *module, PyObject *a, PyObject *b) in _operator_is__impl()
694 PyObject *result; in _operator_is__impl()
706 static PyObject *
707 _operator_is_not_impl(PyObject *module, PyObject *a, PyObject *b) in _operator_is_not_impl()
710 PyObject *result; in _operator_is_not_impl()
781 _operator_length_hint_impl(PyObject *module, PyObject *obj, in _operator_length_hint_impl()
804 static PyObject *
805 _operator__compare_digest_impl(PyObject *module, PyObject *a, PyObject *b) in _operator__compare_digest_impl()
939 PyObject *item;
946 static PyObject *
947 itemgetter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in itemgetter_new()
950 PyObject *item; in itemgetter_new()
989 return (PyObject *)ig; in itemgetter_new()
1007 static PyObject *
1008 itemgetter_call(itemgetterobject *ig, PyObject *args, PyObject *kw) in itemgetter_call()
1010 PyObject *obj, *result; in itemgetter_call()
1040 PyObject *item, *val; in itemgetter_call()
1052 static PyObject *
1055 PyObject *repr; in itemgetter_repr()
1058 int status = Py_ReprEnter((PyObject *)ig); in itemgetter_repr()
1067 Py_ReprLeave((PyObject *)ig); in itemgetter_repr()
1071 static PyObject *
1072 itemgetter_reduce(itemgetterobject *ig, PyObject *Py_UNUSED(ignored)) in itemgetter_reduce()
1143 PyObject *attr;
1149 static PyObject *
1150 attrgetter_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in attrgetter_new()
1153 PyObject *attr; in attrgetter_new()
1171 PyObject *item = PyTuple_GET_ITEM(args, idx); in attrgetter_new()
1203 PyObject *attr_chain = PyTuple_New(dot_count + 1); in attrgetter_new()
1204 PyObject *attr_chain_item; in attrgetter_new()
1258 return (PyObject *)ag; in attrgetter_new()
1276 static PyObject *
1277 dotted_getattr(PyObject *obj, PyObject *attr) in dotted_getattr()
1279 PyObject *newobj; in dotted_getattr()
1285 PyObject *attr_name; in dotted_getattr()
1309 static PyObject *
1310 attrgetter_call(attrgetterobject *ag, PyObject *args, PyObject *kw) in attrgetter_call()
1312 PyObject *obj, *result; in attrgetter_call()
1331 PyObject *attr, *val; in attrgetter_call()
1343 static PyObject *
1344 dotjoinattr(PyObject *attr, PyObject **attrsep) in dotjoinattr()
1359 static PyObject *
1363 PyObject *attrsep = NULL; in attrgetter_args()
1364 PyObject *attrstrings = PyTuple_New(ag->nattrs); in attrgetter_args()
1369 PyObject *attr = PyTuple_GET_ITEM(ag->attr, i); in attrgetter_args()
1370 PyObject *attrstr = dotjoinattr(attr, &attrsep); in attrgetter_args()
1382 static PyObject *
1385 PyObject *repr = NULL; in attrgetter_repr()
1386 int status = Py_ReprEnter((PyObject *)ag); in attrgetter_repr()
1394 PyObject *attrsep = NULL; in attrgetter_repr()
1395 PyObject *attr = dotjoinattr(PyTuple_GET_ITEM(ag->attr, 0), &attrsep); in attrgetter_repr()
1403 PyObject *attrstrings = attrgetter_args(ag); in attrgetter_repr()
1410 Py_ReprLeave((PyObject *)ag); in attrgetter_repr()
1414 static PyObject *
1415 attrgetter_reduce(attrgetterobject *ag, PyObject *Py_UNUSED(ignored)) in attrgetter_reduce()
1417 PyObject *attrstrings = attrgetter_args(ag); in attrgetter_reduce()
1487 PyObject *name;
1488 PyObject *args;
1489 PyObject *kwds;
1495 static PyObject *
1496 methodcaller_new(PyTypeObject *type, PyObject *args, PyObject *kwds) in methodcaller_new()
1499 PyObject *name; in methodcaller_new()
1534 return (PyObject *)mc; in methodcaller_new()
1555 static PyObject *
1556 methodcaller_call(methodcallerobject *mc, PyObject *args, PyObject *kw) in methodcaller_call()
1558 PyObject *method, *obj, *result; in methodcaller_call()
1573 static PyObject *
1576 PyObject *argreprs, *repr = NULL, *sep, *joinedargreprs; in methodcaller_repr()
1578 int status = Py_ReprEnter((PyObject *)mc); in methodcaller_repr()
1591 Py_ReprLeave((PyObject *)mc); in methodcaller_repr()
1597 Py_ReprLeave((PyObject *)mc); in methodcaller_repr()
1602 PyObject *onerepr = PyObject_Repr(PyTuple_GET_ITEM(mc->args, i)); in methodcaller_repr()
1609 PyObject *key, *value; in methodcaller_repr()
1612 PyObject *onerepr = PyUnicode_FromFormat("%U=%R", key, value); in methodcaller_repr()
1645 Py_ReprLeave((PyObject *)mc); in methodcaller_repr()
1649 static PyObject *
1650 methodcaller_reduce(methodcallerobject *mc, PyObject *Py_UNUSED(ignored)) in methodcaller_reduce()
1652 PyObject *newargs; in methodcaller_reduce()
1662 PyObject *arg = PyTuple_GET_ITEM(mc->args, i); in methodcaller_reduce()
1669 PyObject *functools; in methodcaller_reduce()
1670 PyObject *partial; in methodcaller_reduce()
1671 PyObject *constructor; in methodcaller_reduce()
1672 PyObject *newargs[2]; in methodcaller_reduce()
1683 newargs[0] = (PyObject *)Py_TYPE(mc); in methodcaller_reduce()
1767 PyObject *m; in PyInit__operator()
1777 PyModule_AddObject(m, "itemgetter", (PyObject *)&itemgetter_type); in PyInit__operator()
1782 PyModule_AddObject(m, "attrgetter", (PyObject *)&attrgetter_type); in PyInit__operator()
1787 PyModule_AddObject(m, "methodcaller", (PyObject *)&methodcaller_type); in PyInit__operator()