509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
ÁÑ™g¾Â  ã               @   sÀ  d dl mZ edZkr&dd„ Zeƒ Z[n"ed[kr@dd„ Zeƒ Z[nd dlZ[yeZW n ek
rf   Y nX yd dlZ	W n e
k
r�   d dl	Z	Y nX d\d
d„Zdd„ Zdd„ Zdd„ ZyeZd	ZW n( e	jk
rè   G dd„ dƒZd ZY nX G dd„ deƒZejZeeƒ d dlZG dd„ deƒZejZeeƒ G dd„ deƒZejZeeƒ G dd„ deƒZejZeeƒ G dd„ deƒZejZeeƒ G dd„ deƒZej 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_0d0d1„ Z1e1e_2d2d3„ Z3e3e_4d4d5„ Z5e5e_6d6d7„ Z7e7e_8d8d9„ Z9e9e_:d:d;„ Z;e;e_<d<d=„ Z=e=e_>d>d?„ Z?e?e_@d@dA„ ZAeAe_BdBdC„ ZCeCe_DdDdE„ ZEeEe_FdFdG„ ZGeGe_HdHdI„ ZIeIe_JG dJdK„ dKeƒZKejLZLeLeKƒ G dLdM„ dMeƒZMejNZNeNeMƒ G dNdO„ dOeƒZOejPZPePeOƒ G dPdQ„ dQeƒZQejRZReReQƒ G dRdS„ dSeƒZSejTZTeTeSƒ G dTdU„ dUeƒZUejVZVeVeUƒ G dVdW„ dWeƒZWejXZXeXeWƒ G dXdY„ dYeƒZYejZZZeZeYƒ dS )]é    )Úversion_infoé   é   c              C   sT   dd l } tjdƒd }dj|dfƒjdƒ}y
| j|ƒS  tk
rN   | jdƒS X d S )Nr   Ú.Ú_module)Ú	importlibÚ__name__Ú
rpartitionÚjoinÚlstripÚimport_moduleÚImportError)r   ZpkgZmname© r   ú/usr/lib64/python3.6/module.pyÚswig_import_helper	   s    
r   é   c              C   s~   ddl m}  dd l}d }y|jd| tƒgƒ\}}}W n tk
rP   dd l}|S X z|jd|||ƒ}W d |d k	rx|jƒ  X |S )Nr   )Údirnamer   )	Zos.pathr   ÚimpÚfind_moduleÚ__file__r   r   Úload_moduleÚclose)r   r   ÚfpÚpathnameÚdescriptionr   Z_modr   r   r   r      s    
Né   c             C   sˆ   |dkr| j j|ƒS |dkr8t|ƒjdkr8|| j|< d S |jj|d ƒ}|rT|| |ƒS |sxtrltj	| ||ƒ q„|| j|< nt
d|  ƒ‚d S )NÚthisownÚthisZSwigPyObjectzYou cannot add attributes to %s)r   ÚownÚtyper   Ú__dict__Ú__swig_setmethods__ÚgetÚ	_newclassÚobjectÚ__setattr__ÚAttributeError)ÚselfÚ
class_typeÚnameÚvalueZstaticÚmethodr   r   r   Ú_swig_setattr_nondynamic3   s    

r,   c             C   s   t | |||dƒS )Nr   )r,   )r'   r(   r)   r*   r   r   r   Ú_swig_setattrF   s    r-   c             C   sB   |dkr| j jƒ S |jj|d ƒ}|r,|| ƒS td|j|f ƒ‚d S )Nr   z!'%s' object has no attribute '%s')r   r   Ú__swig_getmethods__r"   r&   r   )r'   r(   r)   r+   r   r   r   Ú_swig_getattrJ   s    
r/   c             C   sD   yd| j jƒ  }W n tjk
r,   d}Y nX d| jj| jj|f S )Nz	proxy of Ú z<%s.%s; %s >)r   Ú__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__r   )r'   Zstrthisr   r   r   Ú
_swig_reprS   s
    
r6   c               @   s   e Zd ZdS )Ú_objectN)r   r5   Ú__qualname__r   r   r   r   r7   ^   s   r7   c               @   sÊ   e Zd Zi Zdd„ Zi Zdd„ Zdd„ ZeZ	e
jZdd„ 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   t | t||ƒS )N)r-   r9   )r'   r)   r*   r   r   r   Ú<lambda>d   s    zSwigPyIterator.<lambda>c             C   s   t | t|ƒS )N)r/   r9   )r'   r)   r   r   r   r:   f   s    c             O   s   t dƒ‚d S )Nz*No constructor defined - class is abstract)r&   )r'   ÚargsÚkwargsr   r   r   Ú__init__h   s    zSwigPyIterator.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   l   s    c             C   s
   t j| ƒS )N)r   ZSwigPyIterator_value)r'   r   r   r   r*   n   s    zSwigPyIterator.valuer   c             C   s   t j| |ƒS )N)r   ZSwigPyIterator_incr)r'   Únr   r   r   Úincrq   s    zSwigPyIterator.incrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_decr)r'   r>   r   r   r   Údecrt   s    zSwigPyIterator.decrc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_distance)r'   Úxr   r   r   Údistancew   s    zSwigPyIterator.distancec             C   s   t j| |ƒS )N)r   ZSwigPyIterator_equal)r'   rA   r   r   r   Úequalz   s    zSwigPyIterator.equalc             C   s
   t j| ƒS )N)r   ZSwigPyIterator_copy)r'   r   r   r   Úcopy}   s    zSwigPyIterator.copyc             C   s
   t j| ƒS )N)r   ZSwigPyIterator_next)r'   r   r   r   Únext€   s    zSwigPyIterator.nextc             C   s
   t j| ƒS )N)r   ZSwigPyIterator___next__)r'   r   r   r   Ú__next__ƒ   s    zSwigPyIterator.__next__c             C   s
   t j| ƒS )N)r   ZSwigPyIterator_previous)r'   r   r   r   Úprevious†   s    zSwigPyIterator.previousc             C   s   t j| |ƒS )N)r   ZSwigPyIterator_advance)r'   r>   r   r   r   Úadvance‰   s    zSwigPyIterator.advancec             C   s   t j| |ƒS )N)r   ZSwigPyIterator___eq__)r'   rA   r   r   r   Ú__eq__Œ   s    zSwigPyIterator.__eq__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___ne__)r'   rA   r   r   r   Ú__ne__�   s    zSwigPyIterator.__ne__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___iadd__)r'   r>   r   r   r   Ú__iadd__’   s    zSwigPyIterator.__iadd__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___isub__)r'   r>   r   r   r   Ú__isub__•   s    zSwigPyIterator.__isub__c             C   s   t j| |ƒS )N)r   ZSwigPyIterator___add__)r'   r>   r   r   r   Ú__add__˜   s    zSwigPyIterator.__add__c             G   s   t j| f|žŽ S )N)r   ZSwigPyIterator___sub__)r'   r;   r   r   r   Ú__sub__›   s    zSwigPyIterator.__sub__c             C   s   | S )Nr   )r'   r   r   r   Ú__iter__�   s    zSwigPyIterator.__iter__N)r   )r   )r   r5   r8   r!   r%   r.   Ú__getattr__r=   r6   r1   r   Zdelete_SwigPyIteratorÚ__swig_destroy__Ú__del__r*   r?   r@   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   r   r   r   r   r9   b   s2   

r9   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorModulePackagePtrc             C   s   t | t||ƒS )N)r-   rS   )r'   r)   r*   r   r   r   r:   ¥   s    zVectorModulePackagePtr.<lambda>c             C   s   t | t|ƒS )N)r/   rS   )r'   r)   r   r   r   r:   §   s    c             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_iterator)r'   r   r   r   Úiteratorª   s    zVectorModulePackagePtr.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   ¬   s    zVectorModulePackagePtr.__iter__c             C   s
   t j| ƒS )N)r   Z"VectorModulePackagePtr___nonzero__)r'   r   r   r   Ú__nonzero__¯   s    z"VectorModulePackagePtr.__nonzero__c             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr___bool__)r'   r   r   r   Ú__bool__²   s    zVectorModulePackagePtr.__bool__c             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr___len__)r'   r   r   r   Ú__len__µ   s    zVectorModulePackagePtr.__len__c             C   s   t j| ||ƒS )N)r   Z#VectorModulePackagePtr___getslice__)r'   ÚiÚjr   r   r   Ú__getslice__¸   s    z#VectorModulePackagePtr.__getslice__c             G   s   t j| f|žŽ S )N)r   Z#VectorModulePackagePtr___setslice__)r'   r;   r   r   r   Ú__setslice__»   s    z#VectorModulePackagePtr.__setslice__c             C   s   t j| ||ƒS )N)r   Z#VectorModulePackagePtr___delslice__)r'   rX   rY   r   r   r   Ú__delslice__¾   s    z#VectorModulePackagePtr.__delslice__c             G   s   t j| f|žŽ S )N)r   Z"VectorModulePackagePtr___delitem__)r'   r;   r   r   r   Ú__delitem__Á   s    z"VectorModulePackagePtr.__delitem__c             G   s   t j| f|žŽ S )N)r   Z"VectorModulePackagePtr___getitem__)r'   r;   r   r   r   Ú__getitem__Ä   s    z"VectorModulePackagePtr.__getitem__c             G   s   t j| f|žŽ S )N)r   Z"VectorModulePackagePtr___setitem__)r'   r;   r   r   r   Ú__setitem__Ç   s    z"VectorModulePackagePtr.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_pop)r'   r   r   r   ÚpopÊ   s    zVectorModulePackagePtr.popc             C   s   t j| |ƒS )N)r   ZVectorModulePackagePtr_append)r'   rA   r   r   r   ÚappendÍ   s    zVectorModulePackagePtr.appendc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_empty)r'   r   r   r   ÚemptyÐ   s    zVectorModulePackagePtr.emptyc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_size)r'   r   r   r   ÚsizeÓ   s    zVectorModulePackagePtr.sizec             C   s   t j| |ƒS )N)r   ZVectorModulePackagePtr_swap)r'   Úvr   r   r   ÚswapÖ   s    zVectorModulePackagePtr.swapc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_begin)r'   r   r   r   ÚbeginÙ   s    zVectorModulePackagePtr.beginc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_end)r'   r   r   r   ÚendÜ   s    zVectorModulePackagePtr.endc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_rbegin)r'   r   r   r   Úrbeginß   s    zVectorModulePackagePtr.rbeginc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_rend)r'   r   r   r   Úrendâ   s    zVectorModulePackagePtr.rendc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_clear)r'   r   r   r   Úclearå   s    zVectorModulePackagePtr.clearc             C   s
   t j| ƒS )N)r   Z$VectorModulePackagePtr_get_allocator)r'   r   r   r   Úget_allocatorè   s    z$VectorModulePackagePtr.get_allocatorc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_pop_back)r'   r   r   r   Úpop_backë   s    zVectorModulePackagePtr.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorModulePackagePtr_erase)r'   r;   r   r   r   Úeraseî   s    zVectorModulePackagePtr.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorModulePackagePtrr   ra   r2   r3   )r'   r;   r   r   r   r   r=   ñ   s
    
