| 
									
										
										
										
											2020-09-09 13:23:24 -07:00
										 |  |  | #ifndef Py_INTERNAL_UNIONOBJECT_H
 | 
					
						
							|  |  |  | #define Py_INTERNAL_UNIONOBJECT_H
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | extern "C" { | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef Py_BUILD_CORE
 | 
					
						
							|  |  |  | #  error "this header requires Py_BUILD_CORE define"
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-18 15:55:20 +03:00
										 |  |  | extern PyTypeObject _PyUnion_Type; | 
					
						
							| 
									
										
										
										
											2021-07-17 22:44:10 +03:00
										 |  |  | #define _PyUnion_Check(op) Py_IS_TYPE(op, &_PyUnion_Type)
 | 
					
						
							| 
									
										
										
										
											2021-07-18 15:55:20 +03:00
										 |  |  | extern PyObject *_Py_union_type_or(PyObject *, PyObject *); | 
					
						
							| 
									
										
										
										
											2021-07-17 22:44:10 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | #define _PyGenericAlias_Check(op) PyObject_TypeCheck(op, &Py_GenericAliasType)
 | 
					
						
							| 
									
										
										
										
											2021-07-18 15:55:20 +03:00
										 |  |  | extern PyObject *_Py_subs_parameters(PyObject *, PyObject *, PyObject *, PyObject *); | 
					
						
							|  |  |  | extern PyObject *_Py_make_parameters(PyObject *); | 
					
						
							| 
									
										
										
										
											2020-09-09 13:23:24 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #endif /* !Py_INTERNAL_UNIONOBJECT_H */
 |