a
    õêh.°  ã                   @   s$  d dl mZ esdev r&ddlmZ nd dlZzd dlZW n e	yT   d dlZY n0 dd„ Z
dd	„ Zd
d„ Zdd„ ZG dd„ deƒZG dd„ deƒZe e¡ d dlZG dd„ deƒZe e¡ G dd„ deƒZe e¡ G dd„ deƒZe e¡ G dd„ deƒZe e¡ G dd„ deƒZe e¡ dd„ Zee_ dd„ Z!e!e_"d d!„ Z#e#e_$d"d#„ Z%e%e_&d$d%„ Z'e'e_(d&d'„ Z)e)e_*d(d)„ Z+e+e_,d*d+„ Z-e-e_.d,d-„ Z/e/e_0d.d/„ Z1e1e_2d0d1„ Z3e3e_4d2d3„ Z5e5e_6d4d5„ Z7e7e_8d6d7„ Z9e9e_:d8d9„ Z;e;e_<d:d;„ Z=e=e_>d<d=„ Z?e?e_@d>d?„ ZAeAe_Bd@dA„ ZCeCe_DdBdC„ ZEeEe_FdDdE„ ZGeGe_HG dFdG„ dGeƒZIe JeI¡ G dHdI„ dIeƒZKe LeK¡ G dJdK„ dKeƒZMe NeM¡ G dLdM„ dMeƒZOe PeO¡ G dNdO„ dOeƒZQe ReQ¡ G dPdQ„ dQeƒZSe TeS¡ G dRdS„ dSeƒZUe VeU¡ G dTdU„ dUeƒZWe XeW¡ dS )Vé    )Úversion_infoÚ.é   )Ú_moduleNc                 C   sB   zd| j  ¡  }W n tjy*   d}Y n0 d| jj| jj|f S )Nz	proxy of Ú z<%s.%s; %s >)ÚthisÚ__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__Ú__name__)ÚselfZstrthis© r   ú3/usr/lib64/python3.9/site-packages/libdnf/module.pyÚ
_swig_repr   s
    
r   c                    s   ‡ fdd„}|S )Nc                    sh   |dkrˆ | ||ƒ nN|dkr,| j  |¡ n8t| |ƒrXttt| ƒ|ƒtƒrXˆ | ||ƒ ntd|  ƒ‚d S )Nr   Úthisownz(You cannot add instance attributes to %s)r   ÚownÚhasattrÚ
isinstanceÚgetattrÚtypeÚpropertyÚAttributeError)r   ÚnameÚvalue©Úsetr   r   Úset_instance_attr   s    zE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attrr   )r   r   r   r   r   Ú*_swig_setattr_nondynamic_instance_variable   s    	r   c                    s   ‡ fdd„}|S )Nc                    s8   t | |ƒr(tt| |ƒtƒs(ˆ | ||ƒ ntd|  ƒ‚d S )Nz%You cannot add class attributes to %s)r   r   r   r   r   )Úclsr   r   r   r   r   Úset_class_attr)   s    z?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attrr   )r   r!   r   r   r   Ú'_swig_setattr_nondynamic_class_variable(   s    r"   c                    s   ‡ fdd„}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                    s   ˆ | j | j| j ¡ ƒS ©N)r   Ú	__bases__Ú__dict__Úcopy)r    ©Ú	metaclassr   r   Úwrapper3   s    z$_swig_add_metaclass.<locals>.wrapperr   )r(   r)   r   r'   r   Ú_swig_add_metaclass1   s    r*   c                   @   s   e Zd ZdZeejƒZdS )Ú_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   Ú__qualname__Ú__doc__r"   r   Ú__setattr__r   r   r   r   r+   8   s   r+   c                   @   sÀ   e Zd Zedd„ dd„ ddZdd„ ZeZej	Z
dd	„ Zd,dd„Zd-dd„Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd+S ).ÚSwigPyIteratorc                 C   s
   | j  ¡ S r#   ©r   r   ©Úxr   r   r   Ú<lambda>>   ó    zSwigPyIterator.<lambda>c                 C   s   | j  |¡S r#   r0   ©r2   Úvr   r   r   r3   >   r4   úThe membership flag©Údocc                 O   s   t dƒ‚d S )Nz*No constructor defined - class is abstract©r   ©r   ÚargsÚkwargsr   r   r   Ú__init__@   s    zSwigPyIterator.__init__c                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_value©r   r   r   r   r   E   s    zSwigPyIterator.valuer   c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_incr©r   Únr   r   r   ÚincrH   s    zSwigPyIterator.incrc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_decrr@   r   r   r   ÚdecrK   s    zSwigPyIterator.decrc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_distance©r   r2   r   r   r   ÚdistanceN   s    zSwigPyIterator.distancec                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_equalrD   r   r   r   ÚequalQ   s    zSwigPyIterator.equalc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_copyr?   r   r   r   r&   T   s    zSwigPyIterator.copyc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_nextr?   r   r   r   ÚnextW   s    zSwigPyIterator.nextc                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator___next__r?   r   r   r   Ú__next__Z   s    zSwigPyIterator.__next__c                 C   s
   t  | ¡S r#   )r   ZSwigPyIterator_previousr?   r   r   r   Úprevious]   s    zSwigPyIterator.previousc                 C   s   t  | |¡S r#   )r   ZSwigPyIterator_advancer@   r   r   r   Úadvance`   s    zSwigPyIterator.advancec                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___eq__rD   r   r   r   Ú__eq__c   s    zSwigPyIterator.__eq__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___ne__rD   r   r   r   Ú__ne__f   s    zSwigPyIterator.__ne__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___iadd__r@   r   r   r   Ú__iadd__i   s    zSwigPyIterator.__iadd__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___isub__r@   r   r   r   Ú__isub__l   s    zSwigPyIterator.__isub__c                 C   s   t  | |¡S r#   )r   ZSwigPyIterator___add__r@   r   r   r   Ú__add__o   s    zSwigPyIterator.__add__c                 G   s   t j| g|¢R Ž S r#   )r   ZSwigPyIterator___sub__©r   r<   r   r   r   Ú__sub__r   s    zSwigPyIterator.__sub__c                 C   s   | S r#   r   r?   r   r   r   Ú__iter__t   s    zSwigPyIterator.__iter__N)r   )r   )r   r   r,   r   r   r>   r   r   r   Zdelete_SwigPyIteratorÚ__swig_destroy__r   rB   rC   rE   rF   r&   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rQ   rR   r   r   r   r   r/   =   s*   

