Home | History | Annotate | Download | only in Objects

Lines Matching refs:PyHeapTypeObject

209         PyHeapTypeObject* et = (PyHeapTypeObject*)type;

227 PyHeapTypeObject* et;
252 et = (PyHeapTypeObject*)type;
790 mp = PyHeapType_GET_MEMBERS((PyHeapTypeObject *)type);
849 mp = PyHeapType_GET_MEMBERS((PyHeapTypeObject *)type);
2049 PyHeapTypeObject *et;
2302 et = (PyHeapTypeObject *)type;
2612 PyHeapTypeObject *et;
2618 et = (PyHeapTypeObject *)type;
2692 ((PyHeapTypeObject *)type)->ht_slots, because they can't be involved
2727 slots (in PyHeapTypeObject):
2745 sizeof(PyHeapTypeObject), /* tp_basicsize */
3022 slots_a = ((PyHeapTypeObject *)a)->ht_slots;
3023 slots_b = ((PyHeapTypeObject *)b)->ht_slots;
5768 functions. The offsets here are relative to the 'PyHeapTypeObject'
5797 {NAME, offsetof(PyHeapTypeObject, SLOT), (void *)(FUNCTION), WRAPPER, \
6031 /* Note: this depends on the order of the members of PyHeapTypeObject! */
6033 assert((size_t)offset < offsetof(PyHeapTypeObject, as_buffer));
6034 if ((size_t)offset >= offsetof(PyHeapTypeObject, as_sequence)) {
6036 offset -= offsetof(PyHeapTypeObject, as_sequence);
6038 else if ((size_t)offset >= offsetof(PyHeapTypeObject, as_mapping)) {
6040 offset -= offsetof(PyHeapTypeObject, as_mapping);
6042 else if ((size_t)offset >= offsetof(PyHeapTypeObject, as_number)) {
6044 offset -= offsetof(PyHeapTypeObject, as_number);
6350 PyHeapTypeObject, this gives us some control over disambiguating
6351 between competing slots: the members of PyHeapTypeObject are listed