Lines Matching refs:PyObject
13 #define spam1(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a1) { \
16 #define spam2(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
17 PyObject *a1, *a2; \
21 #define spamoi(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
22 PyObject *a1; int a2; \
26 #define spam2n(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
27 PyObject *a1, *a2; \
33 #define spam3n(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
34 PyObject *a1, *a2, *a3; \
40 #define spami(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a1) { \
45 #define spami2(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
46 PyObject *a1, *a2; long r; \
51 #define spamn2(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
52 PyObject *a1, *a2; Py_ssize_t r; \
57 #define spami2b(OP,AOP) static PyObject *OP(PyObject *s, PyObject *a) { \
58 PyObject *a1, *a2; long r; \
63 #define spamrc(OP,A) static PyObject *OP(PyObject *s, PyObject *a) { \
64 PyObject *a1, *a2; \
70 op_isCallable(PyObject *x)
79 op_sequenceIncludes(PyObject *seq, PyObject* ob)
140 static PyObject*
141 op_pow(PyObject *s, PyObject *a)
143 PyObject *a1, *a2;
149 static PyObject*
150 op_ipow(PyObject *s, PyObject *a)
152 PyObject *a1, *a2;
158 static PyObject *
159 op_index(PyObject *s, PyObject *a)
164 static PyObject*
165 is_(PyObject *s, PyObject *a)
167 PyObject *a1, *a2, *result = NULL;
175 static PyObject*
176 is_not(PyObject *s, PyObject *a)
178 PyObject *a1, *a2, *result = NULL;
186 static PyObject*
187 op_getslice(PyObject *s, PyObject *a)
189 PyObject *a1;
197 static PyObject*
198 op_setslice(PyObject *s, PyObject *a)
200 PyObject *a1, *a4;
212 static PyObject*
213 op_delslice(PyObject *s, PyObject *a)
215 PyObject *a1;
300 static PyObject*
301 compare_digest(PyObject *self, PyObject *args)
303 PyObject *a, *b;
458 PyObject *item;
463 static PyObject *
464 itemgetter_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
467 PyObject *item;
490 return (PyObject *)ig;
508 static PyObject *
509 itemgetter_call(itemgetterobject *ig, PyObject *args, PyObject *kw)
511 PyObject *obj, *result;
529 PyObject *item, *val;
597 PyObject *attr;
602 static PyObject *
603 attrgetter_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
606 PyObject *attr;
629 return (PyObject *)ag;
647 static PyObject *
648 dotted_getattr(PyObject *obj, PyObject *attr)
669 PyObject *newobj, *str;
690 static PyObject *
691 attrgetter_call(attrgetterobject *ag, PyObject *args, PyObject *kw)
693 PyObject *obj, *result;
711 PyObject *attr, *val;
780 PyObject *name;
781 PyObject *args;
782 PyObject *kwds;
787 static PyObject *
788 methodcaller_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
791 PyObject *name;
818 return (PyObject *)mc;
839 static PyObject *
840 methodcaller_call(methodcallerobject *mc, PyObject *args, PyObject *kw)
842 PyObject *method, *obj, *result;
913 PyObject *m;
917 (PyObject*)NULL, PYTHON_API_VERSION);
924 PyModule_AddObject(m, "itemgetter", (PyObject *)&itemgetter_type);
929 PyModule_AddObject(m, "attrgetter", (PyObject *)&attrgetter_type);
934 PyModule_AddObject(m, "methodcaller", (PyObject *)&methodcaller_type);