o
    ‘e\  ã                   @   s   G d d„ de ƒZdS )c                   @   s,   e Zd ZdZdd„ Zdd„ Zedd„ ƒZdS )	ÚPassÚpassc                 C   s   d S ©N© )Úselfr   r   úHD:\Projects\ConvertPro\env\Lib\site-packages\x2paddle/optimizer/pass_.pyÚ__init__   s   zPass.__init__c                 C   s   t dƒ‚)Nz'The apply function must be implemented!)ÚNotImplementedError)r   Úgraphr   r   r   Úapply   s   z
Pass.applyc                 C   s   | j S r   )Úname)Úclsr   r   r   Úget_name   s   zPass.get_nameN)Ú__name__Ú
__module__Ú__qualname__r   r   r
   Úclassmethodr   r   r   r   r   r      s    r   N)Úobjectr   r   r   r   r   Ú<module>   s   