Searched refs:tp_as_sequence (Results 1 – 16 of 16) sorted by relevance
70 m = o->ob_type->tp_as_sequence; in PyObject_Size()146 if (o->ob_type->tp_as_sequence) { in PyObject_GetItem()154 else if (o->ob_type->tp_as_sequence->sq_item) in PyObject_GetItem()175 if (o->ob_type->tp_as_sequence) { in PyObject_SetItem()183 else if (o->ob_type->tp_as_sequence->sq_ass_item) { in PyObject_SetItem()207 if (o->ob_type->tp_as_sequence) { in PyObject_DelItem()215 else if (o->ob_type->tp_as_sequence->sq_ass_item) { in PyObject_DelItem()1187 PySequenceMethods *m = v->ob_type->tp_as_sequence;1218 PySequenceMethods *mv = v->ob_type->tp_as_sequence;1219 PySequenceMethods *mw = w->ob_type->tp_as_sequence;[all …]
2343 type->tp_as_sequence = &et->as_sequence; in type_new()3667 if (!type->tp_as_sequence && base->tp_as_sequence) {3674 (!type->tp_as_sequence && base->tp_as_sequence)) {3676 if (!type->tp_as_number && !type->tp_as_sequence) {3792 #define COPYSEQ(SLOT) COPYSLOT(tp_as_sequence->SLOT)3848 if (type->tp_as_sequence != NULL && base->tp_as_sequence != NULL) {3850 if (basebase->tp_as_sequence == NULL)4127 if (type->tp_as_sequence == NULL)4128 type->tp_as_sequence = base->tp_as_sequence;4394 PySequenceMethods *sq = Py_TYPE(self)->tp_as_sequence;[all …]
1582 else if (v->ob_type->tp_as_sequence != NULL && in PyObject_IsTrue()1583 v->ob_type->tp_as_sequence->sq_length != NULL) in PyObject_IsTrue()1584 res = (*v->ob_type->tp_as_sequence->sq_length)(v); in PyObject_IsTrue()
2323 type->tp_as_sequence = &et->as_sequence; in type_new()3632 if (!type->tp_as_sequence && base->tp_as_sequence) {3639 (!type->tp_as_sequence && base->tp_as_sequence)) {3641 if (!type->tp_as_number && !type->tp_as_sequence) {3757 #define COPYSEQ(SLOT) COPYSLOT(tp_as_sequence->SLOT)3813 if (type->tp_as_sequence != NULL && base->tp_as_sequence != NULL) {3815 if (basebase->tp_as_sequence == NULL)4075 if (type->tp_as_sequence == NULL)4076 type->tp_as_sequence = base->tp_as_sequence;4342 PySequenceMethods *sq = Py_TYPE(self)->tp_as_sequence;[all …]
1575 else if (v->ob_type->tp_as_sequence != NULL && in PyObject_IsTrue()1576 v->ob_type->tp_as_sequence->sq_length != NULL) in PyObject_IsTrue()1577 res = (*v->ob_type->tp_as_sequence->sq_length)(v); in PyObject_IsTrue()
2756 if (tuple->ob_type->tp_as_sequence && in filtertuple()2757 tuple->ob_type->tp_as_sequence->sq_item) { in filtertuple()2758 item = tuple->ob_type->tp_as_sequence->sq_item(tuple, i); in filtertuple()2830 item = (*strobj->ob_type->tp_as_sequence->sq_item)(strobj, i); in filterstring()2957 item = (*strobj->ob_type->tp_as_sequence->sq_item)(strobj, i); in filterunicode()
4380 PySequenceMethods *sq = tp->tp_as_sequence; in apply_slice()4407 PySequenceMethods *sq = tp->tp_as_sequence; in assign_slice()
2767 if (tuple->ob_type->tp_as_sequence && in filtertuple()2768 tuple->ob_type->tp_as_sequence->sq_item) { in filtertuple()2769 item = tuple->ob_type->tp_as_sequence->sq_item(tuple, i); in filtertuple()2844 item = (*strobj->ob_type->tp_as_sequence->sq_item)(strobj, i); in filterstring()2973 item = (*strobj->ob_type->tp_as_sequence->sq_item)(strobj, i); in filterunicode()
4402 PySequenceMethods *sq = tp->tp_as_sequence; in apply_slice()4429 PySequenceMethods *sq = tp->tp_as_sequence; in assign_slice()
245 if (seq->ob_type->tp_as_sequence == NULL || in strop_joinfields()246 (getitemfunc = seq->ob_type->tp_as_sequence->sq_item) == NULL) in strop_joinfields()
1175 ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) )
341 PySequenceMethods *tp_as_sequence; member