mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	 a13b26cac1
			
		
	
	
		a13b26cac1
		
			
		
	
	
	
	
		
			
			PyType_GetSlot() can now accept static types. Co-Authored-By: Petr Viktorin <encukou@gmail.com> Automerge-Triggered-By: GH:encukou
		
			
				
	
	
		
			82 lines
		
	
	
	
		
			5.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			82 lines
		
	
	
	
		
			5.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
		
			Generated
		
	
	
| /* Generated by typeslots.py */
 | |
| {offsetof(PyBufferProcs, bf_getbuffer), offsetof(PyTypeObject, tp_as_buffer)},
 | |
| {offsetof(PyBufferProcs, bf_releasebuffer), offsetof(PyTypeObject, tp_as_buffer)},
 | |
| {offsetof(PyMappingMethods, mp_ass_subscript), offsetof(PyTypeObject, tp_as_mapping)},
 | |
| {offsetof(PyMappingMethods, mp_length), offsetof(PyTypeObject, tp_as_mapping)},
 | |
| {offsetof(PyMappingMethods, mp_subscript), offsetof(PyTypeObject, tp_as_mapping)},
 | |
| {offsetof(PyNumberMethods, nb_absolute), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_add), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_and), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_bool), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_divmod), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_float), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_floor_divide), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_index), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_add), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_and), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_floor_divide), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_lshift), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_multiply), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_or), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_power), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_remainder), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_rshift), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_subtract), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_true_divide), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_xor), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_int), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_invert), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_lshift), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_multiply), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_negative), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_or), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_positive), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_power), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_remainder), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_rshift), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_subtract), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_true_divide), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_xor), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PySequenceMethods, sq_ass_item), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_concat), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_contains), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_inplace_concat), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_inplace_repeat), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_item), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_length), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {offsetof(PySequenceMethods, sq_repeat), offsetof(PyTypeObject, tp_as_sequence)},
 | |
| {-1, offsetof(PyTypeObject, tp_alloc)},
 | |
| {-1, offsetof(PyTypeObject, tp_base)},
 | |
| {-1, offsetof(PyTypeObject, tp_bases)},
 | |
| {-1, offsetof(PyTypeObject, tp_call)},
 | |
| {-1, offsetof(PyTypeObject, tp_clear)},
 | |
| {-1, offsetof(PyTypeObject, tp_dealloc)},
 | |
| {-1, offsetof(PyTypeObject, tp_del)},
 | |
| {-1, offsetof(PyTypeObject, tp_descr_get)},
 | |
| {-1, offsetof(PyTypeObject, tp_descr_set)},
 | |
| {-1, offsetof(PyTypeObject, tp_doc)},
 | |
| {-1, offsetof(PyTypeObject, tp_getattr)},
 | |
| {-1, offsetof(PyTypeObject, tp_getattro)},
 | |
| {-1, offsetof(PyTypeObject, tp_hash)},
 | |
| {-1, offsetof(PyTypeObject, tp_init)},
 | |
| {-1, offsetof(PyTypeObject, tp_is_gc)},
 | |
| {-1, offsetof(PyTypeObject, tp_iter)},
 | |
| {-1, offsetof(PyTypeObject, tp_iternext)},
 | |
| {-1, offsetof(PyTypeObject, tp_methods)},
 | |
| {-1, offsetof(PyTypeObject, tp_new)},
 | |
| {-1, offsetof(PyTypeObject, tp_repr)},
 | |
| {-1, offsetof(PyTypeObject, tp_richcompare)},
 | |
| {-1, offsetof(PyTypeObject, tp_setattr)},
 | |
| {-1, offsetof(PyTypeObject, tp_setattro)},
 | |
| {-1, offsetof(PyTypeObject, tp_str)},
 | |
| {-1, offsetof(PyTypeObject, tp_traverse)},
 | |
| {-1, offsetof(PyTypeObject, tp_members)},
 | |
| {-1, offsetof(PyTypeObject, tp_getset)},
 | |
| {-1, offsetof(PyTypeObject, tp_free)},
 | |
| {offsetof(PyNumberMethods, nb_matrix_multiply), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyNumberMethods, nb_inplace_matrix_multiply), offsetof(PyTypeObject, tp_as_number)},
 | |
| {offsetof(PyAsyncMethods, am_await), offsetof(PyTypeObject, tp_as_async)},
 | |
| {offsetof(PyAsyncMethods, am_aiter), offsetof(PyTypeObject, tp_as_async)},
 | |
| {offsetof(PyAsyncMethods, am_anext), offsetof(PyTypeObject, tp_as_async)},
 | |
| {-1, offsetof(PyTypeObject, tp_finalize)},
 | |
| {offsetof(PyAsyncMethods, am_send), offsetof(PyTypeObject, tp_as_async)},
 |