r/   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorModulePackagePtrc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   {   r4   zVectorModulePackagePtr.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   {   r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_iteratorr?   r   r   r   Úiterator~   s    zVectorModulePackagePtr.iteratorc                 C   s   |   ¡ S r#   ©rU   r?   r   r   r   rR   €   s    zVectorModulePackagePtr.__iter__c                 C   s
   t  | ¡S r#   )r   Z"VectorModulePackagePtr___nonzero__r?   r   r   r   Ú__nonzero__ƒ   s    z"VectorModulePackagePtr.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr___bool__r?   r   r   r   Ú__bool__†   s    zVectorModulePackagePtr.__bool__c                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr___len__r?   r   r   r   Ú__len__‰   s    zVectorModulePackagePtr.__len__c                 C   s   t  | ||¡S r#   )r   Z#VectorModulePackagePtr___getslice__©r   ÚiÚjr   r   r   Ú__getslice__Œ   s    z#VectorModulePackagePtr.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z#VectorModulePackagePtr___setslice__rP   r   r   r   Ú__setslice__   s    z#VectorModulePackagePtr.__setslice__c                 C   s   t  | ||¡S r#   )r   Z#VectorModulePackagePtr___delslice__rZ   r   r   r   Ú__delslice__’   s    z#VectorModulePackagePtr.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z"VectorModulePackagePtr___delitem__rP   r   r   r   Ú__delitem__•   s    z"VectorModulePackagePtr.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z"VectorModulePackagePtr___getitem__rP   r   r   r   Ú__getitem__˜   s    z"VectorModulePackagePtr.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z"VectorModulePackagePtr___setitem__rP   r   r   r   Ú__setitem__›   s    z"VectorModulePackagePtr.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_popr?   r   r   r   Úpopž   s    zVectorModulePackagePtr.popc                 C   s   t  | |¡S r#   )r   ZVectorModulePackagePtr_appendrD   r   r   r   Úappend¡   s    zVectorModulePackagePtr.appendc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_emptyr?   r   r   r   Úempty¤   s    zVectorModulePackagePtr.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_sizer?   r   r   r   Úsize§   s    zVectorModulePackagePtr.sizec                 C   s   t  | |¡S r#   )r   ZVectorModulePackagePtr_swap©r   r6   r   r   r   Úswapª   s    zVectorModulePackagePtr.swapc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_beginr?   r   r   r   Úbegin­   s    zVectorModulePackagePtr.beginc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_endr?   r   r   r   Úend°   s    zVectorModulePackagePtr.endc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_rbeginr?   r   r   r   Úrbegin³   s    zVectorModulePackagePtr.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_rendr?   r   r   r   Úrend¶   s    zVectorModulePackagePtr.rendc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_clearr?   r   r   r   Úclear¹   s    zVectorModulePackagePtr.clearc                 C   s
   t  | ¡S r#   )r   Z$VectorModulePackagePtr_get_allocatorr?   r   r   r   Úget_allocator¼   s    z$VectorModulePackagePtr.get_allocatorc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_pop_backr?   r   r   r   Úpop_back¿   s    zVectorModulePackagePtr.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModulePackagePtr_eraserP   r   r   r   ÚeraseÂ   s    zVectorModulePackagePtr.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   ZVectorModulePackagePtr_swiginitZnew_VectorModulePackagePtrrP   r   r   r   r>   Å   s    zVectorModulePackagePtr.__init__c                 C   s   t  | |¡S r#   )r   Z VectorModulePackagePtr_push_backrD   r   r   r   Ú	push_backÈ   s    z VectorModulePackagePtr.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_frontr?   r   r   r   ÚfrontË   s    zVectorModulePackagePtr.frontc                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_backr?   r   r   r   ÚbackÎ   s    zVectorModulePackagePtr.backc                 C   s   t  | ||¡S r#   )r   ZVectorModulePackagePtr_assign©r   rA   r2   r   r   r   ÚassignÑ   s    zVectorModulePackagePtr.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModulePackagePtr_resizerP   r   r   r   ÚresizeÔ   s    zVectorModulePackagePtr.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModulePackagePtr_insertrP   r   r   r   Úinsert×   s    zVectorModulePackagePtr.insertc                 C   s   t  | |¡S r#   )r   ZVectorModulePackagePtr_reserver@   r   r   r   ÚreserveÚ   s    zVectorModulePackagePtr.reservec                 C   s
   t  | ¡S r#   )r   ZVectorModulePackagePtr_capacityr?   r   r   r   ÚcapacityÝ   s    zVectorModulePackagePtr.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Zdelete_VectorModulePackagePtrrS   r   r   r   r   rT   z   sH   rT   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚ"VectorVectorVectorModulePackagePtrc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ä   r4   z+VectorVectorVectorModulePackagePtr.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ä   r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   Z+VectorVectorVectorModulePackagePtr_iteratorr?   r   r   r   rU   ç   s    z+VectorVectorVectorModulePackagePtr.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   é   s    z+VectorVectorVectorModulePackagePtr.__iter__c                 C   s
   t  | ¡S r#   )r   Z.VectorVectorVectorModulePackagePtr___nonzero__r?   r   r   r   rW   ì   s    z.VectorVectorVectorModulePackagePtr.__nonzero__c                 C   s
   t  | ¡S r#   )r   Z+VectorVectorVectorModulePackagePtr___bool__r?   r   r   r   rX   ï   s    z+VectorVectorVectorModulePackagePtr.__bool__c                 C   s
   t  | ¡S r#   )r   Z*VectorVectorVectorModulePackagePtr___len__r?   r   r   r   rY   ò   s    z*VectorVectorVectorModulePackagePtr.__len__c                 C   s   t  | ||¡S r#   )r   Z/VectorVectorVectorModulePackagePtr___getslice__rZ   r   r   r   r]   õ   s    z/VectorVectorVectorModulePackagePtr.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z/VectorVectorVectorModulePackagePtr___setslice__rP   r   r   r   r^   ø   s    z/VectorVectorVectorModulePackagePtr.__setslice__c                 C   s   t  | ||¡S r#   )r   Z/VectorVectorVectorModulePackagePtr___delslice__rZ   r   r   r   r_   û   s    z/VectorVectorVectorModulePackagePtr.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z.VectorVectorVectorModulePackagePtr___delitem__rP   r   r   r   r`   þ   s    z.VectorVectorVectorModulePackagePtr.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z.VectorVectorVectorModulePackagePtr___getitem__rP   r   r   r   ra     s    z.VectorVectorVectorModulePackagePtr.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z.VectorVectorVectorModulePackagePtr___setitem__rP   r   r   r   rb     s    z.VectorVectorVectorModulePackagePtr.__setitem__c                 C   s
   t  | ¡S r#   )r   Z&VectorVectorVectorModulePackagePtr_popr?   r   r   r   rc     s    z&VectorVectorVectorModulePackagePtr.popc                 C   s   t  | |¡S r#   )r   Z)VectorVectorVectorModulePackagePtr_appendrD   r   r   r   rd   
  s    z)VectorVectorVectorModulePackagePtr.appendc                 C   s
   t  | ¡S r#   )r   Z(VectorVectorVectorModulePackagePtr_emptyr?   r   r   r   re     s    z(VectorVectorVectorModulePackagePtr.emptyc                 C   s
   t  | ¡S r#   )r   Z'VectorVectorVectorModulePackagePtr_sizer?   r   r   r   rf     s    z'VectorVectorVectorModulePackagePtr.sizec                 C   s   t  | |¡S r#   )r   Z'VectorVectorVectorModulePackagePtr_swaprg   r   r   r   rh     s    z'VectorVectorVectorModulePackagePtr.swapc                 C   s
   t  | ¡S r#   )r   Z(VectorVectorVectorModulePackagePtr_beginr?   r   r   r   ri     s    z(VectorVectorVectorModulePackagePtr.beginc                 C   s
   t  | ¡S r#   )r   Z&VectorVectorVectorModulePackagePtr_endr?   r   r   r   rj     s    z&VectorVectorVectorModulePackagePtr.endc                 C   s
   t  | ¡S r#   )r   Z)VectorVectorVectorModulePackagePtr_rbeginr?   r   r   r   rk     s    z)VectorVectorVectorModulePackagePtr.rbeginc                 C   s
   t  | ¡S r#   )r   Z'VectorVectorVectorModulePackagePtr_rendr?   r   r   r   rl     s    z'VectorVectorVectorModulePackagePtr.rendc                 C   s
   t  | ¡S r#   )r   Z(VectorVectorVectorModulePackagePtr_clearr?   r   r   r   rm   "  s    z(VectorVectorVectorModulePackagePtr.clearc                 C   s
   t  | ¡S r#   )r   Z0VectorVectorVectorModulePackagePtr_get_allocatorr?   r   r   r   rn   %  s    z0VectorVectorVectorModulePackagePtr.get_allocatorc                 C   s
   t  | ¡S r#   )r   Z+VectorVectorVectorModulePackagePtr_pop_backr?   r   r   r   ro   (  s    z+VectorVectorVectorModulePackagePtr.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   Z(VectorVectorVectorModulePackagePtr_eraserP   r   r   r   rp   +  s    z(VectorVectorVectorModulePackagePtr.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   Z+VectorVectorVectorModulePackagePtr_swiginitZ&new_VectorVectorVectorModulePackagePtrrP   r   r   r   r>   .  s    z+VectorVectorVectorModulePackagePtr.__init__c                 C   s   t  | |¡S r#   )r   Z,VectorVectorVectorModulePackagePtr_push_backrD   r   r   r   rq   1  s    z,VectorVectorVectorModulePackagePtr.push_backc                 C   s
   t  | ¡S r#   )r   Z(VectorVectorVectorModulePackagePtr_frontr?   r   r   r   rr   4  s    z(VectorVectorVectorModulePackagePtr.frontc                 C   s
   t  | ¡S r#   )r   Z'VectorVectorVectorModulePackagePtr_backr?   r   r   r   rs   7  s    z'VectorVectorVectorModulePackagePtr.backc                 C   s   t  | ||¡S r#   )r   Z)VectorVectorVectorModulePackagePtr_assignrt   r   r   r   ru   :  s    z)VectorVectorVectorModulePackagePtr.assignc                 G   s   t j| g|¢R Ž S r#   )r   Z)VectorVectorVectorModulePackagePtr_resizerP   r   r   r   rv   =  s    z)VectorVectorVectorModulePackagePtr.resizec                 G   s   t j| g|¢R Ž S r#   )r   Z)VectorVectorVectorModulePackagePtr_insertrP   r   r   r   rw   @  s    z)VectorVectorVectorModulePackagePtr.insertc                 C   s   t  | |¡S r#   )r   Z*VectorVectorVectorModulePackagePtr_reserver@   r   r   r   rx   C  s    z*VectorVectorVectorModulePackagePtr.reservec                 C   s
   t  | ¡S r#   )r   Z+VectorVectorVectorModulePackagePtr_capacityr?   r   r   r   ry   F  s    z+VectorVectorVectorModulePackagePtr.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Z)delete_VectorVectorVectorModulePackagePtrrS   r   r   r   r   rz   ã   sH   rz   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorModuleProfilec                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   M  r4   zVectorModuleProfile.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   M  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_iteratorr?   r   r   r   rU   P  s    zVectorModuleProfile.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   R  s    zVectorModuleProfile.__iter__c                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile___nonzero__r?   r   r   r   rW   U  s    zVectorModuleProfile.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile___bool__r?   r   r   r   rX   X  s    zVectorModuleProfile.__bool__c                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile___len__r?   r   r   r   rY   [  s    zVectorModuleProfile.__len__c                 C   s   t  | ||¡S r#   )r   Z VectorModuleProfile___getslice__rZ   r   r   r   r]   ^  s    z VectorModuleProfile.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z VectorModuleProfile___setslice__rP   r   r   r   r^   a  s    z VectorModuleProfile.__setslice__c                 C   s   t  | ||¡S r#   )r   Z VectorModuleProfile___delslice__rZ   r   r   r   r_   d  s    z VectorModuleProfile.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile___delitem__rP   r   r   r   r`   g  s    zVectorModuleProfile.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile___getitem__rP   r   r   r   ra   j  s    zVectorModuleProfile.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile___setitem__rP   r   r   r   rb   m  s    zVectorModuleProfile.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_popr?   r   r   r   rc   p  s    zVectorModuleProfile.popc                 C   s   t  | |¡S r#   )r   ZVectorModuleProfile_appendrD   r   r   r   rd   s  s    zVectorModuleProfile.appendc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_emptyr?   r   r   r   re   v  s    zVectorModuleProfile.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_sizer?   r   r   r   rf   y  s    zVectorModuleProfile.sizec                 C   s   t  | |¡S r#   )r   ZVectorModuleProfile_swaprg   r   r   r   rh   |  s    zVectorModuleProfile.swapc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_beginr?   r   r   r   ri     s    zVectorModuleProfile.beginc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_endr?   r   r   r   rj   ‚  s    zVectorModuleProfile.endc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_rbeginr?   r   r   r   rk   …  s    zVectorModuleProfile.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_rendr?   r   r   r   rl   ˆ  s    zVectorModuleProfile.rendc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_clearr?   r   r   r   rm   ‹  s    zVectorModuleProfile.clearc                 C   s
   t  | ¡S r#   )r   Z!VectorModuleProfile_get_allocatorr?   r   r   r   rn   Ž  s    z!VectorModuleProfile.get_allocatorc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_pop_backr?   r   r   r   ro   ‘  s    zVectorModuleProfile.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile_eraserP   r   r   r   rp   ”  s    zVectorModuleProfile.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   ZVectorModuleProfile_swiginitZnew_VectorModuleProfilerP   r   r   r   r>   —  s    zVectorModuleProfile.__init__c                 C   s   t  | |¡S r#   )r   ZVectorModuleProfile_push_backrD   r   r   r   rq   š  s    zVectorModuleProfile.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_frontr?   r   r   r   rr     s    zVectorModuleProfile.frontc                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_backr?   r   r   r   rs      s    zVectorModuleProfile.backc                 C   s   t  | ||¡S r#   )r   ZVectorModuleProfile_assignrt   r   r   r   ru   £  s    zVectorModuleProfile.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile_resizerP   r   r   r   rv   ¦  s    zVectorModuleProfile.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleProfile_insertrP   r   r   r   rw   ©  s    zVectorModuleProfile.insertc                 C   s   t  | |¡S r#   )r   ZVectorModuleProfile_reserver@   r   r   r   rx   ¬  s    zVectorModuleProfile.reservec                 C   s
   t  | ¡S r#   )r   ZVectorModuleProfile_capacityr?   r   r   r   ry   ¯  s    zVectorModuleProfile.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Zdelete_VectorModuleProfilerS   r   r   r   r   r{   L  sH   r{   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorModuleDependenciesc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ¶  r4   z!VectorModuleDependencies.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ¶  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   Z!VectorModuleDependencies_iteratorr?   r   r   r   rU   ¹  s    z!VectorModuleDependencies.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   »  s    z!VectorModuleDependencies.__iter__c                 C   s
   t  | ¡S r#   )r   Z$VectorModuleDependencies___nonzero__r?   r   r   r   rW   ¾  s    z$VectorModuleDependencies.__nonzero__c                 C   s
   t  | ¡S r#   )r   Z!VectorModuleDependencies___bool__r?   r   r   r   rX   Á  s    z!VectorModuleDependencies.__bool__c                 C   s
   t  | ¡S r#   )r   Z VectorModuleDependencies___len__r?   r   r   r   rY   Ä  s    z VectorModuleDependencies.__len__c                 C   s   t  | ||¡S r#   )r   Z%VectorModuleDependencies___getslice__rZ   r   r   r   r]   Ç  s    z%VectorModuleDependencies.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z%VectorModuleDependencies___setslice__rP   r   r   r   r^   Ê  s    z%VectorModuleDependencies.__setslice__c                 C   s   t  | ||¡S r#   )r   Z%VectorModuleDependencies___delslice__rZ   r   r   r   r_   Í  s    z%VectorModuleDependencies.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z$VectorModuleDependencies___delitem__rP   r   r   r   r`   Ð  s    z$VectorModuleDependencies.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z$VectorModuleDependencies___getitem__rP   r   r   r   ra   Ó  s    z$VectorModuleDependencies.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z$VectorModuleDependencies___setitem__rP   r   r   r   rb   Ö  s    z$VectorModuleDependencies.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_popr?   r   r   r   rc   Ù  s    zVectorModuleDependencies.popc                 C   s   t  | |¡S r#   )r   ZVectorModuleDependencies_appendrD   r   r   r   rd   Ü  s    zVectorModuleDependencies.appendc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_emptyr?   r   r   r   re   ß  s    zVectorModuleDependencies.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_sizer?   r   r   r   rf   â  s    zVectorModuleDependencies.sizec                 C   s   t  | |¡S r#   )r   ZVectorModuleDependencies_swaprg   r   r   r   rh   å  s    zVectorModuleDependencies.swapc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_beginr?   r   r   r   ri   è  s    zVectorModuleDependencies.beginc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_endr?   r   r   r   rj   ë  s    zVectorModuleDependencies.endc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_rbeginr?   r   r   r   rk   î  s    zVectorModuleDependencies.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_rendr?   r   r   r   rl   ñ  s    zVectorModuleDependencies.rendc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_clearr?   r   r   r   rm   ô  s    zVectorModuleDependencies.clearc                 C   s
   t  | ¡S r#   )r   Z&VectorModuleDependencies_get_allocatorr?   r   r   r   rn   ÷  s    z&VectorModuleDependencies.get_allocatorc                 C   s
   t  | ¡S r#   )r   Z!VectorModuleDependencies_pop_backr?   r   r   r   ro   ú  s    z!VectorModuleDependencies.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleDependencies_eraserP   r   r   r   rp   ý  s    zVectorModuleDependencies.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   Z!VectorModuleDependencies_swiginitZnew_VectorModuleDependenciesrP   r   r   r   r>      s    z!VectorModuleDependencies.__init__c                 C   s   t  | |¡S r#   )r   Z"VectorModuleDependencies_push_backrD   r   r   r   rq     s    z"VectorModuleDependencies.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_frontr?   r   r   r   rr     s    zVectorModuleDependencies.frontc                 C   s
   t  | ¡S r#   )r   ZVectorModuleDependencies_backr?   r   r   r   rs   	  s    zVectorModuleDependencies.backc                 C   s   t  | ||¡S r#   )r   ZVectorModuleDependencies_assignrt   r   r   r   ru     s    zVectorModuleDependencies.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleDependencies_resizerP   r   r   r   rv     s    zVectorModuleDependencies.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorModuleDependencies_insertrP   r   r   r   rw     s    zVectorModuleDependencies.insertc                 C   s   t  | |¡S r#   )r   Z VectorModuleDependencies_reserver@   r   r   r   rx     s    z VectorModuleDependencies.reservec                 C   s
   t  | ¡S r#   )r   Z!VectorModuleDependencies_capacityr?   r   r   r   ry     s    z!VectorModuleDependencies.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Zdelete_VectorModuleDependenciesrS   r   r   r   r   r|   µ  sH   r|   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zVectorString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZVectorString_iteratorr?   r   r   r   rU   "  s    zVectorString.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   $  s    zVectorString.__iter__c                 C   s
   t  | ¡S r#   )r   ZVectorString___nonzero__r?   r   r   r   rW   '  s    zVectorString.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZVectorString___bool__r?   r   r   r   rX   *  s    zVectorString.__bool__c                 C   s
   t  | ¡S r#   )r   ZVectorString___len__r?   r   r   r   rY   -  s    zVectorString.__len__c                 C   s   t  | ||¡S r#   )r   ZVectorString___getslice__rZ   r   r   r   r]   0  s    zVectorString.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___setslice__rP   r   r   r   r^   3  s    zVectorString.__setslice__c                 C   s   t  | ||¡S r#   )r   ZVectorString___delslice__rZ   r   r   r   r_   6  s    zVectorString.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___delitem__rP   r   r   r   r`   9  s    zVectorString.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___getitem__rP   r   r   r   ra   <  s    zVectorString.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString___setitem__rP   r   r   r   rb   ?  s    zVectorString.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorString_popr?   r   r   r   rc   B  s    zVectorString.popc                 C   s   t  | |¡S r#   )r   ZVectorString_appendrD   r   r   r   rd   E  s    zVectorString.appendc                 C   s
   t  | ¡S r#   )r   ZVectorString_emptyr?   r   r   r   re   H  s    zVectorString.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorString_sizer?   r   r   r   rf   K  s    zVectorString.sizec                 C   s   t  | |¡S r#   )r   ZVectorString_swaprg   r   r   r   rh   N  s    zVectorString.swapc                 C   s
   t  | ¡S r#   )r   ZVectorString_beginr?   r   r   r   ri   Q  s    zVectorString.beginc                 C   s
   t  | ¡S r#   )r   ZVectorString_endr?   r   r   r   rj   T  s    zVectorString.endc                 C   s
   t  | ¡S r#   )r   ZVectorString_rbeginr?   r   r   r   rk   W  s    zVectorString.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorString_rendr?   r   r   r   rl   Z  s    zVectorString.rendc                 C   s
   t  | ¡S r#   )r   ZVectorString_clearr?   r   r   r   rm   ]  s    zVectorString.clearc                 C   s
   t  | ¡S r#   )r   ZVectorString_get_allocatorr?   r   r   r   rn   `  s    zVectorString.get_allocatorc                 C   s
   t  | ¡S r#   )r   ZVectorString_pop_backr?   r   r   r   ro   c  s    zVectorString.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_eraserP   r   r   r   rp   f  s    zVectorString.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   ZVectorString_swiginitZnew_VectorStringrP   r   r   r   r>   i  s    zVectorString.__init__c                 C   s   t  | |¡S r#   )r   ZVectorString_push_backrD   r   r   r   rq   l  s    zVectorString.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorString_frontr?   r   r   r   rr   o  s    zVectorString.frontc                 C   s
   t  | ¡S r#   )r   ZVectorString_backr?   r   r   r   rs   r  s    zVectorString.backc                 C   s   t  | ||¡S r#   )r   ZVectorString_assignrt   r   r   r   ru   u  s    zVectorString.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_resizerP   r   r   r   rv   x  s    zVectorString.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorString_insertrP   r   r   r   rw   {  s    zVectorString.insertc                 C   s   t  | |¡S r#   )r   ZVectorString_reserver@   r   r   r   rx   ~  s    zVectorString.reservec                 C   s
   t  | ¡S r#   )r   ZVectorString_capacityr?   r   r   r   ry     s    zVectorString.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Zdelete_VectorStringrS   r   r   r   r   r}     sH   r}   c                 C   s   t t| ƒƒS r#   )ÚstrÚlistr?   r   r   r   ÚVectorString__str__‰  s    r€   c                 C   s   t | ƒt |ƒkS r#   ©r   ©r   Úotherr   r   r   ÚVectorString__eq__  s    r„   c                 C   s   t | ƒt |ƒkS r#   r   r‚   r   r   r   ÚVectorString__ne__‘  s    r…   c                 C   s   t | ƒt |ƒk S r#   r   r‚   r   r   r   ÚVectorString__lt__•  s    r†   c                 C   s   t | ƒt |ƒkS r#   r   r‚   r   r   r   ÚVectorString__le__™  s    r‡   c                 C   s   t | ƒt |ƒkS r#   r   r‚   r   r   r   ÚVectorString__gt__  s    rˆ   c                 C   s   t | ƒt |ƒkS r#   r   r‚   r   r   r   ÚVectorString__ge__¡  s    r‰   c                 C   s   |   |¡ | S r#   )Úextend©r   r   r   r   r   ÚVectorString__iadd__¥  s    
rŒ   c                 C   s&   t | ƒ}||9 }|  ¡  |  |¡ | S r#   )r   rm   rŠ   )r   r   Údatar   r   r   ÚVectorString__imul__ª  s
    