zVectorModulePackagePtr.__init__c             C   s   t j| |ƒS )N)r   Z VectorModulePackagePtr_push_back)r'   rA   r   r   r   Ú	push_backø   s    z VectorModulePackagePtr.push_backc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_front)r'   r   r   r   Úfrontû   s    zVectorModulePackagePtr.frontc             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_back)r'   r   r   r   Úbackþ   s    zVectorModulePackagePtr.backc             C   s   t j| ||ƒS )N)r   ZVectorModulePackagePtr_assign)r'   r>   rA   r   r   r   Úassign  s    zVectorModulePackagePtr.assignc             G   s   t j| f|žŽ S )N)r   ZVectorModulePackagePtr_resize)r'   r;   r   r   r   Úresize  s    zVectorModulePackagePtr.resizec             G   s   t j| f|žŽ S )N)r   ZVectorModulePackagePtr_insert)r'   r;   r   r   r   Úinsert  s    zVectorModulePackagePtr.insertc             C   s   t j| |ƒS )N)r   ZVectorModulePackagePtr_reserve)r'   r>   r   r   r   Úreserve
  s    zVectorModulePackagePtr.reservec             C   s
   t j| ƒS )N)r   ZVectorModulePackagePtr_capacity)r'   r   r   r   Úcapacity  s    zVectorModulePackagePtr.capacityc             C   s   d S )Nr   )r'   r   r   r   r:     s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorModulePackagePtrrQ   rR   r   r   r   r   rS   £   sP   rS   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚ"VectorVectorVectorModulePackagePtrc             C   s   t | t||ƒS )N)r-   rv   )r'   r)   r*   r   r   r   r:     s    z+VectorVectorVectorModulePackagePtr.<lambda>c             C   s   t | t|ƒS )N)r/   rv   )r'   r)   r   r   r   r:     s    c             C   s
   t j| ƒS )N)r   Z+VectorVectorVectorModulePackagePtr_iterator)r'   r   r   r   rT     s    z+VectorVectorVectorModulePackagePtr.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO     s    z+VectorVectorVectorModulePackagePtr.__iter__c             C   s
   t j| ƒS )N)r   Z.VectorVectorVectorModulePackagePtr___nonzero__)r'   r   r   r   rU      s    z.VectorVectorVectorModulePackagePtr.__nonzero__c             C   s
   t j| ƒS )N)r   Z+VectorVectorVectorModulePackagePtr___bool__)r'   r   r   r   rV   #  s    z+VectorVectorVectorModulePackagePtr.__bool__c             C   s
   t j| ƒS )N)r   Z*VectorVectorVectorModulePackagePtr___len__)r'   r   r   r   rW   &  s    z*VectorVectorVectorModulePackagePtr.__len__c             C   s   t j| ||ƒS )N)r   Z/VectorVectorVectorModulePackagePtr___getslice__)r'   rX   rY   r   r   r   rZ   )  s    z/VectorVectorVectorModulePackagePtr.__getslice__c             G   s   t j| f|žŽ S )N)r   Z/VectorVectorVectorModulePackagePtr___setslice__)r'   r;   r   r   r   r[   ,  s    z/VectorVectorVectorModulePackagePtr.__setslice__c             C   s   t j| ||ƒS )N)r   Z/VectorVectorVectorModulePackagePtr___delslice__)r'   rX   rY   r   r   r   r\   /  s    z/VectorVectorVectorModulePackagePtr.__delslice__c             G   s   t j| f|žŽ S )N)r   Z.VectorVectorVectorModulePackagePtr___delitem__)r'   r;   r   r   r   r]   2  s    z.VectorVectorVectorModulePackagePtr.__delitem__c             G   s   t j| f|žŽ S )N)r   Z.VectorVectorVectorModulePackagePtr___getitem__)r'   r;   r   r   r   r^   5  s    z.VectorVectorVectorModulePackagePtr.__getitem__c             G   s   t j| f|žŽ S )N)r   Z.VectorVectorVectorModulePackagePtr___setitem__)r'   r;   r   r   r   r_   8  s    z.VectorVectorVectorModulePackagePtr.__setitem__c             C   s
   t j| ƒS )N)r   Z&VectorVectorVectorModulePackagePtr_pop)r'   r   r   r   r`   ;  s    z&VectorVectorVectorModulePackagePtr.popc             C   s   t j| |ƒS )N)r   Z)VectorVectorVectorModulePackagePtr_append)r'   rA   r   r   r   ra   >  s    z)VectorVectorVectorModulePackagePtr.appendc             C   s
   t j| ƒS )N)r   Z(VectorVectorVectorModulePackagePtr_empty)r'   r   r   r   rb   A  s    z(VectorVectorVectorModulePackagePtr.emptyc             C   s
   t j| ƒS )N)r   Z'VectorVectorVectorModulePackagePtr_size)r'   r   r   r   rc   D  s    z'VectorVectorVectorModulePackagePtr.sizec             C   s   t j| |ƒS )N)r   Z'VectorVectorVectorModulePackagePtr_swap)r'   rd   r   r   r   re   G  s    z'VectorVectorVectorModulePackagePtr.swapc             C   s
   t j| ƒS )N)r   Z(VectorVectorVectorModulePackagePtr_begin)r'   r   r   r   rf   J  s    z(VectorVectorVectorModulePackagePtr.beginc             C   s
   t j| ƒS )N)r   Z&VectorVectorVectorModulePackagePtr_end)r'   r   r   r   rg   M  s    z&VectorVectorVectorModulePackagePtr.endc             C   s
   t j| ƒS )N)r   Z)VectorVectorVectorModulePackagePtr_rbegin)r'   r   r   r   rh   P  s    z)VectorVectorVectorModulePackagePtr.rbeginc             C   s
   t j| ƒS )N)r   Z'VectorVectorVectorModulePackagePtr_rend)r'   r   r   r   ri   S  s    z'VectorVectorVectorModulePackagePtr.rendc             C   s
   t j| ƒS )N)r   Z(VectorVectorVectorModulePackagePtr_clear)r'   r   r   r   rj   V  s    z(VectorVectorVectorModulePackagePtr.clearc             C   s
   t j| ƒS )N)r   Z0VectorVectorVectorModulePackagePtr_get_allocator)r'   r   r   r   rk   Y  s    z0VectorVectorVectorModulePackagePtr.get_allocatorc             C   s
   t j| ƒS )N)r   Z+VectorVectorVectorModulePackagePtr_pop_back)r'   r   r   r   rl   \  s    z+VectorVectorVectorModulePackagePtr.pop_backc             G   s   t j| f|žŽ S )N)r   Z(VectorVectorVectorModulePackagePtr_erase)r'   r;   r   r   r   rm   _  s    z(VectorVectorVectorModulePackagePtr.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Z&new_VectorVectorVectorModulePackagePtrr   ra   r2   r3   )r'   r;   r   r   r   r   r=   b  s
    
