
    ϑi                    \    S SK Jr  / SQr " S S5      r\r " S S5      r\r " S S5      rg	)
    )annotations)DimVarDTypeVarTensorc                  0    \ rS rSr  S     SS jjrSrg)r      Nc                (    Xl         X l        X0l        g N)name_or_valueminmax)selfr   r   r   s       Y/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/incubate/cc/typing.py__init__DimVar.__init__   s     +    )r   r   r   )NN)r   z	str | intr   
int | Noner   r   __name__
__module____qualname____firstlineno__r   __static_attributes__ r   r   r   r      s0     	   	 r   r   c                      \ rS rSrSS jrSrg)r   -   c                    [        U5      S:  d   e[        U5      [        [        U5      5      :X  d   eU H  n[        U[        5      (       a  M   e   [        U l        X l        g )Nr   )lenset
isinstancestrname
candidates)r   r"   r#   	candidates       r   r   DTypeVar.__init__.   sX    :""":#c*o"6666#Ii---- $	$r   )r#   r"   N)r"   r!   r   r   r   r   r   r   -   s    %r   r   c                      \ rS rSrS rSrg)r   D   c                    Xl         X l        g r
   )shapedtype)r   r)   r*   s      r   r   Tensor.__init__E   s    

r   )r*   r)   Nr   r   r   r   r   r   D   s    r   r   N)
__future__r   __all__r   Dimr   DTyper   r   r   r   <module>r0      s=    #	 	 
% % 	 r   