rŽ   c                 C   s   |   ¡ }||9 }|S r#   )r&   ©r   r   Úresultr   r   r   ÚVectorString__mul__²  s    r‘   c                 C   s   | | S r#   r   r‹   r   r   r   ÚVectorString__rmul__¸  s    r’   c                 C   s   |   ¡ }| |¡ |S r#   )r&   rŠ   r   r   r   r   ÚVectorString__add__¼  s    
r“   c                 C   s   |   |¡ d S r#   ©rq   ©r   Úitemr   r   r   ÚVectorString__appendÂ  s    r—   c                 C   s   t t| ƒƒS r#   )r}   r   r?   r   r   r   ÚVectorString__copyÆ  s    r˜   c                 C   s   t | ƒ |¡S r#   )r   Úcountr•   r   r   r   ÚVectorString__countÊ  s    rš   c                 C   s   |D ]}|   |¡ qd S r#   r”   )r   Úiterabler[   r   r   r   ÚVectorString__extendÎ  s    rœ   c                 O   s   t | ƒ}|j|i |¤ŽS r#   )r   Úindex©r   r<   r=   r   r   r   r   ÚVectorString__indexÓ  s    rŸ   c                 O   s.   t | ƒ}|j|i |¤Ž |  ¡  |  |¡ d S r#   )r   rw   rm   rŠ   rž   r   r   r   ÚVectorString__insertØ  s    r    c                 O   s.   t | ƒ}|j|i |¤Ž |  ¡  |  |¡ d S r#   )r   Úremoverm   rŠ   rž   r   r   r   ÚVectorString__removeß  s    r¢   c                 O   s&   t | ƒ}| ¡  |  ¡  |  |¡ d S r#   )r   Úsortrm   rŠ   rž   r   r   r   ÚVectorString__sortæ  s    r¤   c                 O   s&   t | ƒ}| ¡  |  ¡  |  |¡ d S r#   )r   Úreverserm   rŠ   rž   r   r   r   ÚVectorString__reverseí  s    r¦   c                   @   sD  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd	„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd+d,„ Zd-d.„ Zd/d0„ Zd1d2„ Zd3d4„ Zd5d6„ Zd7d8„ Zd9d:„ Z d;d<„ Z!d=d>„ Z"d?d@„ Z#dAdB„ Z$dCdD„ Z%dEdF„ Z&dGdH„ Z'dIdJ„ Z(e)j*Z+dKS )LÚMapStringVectorStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   õ  r4   zMapStringVectorString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   õ  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_iteratorr?   r   r   r   rU   ø  s    zMapStringVectorString.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   ú  s    zMapStringVectorString.__iter__c                 C   s
   t  | ¡S r#   )r   Z!MapStringVectorString___nonzero__r?   r   r   r   rW   ý  s    z!MapStringVectorString.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString___bool__r?   r   r   r   rX      s    zMapStringVectorString.__bool__c                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString___len__r?   r   r   r   rY     s    zMapStringVectorString.__len__c                 C   s   |   ¡ S r#   ©Úkey_iteratorr?   r   r   r   rR     s    c                 C   s   |   ¡ S r#   r¨   r?   r   r   r   Úiterkeys  s    zMapStringVectorString.iterkeysc                 C   s   |   ¡ S r#   )Úvalue_iteratorr?   r   r   r   Ú