z+VectorVectorVectorModulePackagePtr.__init__c             C   s   t j| |ƒS )N)r   Z,VectorVectorVectorModulePackagePtr_push_back)r'   rA   r   r   r   rn   i  s    z,VectorVectorVectorModulePackagePtr.push_backc             C   s
   t j| ƒS )N)r   Z(VectorVectorVectorModulePackagePtr_front)r'   r   r   r   ro   l  s    z(VectorVectorVectorModulePackagePtr.frontc             C   s
   t j| ƒS )N)r   Z'VectorVectorVectorModulePackagePtr_back)r'   r   r   r   rp   o  s    z'VectorVectorVectorModulePackagePtr.backc             C   s   t j| ||ƒS )N)r   Z)VectorVectorVectorModulePackagePtr_assign)r'   r>   rA   r   r   r   rq   r  s    z)VectorVectorVectorModulePackagePtr.assignc             G   s   t j| f|žŽ S )N)r   Z)VectorVectorVectorModulePackagePtr_resize)r'   r;   r   r   r   rr   u  s    z)VectorVectorVectorModulePackagePtr.resizec             G   s   t j| f|žŽ S )N)r   Z)VectorVectorVectorModulePackagePtr_insert)r'   r;   r   r   r   rs   x  s    z)VectorVectorVectorModulePackagePtr.insertc             C   s   t j| |ƒS )N)r   Z*VectorVectorVectorModulePackagePtr_reserve)r'   r>   r   r   r   rt   {  s    z*VectorVectorVectorModulePackagePtr.reservec             C   s
   t j| ƒS )N)r   Z+VectorVectorVectorModulePackagePtr_capacity)r'   r   r   r   ru   ~  s    z+VectorVectorVectorModulePackagePtr.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   �  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Z)delete_VectorVectorVectorModulePackagePtrrQ   rR   r   r   r   r   rv     sP   rv   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorModuleProfilec             C   s   t | t||ƒS )N)r-   rw   )r'   r)   r*   r   r   r   r:   ‡  s    zVectorModuleProfile.<lambda>c             C   s   t | t|ƒS )N)r/   rw   )r'   r)   r   r   r   r:   ‰  s    c             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_iterator)r'   r   r   r   rT   Œ  s    zVectorModuleProfile.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   Ž  s    zVectorModuleProfile.__iter__c             C   s
   t j| ƒS )N)r   ZVectorModuleProfile___nonzero__)r'   r   r   r   rU   ‘  s    zVectorModuleProfile.__nonzero__c             C   s
   t j| ƒS )N)r   ZVectorModuleProfile___bool__)r'   r   r   r   rV   ”  s    zVectorModuleProfile.__bool__c             C   s
   t j| ƒS )N)r   ZVectorModuleProfile___len__)r'   r   r   r   rW   —  s    zVectorModuleProfile.__len__c             C   s   t j| ||ƒS )N)r   Z VectorModuleProfile___getslice__)r'   rX   rY   r   r   r   rZ   š  s    z VectorModuleProfile.__getslice__c             G   s   t j| f|žŽ S )N)r   Z VectorModuleProfile___setslice__)r'   r;   r   r   r   r[   �  s    z VectorModuleProfile.__setslice__c             C   s   t j| ||ƒS )N)r   Z VectorModuleProfile___delslice__)r'   rX   rY   r   r   r   r\      s    z VectorModuleProfile.__delslice__c             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile___delitem__)r'   r;   r   r   r   r]   £  s    zVectorModuleProfile.__delitem__c             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile___getitem__)r'   r;   r   r   r   r^   ¦  s    zVectorModuleProfile.__getitem__c             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile___setitem__)r'   r;   r   r   r   r_   ©  s    zVectorModuleProfile.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_pop)r'   r   r   r   r`   ¬  s    zVectorModuleProfile.popc             C   s   t j| |ƒS )N)r   ZVectorModuleProfile_append)r'   rA   r   r   r   ra   ¯  s    zVectorModuleProfile.appendc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_empty)r'   r   r   r   rb   ²  s    zVectorModuleProfile.emptyc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_size)r'   r   r   r   rc   µ  s    zVectorModuleProfile.sizec             C   s   t j| |ƒS )N)r   ZVectorModuleProfile_swap)r'   rd   r   r   r   re   ¸  s    zVectorModuleProfile.swapc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_begin)r'   r   r   r   rf   »  s    zVectorModuleProfile.beginc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_end)r'   r   r   r   rg   ¾  s    zVectorModuleProfile.endc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_rbegin)r'   r   r   r   rh   Á  s    zVectorModuleProfile.rbeginc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_rend)r'   r   r   r   ri   Ä  s    zVectorModuleProfile.rendc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_clear)r'   r   r   r   rj   Ç  s    zVectorModuleProfile.clearc             C   s
   t j| ƒS )N)r   Z!VectorModuleProfile_get_allocator)r'   r   r   r   rk   Ê  s    z!VectorModuleProfile.get_allocatorc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_pop_back)r'   r   r   r   rl   Í  s    zVectorModuleProfile.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile_erase)r'   r;   r   r   r   rm   Ð  s    zVectorModuleProfile.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorModuleProfiler   ra   r2   r3   )r'   r;   r   r   r   r   r=   Ó  s
    
zVectorModuleProfile.__init__c             C   s   t j| |ƒS )N)r   ZVectorModuleProfile_push_back)r'   rA   r   r   r   rn   Ú  s    zVectorModuleProfile.push_backc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_front)r'   r   r   r   ro   Ý  s    zVectorModuleProfile.frontc             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_back)r'   r   r   r   rp   à  s    zVectorModuleProfile.backc             C   s   t j| ||ƒS )N)r   ZVectorModuleProfile_assign)r'   r>   rA   r   r   r   rq   ã  s    zVectorModuleProfile.assignc             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile_resize)r'   r;   r   r   r   rr   æ  s    zVectorModuleProfile.resizec             G   s   t j| f|žŽ S )N)r   ZVectorModuleProfile_insert)r'   r;   r   r   r   rs   é  s    zVectorModuleProfile.insertc             C   s   t j| |ƒS )N)r   ZVectorModuleProfile_reserve)r'   r>   r   r   r   rt   ì  s    zVectorModuleProfile.reservec             C   s
   t j| ƒS )N)r   ZVectorModuleProfile_capacity)r'   r   r   r   ru   ï  s    zVectorModuleProfile.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   ò  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorModuleProfilerQ   rR   r   r   r   r   rw   …  sP   rw   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorModuleDependenciesc             C   s   t | t||ƒS )N)r-   rx   )r'   r)   r*   r   r   r   r:   ø  s    z!VectorModuleDependencies.<lambda>c             C   s   t | t|ƒS )N)r/   rx   )r'   r)   r   r   r   r:   ú  s    c             C   s
   t j| ƒS )N)r   Z!VectorModuleDependencies_iterator)r'   r   r   r   rT   ý  s    z!VectorModuleDependencies.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   ÿ  s    z!VectorModuleDependencies.__iter__c             C   s
   t j| ƒS )N)r   Z$VectorModuleDependencies___nonzero__)r'   r   r   r   rU     s    z$VectorModuleDependencies.__nonzero__c             C   s
   t j| ƒS )N)r   Z!VectorModuleDependencies___bool__)r'   r   r   r   rV     s    z!VectorModuleDependencies.__bool__c             C   s
   t j| ƒS )N)r   Z VectorModuleDependencies___len__)r'   r   r   r   rW     s    z VectorModuleDependencies.__len__c             C   s   t j| ||ƒS )N)r   Z%VectorModuleDependencies___getslice__)r'   rX   rY   r   r   r   rZ     s    z%VectorModuleDependencies.__getslice__c             G   s   t j| f|žŽ S )N)r   Z%VectorModuleDependencies___setslice__)r'   r;   r   r   r   r[     s    z%VectorModuleDependencies.__setslice__c             C   s   t j| ||ƒS )N)r   Z%VectorModuleDependencies___delslice__)r'   rX   rY   r   r   r   r\     s    z%VectorModuleDependencies.__delslice__c             G   s   t j| f|žŽ S )N)r   Z$VectorModuleDependencies___delitem__)r'   r;   r   r   r   r]     s    z$VectorModuleDependencies.__delitem__c             G   s   t j| f|žŽ S )N)r   Z$VectorModuleDependencies___getitem__)r'   r;   r   r   r   r^     s    z$VectorModuleDependencies.__getitem__c             G   s   t j| f|žŽ S )N)r   Z$VectorModuleDependencies___setitem__)r'   r;   r   r   r   r_     s    z$VectorModuleDependencies.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_pop)r'   r   r   r   r`     s    zVectorModuleDependencies.popc             C   s   t j| |ƒS )N)r   ZVectorModuleDependencies_append)r'   rA   r   r   r   ra      s    zVectorModuleDependencies.appendc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_empty)r'   r   r   r   rb   #  s    zVectorModuleDependencies.emptyc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_size)r'   r   r   r   rc   &  s    zVectorModuleDependencies.sizec             C   s   t j| |ƒS )N)r   ZVectorModuleDependencies_swap)r'   rd   r   r   r   re   )  s    zVectorModuleDependencies.swapc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_begin)r'   r   r   r   rf   ,  s    zVectorModuleDependencies.beginc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_end)r'   r   r   r   rg   /  s    zVectorModuleDependencies.endc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_rbegin)r'   r   r   r   rh   2  s    zVectorModuleDependencies.rbeginc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_rend)r'   r   r   r   ri   5  s    zVectorModuleDependencies.rendc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_clear)r'   r   r   r   rj   8  s    zVectorModuleDependencies.clearc             C   s
   t j| ƒS )N)r   Z&VectorModuleDependencies_get_allocator)r'   r   r   r   rk   ;  s    z&VectorModuleDependencies.get_allocatorc             C   s
   t j| ƒS )N)r   Z!VectorModuleDependencies_pop_back)r'   r   r   r   rl   >  s    z!VectorModuleDependencies.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorModuleDependencies_erase)r'   r;   r   r   r   rm   A  s    zVectorModuleDependencies.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorModuleDependenciesr   ra   r2   r3   )r'   r;   r   r   r   r   r=   D  s
    
