Lines Matching refs:PySetObject

54 static PySetObject *free_list[PySet_MAXFREELIST];
73 set_lookkey(PySetObject *so, PyObject *key, register long hash) in set_lookkey()
155 set_lookkey_string(PySetObject *so, PyObject *key, register long hash) in set_lookkey_string()
209 set_insert_key(register PySetObject *so, PyObject *key, long hash) in set_insert_key()
245 set_insert_clean(register PySetObject *so, PyObject *key, long hash) in set_insert_clean()
271 set_table_resize(PySetObject *so, Py_ssize_t minused) in set_table_resize()
358 set_add_entry(register PySetObject *so, setentry *entry) in set_add_entry()
377 set_add_key(register PySetObject *so, PyObject *key) in set_add_key()
404 set_discard_entry(PySetObject *so, setentry *oldentry) in set_discard_entry()
422 set_discard_key(PySetObject *so, PyObject *key) in set_discard_key()
449 set_clear_internal(PySetObject *so) in set_clear_internal()
526 set_next(PySetObject *so, Py_ssize_t *pos_ptr, setentry **entry_ptr) in set_next()
548 set_dealloc(PySetObject *so) in set_dealloc()
574 set_tp_print(PySetObject *so, FILE *fp, int flags) in set_tp_print()
612 set_repr(PySetObject *so) in set_repr()
642 return ((PySetObject *)so)->used; in set_len()
646 set_merge(PySetObject *so, PyObject *otherset) in set_merge()
648 PySetObject *other; in set_merge()
657 other = (PySetObject*)otherset; in set_merge()
686 set_contains_key(PySetObject *so, PyObject *key) in set_contains_key()
705 set_contains_entry(PySetObject *so, setentry *entry) in set_contains_entry()
718 set_pop(PySetObject *so) in set_pop()
764 set_traverse(PySetObject *so, visitproc visit, void *arg) in set_traverse()
777 PySetObject *so = (PySetObject *)self; in frozenset_hash()
806 PySetObject *si_set; /* Set to NULL when iterator is exhausted */
849 PySetObject *so = si->si_set; in setiter_iternext()
916 set_iter(PySetObject *so) in set_iter()
931 set_update_internal(PySetObject *so, PyObject *other) in set_update_internal()
984 set_update(PySetObject *so, PyObject *args) in set_update()
1002 register PySetObject *so = NULL; in make_new_set()
1020 so = (PySetObject *)type->tp_alloc(type, 0); in make_new_set()
1079 PySetObject *so; in PySet_Fini()
1113 set_swap_bodies(PySetObject *a, PySetObject *b) in set_swap_bodies()
1117 setentry *(*f)(PySetObject *so, PyObject *key, long hash); in set_swap_bodies()
1151 set_copy(PySetObject *so) in set_copy()
1157 frozenset_copy(PySetObject *so) in frozenset_copy()
1169 set_clear(PySetObject *so) in set_clear()
1178 set_union(PySetObject *so, PyObject *args) in set_union()
1180 PySetObject *result; in set_union()
1184 result = (PySetObject *)set_copy(so); in set_union()
1206 set_or(PySetObject *so, PyObject *other) in set_or()
1208 PySetObject *result; in set_or()
1215 result = (PySetObject *)set_copy(so); in set_or()
1228 set_ior(PySetObject *so, PyObject *other) in set_ior()
1241 set_intersection(PySetObject *so, PyObject *other) in set_intersection()
1243 PySetObject *result; in set_intersection()
1249 result = (PySetObject *)make_new_set(Py_TYPE(so), NULL); in set_intersection()
1259 so = (PySetObject *)other; in set_intersection()
1263 while (set_next((PySetObject *)other, &pos, &entry)) { in set_intersection()
1324 set_intersection_multi(PySetObject *so, PyObject *args) in set_intersection_multi()
1335 PyObject *newresult = set_intersection((PySetObject *)result, other); in set_intersection_multi()
1352 set_intersection_update(PySetObject *so, PyObject *other) in set_intersection_update()
1359 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update()
1365 set_intersection_update_multi(PySetObject *so, PyObject *args) in set_intersection_update_multi()
1372 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update_multi()
1381 set_and(PySetObject *so, PyObject *other) in set_and()
1391 set_iand(PySetObject *so, PyObject *other) in set_iand()
1408 set_isdisjoint(PySetObject *so, PyObject *other) in set_isdisjoint()
1425 so = (PySetObject *)other; in set_isdisjoint()
1428 while (set_next((PySetObject *)other, &pos, &entry)) { in set_isdisjoint()
1475 set_difference_update_internal(PySetObject *so, PyObject *other) in set_difference_update_internal()
1484 while (set_next((PySetObject *)other, &pos, &entry)) in set_difference_update_internal()
1512 set_difference_update(PySetObject *so, PyObject *args) in set_difference_update()
1528 set_difference(PySetObject *so, PyObject *other) in set_difference()
1538 if (set_difference_update_internal((PySetObject *)result, other) != -1) in set_difference()
1560 if (set_add_entry((PySetObject *)result, &entrycopy) == -1) { in set_difference()
1570 int rv = set_contains_entry((PySetObject *)other, entry); in set_difference()
1576 if (set_add_entry((PySetObject *)result, entry) == -1) { in set_difference()
1586 set_difference_multi(PySetObject *so, PyObject *args) in set_difference_multi()
1601 if (set_difference_update_internal((PySetObject *)result, other) == -1) { in set_difference_multi()
1614 set_sub(PySetObject *so, PyObject *other) in set_sub()
1624 set_isub(PySetObject *so, PyObject *other) in set_isub()
1637 set_symmetric_difference_update(PySetObject *so, PyObject *other) in set_symmetric_difference_update()
1639 PySetObject *otherset; in set_symmetric_difference_update()
1676 otherset = (PySetObject *)other; in set_symmetric_difference_update()
1678 otherset = (PySetObject *)make_new_set(Py_TYPE(so), other); in set_symmetric_difference_update()
1704 set_symmetric_difference(PySetObject *so, PyObject *other) in set_symmetric_difference()
1707 PySetObject *otherset; in set_symmetric_difference()
1709 otherset = (PySetObject *)make_new_set(Py_TYPE(so), other); in set_symmetric_difference()
1727 set_xor(PySetObject *so, PyObject *other) in set_xor()
1737 set_ixor(PySetObject *so, PyObject *other) in set_ixor()
1754 set_issubset(PySetObject *so, PyObject *other) in set_issubset()
1772 int rv = set_contains_entry((PySetObject *)other, entry); in set_issubset()
1784 set_issuperset(PySetObject *so, PyObject *other) in set_issuperset()
1796 return set_issubset((PySetObject *)other, (PyObject *)so); in set_issuperset()
1802 set_richcompare(PySetObject *v, PyObject *w, int op) in set_richcompare()
1816 ((PySetObject *)w)->hash != -1 && in set_richcompare()
1817 v->hash != ((PySetObject *)w)->hash) in set_richcompare()
1854 set_add(PySetObject *so, PyObject *key) in set_add()
1867 set_contains(PySetObject *so, PyObject *key) in set_contains()
1887 set_direct_contains(PySetObject *so, PyObject *key) in set_direct_contains()
1900 set_remove(PySetObject *so, PyObject *key) in set_remove()
1932 set_discard(PySetObject *so, PyObject *key) in set_discard()
1959 set_reduce(PySetObject *so) in set_reduce()
1986 set_sizeof(PySetObject *so) in set_sizeof()
1998 set_init(PySetObject *self, PyObject *args, PyObject *kwds) in set_init()
2029 static PyObject *test_c_api(PySetObject *so);
2129 sizeof(PySetObject), /* tp_basicsize */
2153 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2228 sizeof(PySetObject), /* tp_basicsize */
2252 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2301 return set_clear_internal((PySetObject *)set); in PySet_Clear()
2311 return set_contains_key((PySetObject *)anyset, key); in PySet_Contains()
2321 return set_discard_key((PySetObject *)set, key); in PySet_Discard()
2332 return set_add_key((PySetObject *)anyset, key); in PySet_Add()
2344 if (set_next((PySetObject *)set, pos, &entry_ptr) == 0) in _PySet_Next()
2359 if (set_next((PySetObject *)set, pos, &entry) == 0) in _PySet_NextEntry()
2373 return set_pop((PySetObject *)set); in PySet_Pop()
2383 return set_update_internal((PySetObject *)set, iterable); in _PySet_Update()
2399 test_c_api(PySetObject *so) in test_c_api()