itervalues	  s    z MapStringVectorString.itervaluesc                 C   s   |   ¡ S r#   rV   r?   r   r   r   Ú	iteritems  s    zMapStringVectorString.iteritemsc                 C   s   t  | |¡S r#   )r   Z!MapStringVectorString___getitem__©r   Úkeyr   r   r   ra     s    z!MapStringVectorString.__getitem__c                 C   s   t  | |¡S r#   )r   Z!MapStringVectorString___delitem__r®   r   r   r   r`     s    z!MapStringVectorString.__delitem__c                 C   s   t  | |¡S r#   )r   ZMapStringVectorString_has_keyr®   r   r   r   Úhas_key  s    zMapStringVectorString.has_keyc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_keysr?   r   r   r   Úkeys  s    zMapStringVectorString.keysc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_valuesr?   r   r   r   Úvalues  s    zMapStringVectorString.valuesc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_itemsr?   r   r   r   Úitems  s    zMapStringVectorString.itemsc                 C   s   t  | |¡S r#   )r   Z"MapStringVectorString___contains__r®   r   r   r   Ú__contains__   s    z"MapStringVectorString.__contains__c                 C   s
   t  | ¡S r#   )r   Z"MapStringVectorString_key_iteratorr?   r   r   r   r©   #  s    z"MapStringVectorString.key_iteratorc                 C   s
   t  | ¡S r#   )r   Z$MapStringVectorString_value_iteratorr?   r   r   r   r«   &  s    z$MapStringVectorString.value_iteratorc                 G   s   t j| g|¢R Ž S r#   )r   Z!MapStringVectorString___setitem__rP   r   r   r   rb   )  s    z!MapStringVectorString.__setitem__c                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_asdictr?   r   r   r   Úasdict,  s    zMapStringVectorString.asdictc                 G   s   t  | t j|Ž ¡ d S r#   )r   ZMapStringVectorString_swiginitZnew_MapStringVectorStringrP   r   r   r   r>   /  s    zMapStringVectorString.__init__c                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_emptyr?   r   r   r   re   2  s    zMapStringVectorString.emptyc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_sizer?   r   r   r   rf   5  s    zMapStringVectorString.sizec                 C   s   t  | |¡S r#   )r   ZMapStringVectorString_swaprg   r   r   r   rh   8  s    zMapStringVectorString.swapc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_beginr?   r   r   r   ri   ;  s    zMapStringVectorString.beginc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_endr?   r   r   r   rj   >  s    zMapStringVectorString.endc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_rbeginr?   r   r   r   rk   A  s    zMapStringVectorString.rbeginc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_rendr?   r   r   r   rl   D  s    zMapStringVectorString.rendc                 C   s
   t  | ¡S r#   )r   ZMapStringVectorString_clearr?   r   r   r   rm   G  s    zMapStringVectorString.clearc                 C   s
   t  | ¡S r#   )r   Z#MapStringVectorString_get_allocatorr?   r   r   r   rn   J  s    z#MapStringVectorString.get_allocatorc                 C   s   t  | |¡S r#   )r   ZMapStringVectorString_countrD   r   r   r   r™   M  s    zMapStringVectorString.countc                 G   s   t j| g|¢R Ž S r#   )r   ZMapStringVectorString_eraserP   r   r   r   rp   P  s    zMapStringVectorString.erasec                 C   s   t  | |¡S r#   )r   ZMapStringVectorString_findrD   r   r   r   ÚfindS  s    zMapStringVectorString.findc                 C   s   t  | |¡S r#   )r   Z!MapStringVectorString_lower_boundrD   r   r   r   Úlower_boundV  s    z!MapStringVectorString.lower_boundc                 C   s   t  | |¡S r#   )r   Z!MapStringVectorString_upper_boundrD   r   r   r   Úupper_boundY  s    z!MapStringVectorString.upper_boundN),r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   rª   r¬   r­   ra   r`   r°   r±   r²   r³   r´   r©   r«   rb   rµ   r>   re   rf   rh   ri   rj   rk   rl   rm   rn   r™   rp   r¶   r·   r¸   r   Zdelete_MapStringVectorStringrS   r   r   r   r   r§   ô  sL   r§   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorMapStringVectorStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   `  r4   z$VectorMapStringVectorString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   `  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   Z$VectorMapStringVectorString_iteratorr?   r   r   r   rU   c  s    z$VectorMapStringVectorString.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   e  s    z$VectorMapStringVectorString.__iter__c                 C   s
   t  | ¡S r#   )r   Z'VectorMapStringVectorString___nonzero__r?   r   r   r   rW   h  s    z'VectorMapStringVectorString.__nonzero__c                 C   s
   t  | ¡S r#   )r   Z$VectorMapStringVectorString___bool__r?   r   r   r   rX   k  s    z$VectorMapStringVectorString.__bool__c                 C   s
   t  | ¡S r#   )r   Z#VectorMapStringVectorString___len__r?   r   r   r   rY   n  s    z#VectorMapStringVectorString.__len__c                 C   s   t  | ||¡S r#   )r   Z(VectorMapStringVectorString___getslice__rZ   r   r   r   r]   q  s    z(VectorMapStringVectorString.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z(VectorMapStringVectorString___setslice__rP   r   r   r   r^   t  s    z(VectorMapStringVectorString.__setslice__c                 C   s   t  | ||¡S r#   )r   Z(VectorMapStringVectorString___delslice__rZ   r   r   r   r_   w  s    z(VectorMapStringVectorString.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   Z'VectorMapStringVectorString___delitem__rP   r   r   r   r`   z  s    z'VectorMapStringVectorString.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z'VectorMapStringVectorString___getitem__rP   r   r   r   ra   }  s    z'VectorMapStringVectorString.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   Z'VectorMapStringVectorString___setitem__rP   r   r   r   rb   €  s    z'VectorMapStringVectorString.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorMapStringVectorString_popr?   r   r   r   rc   ƒ  s    zVectorMapStringVectorString.popc                 C   s   t  | |¡S r#   )r   Z"VectorMapStringVectorString_appendrD   r   r   r   rd   †  s    z"VectorMapStringVectorString.appendc                 C   s
   t  | ¡S r#   )r   Z!VectorMapStringVectorString_emptyr?   r   r   r   re   ‰  s    z!VectorMapStringVectorString.emptyc                 C   s
   t  | ¡S r#   )r   Z VectorMapStringVectorString_sizer?   r   r   r   rf   Œ  s    z VectorMapStringVectorString.sizec                 C   s   t  | |¡S r#   )r   Z VectorMapStringVectorString_swaprg   r   r   r   rh     s    z VectorMapStringVectorString.swapc                 C   s
   t  | ¡S r#   )r   Z!VectorMapStringVectorString_beginr?   r   r   r   ri   ’  s    z!VectorMapStringVectorString.beginc                 C   s
   t  | ¡S r#   )r   ZVectorMapStringVectorString_endr?   r   r   r   rj   •  s    zVectorMapStringVectorString.endc                 C   s
   t  | ¡S r#   )r   Z"VectorMapStringVectorString_rbeginr?   r   r   r   rk   ˜  s    z"VectorMapStringVectorString.rbeginc                 C   s
   t  | ¡S r#   )r   Z VectorMapStringVectorString_rendr?   r   r   r   rl   ›  s    z VectorMapStringVectorString.rendc                 C   s
   t  | ¡S r#   )r   Z!VectorMapStringVectorString_clearr?   r   r   r   rm   ž  s    z!VectorMapStringVectorString.clearc                 C   s
   t  | ¡S r#   )r   Z)VectorMapStringVectorString_get_allocatorr?   r   r   r   rn   ¡  s    z)VectorMapStringVectorString.get_allocatorc                 C   s
   t  | ¡S r#   )r   Z$VectorMapStringVectorString_pop_backr?   r   r   r   ro   ¤  s    z$VectorMapStringVectorString.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   Z!VectorMapStringVectorString_eraserP   r   r   r   rp   §  s    z!VectorMapStringVectorString.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   Z$VectorMapStringVectorString_swiginitZnew_VectorMapStringVectorStringrP   r   r   r   r>   ª  s    z$VectorMapStringVectorString.__init__c                 C   s   t  | |¡S r#   )r   Z%VectorMapStringVectorString_push_backrD   r   r   r   rq   ­  s    z%VectorMapStringVectorString.push_backc                 C   s
   t  | ¡S r#   )r   Z!VectorMapStringVectorString_frontr?   r   r   r   rr   °  s    z!VectorMapStringVectorString.frontc                 C   s
   t  | ¡S r#   )r   Z VectorMapStringVectorString_backr?   r   r   r   rs   ³  s    z VectorMapStringVectorString.backc                 C   s   t  | ||¡S r#   )r   Z"VectorMapStringVectorString_assignrt   r   r   r   ru   ¶  s    z"VectorMapStringVectorString.assignc                 G   s   t j| g|¢R Ž S r#   )r   Z"VectorMapStringVectorString_resizerP   r   r   r   rv   ¹  s    z"VectorMapStringVectorString.resizec                 G   s   t j| g|¢R Ž S r#   )r   Z"VectorMapStringVectorString_insertrP   r   r   r   rw   ¼  s    z"VectorMapStringVectorString.insertc                 C   s   t  | |¡S r#   )r   Z#VectorMapStringVectorString_reserver@   r   r   r   rx   ¿  s    z#VectorMapStringVectorString.reservec                 C   s
   t  | ¡S r#   )r   Z$VectorMapStringVectorString_capacityr?   r   r   r   ry   Â  s    z$VectorMapStringVectorString.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Z"delete_VectorMapStringVectorStringrS   r   r   r   r   r¹   _  sH   r¹   c                   @   s4  e Zd Zedd„ dd„ ddZeZdd„ Zdd	„ Zd
