
    5 f
              
         d Z ddlmZ ddlmZmZ ddl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	e
ge
de            ede
ege	deeddg          Z 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)bit_rprimitivebool_rprimitivec_int_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_New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   mypyc.ir.rtypesr   r   r   r	   r
   r   mypyc.primitives.registryr   r   r   r   r   
new_set_op	set_in_op
set_add_opset_update_op     N/var/www/equiseq/venv/lib/python3.11/site-packages/mypyc/primitives/set_ops.py<module>r:      s   ( ( " " " " " " - - - - - - - -                             ^*; N N N N )0AGY Z Z Z Z [	/01  
 	 !    	 !!%    I	 .1 $"V  	 
		01#    
		01 #    Y	01   
 		01 #   
		 !    
		!     r8   