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
 |