d„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Zd4d5„ Zd6d7„ Zd8d9„ Z d:d;„ Z!d<d=„ Z"d>d?„ Z#d@dA„ Z$dBdC„ Z%dDdE„ Z&dFdG„ Z'e(j)Z*dHS )IÚVectorVectorStringc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   É  r4   zVectorVectorString.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   É  r4   r7   r8   c                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_iteratorr?   r   r   r   rU   Ì  s    zVectorVectorString.iteratorc                 C   s   |   ¡ S r#   rV   r?   r   r   r   rR   Î  s    zVectorVectorString.__iter__c                 C   s
   t  | ¡S r#   )r   ZVectorVectorString___nonzero__r?   r   r   r   rW   Ñ  s    zVectorVectorString.__nonzero__c                 C   s
   t  | ¡S r#   )r   ZVectorVectorString___bool__r?   r   r   r   rX   Ô  s    zVectorVectorString.__bool__c                 C   s
   t  | ¡S r#   )r   ZVectorVectorString___len__r?   r   r   r   rY   ×  s    zVectorVectorString.__len__c                 C   s   t  | ||¡S r#   )r   ZVectorVectorString___getslice__rZ   r   r   r   r]   Ú  s    zVectorVectorString.__getslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString___setslice__rP   r   r   r   r^   Ý  s    zVectorVectorString.__setslice__c                 C   s   t  | ||¡S r#   )r   ZVectorVectorString___delslice__rZ   r   r   r   r_   à  s    zVectorVectorString.__delslice__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString___delitem__rP   r   r   r   r`   ã  s    zVectorVectorString.__delitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString___getitem__rP   r   r   r   ra   æ  s    zVectorVectorString.__getitem__c                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString___setitem__rP   r   r   r   rb   é  s    zVectorVectorString.__setitem__c                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_popr?   r   r   r   rc   ì  s    zVectorVectorString.popc                 C   s   t  | |¡S r#   )r   ZVectorVectorString_appendrD   r   r   r   rd   ï  s    zVectorVectorString.appendc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_emptyr?   r   r   r   re   ò  s    zVectorVectorString.emptyc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_sizer?   r   r   r   rf   õ  s    zVectorVectorString.sizec                 C   s   t  | |¡S r#   )r   ZVectorVectorString_swaprg   r   r   r   rh   ø  s    zVectorVectorString.swapc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_beginr?   r   r   r   ri   û  s    zVectorVectorString.beginc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_endr?   r   r   r   rj   þ  s    zVectorVectorString.endc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_rbeginr?   r   r   r   rk     s    zVectorVectorString.rbeginc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_rendr?   r   r   r   rl     s    zVectorVectorString.rendc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_clearr?   r   r   r   rm     s    zVectorVectorString.clearc                 C   s
   t  | ¡S r#   )r   Z VectorVectorString_get_allocatorr?   r   r   r   rn   
  s    z VectorVectorString.get_allocatorc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_pop_backr?   r   r   r   ro     s    zVectorVectorString.pop_backc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString_eraserP   r   r   r   rp     s    zVectorVectorString.erasec                 G   s   t  | t j|Ž ¡ d S r#   )r   ZVectorVectorString_swiginitZnew_VectorVectorStringrP   r   r   r   r>     s    zVectorVectorString.__init__c                 C   s   t  | |¡S r#   )r   ZVectorVectorString_push_backrD   r   r   r   rq     s    zVectorVectorString.push_backc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_frontr?   r   r   r   rr     s    zVectorVectorString.frontc                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_backr?   r   r   r   rs     s    zVectorVectorString.backc                 C   s   t  | ||¡S r#   )r   ZVectorVectorString_assignrt   r   r   r   ru     s    zVectorVectorString.assignc                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString_resizerP   r   r   r   rv   "  s    zVectorVectorString.resizec                 G   s   t j| g|¢R Ž S r#   )r   ZVectorVectorString_insertrP   r   r   r   rw   %  s    zVectorVectorString.insertc                 C   s   t  | |¡S r#   )r   ZVectorVectorString_reserver@   r   r   r   rx   (  s    zVectorVectorString.reservec                 C   s
   t  | ¡S r#   )r   ZVectorVectorString_capacityr?   r   r   r   ry   +  s    zVectorVectorString.capacityN)+r   r   r,   r   r   r   r   rU   rR   rW   rX   rY   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rh   ri   rj   rk   rl   rm   rn   ro   rp   r>   rq   rr   rs   ru   rv   rw   rx   ry   r   Zdelete_VectorVectorStringrS   r   r   r   r   rº   È  sH   rº   c                   @   s  e Zd Zedd„ dd„ ddZdd„ ZeZej	Z