z!VectorModuleDependencies.__init__c             C   s   t j| |ƒS )N)r   Z"VectorModuleDependencies_push_back)r'   rA   r   r   r   rn   K  s    z"VectorModuleDependencies.push_backc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_front)r'   r   r   r   ro   N  s    zVectorModuleDependencies.frontc             C   s
   t j| ƒS )N)r   ZVectorModuleDependencies_back)r'   r   r   r   rp   Q  s    zVectorModuleDependencies.backc             C   s   t j| ||ƒS )N)r   ZVectorModuleDependencies_assign)r'   r>   rA   r   r   r   rq   T  s    zVectorModuleDependencies.assignc             G   s   t j| f|žŽ S )N)r   ZVectorModuleDependencies_resize)r'   r;   r   r   r   rr   W  s    zVectorModuleDependencies.resizec             G   s   t j| f|žŽ S )N)r   ZVectorModuleDependencies_insert)r'   r;   r   r   r   rs   Z  s    zVectorModuleDependencies.insertc             C   s   t j| |ƒS )N)r   Z VectorModuleDependencies_reserve)r'   r>   r   r   r   rt   ]  s    z VectorModuleDependencies.reservec             C   s
   t j| ƒS )N)r   Z!VectorModuleDependencies_capacity)r'   r   r   r   ru   `  s    z!VectorModuleDependencies.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   c  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorModuleDependenciesrQ   rR   r   r   r   r   rx   ö  sP   rx   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorStringc             C   s   t | t||ƒS )N)r-   ry   )r'   r)   r*   r   r   r   r:   i  s    zVectorString.<lambda>c             C   s   t | t|ƒS )N)r/   ry   )r'   r)   r   r   r   r:   k  s    c             C   s
   t j| ƒS )N)r   ZVectorString_iterator)r'   r   r   r   rT   n  s    zVectorString.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   p  s    zVectorString.__iter__c             C   s
   t j| ƒS )N)r   ZVectorString___nonzero__)r'   r   r   r   rU   s  s    zVectorString.__nonzero__c             C   s
   t j| ƒS )N)r   ZVectorString___bool__)r'   r   r   r   rV   v  s    zVectorString.__bool__c             C   s
   t j| ƒS )N)r   ZVectorString___len__)r'   r   r   r   rW   y  s    zVectorString.__len__c             C   s   t j| ||ƒS )N)r   ZVectorString___getslice__)r'   rX   rY   r   r   r   rZ   |  s    zVectorString.__getslice__c             G   s   t j| f|žŽ S )N)r   ZVectorString___setslice__)r'   r;   r   r   r   r[     s    zVectorString.__setslice__c             C   s   t j| ||ƒS )N)r   ZVectorString___delslice__)r'   rX   rY   r   r   r   r\   ‚  s    zVectorString.__delslice__c             G   s   t j| f|žŽ S )N)r   ZVectorString___delitem__)r'   r;   r   r   r   r]   …  s    zVectorString.__delitem__c             G   s   t j| f|žŽ S )N)r   ZVectorString___getitem__)r'   r;   r   r   r   r^   ˆ  s    zVectorString.__getitem__c             G   s   t j| f|žŽ S )N)r   ZVectorString___setitem__)r'   r;   r   r   r   r_   ‹  s    zVectorString.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorString_pop)r'   r   r   r   r`   Ž  s    zVectorString.popc             C   s   t j| |ƒS )N)r   ZVectorString_append)r'   rA   r   r   r   ra   ‘  s    zVectorString.appendc             C   s
   t j| ƒS )N)r   ZVectorString_empty)r'   r   r   r   rb   ”  s    zVectorString.emptyc             C   s
   t j| ƒS )N)r   ZVectorString_size)r'   r   r   r   rc   —  s    zVectorString.sizec             C   s   t j| |ƒS )N)r   ZVectorString_swap)r'   rd   r   r   r   re   š  s    zVectorString.swapc             C   s
   t j| ƒS )N)r   ZVectorString_begin)r'   r   r   r   rf   �  s    zVectorString.beginc             C   s
   t j| ƒS )N)r   ZVectorString_end)r'   r   r   r   rg      s    zVectorString.endc             C   s
   t j| ƒS )N)r   ZVectorString_rbegin)r'   r   r   r   rh   £  s    zVectorString.rbeginc             C   s
   t j| ƒS )N)r   ZVectorString_rend)r'   r   r   r   ri   ¦  s    zVectorString.rendc             C   s
   t j| ƒS )N)r   ZVectorString_clear)r'   r   r   r   rj   ©  s    zVectorString.clearc             C   s
   t j| ƒS )N)r   ZVectorString_get_allocator)r'   r   r   r   rk   ¬  s    zVectorString.get_allocatorc             C   s
   t j| ƒS )N)r   ZVectorString_pop_back)r'   r   r   r   rl   ¯  s    zVectorString.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorString_erase)r'   r;   r   r   r   rm   ²  s    zVectorString.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorStringr   ra   r2   r3   )r'   r;   r   r   r   r   r=   µ  s
    
zVectorString.__init__c             C   s   t j| |ƒS )N)r   ZVectorString_push_back)r'   rA   r   r   r   rn   ¼  s    zVectorString.push_backc             C   s
   t j| ƒS )N)r   ZVectorString_front)r'   r   r   r   ro   ¿  s    zVectorString.frontc             C   s
   t j| ƒS )N)r   ZVectorString_back)r'   r   r   r   rp   Â  s    zVectorString.backc             C   s   t j| ||ƒS )N)r   ZVectorString_assign)r'   r>   rA   r   r   r   rq   Å  s    zVectorString.assignc             G   s   t j| f|žŽ S )N)r   ZVectorString_resize)r'   r;   r   r   r   rr   È  s    zVectorString.resizec             G   s   t j| f|žŽ S )N)r   ZVectorString_insert)r'   r;   r   r   r   rs   Ë  s    zVectorString.insertc             C   s   t j| |ƒS )N)r   ZVectorString_reserve)r'   r>   r   r   r   rt   Î  s    zVectorString.reservec             C   s
   t j| ƒS )N)r   ZVectorString_capacity)r'   r   r   r   ru   Ñ  s    zVectorString.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   Ô  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorStringrQ   rR   r   r   r   r   ry   g  sP   ry   c             C   s   t t| ƒƒS )N)ÚstrÚlist)r'   r   r   r   ÚVectorString__str__Ú  s    r|   c             C   s   t | ƒt |ƒkS )N)r{   )r'   Úotherr   r   r   ÚVectorString__eq__Þ  s    r~   c             C   s   t | ƒt |ƒkS )N)r{   )r'   r}   r   r   r   ÚVectorString__ne__â  s    r   c             C   s   t | ƒt |ƒk S )N)r{   )r'   r}   r   r   r   ÚVectorString__lt__æ  s    r€   c             C   s   t | ƒt |ƒkS )N)r{   )r'   r}   r   r   r   ÚVectorString__le__ê  s    r�   c             C   s   t | ƒt |ƒkS )N)r{   )r'   r}   r   r   r   ÚVectorString__gt__î  s    r‚   c             C   s   t | ƒt |ƒkS )N)r{   )r'   r}   r   r   r   ÚVectorString__ge__ò  s    rƒ   c             C   s   | j |ƒ | S )N)Úextend)r'   r*   r   r   r   ÚVectorString__iadd__ö  s    
r…   c             C   s&   t | ƒ}||9 }| jƒ  | j|ƒ | S )N)r{   rj   r„   )r'   r*   Údatar   r   r   ÚVectorString__imul__û  s
    
r‡   c             C   s   | j ƒ }||9 }|S )N)rD   )r'   r*   Úresultr   r   r   ÚVectorString__mul__  s    r‰   c             C   s   | | S )Nr   )r'   r*   r   r   r   ÚVectorString__rmul__	  s    rŠ   c             C   s   | j ƒ }|j|ƒ |S )N)rD   r„   )r'   r*   rˆ   r   r   r   ÚVectorString__add__  s    
r‹   c             C   s   | j |ƒ d S )N)rn   )r'   Úitemr   r   r   ÚVectorString__append  s    r�   c             C   s   t t| ƒƒS )N)ry   r{   )r'   r   r   r   ÚVectorString__copy  s    rŽ   c             C   s   t | ƒj|ƒS )N)r{   Úcount)r'   rŒ   r   r   r   ÚVectorString__count  s    r�   c             C   s   x|D ]}| j |ƒ qW d S )N)rn   )r'   ÚiterablerX   r   r   r   ÚVectorString__extend  s    
r’   c             O   s   t | ƒ}|j||ŽS )N)r{   Úindex)r'   r;   r<   r†   r   r   r   ÚVectorString__index$  s    r”   c             O   s*   t | ƒ}|j||Ž | jƒ  | j|ƒ d S )N)r{   rs   rj   r„   )r'   r;   r<   r†   r   r   r   ÚVectorString__insert)  s    r•   c             O   s*   t | ƒ}|j||Ž | jƒ  | j|ƒ d S )N)r{   Úremoverj   r„   )r'   r;   r<   r†   r   r   r   ÚVectorString__remove0  s    r—   c             O   s&   t | ƒ}|jƒ  | jƒ  | j|ƒ d S )N)r{   Úsortrj   r„   )r'   r;   r<   r†   r   r   r   ÚVectorString__sort7  s    r™   c             O   s&   t | ƒ}|jƒ  | jƒ  | j|ƒ d S )N)r{   Úreverserj   r„   )r'   r;   r<   r†   r   r   r   ÚVectorString__reverse>  s    r›   c               @   sN  e Zd Zi Zdd„ Zi Z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-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*e+j,Z-dId„ Z.dJS )KÚMapStringVectorStringc             C   s   t | t||ƒS )N)r-   rœ   )r'   r)   r*   r   r   r   r:   G  s    zMapStringVectorString.<lambda>c             C   s   t | t|ƒS )N)r/   rœ   )r'   r)   r   r   r   r:   I  s    c             C   s
   t j| ƒS )N)r   ZMapStringVectorString_iterator)r'   r   r   r   rT   L  s    zMapStringVectorString.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   N  s    zMapStringVectorString.__iter__c             C   s
   t j| ƒS )N)r   Z!MapStringVectorString___nonzero__)r'   r   r   r   rU   Q  s    z!MapStringVectorString.__nonzero__c             C   s
   t j| ƒS )N)r   ZMapStringVectorString___bool__)r'   r   r   r   rV   T  s    zMapStringVectorString.__bool__c             C   s
   t j| ƒS )N)r   ZMapStringVectorString___len__)r'   r   r   r   rW   W  s    zMapStringVectorString.__len__c             C   s   | j ƒ S )N)Úkey_iterator)r'   r   r   r   rO   Y  s    c             C   s   | j ƒ S )N)r�   )r'   r   r   r   Úiterkeys[  s    zMapStringVectorString.iterkeysc             C   s   | j ƒ S )N)Úvalue_iterator)r'   r   r   r   Ú
itervalues]  s    z MapStringVectorString.itervaluesc             C   s   | j ƒ S )N)rT   )r'   r   r   r   Ú	iteritems_  s    zMapStringVectorString.iteritemsc             C   s   t j| |ƒS )N)r   Z!MapStringVectorString___getitem__)r'   Úkeyr   r   r   r^   b  s    z!MapStringVectorString.__getitem__c             C   s   t j| |ƒS )N)r   Z!MapStringVectorString___delitem__)r'   r¢   r   r   r   r]   e  s    z!MapStringVectorString.__delitem__c             C   s   t j| |ƒS )N)r   ZMapStringVectorString_has_key)r'   r¢   r   r   r   Úhas_keyh  s    zMapStringVectorString.has_keyc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_keys)r'   r   r   r   Úkeysk  s    zMapStringVectorString.keysc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_values)r'   r   r   r   Úvaluesn  s    zMapStringVectorString.valuesc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_items)r'   r   r   r   Úitemsq  s    zMapStringVectorString.itemsc             C   s   t j| |ƒS )N)r   Z"MapStringVectorString___contains__)r'   r¢   r   r   r   Ú__contains__t  s    z"MapStringVectorString.__contains__c             C   s
   t j| ƒS )N)r   Z"MapStringVectorString_key_iterator)r'   r   r   r   r�   w  s    z"MapStringVectorString.key_iteratorc             C   s
   t j| ƒS )N)r   Z$MapStringVectorString_value_iterator)r'   r   r   r   rŸ   z  s    z$MapStringVectorString.value_iteratorc             G   s   t j| f|žŽ S )N)r   Z!MapStringVectorString___setitem__)r'   r;   r   r   r   r_   }  s    z!MapStringVectorString.__setitem__c             C   s
   t j| ƒS )N)r   ZMapStringVectorString_asdict)r'   r   r   r   Úasdict€  s    zMapStringVectorString.asdictc             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_MapStringVectorStringr   ra   r2   r3   )r'   r;   r   r   r   r   r=   ƒ  s
    
zMapStringVectorString.__init__c             C   s
   t j| ƒS )N)r   ZMapStringVectorString_empty)r'   r   r   r   rb   Š  s    zMapStringVectorString.emptyc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_size)r'   r   r   r   rc   �  s    zMapStringVectorString.sizec             C   s   t j| |ƒS )N)r   ZMapStringVectorString_swap)r'   rd   r   r   r   re   �  s    zMapStringVectorString.swapc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_begin)r'   r   r   r   rf   “  s    zMapStringVectorString.beginc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_end)r'   r   r   r   rg   –  s    zMapStringVectorString.endc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_rbegin)r'   r   r   r   rh   ™  s    zMapStringVectorString.rbeginc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_rend)r'   r   r   r   ri   œ  s    zMapStringVectorString.rendc             C   s
   t j| ƒS )N)r   ZMapStringVectorString_clear)r'   r   r   r   rj   Ÿ  s    zMapStringVectorString.clearc             C   s
   t j| ƒS )N)r   Z#MapStringVectorString_get_allocator)r'   r   r   r   rk   ¢  s    z#MapStringVectorString.get_allocatorc             C   s   t j| |ƒS )N)r   ZMapStringVectorString_count)r'   rA   r   r   r   r�   ¥  s    zMapStringVectorString.countc             G   s   t j| f|žŽ S )N)r   ZMapStringVectorString_erase)r'   r;   r   r   r   rm   ¨  s    zMapStringVectorString.erasec             C   s   t j| |ƒS )N)r   ZMapStringVectorString_find)r'   rA   r   r   r   Úfind«  s    zMapStringVectorString.findc             C   s   t j| |ƒS )N)r   Z!MapStringVectorString_lower_bound)r'   rA   r   r   r   Úlower_bound®  s    z!MapStringVectorString.lower_boundc             C   s   t j| |ƒS )N)r   Z!MapStringVectorString_upper_bound)r'   rA   r   r   r   Úupper_bound±  s    z!MapStringVectorString.upper_boundc             C   s   d S )Nr   )r'   r   r   r   r:   ´  s    N)/r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rž   r    r¡   r^   r]   r£   r¤   r¥   r¦   r§   r�   rŸ   r_   r¨   r=   rb   rc   re   rf   rg   rh   ri   rj   rk   r�   rm   r©   rª   r«   r   Zdelete_MapStringVectorStringrQ   rR   r   r   r   r   rœ   E  sT   rœ   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorMapStringVectorStringc             C   s   t | t||ƒS )N)r-   r¬   )r'   r)   r*   r   r   r   r:   º  s    z$VectorMapStringVectorString.<lambda>c             C   s   t | t|ƒS )N)r/   r¬   )r'   r)   r   r   r   r:   ¼  s    c             C   s
   t j| ƒS )N)r   Z$VectorMapStringVectorString_iterator)r'   r   r   r   rT   ¿  s    z$VectorMapStringVectorString.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   Á  s    z$VectorMapStringVectorString.__iter__c             C   s
   t j| ƒS )N)r   Z'VectorMapStringVectorString___nonzero__)r'   r   r   r   rU   Ä  s    z'VectorMapStringVectorString.__nonzero__c             C   s
   t j| ƒS )N)r   Z$VectorMapStringVectorString___bool__)r'   r   r   r   rV   Ç  s    z$VectorMapStringVectorString.__bool__c             C   s
   t j| ƒS )N)r   Z#VectorMapStringVectorString___len__)r'   r   r   r   rW   Ê  s    z#VectorMapStringVectorString.__len__c             C   s   t j| ||ƒS )N)r   Z(VectorMapStringVectorString___getslice__)r'   rX   rY   r   r   r   rZ   Í  s    z(VectorMapStringVectorString.__getslice__c             G   s   t j| f|žŽ S )N)r   Z(VectorMapStringVectorString___setslice__)r'   r;   r   r   r   r[   Ð  s    z(VectorMapStringVectorString.__setslice__c             C   s   t j| ||ƒS )N)r   Z(VectorMapStringVectorString___delslice__)r'   rX   rY   r   r   r   r\   Ó  s    z(VectorMapStringVectorString.__delslice__c             G   s   t j| f|žŽ S )N)r   Z'VectorMapStringVectorString___delitem__)r'   r;   r   r   r   r]   Ö  s    z'VectorMapStringVectorString.__delitem__c             G   s   t j| f|žŽ S )N)r   Z'VectorMapStringVectorString___getitem__)r'   r;   r   r   r   r^   Ù  s    z'VectorMapStringVectorString.__getitem__c             G   s   t j| f|žŽ S )N)r   Z'VectorMapStringVectorString___setitem__)r'   r;   r   r   r   r_   Ü  s    z'VectorMapStringVectorString.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorMapStringVectorString_pop)r'   r   r   r   r`   ß  s    zVectorMapStringVectorString.popc             C   s   t j| |ƒS )N)r   Z"VectorMapStringVectorString_append)r'   rA   r   r   r   ra   â  s    z"VectorMapStringVectorString.appendc             C   s
   t j| ƒS )N)r   Z!VectorMapStringVectorString_empty)r'   r   r   r   rb   å  s    z!VectorMapStringVectorString.emptyc             C   s
   t j| ƒS )N)r   Z VectorMapStringVectorString_size)r'   r   r   r   rc   è  s    z VectorMapStringVectorString.sizec             C   s   t j| |ƒS )N)r   Z VectorMapStringVectorString_swap)r'   rd   r   r   r   re   ë  s    z VectorMapStringVectorString.swapc             C   s
   t j| ƒS )N)r   Z!VectorMapStringVectorString_begin)r'   r   r   r   rf   î  s    z!VectorMapStringVectorString.beginc             C   s
   t j| ƒS )N)r   ZVectorMapStringVectorString_end)r'   r   r   r   rg   ñ  s    zVectorMapStringVectorString.endc             C   s
   t j| ƒS )N)r   Z"VectorMapStringVectorString_rbegin)r'   r   r   r   rh   ô  s    z"VectorMapStringVectorString.rbeginc             C   s
   t j| ƒS )N)r   Z VectorMapStringVectorString_rend)r'   r   r   r   ri   ÷  s    z VectorMapStringVectorString.rendc             C   s
   t j| ƒS )N)r   Z!VectorMapStringVectorString_clear)r'   r   r   r   rj   ú  s    z!VectorMapStringVectorString.clearc             C   s
   t j| ƒS )N)r   Z)VectorMapStringVectorString_get_allocator)r'   r   r   r   rk   ý  s    z)VectorMapStringVectorString.get_allocatorc             C   s
   t j| ƒS )N)r   Z$VectorMapStringVectorString_pop_back)r'   r   r   r   rl      s    z$VectorMapStringVectorString.pop_backc             G   s   t j| f|žŽ S )N)r   Z!VectorMapStringVectorString_erase)r'   r;   r   r   r   rm     s    z!VectorMapStringVectorString.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorMapStringVectorStringr   ra   r2   r3   )r'   r;   r   r   r   r   r=     s
    
