
    b]                     2   d dl mZ d dlmZ  ed          Zg ZdZe                    d            G d dej                  Z ee          Ze                    d            G d d	ej	                  Z	 ee	          Z	e                    d	           d
S )   )override)get_introspection_moduleGIMarshallingTests   OVERRIDES_CONSTANTc                        e Zd Zd Zd Zd ZdS )OverridesStructc                 @    t           j                            |           S N)r   r	   __new__clslong_s     A/usr/lib/python3/dist-packages/gi/overrides/GIMarshallingTests.pyr   zOverridesStruct.__new__"       !199#>>>    c                 R    t           j                            |            || _        d S r   )r   r	   __init__r   selfr   s     r   r   zOverridesStruct.__init__%   s$    *33D999


r   c                 F    t           j                            |           dz  S )Nr   )r   r	   methodr   s    r   r   zOverridesStruct.method)   s    !188>>BBr   N)__name__
__module____qualname__r   r   r    r   r   r	   r	       sF        ? ? ?  C C C C Cr   r	   c                   6    e Zd Zd Zd Zed             Zd ZdS )OverridesObjectc                 @    t           j                            |           S r   )r   r   r   r   s     r   r   zOverridesObject.__new__3   r   r   c                 D    t           j                            |            d S r   )r   r   r   r   s     r   r   zOverridesObject.__init__6   s    *33D99999r   c                 B    t           j                                        }|S r   )r   r   new)r   r   r   s      r   r#   zOverridesObject.new;   s    !15577 r   c                 F    t           j                            |           dz  S )zOverridden doc string.r   )r   r   r   r   s    r   r   zOverridesObject.methodB   s    !188>>BBr   N)r   r   r   r   r   classmethodr#   r   r   r   r   r   r   1   sa        ? ? ?: : :
   [C C C C Cr   r   N)
	overridesr   moduler   r   __all__r   appendr	   r   r   r   r   <module>r*      s  * !           - - - - - ---.BCC 
  # $ $ $
C 
C 
C 
C 
C(8 
C 
C 
C (?++   ! ! !C C C C C(8 C C C, (?++   ! ! ! ! !r   