dd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,d-„ Zd.d/„ Zd0d1„ Zd2d3„ Z d4d5„ Z!d6d7„ Z"d8d9„ Z#d:d;„ Z$dBd=d>„Z%d?d@„ Z&dAS )CÚModulePackagec                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   2  r4   zModulePackage.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   2  r4   r7   r8   c                 O   s   t dƒ‚d S )NzNo constructor definedr:   r;   r   r   r   r>   4  s    zModulePackage.__init__c                 C   s
   t  | ¡S r#   )r   ZModulePackage_getNameCStrr?   r   r   r   ÚgetNameCStr9  s    zModulePackage.getNameCStrc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getNamer?   r   r   r   ÚgetName<  s    zModulePackage.getNamec                 C   s
   t  | ¡S r#   )r   ZModulePackage_getStreamCStrr?   r   r   r   ÚgetStreamCStr?  s    zModulePackage.getStreamCStrc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getStreamr?   r   r   r   Ú	getStreamB  s    zModulePackage.getStreamc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getNameStreamr?   r   r   r   ÚgetNameStreamE  s    zModulePackage.getNameStreamc                 C   s
   t  | ¡S r#   )r   Z"ModulePackage_getNameStreamVersionr?   r   r   r   ÚgetNameStreamVersionH  s    z"ModulePackage.getNameStreamVersionc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getRepoIDr?   r   r   r   Ú	getRepoIDK  s    zModulePackage.getRepoIDc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getVersionr?   r   r   r   Ú