z$VectorMapStringVectorString.__init__c             C   s   t j| |ƒS )N)r   Z%VectorMapStringVectorString_push_back)r'   rA   r   r   r   rn     s    z%VectorMapStringVectorString.push_backc             C   s
   t j| ƒS )N)r   Z!VectorMapStringVectorString_front)r'   r   r   r   ro     s    z!VectorMapStringVectorString.frontc             C   s
   t j| ƒS )N)r   Z VectorMapStringVectorString_back)r'   r   r   r   rp     s    z VectorMapStringVectorString.backc             C   s   t j| ||ƒS )N)r   Z"VectorMapStringVectorString_assign)r'   r>   rA   r   r   r   rq     s    z"VectorMapStringVectorString.assignc             G   s   t j| f|žŽ S )N)r   Z"VectorMapStringVectorString_resize)r'   r;   r   r   r   rr     s    z"VectorMapStringVectorString.resizec             G   s   t j| f|žŽ S )N)r   Z"VectorMapStringVectorString_insert)r'   r;   r   r   r   rs     s    z"VectorMapStringVectorString.insertc             C   s   t j| |ƒS )N)r   Z#VectorMapStringVectorString_reserve)r'   r>   r   r   r   rt     s    z#VectorMapStringVectorString.reservec             C   s
   t j| ƒS )N)r   Z$VectorMapStringVectorString_capacity)r'   r   r   r   ru   "  s    z$VectorMapStringVectorString.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   %  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Z"delete_VectorMapStringVectorStringrQ   rR   r   r   r   r   r¬   ¸  sP   r¬   c               @   s>  e Zd Zi Zdd„ Zi Z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.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)e*j+Z,dFd„ Z-dGS )HÚVectorVectorStringc             C   s   t | t||ƒS )N)r-   r­   )r'   r)   r*   r   r   r   r:   +  s    zVectorVectorString.<lambda>c             C   s   t | t|ƒS )N)r/   r­   )r'   r)   r   r   r   r:   -  s    c             C   s
   t j| ƒS )N)r   ZVectorVectorString_iterator)r'   r   r   r   rT   0  s    zVectorVectorString.iteratorc             C   s   | j ƒ S )N)rT   )r'   r   r   r   rO   2  s    zVectorVectorString.__iter__c             C   s
   t j| ƒS )N)r   ZVectorVectorString___nonzero__)r'   r   r   r   rU   5  s    zVectorVectorString.__nonzero__c             C   s
   t j| ƒS )N)r   ZVectorVectorString___bool__)r'   r   r   r   rV   8  s    zVectorVectorString.__bool__c             C   s
   t j| ƒS )N)r   ZVectorVectorString___len__)r'   r   r   r   rW   ;  s    zVectorVectorString.__len__c             C   s   t j| ||ƒS )N)r   ZVectorVectorString___getslice__)r'   rX   rY   r   r   r   rZ   >  s    zVectorVectorString.__getslice__c             G   s   t j| f|žŽ S )N)r   ZVectorVectorString___setslice__)r'   r;   r   r   r   r[   A  s    zVectorVectorString.__setslice__c             C   s   t j| ||ƒS )N)r   ZVectorVectorString___delslice__)r'   rX   rY   r   r   r   r\   D  s    zVectorVectorString.__delslice__c             G   s   t j| f|žŽ S )N)r   ZVectorVectorString___delitem__)r'   r;   r   r   r   r]   G  s    zVectorVectorString.__delitem__c             G   s   t j| f|žŽ S )N)r   ZVectorVectorString___getitem__)r'   r;   r   r   r   r^   J  s    zVectorVectorString.__getitem__c             G   s   t j| f|žŽ S )N)r   ZVectorVectorString___setitem__)r'   r;   r   r   r   r_   M  s    zVectorVectorString.__setitem__c             C   s
   t j| ƒS )N)r   ZVectorVectorString_pop)r'   r   r   r   r`   P  s    zVectorVectorString.popc             C   s   t j| |ƒS )N)r   ZVectorVectorString_append)r'   rA   r   r   r   ra   S  s    zVectorVectorString.appendc             C   s
   t j| ƒS )N)r   ZVectorVectorString_empty)r'   r   r   r   rb   V  s    zVectorVectorString.emptyc             C   s
   t j| ƒS )N)r   ZVectorVectorString_size)r'   r   r   r   rc   Y  s    zVectorVectorString.sizec             C   s   t j| |ƒS )N)r   ZVectorVectorString_swap)r'   rd   r   r   r   re   \  s    zVectorVectorString.swapc             C   s
   t j| ƒS )N)r   ZVectorVectorString_begin)r'   r   r   r   rf   _  s    zVectorVectorString.beginc             C   s
   t j| ƒS )N)r   ZVectorVectorString_end)r'   r   r   r   rg   b  s    zVectorVectorString.endc             C   s
   t j| ƒS )N)r   ZVectorVectorString_rbegin)r'   r   r   r   rh   e  s    zVectorVectorString.rbeginc             C   s
   t j| ƒS )N)r   ZVectorVectorString_rend)r'   r   r   r   ri   h  s    zVectorVectorString.rendc             C   s
   t j| ƒS )N)r   ZVectorVectorString_clear)r'   r   r   r   rj   k  s    zVectorVectorString.clearc             C   s
   t j| ƒS )N)r   Z VectorVectorString_get_allocator)r'   r   r   r   rk   n  s    z VectorVectorString.get_allocatorc             C   s
   t j| ƒS )N)r   ZVectorVectorString_pop_back)r'   r   r   r   rl   q  s    zVectorVectorString.pop_backc             G   s   t j| f|žŽ S )N)r   ZVectorVectorString_erase)r'   r;   r   r   r   rm   t  s    zVectorVectorString.erasec             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_VectorVectorStringr   ra   r2   r3   )r'   r;   r   r   r   r   r=   w  s
    
