1 /* Generated by typeslots.py */ 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)}, 83