getVersionN  s    zModulePackage.getVersionc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getVersionNumr?   r   r   r   ÚgetVersionNumQ  s    zModulePackage.getVersionNumc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getContextCStrr?   r   r   r   ÚgetContextCStrT  s    zModulePackage.getContextCStrc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getContextr?   r   r   r   Ú
getContextW  s    zModulePackage.getContextc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getArchCStrr?   r   r   r   ÚgetArchCStrZ  s    zModulePackage.getArchCStrc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getArchr?   r   r   r   ÚgetArch]  s    zModulePackage.getArchc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getFullIdentifierr?   r   r   r   ÚgetFullIdentifier`  s    zModulePackage.getFullIdentifierc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getSummaryr?   r   r   r   Ú
getSummaryc  s    zModulePackage.getSummaryc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getDescriptionr?   r   r   r   ÚgetDescriptionf  s    zModulePackage.getDescriptionc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getArtifactsr?   r   r   r   ÚgetArtifactsi  s    zModulePackage.getArtifactsc                 C   s
   t  | ¡S r#   )r   Z"ModulePackage_getDemodularizedRpmsr?   r   r   r   ÚgetDemodularizedRpmsl  s    z"ModulePackage.getDemodularizedRpmsc                 C   s   t  | |¡S r#   )r   ZModulePackage___eq__)r   Úrr   r   r   rK   o  s    zModulePackage.__eq__c                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackage_getProfilesrP   r   r   r   ÚgetProfilesr  s    zModulePackage.getProfilesc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getDefaultProfiler?   r   r   r   ÚgetDefaultProfileu  s    zModulePackage.getDefaultProfilec                 C   s
   t  | ¡S r#   )r   Z#ModulePackage_getModuleDependenciesr?   r   r   r   ÚgetModuleDependenciesx  s    z#ModulePackage.getModuleDependenciesc                 C   s   t  | |¡S r#   )r   ZModulePackage_addStreamConflict)r   Úpackager   r   r   ÚaddStreamConflict{  s    zModulePackage.addStreamConflictc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getIdr?   r   r   r   ÚgetId~  s    zModulePackage.getIdc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getYamlr?   r   r   r   ÚgetYaml  s    zModulePackage.getYamlc                 C   s
   t  | ¡S r#   )r   ZModulePackage_getStaticContextr?   r   r   r   ÚgetStaticContext„  s    zModulePackage.getStaticContextFc                 C   s   t  | |¡S r#   )r   ZModulePackage_getRequires)r   ZremovePlatformr   r   r   ÚgetRequires‡  s    zModulePackage.getRequiresc                 C   s
   t  | ¡S r#   )r   ZModulePackage___hash__r?   r   r   r   Ú__hash__Š  s    zModulePackage.__hash__N)F)'r   r   r,   r   r   r>   r   r   r   Zdelete_ModulePackagerS   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rK   rÏ   rÐ   rÑ   rÓ   rÔ   rÕ   rÖ   r×   rØ   r   r   r   r   r»   1  s@   
r»   c                   @   sâ  e Zd Zedd„ dd„ ddZeZejZ	ej
ZejZejZejZejZejZejZejZejZejZejZej Z!ej"Z#d_dd„Z$ej%Z&d	d
„ Z'dd„ Z(dd„ Z)dd„ Z*dd„ Z+dd„ Z,dd„ Z-dd„ Z.dd„ Z/dd„ Z0dd„ Z1dd „ Z2d!d"„ Z3d#d$„ Z4d%d&„ Z5d'd(„ Z6d)d*„ Z7d+d,„ Z8d-d.„ Z9d/d0„ Z:d1d2„ Z;d3d4„ Z<d5d6„ Z=d7d8„ Z>d9d:„ Z?d;d<„ Z@d=d>„ ZAd?d@„ ZBdAdB„ ZCdCdD„ ZDdEdF„ ZEdGdH„ ZFdIdJ„ ZGdKdL„ ZHdMdN„ ZIdOdP„ ZJdQdR„ ZKdSdT„ ZLdUdV„ ZMdWdX„ ZNdYdZ„ ZOd[d\„ ZPd]d^„ ZQdS )`ÚModulePackageContainerc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3     r4   zModulePackageContainer.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3     r4   r7   r8   Nc              	   C   s   t  | t  ||||¡¡ d S r#   )r   ZModulePackageContainer_swiginitZnew_ModulePackageContainer)r   ZallArchZinstallRootZarchZ
persistDirr   r   r   r>   ¡  s    zModulePackageContainer.__init__c                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_addrP   r   r   r   Úadd¥  s    zModulePackageContainer.addc                 C   s
   t  | ¡S r#   )r   Z*ModulePackageContainer_addDefaultsFromDiskr?   r   r   r   ÚaddDefaultsFromDisk¨  s    z*ModulePackageContainer.addDefaultsFromDiskc                 C   s
   t  | ¡S r#   )r   Z,ModulePackageContainer_moduleDefaultsResolver?   r   r   r   ÚmoduleDefaultsResolve«  s    z,ModulePackageContainer.moduleDefaultsResolvec                 G   s   t j| g|¢R Ž S r#   )r   Z)ModulePackageContainer_addPlatformPackagerP   r   r   r   ÚaddPlatformPackage®  s    z)ModulePackageContainer.addPlatformPackagec                 C   s
   t  | ¡S r#   )r   Z4ModulePackageContainer_createConflictsBetweenStreamsr?   r   r   r   ÚcreateConflictsBetweenStreams±  s    z4ModulePackageContainer.createConflictsBetweenStreamsc                 C   s
   t  | ¡S r#   )r   ZModulePackageContainer_emptyr?   r   r   r   re   ´  s    zModulePackageContainer.emptyc                 C   s   t  | |¡S r#   )r   Z'ModulePackageContainer_getModulePackage)r   Úidr   r   r   ÚgetModulePackage·  s    z'ModulePackageContainer.getModulePackagec                 C   s
   t  | ¡S r#   )r   Z(ModulePackageContainer_getModulePackagesr?   r   r   r   ÚgetModulePackagesº  s    z(ModulePackageContainer.getModulePackagesc                 C   s   t  | ||¡S r#   )r   Z.ModulePackageContainer_getLatestModulesPerRepo)r   ZmoduleFilterÚmodulePackagesr   r   r   ÚgetLatestModulesPerRepo½  s    z.ModulePackageContainer.getLatestModulesPerRepoc                 C   s   t  | ||¡S r#   )r   Z'ModulePackageContainer_getLatestModules©r   râ   Z
activeOnlyr   r   r   ÚgetLatestModulesÀ  s    z'ModulePackageContainer.getLatestModulesc                 C   s   t  | ||¡S r#   )r   Z&ModulePackageContainer_getLatestModulerä   r   r   r   ÚgetLatestModuleÃ  s    z&ModulePackageContainer.getLatestModulec                 C   s   t  | |¡S r#   )r   Z/ModulePackageContainer_requiresModuleEnablement)r   Zpackagesr   r   r   ÚrequiresModuleEnablementÆ  s    z/ModulePackageContainer.requiresModuleEnablementc                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_enablerP   r   r   r   ÚenableÉ  s    zModulePackageContainer.enablec                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_disablerP   r   r   r   ÚdisableÌ  s    zModulePackageContainer.disablec                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_resetrP   r   r   r   ÚresetÏ  s    zModulePackageContainer.resetc                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_installrP   r   r   r   ÚinstallÒ  s    zModulePackageContainer.installc                 G   s   t j| g|¢R Ž S r#   )r   Z ModulePackageContainer_uninstallrP   r   r   r   Ú	uninstallÕ  s    z ModulePackageContainer.uninstallc                 C   s
   t  | ¡S r#   )r   ZModulePackageContainer_saver?   r   r   r   ÚsaveØ  s    zModulePackageContainer.savec                 C   s
   t  | ¡S r#   )r   ZModulePackageContainer_rollbackr?   r   r   r   ÚrollbackÛ  s    zModulePackageContainer.rollbackc                 C   s
   t  | ¡S r#   )r   Z ModulePackageContainer_isChangedr?   r   r   r   Ú	isChangedÞ  s    z ModulePackageContainer.isChangedc                 G   s   t j| g|¢R Ž S r#   )r   Z ModulePackageContainer_isEnabledrP   r   r   r   Ú	isEnabledá  s    z ModulePackageContainer.isEnabledc                 G   s   t j| g|¢R Ž S r#   )r   Z!ModulePackageContainer_isDisabledrP   r   r   r   Ú
isDisabledä  s    z!ModulePackageContainer.isDisabledc                 C   s   t  | |¡S r#   )r   Z%ModulePackageContainer_getModuleState©r   r   r   r   r   ÚgetModuleStateç  s    z%ModulePackageContainer.getModuleStatec                 C   s
   t  | ¡S r#   )r   Z+ModulePackageContainer_getInstalledPkgNamesr?   r   r   r   ÚgetInstalledPkgNamesê  s    z+ModulePackageContainer.getInstalledPkgNamesc                 C   s
   t  | ¡S r#   )r   Z ModulePackageContainer_getReportr?   r   r   r   Ú	getReportí  s    z ModulePackageContainer.getReportc                 C   s   t  | ||¡S r#   )r   Z)ModulePackageContainer_getDefaultProfiles)r   Z
