You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							91 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							91 lines
						
					
					
						
							1.6 KiB
						
					
					
				
								.. _reference:
							 | 
						|
								
							 | 
						|
								.. warning::
							 | 
						|
								
							 | 
						|
								    Please be advised that the reference documentation discussing pybind11
							 | 
						|
								    internals is currently incomplete. Please refer to the previous sections
							 | 
						|
								    and the pybind11 header files for the nitty gritty details.
							 | 
						|
								
							 | 
						|
								Reference
							 | 
						|
								#########
							 | 
						|
								
							 | 
						|
								Macros
							 | 
						|
								======
							 | 
						|
								
							 | 
						|
								.. doxygendefine:: PYBIND11_MODULE
							 | 
						|
								
							 | 
						|
								.. _core_types:
							 | 
						|
								
							 | 
						|
								Convenience classes for arbitrary Python types
							 | 
						|
								==============================================
							 | 
						|
								
							 | 
						|
								Common member functions
							 | 
						|
								-----------------------
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: object_api
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								Without reference counting
							 | 
						|
								--------------------------
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: handle
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								With reference counting
							 | 
						|
								-----------------------
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: object
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								.. doxygenfunction:: reinterpret_borrow
							 | 
						|
								
							 | 
						|
								.. doxygenfunction:: reinterpret_steal
							 | 
						|
								
							 | 
						|
								Convenience classes for specific Python types
							 | 
						|
								=============================================
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: module
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								.. doxygengroup:: pytypes
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								.. _extras:
							 | 
						|
								
							 | 
						|
								Passing extra arguments to ``def`` or ``class_``
							 | 
						|
								================================================
							 | 
						|
								
							 | 
						|
								.. doxygengroup:: annotations
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								Embedding the interpreter
							 | 
						|
								=========================
							 | 
						|
								
							 | 
						|
								.. doxygendefine:: PYBIND11_EMBEDDED_MODULE
							 | 
						|
								
							 | 
						|
								.. doxygenfunction:: initialize_interpreter
							 | 
						|
								
							 | 
						|
								.. doxygenfunction:: finalize_interpreter
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: scoped_interpreter
							 | 
						|
								
							 | 
						|
								Python build-in functions
							 | 
						|
								=========================
							 | 
						|
								
							 | 
						|
								.. doxygengroup:: python_builtins
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								Exceptions
							 | 
						|
								==========
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: error_already_set
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								.. doxygenclass:: builtin_exception
							 | 
						|
								    :members:
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								Literals
							 | 
						|
								========
							 | 
						|
								
							 | 
						|
								.. doxygennamespace:: literals
							 |