Benjamin Peterson | 8c6f88e | 2011-05-31 20:52:17 -0500 | [diff] [blame] | 1 | /* Generated by typeslots.py */ |
Hai Shi | a13b26c | 2020-11-11 04:53:46 +0800 | [diff] [blame] | 2 | {offsetof(PyBufferProcs, bf_getbuffer), offsetof(PyTypeObject, tp_as_buffer)}, |
| 3 | {offsetof(PyBufferProcs, bf_releasebuffer), offsetof(PyTypeObject, tp_as_buffer)}, |
| 4 | {offsetof(PyMappingMethods, mp_ass_subscript), offsetof(PyTypeObject, tp_as_mapping)}, |
| 5 | {offsetof(PyMappingMethods, mp_length), offsetof(PyTypeObject, tp_as_mapping)}, |
| 6 | {offsetof(PyMappingMethods, mp_subscript), offsetof(PyTypeObject, tp_as_mapping)}, |
| 7 | {offsetof(PyNumberMethods, nb_absolute), offsetof(PyTypeObject, tp_as_number)}, |
| 8 | {offsetof(PyNumberMethods, nb_add), offsetof(PyTypeObject, tp_as_number)}, |
| 9 | {offsetof(PyNumberMethods, nb_and), offsetof(PyTypeObject, tp_as_number)}, |
| 10 | {offsetof(PyNumberMethods, nb_bool), offsetof(PyTypeObject, tp_as_number)}, |
| 11 | {offsetof(PyNumberMethods, nb_divmod), offsetof(PyTypeObject, tp_as_number)}, |
| 12 | {offsetof(PyNumberMethods, nb_float), offsetof(PyTypeObject, tp_as_number)}, |
| 13 | {offsetof(PyNumberMethods, nb_floor_divide), offsetof(PyTypeObject, tp_as_number)}, |
| 14 | {offsetof(PyNumberMethods, nb_index), offsetof(PyTypeObject, tp_as_number)}, |
| 15 | {offsetof(PyNumberMethods, nb_inplace_add), offsetof(PyTypeObject, tp_as_number)}, |
| 16 | {offsetof(PyNumberMethods, nb_inplace_and), offsetof(PyTypeObject, tp_as_number)}, |
| 17 | {offsetof(PyNumberMethods, nb_inplace_floor_divide), offsetof(PyTypeObject, tp_as_number)}, |
| 18 | {offsetof(PyNumberMethods, nb_inplace_lshift), offsetof(PyTypeObject, tp_as_number)}, |
| 19 | {offsetof(PyNumberMethods, nb_inplace_multiply), offsetof(PyTypeObject, tp_as_number)}, |
| 20 | {offsetof(PyNumberMethods, nb_inplace_or), offsetof(PyTypeObject, tp_as_number)}, |
| 21 | {offsetof(PyNumberMethods, nb_inplace_power), offsetof(PyTypeObject, tp_as_number)}, |
| 22 | {offsetof(PyNumberMethods, nb_inplace_remainder), offsetof(PyTypeObject, tp_as_number)}, |
| 23 | {offsetof(PyNumberMethods, nb_inplace_rshift), offsetof(PyTypeObject, tp_as_number)}, |
| 24 | {offsetof(PyNumberMethods, nb_inplace_subtract), offsetof(PyTypeObject, tp_as_number)}, |
| 25 | {offsetof(PyNumberMethods, nb_inplace_true_divide), offsetof(PyTypeObject, tp_as_number)}, |
| 26 | {offsetof(PyNumberMethods, nb_inplace_xor), offsetof(PyTypeObject, tp_as_number)}, |
| 27 | {offsetof(PyNumberMethods, nb_int), offsetof(PyTypeObject, tp_as_number)}, |
| 28 | {offsetof(PyNumberMethods, nb_invert), offsetof(PyTypeObject, tp_as_number)}, |
| 29 | {offsetof(PyNumberMethods, nb_lshift), offsetof(PyTypeObject, tp_as_number)}, |
| 30 | {offsetof(PyNumberMethods, nb_multiply), offsetof(PyTypeObject, tp_as_number)}, |
| 31 | {offsetof(PyNumberMethods, nb_negative), offsetof(PyTypeObject, tp_as_number)}, |
| 32 | {offsetof(PyNumberMethods, nb_or), offsetof(PyTypeObject, tp_as_number)}, |
| 33 | {offsetof(PyNumberMethods, nb_positive), offsetof(PyTypeObject, tp_as_number)}, |
| 34 | {offsetof(PyNumberMethods, nb_power), offsetof(PyTypeObject, tp_as_number)}, |
| 35 | {offsetof(PyNumberMethods, nb_remainder), offsetof(PyTypeObject, tp_as_number)}, |
| 36 | {offsetof(PyNumberMethods, nb_rshift), offsetof(PyTypeObject, tp_as_number)}, |
| 37 | {offsetof(PyNumberMethods, nb_subtract), offsetof(PyTypeObject, tp_as_number)}, |
| 38 | {offsetof(PyNumberMethods, nb_true_divide), offsetof(PyTypeObject, tp_as_number)}, |
| 39 | {offsetof(PyNumberMethods, nb_xor), offsetof(PyTypeObject, tp_as_number)}, |
| 40 | {offsetof(PySequenceMethods, sq_ass_item), offsetof(PyTypeObject, tp_as_sequence)}, |
| 41 | {offsetof(PySequenceMethods, sq_concat), offsetof(PyTypeObject, tp_as_sequence)}, |
| 42 | {offsetof(PySequenceMethods, sq_contains), offsetof(PyTypeObject, tp_as_sequence)}, |
| 43 | {offsetof(PySequenceMethods, sq_inplace_concat), offsetof(PyTypeObject, tp_as_sequence)}, |
| 44 | {offsetof(PySequenceMethods, sq_inplace_repeat), offsetof(PyTypeObject, tp_as_sequence)}, |
| 45 | {offsetof(PySequenceMethods, sq_item), offsetof(PyTypeObject, tp_as_sequence)}, |
| 46 | {offsetof(PySequenceMethods, sq_length), offsetof(PyTypeObject, tp_as_sequence)}, |
| 47 | {offsetof(PySequenceMethods, sq_repeat), offsetof(PyTypeObject, tp_as_sequence)}, |
| 48 | {-1, offsetof(PyTypeObject, tp_alloc)}, |
| 49 | {-1, offsetof(PyTypeObject, tp_base)}, |
| 50 | {-1, offsetof(PyTypeObject, tp_bases)}, |
| 51 | {-1, offsetof(PyTypeObject, tp_call)}, |
| 52 | {-1, offsetof(PyTypeObject, tp_clear)}, |
| 53 | {-1, offsetof(PyTypeObject, tp_dealloc)}, |
| 54 | {-1, offsetof(PyTypeObject, tp_del)}, |
| 55 | {-1, offsetof(PyTypeObject, tp_descr_get)}, |
| 56 | {-1, offsetof(PyTypeObject, tp_descr_set)}, |
| 57 | {-1, offsetof(PyTypeObject, tp_doc)}, |
| 58 | {-1, offsetof(PyTypeObject, tp_getattr)}, |
| 59 | {-1, offsetof(PyTypeObject, tp_getattro)}, |
| 60 | {-1, offsetof(PyTypeObject, tp_hash)}, |
| 61 | {-1, offsetof(PyTypeObject, tp_init)}, |
| 62 | {-1, offsetof(PyTypeObject, tp_is_gc)}, |
| 63 | {-1, offsetof(PyTypeObject, tp_iter)}, |
| 64 | {-1, offsetof(PyTypeObject, tp_iternext)}, |
| 65 | {-1, offsetof(PyTypeObject, tp_methods)}, |
| 66 | {-1, offsetof(PyTypeObject, tp_new)}, |
| 67 | {-1, offsetof(PyTypeObject, tp_repr)}, |
| 68 | {-1, offsetof(PyTypeObject, tp_richcompare)}, |
| 69 | {-1, offsetof(PyTypeObject, tp_setattr)}, |
| 70 | {-1, offsetof(PyTypeObject, tp_setattro)}, |
| 71 | {-1, offsetof(PyTypeObject, tp_str)}, |
| 72 | {-1, offsetof(PyTypeObject, tp_traverse)}, |
| 73 | {-1, offsetof(PyTypeObject, tp_members)}, |
| 74 | {-1, offsetof(PyTypeObject, tp_getset)}, |
| 75 | {-1, offsetof(PyTypeObject, tp_free)}, |
| 76 | {offsetof(PyNumberMethods, nb_matrix_multiply), offsetof(PyTypeObject, tp_as_number)}, |
| 77 | {offsetof(PyNumberMethods, nb_inplace_matrix_multiply), offsetof(PyTypeObject, tp_as_number)}, |
| 78 | {offsetof(PyAsyncMethods, am_await), offsetof(PyTypeObject, tp_as_async)}, |
| 79 | {offsetof(PyAsyncMethods, am_aiter), offsetof(PyTypeObject, tp_as_async)}, |
| 80 | {offsetof(PyAsyncMethods, am_anext), offsetof(PyTypeObject, tp_as_async)}, |
| 81 | {-1, offsetof(PyTypeObject, tp_finalize)}, |
| 82 | {offsetof(PyAsyncMethods, am_send), offsetof(PyTypeObject, tp_as_async)}, |