moduleNameZmoduleStreamr   r   r   ÚgetDefaultProfilesð  s    z)ModulePackageContainer.getDefaultProfilesc                 C   s   t  | |¡S r#   )r   Z'ModulePackageContainer_getDefaultStreamrò   r   r   r   ÚgetDefaultStreamó  s    z'ModulePackageContainer.getDefaultStreamc                 C   s   t  | |¡S r#   )r   Z'ModulePackageContainer_getEnabledStreamrò   r   r   r   ÚgetEnabledStreamö  s    z'ModulePackageContainer.getEnabledStreamc                 C   s
   t  | ¡S r#   )r   Z(ModulePackageContainer_getEnabledStreamsr?   r   r   r   ÚgetEnabledStreamsù  s    z(ModulePackageContainer.getEnabledStreamsc                 C   s
   t  | ¡S r#   )r   Z)ModulePackageContainer_getDisabledModulesr?   r   r   r   ÚgetDisabledModulesü  s    z)ModulePackageContainer.getDisabledModulesc                 C   s
   t  | ¡S r#   )r   Z)ModulePackageContainer_getDisabledStreamsr?   r   r   r   ÚgetDisabledStreamsÿ  s    z)ModulePackageContainer.getDisabledStreamsc                 C   s
   t  | ¡S r#   )r   Z&ModulePackageContainer_getResetModulesr?   r   r   r   ÚgetResetModules  s    z&ModulePackageContainer.getResetModulesc                 C   s
   t  | ¡S r#   )r   Z&ModulePackageContainer_getResetStreamsr?   r   r   r   ÚgetResetStreams  s    z&ModulePackageContainer.getResetStreamsc                 C   s
   t  | ¡S r#   )r   Z)ModulePackageContainer_getSwitchedStreamsr?   r   r   r   ÚgetSwitchedStreams  s    z)ModulePackageContainer.getSwitchedStreamsc                 G   s   t j| g|¢R Ž S r#   )r   Z+ModulePackageContainer_getInstalledProfilesrP   r   r   r   ÚgetInstalledProfiles  s    z+ModulePackageContainer.getInstalledProfilesc                 C   s
   t  | ¡S r#   )r   Z)ModulePackageContainer_getRemovedProfilesr?   r   r   r   ÚgetRemovedProfiles  s    z)ModulePackageContainer.getRemovedProfilesc                 G   s   t j| g|¢R Ž S r#   )r   ZModulePackageContainer_queryrP   r   r   r   Úquery  s    zModulePackageContainer.queryc                 C   s   t  | |¡S r#   )r   Z+ModulePackageContainer_enableDependencyTree)r   râ   r   r   r   ÚenableDependencyTree  s    z+ModulePackageContainer.enableDependencyTreec                 C   s   t  | |¡S r#   )r   Z2ModulePackageContainer_resolveActiveModulePackages)r   ZdebugSolverr   r   r   ÚresolveActiveModulePackages  s    z2ModulePackageContainer.resolveActiveModulePackagesc                 G   s   t j| g|¢R Ž S r#   )r   Z%ModulePackageContainer_isModuleActiverP   r   r   r   ÚisModuleActive  s    z%ModulePackageContainer.isModuleActivec                 C   s
   t  | ¡S r#   )r   Z'ModulePackageContainer_loadFailSafeDatar?   r   r   r   ÚloadFailSafeData  s    z'ModulePackageContainer.loadFailSafeDatac                 C   s
   t  | ¡S r#   )r   Z)ModulePackageContainer_updateFailSafeDatar?   r   r   r   ÚupdateFailSafeData   s    z)ModulePackageContainer.updateFailSafeDatac                 C   s
   t  | ¡S r#   )r   Z%ModulePackageContainer_applyObsoletesr?   r   r   r   ÚapplyObsoletes#  s    z%ModulePackageContainer.applyObsoletes)N)Rr   r   r,   r   r   r   r   r   Z*ModulePackageContainer_ModuleState_UNKNOWNZModuleState_UNKNOWNZ*ModulePackageContainer_ModuleState_ENABLEDZModuleState_ENABLEDZ+ModulePackageContainer_ModuleState_DISABLEDZModuleState_DISABLEDZ*ModulePackageContainer_ModuleState_DEFAULTZModuleState_DEFAULTZ,ModulePackageContainer_ModuleState_INSTALLEDZModuleState_INSTALLEDZ/ModulePackageContainer_ModuleErrorType_NO_ERRORZModuleErrorType_NO_ERRORZ+ModulePackageContainer_ModuleErrorType_INFOZModuleErrorType_INFOZ8ModulePackageContainer_ModuleErrorType_ERROR_IN_DEFAULTSZ!ModuleErrorType_ERROR_IN_DEFAULTSZ,ModulePackageContainer_ModuleErrorType_ERRORZModuleErrorType_ERRORZ=ModulePackageContainer_ModuleErrorType_CANNOT_RESOLVE_MODULESZ&ModuleErrorType_CANNOT_RESOLVE_MODULESZAModulePackageContainer_ModuleErrorType_CANNOT_RESOLVE_MODULE_SPECZ*ModuleErrorType_CANNOT_RESOLVE_MODULE_SPECZEModulePackageContainer_ModuleErrorType_CANNOT_ENABLE_MULTIPLE_STREAMSZ.ModuleErrorType_CANNOT_ENABLE_MULTIPLE_STREAMSZPModulePackageContainer_ModuleErrorType_CANNOT_MODIFY_MULTIPLE_TIMES_MODULE_STATEZ9ModuleErrorType_CANNOT_MODIFY_MULTIPLE_TIMES_MODULE_STATEZ6ModulePackageContainer_ModuleErrorType_ERROR_IN_LATESTZModuleErrorType_ERROR_IN_LATESTr>   Zdelete_ModulePackageContainerrS   rÚ   rÛ   rÜ   rÝ   rÞ   re   rà   rá   rã   rå   ræ   rç   rè   ré   rê   rë   rì   rí   rî   rï   rð   rñ   ró   rô   rõ   rö   r÷   rø   rù   rú   rû   rü   rý   rþ   rÿ   r   r  r  r  r  r  r  r  r   r   r   r   rÙ     sz   
rÙ   c                   @   sT   e Zd Zedd„ dd„ ddZeZdd„ Zej	Z
dd	„ Zd
d„ Zdd„ Zdd„ ZdS )ÚModuleProfilec                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   )  r4   zModuleProfile.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   )  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZModuleProfile_swiginitZnew_ModuleProfilerP   r   r   r   r>   ,  s    zModuleProfile.__init__c                 C   s
   t  | ¡S r#   )r   ZModuleProfile_getNamer?   r   r   r   r½   0  s    zModuleProfile.getNamec                 C   s
   t  | ¡S r#   )r   ZModuleProfile_getDescriptionr?   r   r   r   rË   3  s    zModuleProfile.getDescriptionc                 C   s
   t  | ¡S r#   )r   ZModuleProfile_getContentr?   r   r   r   Ú
getContent6  s    zModuleProfile.getContentc                 C   s
   t  | ¡S r#   )r   ZModuleProfile_isDefaultr?   r   r   r   Ú	isDefault9  s    zModuleProfile.isDefaultN)r   r   r,   r   r   r   r   r>   r   Zdelete_ModuleProfilerS   r½   rË   r	  r
  r   r   r   r   r  (  s   r  c                   @   s<   e Zd Zedd„ dd„ ddZeZdd„ Zej	Z
dd	„ Zd
S )ÚModuleDependenciesc                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   ?  r4   zModuleDependencies.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   ?  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   ZModuleDependencies_swiginitZnew_ModuleDependenciesrP   r   r   r   r>   B  s    zModuleDependencies.__init__c                 C   s
   t  | ¡S r#   )r   ZModuleDependencies_getRequiresr?   r   r   r   r×   F  s    zModuleDependencies.getRequiresN)r   r   r,   r   r   r   r   r>   r   Zdelete_ModuleDependenciesrS   r×   r   r   r   r   r  >  s
   r  c                   @   sp   e Zd Zedd„ dd„ ddZeZdd„ Zeej	ej
ƒZeejejƒZdd	„ Zd
d„ Zdd„ Zdd„ ZejZdS )Ú%PairVectorVectorStringModuleErrorTypec                 C   s
   | j  ¡ S r#   r0   r1   r   r   r   r3   L  r4   z.PairVectorVectorStringModuleErrorType.<lambda>c                 C   s   | j  |¡S r#   r0   r5   r   r   r   r3   L  r4   r7   r8   c                 G   s   t  | t j|Ž ¡ d S r#   )r   Z.PairVectorVectorStringModuleErrorType_swiginitZ)new_PairVectorVectorStringModuleErrorTyperP   r   r   r   r>   O  s    z.PairVectorVectorStringModuleErrorType.__init__c                 C   s   dS ©Né   r   r?   r   r   r   rY   S  s    z-PairVectorVectorStringModuleErrorType.__len__c                 C   s   t | j| jfƒS r#   )r~   ÚfirstÚsecondr?   r   r   r   r   U  s    z.PairVectorVectorStringModuleErrorType.__repr__c                 C   s   |d s| j S | jS d S r  ©r  r  )r   r   r   r   r   ra   W  s    z1PairVectorVectorStringModuleErrorType.__getitem__c                 C   s   |d s|| _ n|| _d S r  r  )r   r   Úvalr   r   r   rb   \  s    z1PairVectorVectorStringModuleErrorType.__setitem__N)r   r   r,   r   r   r   r   r>   r   Z/PairVectorVectorStringModuleErrorType_first_getZ/PairVectorVectorStringModuleErrorType_first_setr  Z0PairVectorVectorStringModuleErrorType_second_getZ0PairVectorVectorStringModuleErrorType_second_setr  rY   ra   rb   Z,delete_PairVectorVectorStringModuleErrorTyperS   r   r   r   r   r  K  s   r  )YÚsysr   Z_swig_python_version_infoÚ__package__r   r   r   Úbuiltinsr	   ÚImportErrorr   r   r"   r*   r   r+   Úobjectr/   ZSwigPyIterator_swigregisterZlibdnf.common_typesZlibdnfrT   Z#VectorModulePackagePtr_swigregisterrz   Z/VectorVectorVectorModulePackagePtr_swigregisterr{   Z VectorModuleProfile_swigregisterr|   Z%VectorModuleDependencies_swigregisterr}   ZVectorString_swigregisterr€   Ú__str__r„   rK   r…   rL   r†   Ú__lt__r‡   Ú__le__rˆ   Ú__gt__r‰   Ú__ge__rŒ   rM   rŽ   Ú__imul__r‘   Ú__mul__r’   Ú__rmul__r“   rO   r—   rd   r˜   r&   rš   r™   rœ   rŠ   rŸ   r   r    rw   r¢   r¡   r¤   r£   r¦   r¥   r§   Z"MapStringVectorString_swigregisterr¹   Z(VectorMapStringVectorString_swigregisterrº   ZVectorVectorString_swigregisterr»   ZModulePackage_swigregisterrÙ   Z#ModulePackageContainer_swigregisterr  ZModuleProfile_swigregisterr  ZModuleDependencies_swigregisterr  Z2PairVectorVectorStringModuleErrorType_swigregisterr   r   r   r   Ú<module>   s¨   	;
h
h
h
h
h
j
h
h
]
 