zVectorVectorString.__init__c             C   s   t j| |ƒS )N)r   ZVectorVectorString_push_back)r'   rA   r   r   r   rn   ~  s    zVectorVectorString.push_backc             C   s
   t j| ƒS )N)r   ZVectorVectorString_front)r'   r   r   r   ro   �  s    zVectorVectorString.frontc             C   s
   t j| ƒS )N)r   ZVectorVectorString_back)r'   r   r   r   rp   „  s    zVectorVectorString.backc             C   s   t j| ||ƒS )N)r   ZVectorVectorString_assign)r'   r>   rA   r   r   r   rq   ‡  s    zVectorVectorString.assignc             G   s   t j| f|žŽ S )N)r   ZVectorVectorString_resize)r'   r;   r   r   r   rr   Š  s    zVectorVectorString.resizec             G   s   t j| f|žŽ S )N)r   ZVectorVectorString_insert)r'   r;   r   r   r   rs   �  s    zVectorVectorString.insertc             C   s   t j| |ƒS )N)r   ZVectorVectorString_reserve)r'   r>   r   r   r   rt   �  s    zVectorVectorString.reservec             C   s
   t j| ƒS )N)r   ZVectorVectorString_capacity)r'   r   r   r   ru   “  s    zVectorVectorString.capacityc             C   s   d S )Nr   )r'   r   r   r   r:   –  s    N).r   r5   r8   r!   r%   r.   rP   r6   r1   rT   rO   rU   rV   rW   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   r=   rn   ro   rp   rq   rr   rs   rt   ru   r   Zdelete_VectorVectorStringrQ   rR   r   r   r   r   r­   )  sP   r­   c               @   s  e Zd Zi Zdd„ Zi Z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 d-d.„ Z!d/d0„ Z"d1d2„ Z#d3d4„ Z$d5d6„ Z%d7d8„ Z&d?d:d;„Z'd<d=„ Z(d>S )@ÚModulePackagec             C   s   t | t||ƒS )N)r-   r®   )r'   r)   r*   r   r   r   r:   œ  s    zModulePackage.<lambda>c             C   s   t | t|ƒS )N)r/   r®   )r'   r)   r   r   r   r:   ž  s    c             O   s   t dƒ‚d S )NzNo constructor defined)r&   )r'   r;   r<   r   r   r   r=      s    zModulePackage.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   ¤  s    c             C   s
   t j| ƒS )N)r   ZModulePackage_getNameCStr)r'   r   r   r   ÚgetNameCStr¦  s    zModulePackage.getNameCStrc             C   s
   t j| ƒS )N)r   ZModulePackage_getName)r'   r   r   r   ÚgetName©  s    zModulePackage.getNamec             C   s
   t j| ƒS )N)r   ZModulePackage_getStreamCStr)r'   r   r   r   ÚgetStreamCStr¬  s    zModulePackage.getStreamCStrc             C   s
   t j| ƒS )N)r   ZModulePackage_getStream)r'   r   r   r   Ú	getStream¯  s    zModulePackage.getStreamc             C   s
   t j| ƒS )N)r   ZModulePackage_getNameStream)r'   r   r   r   ÚgetNameStream²  s    zModulePackage.getNameStreamc             C   s
   t j| ƒS )N)r   Z"ModulePackage_getNameStreamVersion)r'   r   r   r   ÚgetNameStreamVersionµ  s    z"ModulePackage.getNameStreamVersionc             C   s
   t j| ƒS )N)r   ZModulePackage_getRepoID)r'   r   r   r   Ú	getRepoID¸  s    zModulePackage.getRepoIDc             C   s
   t j| ƒS )N)r   ZModulePackage_getVersion)r'   r   r   r   Ú
