• Home
  • Raw
  • Download

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()
573 set_tp_print(PySetObject *so, FILE *fp, int flags) in set_tp_print()
611 set_repr(PySetObject *so) in set_repr()
641 return ((PySetObject *)so)->used; in set_len()
645 set_merge(PySetObject *so, PyObject *otherset) in set_merge()
647 PySetObject *other; in set_merge()
656 other = (PySetObject*)otherset; in set_merge()
685 set_contains_key(PySetObject *so, PyObject *key) in set_contains_key()
704 set_contains_entry(PySetObject *so, setentry *entry) in set_contains_entry()
717 set_pop(PySetObject *so) in set_pop()
763 set_traverse(PySetObject *so, visitproc visit, void *arg) in set_traverse()
776 PySetObject *so = (PySetObject *)self; in frozenset_hash()
805 PySetObject *si_set; /* Set to NULL when iterator is exhausted */
846 PySetObject *so = si->si_set; in setiter_iternext()
913 set_iter(PySetObject *so) in set_iter()
928 set_update_internal(PySetObject *so, PyObject *other) in set_update_internal()
981 set_update(PySetObject *so, PyObject *args) in set_update()
999 register PySetObject *so = NULL; in make_new_set()
1017 so = (PySetObject *)type->tp_alloc(type, 0); in make_new_set()
1076 PySetObject *so; in PySet_Fini()
1110 set_swap_bodies(PySetObject *a, PySetObject *b) in set_swap_bodies()
1114 setentry *(*f)(PySetObject *so, PyObject *key, long hash); in set_swap_bodies()
1148 set_copy(PySetObject *so) in set_copy()
1154 frozenset_copy(PySetObject *so) in frozenset_copy()
1166 set_clear(PySetObject *so) in set_clear()
1175 set_union(PySetObject *so, PyObject *args) in set_union()
1177 PySetObject *result; in set_union()
1181 result = (PySetObject *)set_copy(so); in set_union()
1203 set_or(PySetObject *so, PyObject *other) in set_or()
1205 PySetObject *result; in set_or()
1212 result = (PySetObject *)set_copy(so); in set_or()
1225 set_ior(PySetObject *so, PyObject *other) in set_ior()
1238 set_intersection(PySetObject *so, PyObject *other) in set_intersection()
1240 PySetObject *result; in set_intersection()
1246 result = (PySetObject *)make_new_set(Py_TYPE(so), NULL); in set_intersection()
1256 so = (PySetObject *)other; in set_intersection()
1260 while (set_next((PySetObject *)other, &pos, &entry)) { in set_intersection()
1321 set_intersection_multi(PySetObject *so, PyObject *args) in set_intersection_multi()
1332 PyObject *newresult = set_intersection((PySetObject *)result, other); in set_intersection_multi()
1349 set_intersection_update(PySetObject *so, PyObject *other) in set_intersection_update()
1356 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update()
1362 set_intersection_update_multi(PySetObject *so, PyObject *args) in set_intersection_update_multi()
1369 set_swap_bodies(so, (PySetObject *)tmp); in set_intersection_update_multi()
1378 set_and(PySetObject *so, PyObject *other) in set_and()
1388 set_iand(PySetObject *so, PyObject *other) in set_iand()
1405 set_isdisjoint(PySetObject *so, PyObject *other) in set_isdisjoint()
1422 so = (PySetObject *)other; in set_isdisjoint()
1425 while (set_next((PySetObject *)other, &pos, &entry)) { in set_isdisjoint()
1472 set_difference_update_internal(PySetObject *so, PyObject *other) in set_difference_update_internal()
1481 while (set_next((PySetObject *)other, &pos, &entry)) in set_difference_update_internal()
1509 set_difference_update(PySetObject *so, PyObject *args) in set_difference_update()
1525 set_difference(PySetObject *so, PyObject *other) in set_difference()
1535 if (set_difference_update_internal((PySetObject *)result, other) != -1) in set_difference()
1557 if (set_add_entry((PySetObject *)result, &entrycopy) == -1) { in set_difference()
1567 int rv = set_contains_entry((PySetObject *)other, entry); in set_difference()
1573 if (set_add_entry((PySetObject *)result, entry) == -1) { in set_difference()
1583 set_difference_multi(PySetObject *so, PyObject *args) in set_difference_multi()
1598 if (set_difference_update_internal((PySetObject *)result, other) == -1) { in set_difference_multi()
1611 set_sub(PySetObject *so, PyObject *other) in set_sub()
1621 set_isub(PySetObject *so, PyObject *other) in set_isub()
1634 set_symmetric_difference_update(PySetObject *so, PyObject *other) in set_symmetric_difference_update()
1636 PySetObject *otherset; in set_symmetric_difference_update()
1673 otherset = (PySetObject *)other; in set_symmetric_difference_update()
1675 otherset = (PySetObject *)make_new_set(Py_TYPE(so), other); in set_symmetric_difference_update()
1701 set_symmetric_difference(PySetObject *so, PyObject *other) in set_symmetric_difference()
1704 PySetObject *otherset; in set_symmetric_difference()
1706 otherset = (PySetObject *)make_new_set(Py_TYPE(so), other); in set_symmetric_difference()
1722 set_xor(PySetObject *so, PyObject *other) in set_xor()
1732 set_ixor(PySetObject *so, PyObject *other) in set_ixor()
1749 set_issubset(PySetObject *so, PyObject *other) in set_issubset()
1767 int rv = set_contains_entry((PySetObject *)other, entry); in set_issubset()
1779 set_issuperset(PySetObject *so, PyObject *other) in set_issuperset()
1791 return set_issubset((PySetObject *)other, (PyObject *)so); in set_issuperset()
1797 set_richcompare(PySetObject *v, PyObject *w, int op) in set_richcompare()
1811 ((PySetObject *)w)->hash != -1 && in set_richcompare()
1812 v->hash != ((PySetObject *)w)->hash) in set_richcompare()
1849 set_add(PySetObject *so, PyObject *key) in set_add()
1862 set_contains(PySetObject *so, PyObject *key) in set_contains()
1882 set_direct_contains(PySetObject *so, PyObject *key) in set_direct_contains()
1895 set_remove(PySetObject *so, PyObject *key) in set_remove()
1927 set_discard(PySetObject *so, PyObject *key) in set_discard()
1954 set_reduce(PySetObject *so) in set_reduce()
1981 set_sizeof(PySetObject *so) in set_sizeof()
1993 set_init(PySetObject *self, PyObject *args, PyObject *kwds) in set_init()
2024 static PyObject *test_c_api(PySetObject *so);
2124 sizeof(PySetObject), /* tp_basicsize */
2148 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2223 sizeof(PySetObject), /* tp_basicsize */
2247 offsetof(PySetObject, weakreflist), /* tp_weaklistoffset */
2296 return set_clear_internal((PySetObject *)set); in PySet_Clear()
2306 return set_contains_key((PySetObject *)anyset, key); in PySet_Contains()
2316 return set_discard_key((PySetObject *)set, key); in PySet_Discard()
2327 return set_add_key((PySetObject *)anyset, key); in PySet_Add()
2339 if (set_next((PySetObject *)set, pos, &entry_ptr) == 0) in _PySet_Next()
2354 if (set_next((PySetObject *)set, pos, &entry) == 0) in _PySet_NextEntry()
2368 return set_pop((PySetObject *)set); in PySet_Pop()
2378 return set_update_internal((PySetObject *)set, iterable); in _PySet_Update()
2394 test_c_api(PySetObject *so) in test_c_api()