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 | |