getVersion»  s    zModulePackage.getVersionc             C   s
   t j| ƒS )N)r   ZModulePackage_getVersionNum)r'   r   r   r   ÚgetVersionNum¾  s    zModulePackage.getVersionNumc             C   s
   t j| ƒS )N)r   ZModulePackage_getContextCStr)r'   r   r   r   ÚgetContextCStrÁ  s    zModulePackage.getContextCStrc             C   s
   t j| ƒS )N)r   ZModulePackage_getContext)r'   r   r   r   Ú
getContextÄ  s    zModulePackage.getContextc             C   s
   t j| ƒS )N)r   ZModulePackage_getArchCStr)r'   r   r   r   ÚgetArchCStrÇ  s    zModulePackage.getArchCStrc             C   s
   t j| ƒS )N)r   ZModulePackage_getArch)r'   r   r   r   ÚgetArchÊ  s    zModulePackage.getArchc             C   s
   t j| ƒS )N)r   ZModulePackage_getFullIdentifier)r'   r   r   r   ÚgetFullIdentifierÍ  s    zModulePackage.getFullIdentifierc             C   s
   t j| ƒS )N)r   ZModulePackage_getSummary)r'   r   r   r   Ú
getSummaryÐ  s    zModulePackage.getSummaryc             C   s
   t j| ƒS )N)r   ZModulePackage_getDescription)r'   r   r   r   ÚgetDescriptionÓ  s    zModulePackage.getDescriptionc             C   s
   t j| ƒS )N)r   ZModulePackage_getArtifacts)r'   r   r   r   ÚgetArtifactsÖ  s    zModulePackage.getArtifactsc             C   s   t j| |ƒS )N)r   ZModulePackage___eq__)r'   Úrr   r   r   rI   Ù  s    zModulePackage.__eq__c             G   s   t j| f|žŽ S )N)r   ZModulePackage_getProfiles)r'   r;   r   r   r   ÚgetProfilesÜ  s    zModulePackage.getProfilesc             C   s
   t j| ƒS )N)r   ZModulePackage_getDefaultProfile)r'   r   r   r   ÚgetDefaultProfileß  s    zModulePackage.getDefaultProfilec             C   s
   t j| ƒS )N)r   Z#ModulePackage_getModuleDependencies)r'   r   r   r   ÚgetModuleDependenciesâ  s    z#ModulePackage.getModuleDependenciesc             C   s   t j| |ƒS )N)r   ZModulePackage_addStreamConflict)r'   Úpackager   r   r   ÚaddStreamConflictå  s    zModulePackage.addStreamConflictc             C   s
   t j| ƒS )N)r   ZModulePackage_getId)r'   r   r   r   ÚgetIdè  s    zModulePackage.getIdc             C   s
   t j| ƒS )N)r   ZModulePackage_getYaml)r'   r   r   r   ÚgetYamlë  s    zModulePackage.getYamlc             C   s
   t j| ƒS )N)r   ZModulePackage_getStaticContext)r'   r   r   r   ÚgetStaticContextî  s    zModulePackage.getStaticContextFc             C   s   t j| |ƒS )N)r   ZModulePackage_getRequires)r'   ZremovePlatformr   r   r   ÚgetRequiresñ  s    zModulePackage.getRequiresc             C   s
   t j| ƒS )N)r   ZModulePackage___hash__)r'   r   r   r   Ú__hash__ô  s    zModulePackage.__hash__N)F))r   r5   r8   r!   r%   r.   rP   r=   r6   r1   r   Zdelete_ModulePackagerQ   rR   r¯   r°   r±   r²   r³   r´   rµ   r¶   r·   r¸   r¹   rº   r»   r¼   r½   r¾   r¿   rI   rÁ   rÂ   rÃ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   r   r   r   r   r®   š  sF   
r®   c               @   sÞ  e Zd Zi Zdd„ Zi Z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#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,d-„ Z:d.d/„ Z;d0d1„ Z<d2d3„ Z=d4d5„ Z>d6d7„ Z?d8d9„ Z@d:d;„ ZAd<d=„ ZBd>d?„ ZCd@dA„ ZDdBdC„ ZEdDdE„ ZFdFdG„ ZGdHdI„ ZHdJdK„ ZIdLdM„ ZJdNdO„ ZKdPdQ„ ZLdRdS„ ZMdTdU„ ZNdVdW„ ZOdXdY„ ZPdZd[„ ZQdS )]ÚModulePackageContainerc             C   s   t | t||ƒS )N)r-   rË   )r'   r)   r*   r   r   r   r:   û  s    zModulePackageContainer.<lambda>c             C   s   t | t|ƒS )N)r/   rË   )r'   r)   r   r   r   r:   ý  s    Nc             C   sB   t j||||ƒ}y| jj|ƒ W n tjk
r<   || _Y nX d S )N)r   Znew_ModulePackageContainerr   ra   r2   r3   )r'   ZallArchZinstallRootZarchZ
persistDirr   r   r   r   r=     s
    zModulePackageContainer.__init__c             C   s   d S )Nr   )r'   r   r   r   r:     s    c             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_add)r'   r;   r   r   r   Úadd  s    zModulePackageContainer.addc             C   s
   t j| ƒS )N)r   Z*ModulePackageContainer_addDefaultsFromDisk)r'   r   r   r   ÚaddDefaultsFromDisk  s    z*ModulePackageContainer.addDefaultsFromDiskc             C   s
   t j| ƒS )N)r   Z,ModulePackageContainer_moduleDefaultsResolve)r'   r   r   r   ÚmoduleDefaultsResolve  s    z,ModulePackageContainer.moduleDefaultsResolvec             G   s   t j| f|žŽ S )N)r   Z)ModulePackageContainer_addPlatformPackage)r'   r;   r   r   r   ÚaddPlatformPackage  s    z)ModulePackageContainer.addPlatformPackagec             C   s
   t j| ƒS )N)r   Z4ModulePackageContainer_createConflictsBetweenStreams)r'   r   r   r   ÚcreateConflictsBetweenStreams"  s    z4ModulePackageContainer.createConflictsBetweenStreamsc             C   s
   t j| ƒS )N)r   ZModulePackageContainer_empty)r'   r   r   r   rb   %  s    zModulePackageContainer.emptyc             C   s   t j| |ƒS )N)r   Z'ModulePackageContainer_getModulePackage)r'   Úidr   r   r   ÚgetModulePackage(  s    z'ModulePackageContainer.getModulePackagec             C   s
   t j| ƒS )N)r   Z(ModulePackageContainer_getModulePackages)r'   r   r   r   ÚgetModulePackages+  s    z(ModulePackageContainer.getModulePackagesc             C   s   t j| ||ƒS )N)r   Z.ModulePackageContainer_getLatestModulesPerRepo)r'   ZmoduleFilterÚmodulePackagesr   r   r   ÚgetLatestModulesPerRepo.  s    z.ModulePackageContainer.getLatestModulesPerRepoc             C   s   t j| ||ƒS )N)r   Z'ModulePackageContainer_getLatestModules)r'   rÔ   Z
activeOnlyr   r   r   ÚgetLatestModules1  s    z'ModulePackageContainer.getLatestModulesc             C   s   t j| |ƒS )N)r   Z/ModulePackageContainer_requiresModuleEnablement)r'   Zpackagesr   r   r   ÚrequiresModuleEnablement4  s    z/ModulePackageContainer.requiresModuleEnablementc             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_enable)r'   r;   r   r   r   Úenable7  s    zModulePackageContainer.enablec             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_disable)r'   r;   r   r   r   Údisable:  s    zModulePackageContainer.disablec             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_reset)r'   r;   r   r   r   Úreset=  s    zModulePackageContainer.resetc             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_install)r'   r;   r   r   r   Úinstall@  s    zModulePackageContainer.installc             G   s   t j| f|žŽ S )N)r   Z ModulePackageContainer_uninstall)r'   r;   r   r   r   Ú	uninstallC  s    z ModulePackageContainer.uninstallc             C   s
   t j| ƒS )N)r   ZModulePackageContainer_save)r'   r   r   r   ÚsaveF  s    zModulePackageContainer.savec             C   s
   t j| ƒS )N)r   ZModulePackageContainer_rollback)r'   r   r   r   ÚrollbackI  s    zModulePackageContainer.rollbackc             C   s
   t j| ƒS )N)r   Z ModulePackageContainer_isChanged)r'   r   r   r   Ú	isChangedL  s    z ModulePackageContainer.isChangedc             G   s   t j| f|žŽ S )N)r   Z ModulePackageContainer_isEnabled)r'   r;   r   r   r   Ú	isEnabledO  s    z ModulePackageContainer.isEnabledc             G   s   t j| f|žŽ S )N)r   Z!ModulePackageContainer_isDisabled)r'   r;   r   r   r   Ú
isDisabledR  s    z!ModulePackageContainer.isDisabledc             C   s   t j| |ƒS )N)r   Z%ModulePackageContainer_getModuleState)r'   r)   r   r   r   ÚgetModuleStateU  s    z%ModulePackageContainer.getModuleStatec             C   s
   t j| ƒS )N)r   Z+ModulePackageContainer_getInstalledPkgNames)r'   r   r   r   ÚgetInstalledPkgNamesX  s    z+ModulePackageContainer.getInstalledPkgNamesc             C   s
   t j| ƒS )N)r   Z ModulePackageContainer_getReport)r'   r   r   r   Ú	getReport[  s    z ModulePackageContainer.getReportc             C   s   t j| ||ƒS )N)r   Z)ModulePackageContainer_getDefaultProfiles)r'   Z
