| 
									
										
										
										
											2019-05-17 11:55:34 +02:00
										 |  |  | .. highlight:: c
 | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | .. _abstract:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **********************
 | 
					
						
							|  |  |  | Abstract Objects Layer
 | 
					
						
							|  |  |  | **********************
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The functions in this chapter interact with Python objects regardless of their
 | 
					
						
							|  |  |  | type, or with wide classes of object types (e.g. all numerical types, or all
 | 
					
						
							|  |  |  | sequence types).  When used on object types for which they do not apply, they
 | 
					
						
							|  |  |  | will raise a Python exception.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | It is not possible to use these functions on objects that are not properly
 | 
					
						
							| 
									
										
										
										
											2010-08-21 21:23:28 +00:00
										 |  |  | initialized, such as a list object that has been created by :c:func:`PyList_New`,
 | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | but whose items have not been set to some non-\ ``NULL`` value yet.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-20 09:30:57 +00:00
										 |  |  | .. toctree::
 | 
					
						
							| 
									
										
										
										
											2007-08-15 14:28:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-20 09:30:57 +00:00
										 |  |  |    object.rst
 | 
					
						
							| 
									
										
										
										
											2019-11-12 14:08:00 +01:00
										 |  |  |    call.rst
 | 
					
						
							| 
									
										
										
										
											2008-01-20 09:30:57 +00:00
										 |  |  |    number.rst
 | 
					
						
							|  |  |  |    sequence.rst
 | 
					
						
							|  |  |  |    mapping.rst
 | 
					
						
							|  |  |  |    iter.rst
 | 
					
						
							| 
									
										
										
										
											2010-09-28 23:39:41 +00:00
										 |  |  |    buffer.rst
 | 
					
						
							| 
									
										
										
										
											2008-01-20 09:30:57 +00:00
										 |  |  |    objbuffer.rst
 |