cpython/Include/typeslots.h

/* Do not renumber the file; these numbers are part of the stable ABI. */
#define Py_bf_getbuffer
#define Py_bf_releasebuffer
#define Py_mp_ass_subscript
#define Py_mp_length
#define Py_mp_subscript
#define Py_nb_absolute
#define Py_nb_add
#define Py_nb_and
#define Py_nb_bool
#define Py_nb_divmod
#define Py_nb_float
#define Py_nb_floor_divide
#define Py_nb_index
#define Py_nb_inplace_add
#define Py_nb_inplace_and
#define Py_nb_inplace_floor_divide
#define Py_nb_inplace_lshift
#define Py_nb_inplace_multiply
#define Py_nb_inplace_or
#define Py_nb_inplace_power
#define Py_nb_inplace_remainder
#define Py_nb_inplace_rshift
#define Py_nb_inplace_subtract
#define Py_nb_inplace_true_divide
#define Py_nb_inplace_xor
#define Py_nb_int
#define Py_nb_invert
#define Py_nb_lshift
#define Py_nb_multiply
#define Py_nb_negative
#define Py_nb_or
#define Py_nb_positive
#define Py_nb_power
#define Py_nb_remainder
#define Py_nb_rshift
#define Py_nb_subtract
#define Py_nb_true_divide
#define Py_nb_xor
#define Py_sq_ass_item
#define Py_sq_concat
#define Py_sq_contains
#define Py_sq_inplace_concat
#define Py_sq_inplace_repeat
#define Py_sq_item
#define Py_sq_length
#define Py_sq_repeat
#define Py_tp_alloc
#define Py_tp_base
#define Py_tp_bases
#define Py_tp_call
#define Py_tp_clear
#define Py_tp_dealloc
#define Py_tp_del
#define Py_tp_descr_get
#define Py_tp_descr_set
#define Py_tp_doc
#define Py_tp_getattr
#define Py_tp_getattro
#define Py_tp_hash
#define Py_tp_init
#define Py_tp_is_gc
#define Py_tp_iter
#define Py_tp_iternext
#define Py_tp_methods
#define Py_tp_new
#define Py_tp_repr
#define Py_tp_richcompare
#define Py_tp_setattr
#define Py_tp_setattro
#define Py_tp_str
#define Py_tp_traverse
#define Py_tp_members
#define Py_tp_getset
#define Py_tp_free
#define Py_nb_matrix_multiply
#define Py_nb_inplace_matrix_multiply
#define Py_am_await
#define Py_am_aiter
#define Py_am_anext
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03050000
/* New in 3.5 */
#define Py_tp_finalize
#endif
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030A0000
/* New in 3.10 */
#define Py_am_send
#endif
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030E0000
/* New in 3.14 */
#define Py_tp_vectorcall
#endif
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030E0000
/* New in 3.14 */
#define Py_tp_token
#endif