moduleNameZmoduleStreamr   r   r   ÚgetDefaultProfiles^  s    z)ModulePackageContainer.getDefaultProfilesc             C   s   t j| |ƒS )N)r   Z'ModulePackageContainer_getDefaultStream)r'   r)   r   r   r   ÚgetDefaultStreama  s    z'ModulePackageContainer.getDefaultStreamc             C   s   t j| |ƒS )N)r   Z'ModulePackageContainer_getEnabledStream)r'   r)   r   r   r   ÚgetEnabledStreamd  s    z'ModulePackageContainer.getEnabledStreamc             C   s
   t j| ƒS )N)r   Z(ModulePackageContainer_getEnabledStreams)r'   r   r   r   ÚgetEnabledStreamsg  s    z(ModulePackageContainer.getEnabledStreamsc             C   s
   t j| ƒS )N)r   Z)ModulePackageContainer_getDisabledModules)r'   r   r   r   ÚgetDisabledModulesj  s    z)ModulePackageContainer.getDisabledModulesc             C   s
   t j| ƒS )N)r   Z)ModulePackageContainer_getDisabledStreams)r'   r   r   r   ÚgetDisabledStreamsm  s    z)ModulePackageContainer.getDisabledStreamsc             C   s
   t j| ƒS )N)r   Z&ModulePackageContainer_getResetModules)r'   r   r   r   ÚgetResetModulesp  s    z&ModulePackageContainer.getResetModulesc             C   s
   t j| ƒS )N)r   Z&ModulePackageContainer_getResetStreams)r'   r   r   r   ÚgetResetStreamss  s    z&ModulePackageContainer.getResetStreamsc             C   s
   t j| ƒS )N)r   Z)ModulePackageContainer_getSwitchedStreams)r'   r   r   r   ÚgetSwitchedStreamsv  s    z)ModulePackageContainer.getSwitchedStreamsc             G   s   t j| f|žŽ S )N)r   Z+ModulePackageContainer_getInstalledProfiles)r'   r;   r   r   r   ÚgetInstalledProfilesy  s    z+ModulePackageContainer.getInstalledProfilesc             C   s
   t j| ƒS )N)r   Z)ModulePackageContainer_getRemovedProfiles)r'   r   r   r   ÚgetRemovedProfiles|  s    z)ModulePackageContainer.getRemovedProfilesc             G   s   t j| f|žŽ S )N)r   ZModulePackageContainer_query)r'   r;   r   r   r   Úquery  s    zModulePackageContainer.queryc             C   s   t j| |ƒS )N)r   Z+ModulePackageContainer_enableDependencyTree)r'   rÔ   r   r   r   ÚenableDependencyTree‚  s    z+ModulePackageContainer.enableDependencyTreec             C   s   t j| |ƒS )N)r   Z2ModulePackageContainer_resolveActiveModulePackages)r'   ZdebugSolverr   r   r   ÚresolveActiveModulePackages…  s    z2ModulePackageContainer.resolveActiveModulePackagesc             G   s   t j| f|žŽ S )N)r   Z%ModulePackageContainer_isModuleActive)r'   r;   r   r   r   ÚisModuleActiveˆ  s    z%ModulePackageContainer.isModuleActivec             C   s
   t j| ƒS )N)r   Z'ModulePackageContainer_loadFailSafeData)r'   r   r   r   ÚloadFailSafeData‹  s    z'ModulePackageContainer.loadFailSafeDatac             C   s
   t j| ƒS )N)r   Z)ModulePackageContainer_updateFailSafeData)r'   r   r   r   ÚupdateFailSafeDataŽ  s    z)ModulePackageContainer.updateFailSafeDatac             C   s
   t j| ƒS )N)r   Z%ModulePackageContainer_applyObsoletes)r'   r   r   r   ÚapplyObsoletes‘  s    z%ModulePackageContainer.applyObsoletes)N)Rr   r5   r8   r!   r%   r.   rP   r6   r1   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_STATEr=   Zdelete_ModulePackageContainerrQ   rR   rÌ   rÍ   rÎ   rÏ   rÐ   rb   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Ë   ù  s~   
rË   c               @   s^   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ ZdS )ÚModuleProfilec             C   s   t | t||ƒS )N)r-   r÷   )r'   r)   r*   r   r   r   r:   ˜  s    zModuleProfile.<lambda>c             C   s   t | t|ƒS )N)r/   r÷   )r'   r)   r   r   r   r:   š  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_ModuleProfiler   ra   r2   r3   )r'   r;   r   r   r   r   r=   �  s
    
zModuleProfile.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   ¤  s    c             C   s
   t j| ƒS )N)r   ZModuleProfile_getName)r'   r   r   r   r°   ¦  s    zModuleProfile.getNamec             C   s
   t j| ƒS )N)r   ZModuleProfile_getDescription)r'   r   r   r   r¾   ©  s    zModuleProfile.getDescriptionc             C   s
   t j| ƒS )N)r   ZModuleProfile_getContent)r'   r   r   r   Ú
getContent¬  s    zModuleProfile.getContentc             C   s
   t j| ƒS )N)r   ZModuleProfile_isDefault)r'   r   r   r   Ú	isDefault¯  s    zModuleProfile.isDefaultN)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Zdelete_ModuleProfilerQ   rR   r°   r¾   rø   rù   r   r   r   r   r÷   –  s   r÷   c               @   sF   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jZdd„ Zdd„ Zd	S )
ÚModuleDependenciesc             C   s   t | t||ƒS )N)r-   rú   )r'   r)   r*   r   r   r   r:   ¶  s    zModuleDependencies.<lambda>c             C   s   t | t|ƒS )N)r/   rú   )r'   r)   r   r   r   r:   ¸  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Znew_ModuleDependenciesr   ra   r2   r3   )r'   r;   r   r   r   r   r=   »  s
    
zModuleDependencies.__init__c             C   s   d S )Nr   )r'   r   r   r   r:   Â  s    c             C   s
   t j| ƒS )N)r   ZModuleDependencies_getRequires)r'   r   r   r   rÉ   Ä  s    zModuleDependencies.getRequiresN)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Zdelete_ModuleDependenciesrQ   rR   rÉ   r   r   r   r   rú   ´  s   rú   c               @   sª   e Zd Zi Zdd„ Zi Zdd„ ZeZdd„ Z	e
jed< e
jed< erRee
je
jƒZe
jed< e
jed< erxee
je
jƒZdd	„ Zd
d„ Zdd„ Zdd„ Ze
jZdd„ ZdS )Ú%PairVectorVectorStringModuleErrorTypec             C   s   t | t||ƒS )N)r-   rû   )r'   r)   r*   r   r   r   r:   Ë  s    z.PairVectorVectorStringModuleErrorType.<lambda>c             C   s   t | t|ƒS )N)r/   rû   )r'   r)   r   r   r   r:   Í  s    c             G   s<   t j|Ž }y| jj|ƒ W n tjk
r6   || _Y nX d S )N)r   Z)new_PairVectorVectorStringModuleErrorTyper   ra   r2   r3   )r'   r;   r   r   r   r   r=   Ð  s
    
z.PairVectorVectorStringModuleErrorType.__init__ÚfirstÚsecondc             C   s   dS )Nr   r   )r'   r   r   r   rW   Þ  s    z-PairVectorVectorStringModuleErrorType.__len__c             C   s   t | j| jfƒS )N)rz   rü   rý   )r'   r   r   r   r1   à  s    z.PairVectorVectorStringModuleErrorType.__repr__c             C   s   |d s| j S | jS d S )Nr   )rü   rý   )r'   r“   r   r   r   r^   â  s    z1PairVectorVectorStringModuleErrorType.__getitem__c             C   s   |d s|| _ n|| _d S )Nr   )rü   rý   )r'   r“   Úvalr   r   r   r_   ç  s    z1PairVectorVectorStringModuleErrorType.__setitem__c             C   s   d S )Nr   )r'   r   r   r   r:   í  s    N)r   r5   r8   r!   r%   r.   rP   r6   r1   r=   r   Z/PairVectorVectorStringModuleErrorType_first_setZ/PairVectorVectorStringModuleErrorType_first_getr#   Ú_swig_propertyrü   Z0PairVectorVectorStringModuleErrorType_second_setZ0PairVectorVectorStringModuleErrorType_second_getrý   rW   r^   r_   Z,delete_PairVectorVectorStringModuleErrorTyperQ   rR   r   r   r   r   rû   É  s(   



rû   )r   r   r   )r   r   r   )r   )[Úsysr   Z_swig_python_version_infor   r   Úpropertyrÿ   Ú	NameErrorÚbuiltinsr2   r   r,   r-   r/   r6   r$   r7   r#   r3   r9   ZSwigPyIterator_swigregisterZlibdnf.common_typesZlibdnfrS   Z#VectorModulePackagePtr_swigregisterrv   Z/VectorVectorVectorModulePackagePtr_swigregisterrw   Z VectorModuleProfile_swigregisterrx   Z%VectorModuleDependencies_swigregisterry   ZVectorString_swigregisterr|   Ú__str__r~   rI   r   rJ   r€   Ú__lt__r�   Ú__le__r‚   Ú__gt__rƒ   Ú__ge__r…   rK   r‡   Ú__imul__r‰   Ú__mul__rŠ   Ú__rmul__r‹   rM   r�   ra   rŽ   rD   r�   r�   r’   r„   r”   r“   r•   rs   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ä   
	
=nnnnnpnn\ %