Lines Matching refs:PySetObject
56 set_lookkey(PySetObject *so, PyObject *key, Py_hash_t hash) in set_lookkey()
100 static int set_table_resize(PySetObject *, Py_ssize_t);
103 set_add_entry(PySetObject *so, PyObject *key, Py_hash_t hash) in set_add_entry()
232 set_table_resize(PySetObject *so, Py_ssize_t minused) in set_table_resize()
311 set_contains_entry(PySetObject *so, PyObject *key, Py_hash_t hash) in set_contains_entry()
325 set_discard_entry(PySetObject *so, PyObject *key, Py_hash_t hash) in set_discard_entry()
344 set_add_key(PySetObject *so, PyObject *key) in set_add_key()
358 set_contains_key(PySetObject *so, PyObject *key) in set_contains_key()
372 set_discard_key(PySetObject *so, PyObject *key) in set_discard_key()
386 set_empty_to_minsize(PySetObject *so) in set_empty_to_minsize()
397 set_clear_internal(PySetObject *so) in set_clear_internal()
459 set_next(PySetObject *so, Py_ssize_t *pos_ptr, setentry **entry_ptr) in set_next()
483 set_dealloc(PySetObject *so) in set_dealloc()
507 set_repr(PySetObject *so) in set_repr()
554 return ((PySetObject *)so)->used; in set_len()
558 set_merge(PySetObject *so, PyObject *otherset) in set_merge()
560 PySetObject *other; in set_merge()
569 other = (PySetObject*)otherset; in set_merge()
630 set_pop(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_pop()
658 set_traverse(PySetObject *so, visitproc visit, void *arg) in set_traverse()
688 PySetObject *so = (PySetObject *)self; in frozenset_hash()
735 PySetObject *si_set; /* Set to NULL when iterator is exhausted */
800 PySetObject *so = si->si_set; in setiter_iternext()
867 set_iter(PySetObject *so) in set_iter()
882 set_update_internal(PySetObject *so, PyObject *other) in set_update_internal()
931 set_update(PySetObject *so, PyObject *args) in set_update()
956 PySetObject *so; in make_new_set()
958 so = (PySetObject *)type->tp_alloc(type, 0); in make_new_set()
1058 set_swap_bodies(PySetObject *a, PySetObject *b) in set_swap_bodies()
1093 set_copy(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_copy()
1099 frozenset_copy(PySetObject *so, PyObject *Py_UNUSED(ignored)) in frozenset_copy()
1111 set_clear(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_clear()
1120 set_union(PySetObject *so, PyObject *args) in set_union()
1122 PySetObject *result; in set_union()
1126 result = (PySetObject *)set_copy(so, NULL); in set_union()
1148 set_or(PySetObject *so, PyObject *other) in set_or()
1150 PySetObject *result; in set_or()
1155 result = (PySetObject *)set_copy(so, NULL); in set_or()
1168 set_ior(PySetObject *so, PyObject *other) in set_ior()
1180 set_intersection(PySetObject *so, PyObject *other) in set_intersection()
1182 PySetObject *result; in set_intersection()
1190 result = (PySetObject *)make_new_set_basetype(Py_TYPE(so), NULL); in set_intersection()
1200 so = (PySetObject *)other; in set_intersection()
1204 while (set_next((PySetObject *)other, &pos, &entry)) { in set_intersection()
1255 set_intersection_multi(PySetObject *so, PyObject *args) in set_intersection_multi()
1266 PyObject *newresult = set_intersection((PySetObject *)result, other); in set_intersection_multi()
1283 set_intersection_update(PySetObject *so, PyObject *other) in set_intersection_update()
1290 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update()
1296 set_intersection_update_multi(PySetObject *so, PyObject *args) in set_intersection_update_multi()
1303 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update_multi()
1312 set_and(PySetObject *so, PyObject *other) in set_and()
1320 set_iand(PySetObject *so, PyObject *other) in set_iand()
1335 set_isdisjoint(PySetObject *so, PyObject *other) in set_isdisjoint()
1353 so = (PySetObject *)other; in set_isdisjoint()
1356 while (set_next((PySetObject *)other, &pos, &entry)) { in set_isdisjoint()
1399 set_difference_update_internal(PySetObject *so, PyObject *other) in set_difference_update_internal()
1420 while (set_next((PySetObject *)other, &pos, &entry)) in set_difference_update_internal()
1452 set_difference_update(PySetObject *so, PyObject *args) in set_difference_update()
1468 set_copy_and_difference(PySetObject *so, PyObject *other) in set_copy_and_difference()
1475 if (set_difference_update_internal((PySetObject *) result, other) == 0) in set_copy_and_difference()
1482 set_difference(PySetObject *so, PyObject *other) in set_difference()
1521 if (set_add_entry((PySetObject *)result, key, hash)) { in set_difference()
1534 rv = set_contains_entry((PySetObject *)other, key, hash); in set_difference()
1540 if (set_add_entry((PySetObject *)result, key, hash)) { in set_difference()
1550 set_difference_multi(PySetObject *so, PyObject *args) in set_difference_multi()
1565 if (set_difference_update_internal((PySetObject *)result, other)) { in set_difference_multi()
1578 set_sub(PySetObject *so, PyObject *other) in set_sub()
1586 set_isub(PySetObject *so, PyObject *other) in set_isub()
1597 set_symmetric_difference_update(PySetObject *so, PyObject *other) in set_symmetric_difference_update()
1599 PySetObject *otherset; in set_symmetric_difference_update()
1631 otherset = (PySetObject *)other; in set_symmetric_difference_update()
1633 otherset = (PySetObject *)make_new_set_basetype(Py_TYPE(so), other); in set_symmetric_difference_update()
1661 set_symmetric_difference(PySetObject *so, PyObject *other) in set_symmetric_difference()
1664 PySetObject *otherset; in set_symmetric_difference()
1666 otherset = (PySetObject *)make_new_set_basetype(Py_TYPE(so), other); in set_symmetric_difference()
1684 set_xor(PySetObject *so, PyObject *other) in set_xor()
1692 set_ixor(PySetObject *so, PyObject *other) in set_ixor()
1707 set_issubset(PySetObject *so, PyObject *other) in set_issubset()
1726 rv = set_contains_entry((PySetObject *)other, entry->key, entry->hash); in set_issubset()
1738 set_issuperset(PySetObject *so, PyObject *other) in set_issuperset()
1750 return set_issubset((PySetObject *)other, (PyObject *)so); in set_issuperset()
1756 set_richcompare(PySetObject *v, PyObject *w, int op) in set_richcompare()
1769 ((PySetObject *)w)->hash != -1 && in set_richcompare()
1770 v->hash != ((PySetObject *)w)->hash) in set_richcompare()
1799 set_add(PySetObject *so, PyObject *key) in set_add()
1812 set_contains(PySetObject *so, PyObject *key) in set_contains()
1832 set_direct_contains(PySetObject *so, PyObject *key) in set_direct_contains()
1845 set_remove(PySetObject *so, PyObject *key) in set_remove()
1877 set_discard(PySetObject *so, PyObject *key) in set_discard()
1904 set_reduce(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_reduce()
1931 set_sizeof(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_sizeof()
1943 set_init(PySetObject *self, PyObject *args, PyObject *kwds) in set_init()
1995 static PyObject *test_c_api(PySetObject *so, PyObject *Py_UNUSED(ignored));
2091 sizeof(PySetObject), /* tp_basicsize */
2116 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2192 sizeof(PySetObject), /* tp_basicsize */
2217 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2267 return set_clear_internal((PySetObject *)set); in PySet_Clear()
2277 return set_contains_key((PySetObject *)anyset, key); in PySet_Contains()
2287 return set_discard_key((PySetObject *)set, key); in PySet_Discard()
2298 return set_add_key((PySetObject *)anyset, key); in PySet_Add()
2310 if (set_next((PySetObject *)set, pos, &entry) == 0) in _PySet_NextEntry()
2324 return set_pop((PySetObject *)set, NULL); in PySet_Pop()
2334 return set_update_internal((PySetObject *)set, iterable); in _PySet_Update()
2353 test_c_api(PySetObject *so, PyObject *Py_UNUSED(ignored)) in test_c_api()