
    hi              
         d Z ddlmZ ddlmZmZmZ ddlmZm	Z	m
Z
mZmZmZmZ ddlmZmZmZmZmZ  eded            ed	ed
            edg ededefg          Z edegede            ed	g ededefg            ed	egede            edegede          Z edegede          Z edeege
dee	ddg          Z edeege
dee	ddg            edeegede            edeege
de            edeege
de          Z edeege
de          Z edege
de            ed eged!e           d"S )#z Primitive set and frozenset ops.    )annotations)	ERR_FALSE	ERR_MAGIC	ERR_NEVER)bit_rprimitivebool_rprimitivec_int_rprimitivefrozenset_rprimitiveobject_rprimitivepointer_rprimitiveset_rprimitive)ERR_NEG_INT	binary_opfunction_opload_address_op	method_opzbuiltins.set
PySet_Type)nametypesrczbuiltins.frozensetPyFrozenSet_Type	PySet_New)r   	arg_typesreturn_typec_function_name
error_kindextra_int_constants)r   r   r   r   r   PyFrozenSet_Newzbuiltins.isinstancePySet_CheckPyFrozenSet_CheckinPySet_Contains   )r   r   r   r   r   truncated_typeorderingremoveCPySet_RemovediscardPySet_Discardadd	PySet_Addupdate_PySet_UpdateclearPySet_Clearpop	PySet_PopN)__doc__
__future__r   mypyc.ir.opsr   r   r   mypyc.ir.rtypesr   r   r	   r
   r   r   r   mypyc.primitives.registryr   r   r   r   r   
new_set_opisinstance_setisinstance_frozenset	set_in_op
set_add_opset_update_op     h/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/mypyc/primitives/set_ops.py<module>r@      s   & & " " " " " " 8 8 8 8 8 8 8 8 8 8                               ^*; N N N N )0AGY Z Z Z Z [	/01  
 	 !    	$%/01    	 !$%    	 !!   #{	 !'    I	 .1 $"V  	 
		 "67 $"V    
		01#    
		01 #    Y	01   
 		01 #   
		 !    
		!     r>   