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 */
799 PySetObject *so = si->si_set; in setiter_iternext()
866 set_iter(PySetObject *so) in set_iter()
881 set_update_internal(PySetObject *so, PyObject *other) in set_update_internal()
930 set_update(PySetObject *so, PyObject *args) in set_update()
955 PySetObject *so; in make_new_set()
957 so = (PySetObject *)type->tp_alloc(type, 0); in make_new_set()
1059 set_swap_bodies(PySetObject *a, PySetObject *b) in set_swap_bodies()
1094 set_copy(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_copy()
1100 frozenset_copy(PySetObject *so, PyObject *Py_UNUSED(ignored)) in frozenset_copy()
1112 set_clear(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_clear()
1121 set_union(PySetObject *so, PyObject *args) in set_union()
1123 PySetObject *result; in set_union()
1127 result = (PySetObject *)set_copy(so, NULL); in set_union()
1149 set_or(PySetObject *so, PyObject *other) in set_or()
1151 PySetObject *result; in set_or()
1156 result = (PySetObject *)set_copy(so, NULL); in set_or()
1169 set_ior(PySetObject *so, PyObject *other) in set_ior()
1181 set_intersection(PySetObject *so, PyObject *other) in set_intersection()
1183 PySetObject *result; in set_intersection()
1191 result = (PySetObject *)make_new_set_basetype(Py_TYPE(so), NULL); in set_intersection()
1201 so = (PySetObject *)other; in set_intersection()
1205 while (set_next((PySetObject *)other, &pos, &entry)) { in set_intersection()
1264 set_intersection_multi(PySetObject *so, PyObject *args) in set_intersection_multi()
1275 PyObject *newresult = set_intersection((PySetObject *)result, other); in set_intersection_multi()
1292 set_intersection_update(PySetObject *so, PyObject *other) in set_intersection_update()
1299 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update()
1305 set_intersection_update_multi(PySetObject *so, PyObject *args) in set_intersection_update_multi()
1312 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update_multi()
1321 set_and(PySetObject *so, PyObject *other) in set_and()
1329 set_iand(PySetObject *so, PyObject *other) in set_iand()
1344 set_isdisjoint(PySetObject *so, PyObject *other) in set_isdisjoint()
1362 so = (PySetObject *)other; in set_isdisjoint()
1365 while (set_next((PySetObject *)other, &pos, &entry)) { in set_isdisjoint()
1406 set_difference_update_internal(PySetObject *so, PyObject *other) in set_difference_update_internal()
1427 while (set_next((PySetObject *)other, &pos, &entry)) { in set_difference_update_internal()
1464 set_difference_update(PySetObject *so, PyObject *args) in set_difference_update()
1480 set_copy_and_difference(PySetObject *so, PyObject *other) in set_copy_and_difference()
1487 if (set_difference_update_internal((PySetObject *) result, other) == 0) in set_copy_and_difference()
1494 set_difference(PySetObject *so, PyObject *other) in set_difference()
1535 if (set_add_entry((PySetObject *)result, key, hash)) { in set_difference()
1551 rv = set_contains_entry((PySetObject *)other, key, hash); in set_difference()
1558 if (set_add_entry((PySetObject *)result, key, hash)) { in set_difference()
1570 set_difference_multi(PySetObject *so, PyObject *args) in set_difference_multi()
1585 if (set_difference_update_internal((PySetObject *)result, other)) { in set_difference_multi()
1598 set_sub(PySetObject *so, PyObject *other) in set_sub()
1606 set_isub(PySetObject *so, PyObject *other) in set_isub()
1617 set_symmetric_difference_update(PySetObject *so, PyObject *other) in set_symmetric_difference_update()
1619 PySetObject *otherset; in set_symmetric_difference_update()
1651 otherset = (PySetObject *)other; in set_symmetric_difference_update()
1653 otherset = (PySetObject *)make_new_set_basetype(Py_TYPE(so), other); in set_symmetric_difference_update()
1685 set_symmetric_difference(PySetObject *so, PyObject *other) in set_symmetric_difference()
1688 PySetObject *otherset; in set_symmetric_difference()
1690 otherset = (PySetObject *)make_new_set_basetype(Py_TYPE(so), other); in set_symmetric_difference()
1708 set_xor(PySetObject *so, PyObject *other) in set_xor()
1716 set_ixor(PySetObject *so, PyObject *other) in set_ixor()
1731 set_issubset(PySetObject *so, PyObject *other) in set_issubset()
1752 rv = set_contains_entry((PySetObject *)other, key, entry->hash); in set_issubset()
1767 set_issuperset(PySetObject *so, PyObject *other) in set_issuperset()
1770 return set_issubset((PySetObject *)other, (PyObject *)so); in set_issuperset()
1799 set_richcompare(PySetObject *v, PyObject *w, int op) in set_richcompare()
1812 ((PySetObject *)w)->hash != -1 && in set_richcompare()
1813 v->hash != ((PySetObject *)w)->hash) in set_richcompare()
1842 set_add(PySetObject *so, PyObject *key) in set_add()
1855 set_contains(PySetObject *so, PyObject *key) in set_contains()
1875 set_direct_contains(PySetObject *so, PyObject *key) in set_direct_contains()
1888 set_remove(PySetObject *so, PyObject *key) in set_remove()
1920 set_discard(PySetObject *so, PyObject *key) in set_discard()
1948 set_reduce(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_reduce()
1970 set_sizeof(PySetObject *so, PyObject *Py_UNUSED(ignored)) in set_sizeof()
1982 set_init(PySetObject *self, PyObject *args, PyObject *kwds) in set_init()
2034 static PyObject *test_c_api(PySetObject *so, PyObject *Py_UNUSED(ignored));
2130 sizeof(PySetObject), /* tp_basicsize */
2155 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2231 sizeof(PySetObject), /* tp_basicsize */
2256 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2306 return set_clear_internal((PySetObject *)set); in PySet_Clear()
2316 return set_contains_key((PySetObject *)anyset, key); in PySet_Contains()
2326 return set_discard_key((PySetObject *)set, key); in PySet_Discard()
2337 return set_add_key((PySetObject *)anyset, key); in PySet_Add()
2349 if (set_next((PySetObject *)set, pos, &entry) == 0) in _PySet_NextEntry()
2363 return set_pop((PySetObject *)set, NULL); in PySet_Pop()
2373 return set_update_internal((PySetObject *)set, iterable); in _PySet_Update()
2392 test_c_api(PySetObject *so, PyObject *Py_UNUSED(ignored)) in test_c_api()