+
     _i  c                   sl   ^ RI Ht ]! ]! 4       P                  R4      RR4      '       g$   ]! 4       P                  R4      '       g   R]9   d   ^RIHt M^ RIt ^ RI	t
R tR	 tR
 tR t ! R R]4      t ! R R]4      t]P(                  ! ]4       ^RIHt ^RIHt  ! R R]4      t]P0                  ! ]4        ! R R]4      t]P4                  ! ]4        ! R R]4      t]P8                  ! ]4        ! R R]4      t]P<                  ! ]4        ! R R]4      t]P@                  ! ]4        ! R R]4      t!]PD                  ! ]!4        ! R R]4      t#]PH                  ! ]#4        ! R  R!]4      t%]PL                  ! ]%4        ! R" R#]4      t']PP                  ! ]'4        ! R$ R%]4      t)]PT                  ! ])4        ! R& R']4      t+]PX                  ! ]+4        ! R( R)]4      t-]P\                  ! ]-4        ! R* R+]4      t/]P`                  ! ]/4       R, t1]1]n2        A1R#   ] d	    ^ RI
t
 ELi ; i)-i    )version_infoZ__spec__ZparentNZ__package__.)	_advisoryc                 s     R V P                   P                  4       ,           pRV P                  P
                  : RV P                  P                  : RV: R2#   \        P                   d    Rp LPi ; i)z	proxy of  Z<r   z; z >)this__repr____builtin__Z	ExceptionZ	__class__
__module____name__)selfZstrthiss   & 7/usr/lib64/python3.14/site-packages/libdnf5/advisory.py
_swig_reprr      s_    		 2 2 44 "^^668O8OQXZZ    s   !A A43A4c                    a  V 3R  lpV# )c                 s  < VR 8X  d   S! WV4       R# VR8X  d   V P                   P                  V4       R# \        W4      '       d5   \        \	        \        V 4      V4      \        4      '       d   S! WV4       R# \        RV ,          4      h)r   thisownz(You cannot add instance attributes to %sN)r   ownhasattr
isinstancegetattrtypepropertyAttributeError)r	   namevalueset   &&&r
   set_instance_attrZE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si    6>E"YIIMM% T  ZT
D0I8%T%TE" !Kd!RSS     )r   r      f r
   *_swig_setattr_nondynamic_instance_variabler      s    T r   c                 r   )c                 s   < \        W4      '       d+   \        \        W4      \        4      '       g   S! WV4       R# \	        R V ,          4      h)z%You cannot add class attributes to %sN)r   r   r   r   r   )clsr   r   r   r   r
   set_class_attrZ?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:    3j1CX&N&N5! !H3!NOOr   r   )r   r   r   r
   '_swig_setattr_nondynamic_class_variabler    (   s    P
 r   c                s   a  V 3R lpV# )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 sp   < S! V P                   V P                  V P                  P                  4       4      # N)r   Z	__bases__Z__dict__copy)r   	metaclasss   &r
   wrapperZ$_swig_add_metaclass.<locals>.wrapper3   s'    s}}cll6G6G6IJJr   r   )r#   r$   r   r
   _swig_add_metaclassr%   1   s    KNr   c                   s>    ] tR t^8tRt]! ]P                  4      tRtR# )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classr   N)	r   r   __qualname____firstlineno____doc__r    r   Z__setattr____static_attributes__r   r   r
   r&   r&   8   s    U9$:J:JKKr   r&   c                   s   a  ] tR t^=t o ]! R R RR7      tR t]t]	P                  tR tRR ltRR ltR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )SwigPyIteratorc                6    V P                   P                  4       # r!   r   r   x   &r
   <lambda>SwigPyIterator.<lambda>>       r   c                8    V P                   P                  V4      # r!   r-   r/   v   &&r
   r1   r2   >       AFFJJqMr   The membership flagZdocc                s    \        R 4      h)z*No constructor defined - class is abstract)r   )r	   argsZkwargss   &*,r
   __init__ZSwigPyIterator.__init__@   s    IJJr   c                .    \         P                  ! V 4      # r!   )r   ZSwigPyIterator_valuer	   r0   r
   r   ZSwigPyIterator.valueE       --d33r   c                .    \         P                  ! W4      # r!   )r   ZSwigPyIterator_incrr	   nr7   r
   incrZSwigPyIterator.incrH       ,,T55r   c                r@   r!   )r   ZSwigPyIterator_decrrA   r7   r
   decrZSwigPyIterator.decrK   rD   r   c                r@   r!   )r   ZSwigPyIterator_distancer	   r/   r7   r
   distanceZSwigPyIterator.distanceN       0099r   c                r@   r!   )r   ZSwigPyIterator_equalrF   r7   r
   equalZSwigPyIterator.equalQ   s    --d66r   c                r=   r!   )r   ZSwigPyIterator_copyr>   r0   r
   r"   ZSwigPyIterator.copyT       ,,T22r   c                r=   r!   )r   ZSwigPyIterator_nextr>   r0   r
   nextZSwigPyIterator.nextW   rJ   r   c                r=   r!   )r   ZSwigPyIterator___next__r>   r0   r
   __next__ZSwigPyIterator.__next__Z       0066r   c                r=   r!   )r   ZSwigPyIterator_previousr>   r0   r
   previousZSwigPyIterator.previous]   rM   r   c                r@   r!   )r   ZSwigPyIterator_advancerA   r7   r
   advanceZSwigPyIterator.advance`       //88r   c                r@   r!   )r   ZSwigPyIterator___eq__rF   r7   r
   __eq__ZSwigPyIterator.__eq__c       ..t77r   c                r@   r!   )r   ZSwigPyIterator___ne__rF   r7   r
   __ne__ZSwigPyIterator.__ne__f   rR   r   c                r@   r!   )r   ZSwigPyIterator___iadd__rA   r7   r
   __iadd__ZSwigPyIterator.__iadd__i   rH   r   c                r@   r!   )r   ZSwigPyIterator___isub__rA   r7   r
   __isub__ZSwigPyIterator.__isub__l   rH   r   c                r@   r!   )r   ZSwigPyIterator___add__rA   r7   r
   __add__ZSwigPyIterator.__add__o   rP   r   c                2    \         P                  ! V .VO5!  # r!   )r   ZSwigPyIterator___sub__r	   r;      &*r
   __sub__ZSwigPyIterator.__sub__r   s    //<t<<r   c                s    V # r!   r   r>   r0   r
   __iter__ZSwigPyIterator.__iter__t   s    r   r   N)i   )r   r   r'   r(   r   r   r<   r   r   r   Zdelete_SwigPyIterator__swig_destroy__r   rC   rE   rG   rI   r"   rK   rL   rN   rO   rQ   rS   rT   rU   rV   rZ   r[   r*   __classdictcell__Z__classdict__   @r
   r+   r+   =   s     -/IOdeGKH 66466:73377988::9= r   r+   )common)	exceptionc                   s   a  ] tR t^{t o ]! R R RR7      t]tR tR t	R t
]! ]P                  ]P                  4      t]P                  tRtV tR	# )

AdvisoryIdc                r,   r!   r-   r.   r0   r
   r1   AdvisoryId.<lambda>|   r3   r   c                r4   r!   r-   r5   r7   r
   r1   rc   |   r8   r   r9   r:   c                X    \         P                  ! V \         P                  ! V!  4       R # r!   )r   ZAdvisoryId_swiginitZnew_AdvisoryIdrX   rY   r
   r<   ZAdvisoryId.__init__   s    %%dI,D,Dd,KLr   c                r@   r!   )r   ZAdvisoryId___eq__r	   Zotherr7   r
   rQ   ZAdvisoryId.__eq__       **477r   c                r@   r!   )r   ZAdvisoryId___ne__re   r7   r
   rS   ZAdvisoryId.__ne__   rf   r   r   N)r   r   r'   r(   r   r   r   r   r<   rQ   rS   r   ZAdvisoryId_id_getZAdvisoryId_id_setZidZdelete_AdvisoryIdr\   r*   r]   r^   r_   r
   rb   rb   {   sO     -/IOdeGHM88	)--y/J/J	KB 22r   rb   c                   s   a  ] tR t^t o Rt]! R R RR7      t]tR t	R t
R t]P                  tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )Advisoryz?An advisory, represents advisory used to track security updatesc                r,   r!   r-   r.   r0   r
   r1   Advisory.<lambda>   r3   r   c                r4   r!   r-   r5   r7   r
   r1   rh      r8   r   r9   r:   c                rd   r!   )r   ZAdvisory_swiginitZnew_AdvisoryrX   rY   r
   r<   ZAdvisory.__init__   s    ##D)*@*@$*GHr   c                r@   r!   )r   ZAdvisory___eq__re   r7   r
   rQ   ZAdvisory.__eq__       ((55r   c                r@   r!   )r   ZAdvisory___ne__re   r7   r
   rS   ZAdvisory.__ne__   ri   r   c                r=   )z[
Get name of this advisory.

:rtype: string
:return: Name of this advisory as std::string.
)r   ZAdvisory_get_namer>   r0   r
   get_nameZAdvisory.get_name   s     **400r   c                r=   )zc
Get severity of this advisory.

:rtype: string
:return: Severity of this advisory as std::string.
)r   ZAdvisory_get_severityr>   r0   r
   get_severityZAdvisory.get_severity   s     ..t44r   c                r=   )z
Get type of this advisory.
Possible types are: "security", "bugfix", "enhancement", "newpackage".

:rtype: string
:return: type of this advisory as std::string.
)r   ZAdvisory_get_typer>   r0   r
   get_typeZAdvisory.get_type   s     **400r   c                r=   )z
Get buildtime of this advisory. Libsolv combines issued and updated dates
into buildtime by always using the newer one.

:rtype: int
:return: buildtime of this advisory.
)r   ZAdvisory_get_buildtimer>   r0   r
   get_buildtimeZAdvisory.get_buildtime   s     //55r   c                r=   )z_
Get vendor of this advisory.

:rtype: string
:return: Vendor of this advisory as std::string.
)r   ZAdvisory_get_vendorr>   r0   r
   
get_vendorZAdvisory.get_vendor        ,,T22r   c                r=   )zi
Get description of this advisory.

:rtype: string
:return: Description of this advisory as std::string.
)r   ZAdvisory_get_descriptionr>   r0   r
   get_descriptionZAdvisory.get_description        11$77r   c                r=   )z]
Get title of this advisory.

:rtype: string
:return: Title of this advisory as std::string.
)r   ZAdvisory_get_titler>   r0   r
   	get_titleZAdvisory.get_title   s     ++D11r   c                r=   )z_
Get status of this advisory.

:rtype: string
:return: Status of this advisory as std::string.
)r   ZAdvisory_get_statusr>   r0   r
   
get_statusZAdvisory.get_status   ro   r   c                r=   )z_
Get rights of this advisory.

:rtype: string
:return: Rights of this advisory as std::string.
)r   ZAdvisory_get_rightsr>   r0   r
   
get_rightsZAdvisory.get_rights   ro   r   c                r=   )za
Get message of this advisory.

:rtype: string
:return: Message of this advisory as std::string.
)r   ZAdvisory_get_messager>   r0   r
   get_messageZAdvisory.get_message   s     --d33r   c                r=   )zW
Get AdvisoryId.

:rtype: :py:class:`AdvisoryId`
:return: AdvisoryId of this advisory.
)r   ZAdvisory_get_idr>   r0   r
   get_idZAdvisory.get_id   s     ((..r   c                rW   )a  
Get all references of specified type from this advisory.
Possible refenrece types are: "bugzilla", "cve", "vendor".

:type types: std::vector< std::string,std::allocator< std::string > >, optional
:param types:     What types of references to get. If not specified gets all types.
:rtype: std::vector< libdnf5::advisory::AdvisoryReference,std::allocator< libdnf5::advisory::AdvisoryReference > >
:return: Vector of AdvisoryReference objects.
)r   ZAdvisory_get_referencesrX   rY   r
   get_referencesZAdvisory.get_references  s     00===r   c                r=   )z
Get all collections from this advisory.

:rtype: std::vector< libdnf5::advisory::AdvisoryCollection,std::allocator< libdnf5::advisory::AdvisoryCollection > >
:return: Vector of AdvisoryCollection objects.
)r   ZAdvisory_get_collectionsr>   r0   r
   get_collectionsZAdvisory.get_collections  rq   r   c                r=   )z
Check whether at least one collection from this advisory is applicable.

:rtype: boolean
:return: True if applicable, False otherwise.
)r   ZAdvisory_is_applicabler>   r0   r
   is_applicableZAdvisory.is_applicable  s     //55r   r   N)r   r   r'   r(   r)   r   r   r   r   r<   rQ   rS   r   Zdelete_Advisoryr\   rj   rk   rl   rm   rn   rp   rr   rs   rt   ru   rv   rw   rx   ry   r*   r]   r^   r_   r
   rg   rg      s     J-/IOdeGHI66 001516382334/
>86 6r   rg   c                   s   a  ] tR tRt o ]! R R RR7      t]tR t]	P                  tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tRtV tR# )AdvisoryPackagei!  c                r,   r!   r-   r.   r0   r
   r1   AdvisoryPackage.<lambda>"  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r{   "  r8   r   r9   r:   c                rd   r!   )r   ZAdvisoryPackage_swiginitZnew_AdvisoryPackagerX   rY   r
   r<   ZAdvisoryPackage.__init__%  s    **41N1NPT1UVr   c                r=   )zi
Get name of this AdvisoryPackage.

:rtype: string
:return: Name of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_namer>   r0   r
   rj   ZAdvisoryPackage.get_name)  rq   r   c                r=   )zk
Get epoch of this AdvisoryPackage.

:rtype: string
:return: Epoch of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_epochr>   r0   r
   	get_epochZAdvisoryPackage.get_epoch2       22488r   c                r=   )zo
Get version of this AdvisoryPackage.

:rtype: string
:return: Version of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_versionr>   r0   r
   get_versionZAdvisoryPackage.get_version;       44T::r   c                r=   )zw
Get release version of this AdvisoryPackage.

:rtype: string
:return: Release of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_releaser>   r0   r
   get_releaseZAdvisoryPackage.get_releaseD  r   r   c                r=   )zg
Get evr of this AdvisoryPackage.

:rtype: string
:return: Evr of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_evrr>   r0   r
   get_evrZAdvisoryPackage.get_evrM       0066r   c                r=   )zi
Get arch of this AdvisoryPackage.

:rtype: string
:return: Arch of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_archr>   r0   r
   get_archZAdvisoryPackage.get_archV  rq   r   c                r=   )zk
Get NEVRA of this AdvisoryPackage.

:rtype: string
:return: NEVRA of this AdvisoryPackage as std::string.
)r   ZAdvisoryPackage_get_nevrar>   r0   r
   	get_nevraZAdvisoryPackage.get_nevra_  r}   r   c                r=   )z
Get AdvisoryId of Advisory this AdvisoryPackage belongs to.

:rtype: :py:class:`AdvisoryId`
:return: AdvisoryId of this AdvisoryPackage.
)r   ZAdvisoryPackage_get_advisory_idr>   r0   r
   get_advisory_idZAdvisoryPackage.get_advisory_idh       88>>r   c                r=   )zy
Get bool value whether reboot is suggested

:rtype: boolean
:return: Reboot suggestion of this advisory package as bool
)r   Z$AdvisoryPackage_get_reboot_suggestedr>   r0   r
   get_reboot_suggestedZ$AdvisoryPackage.get_reboot_suggestedq  s     ==dCCr   c                r=   )z{
Get bool value whether restart is suggested

:rtype: boolean
:return: Restart suggestion of this advisory package as bool
)r   Z%AdvisoryPackage_get_restart_suggestedr>   r0   r
   get_restart_suggestedZ%AdvisoryPackage.get_restart_suggestedz       >>tDDr   c                r=   )z{
Get bool value whether relogin is suggested

:rtype: boolean
:return: Relogin suggestion of this advisory package as bool
)r   Z%AdvisoryPackage_get_relogin_suggestedr>   r0   r
   get_relogin_suggestedZ%AdvisoryPackage.get_relogin_suggested  r   r   c                r=   )z
Get Advisory this AdvisoryPackage belongs to.

:rtype: :py:class:`Advisory`
:return: newly construted Advisory object of this AdvisoryPackage.
)r   ZAdvisoryPackage_get_advisoryr>   r0   r
   get_advisoryZAdvisoryPackage.get_advisory  s     55d;;r   c                r=   )z
Get AdvisoryCollection this AdvisoryPackage belongs to.

:rtype: :py:class:`AdvisoryCollection`
:return: newly construted AdvisoryCollection object of this AdvisoryPackage.
)r   Z'AdvisoryPackage_get_advisory_collectionr>   r0   r
   get_advisory_collectionZ'AdvisoryPackage.get_advisory_collection  s     @@FFr   r   N)r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisoryPackager\   rj   r|   r~   r   r   r   r   r   r   r   r   r   r   r*   r]   r^   r_   r
   rz   rz   !  sx     -/IOdeGHW 7789;;789?DEE<G Gr   rz   c                   s   a  ] tR tRt o ]! R R RR7      t]tR t]	P                  tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tRR ltRR ltRtV tR# )AdvisorySeti  c                r,   r!   r-   r.   r0   r
   r1   AdvisorySet.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                rd   r!   )r   ZAdvisorySet_swiginitZnew_AdvisorySetrX   rY   r
   r<   ZAdvisorySet.__init__  s    &&tY-F-F-MNr   c                r=   r!   )r   ZAdvisorySet_beginr>   r0   r
   beginZAdvisorySet.begin  s    **400r   c                r=   r!   )r   ZAdvisorySet_endr>   r0   r
   endZAdvisorySet.end  s    ((..r   c                r@   r!   )r   ZAdvisorySet___ior__re   r7   r
   __ior__ZAdvisorySet.__ior__  s    ,,T99r   c                r@   r!   )r   ZAdvisorySet___isub__re   r7   r
   rU   ZAdvisorySet.__isub__      --d::r   c                r@   r!   )r   ZAdvisorySet___iand__re   r7   r
   __iand__ZAdvisorySet.__iand__  r   r   c                r@   )a  
Set union: elements that are in the current set or in the `other` set.

:type other: :py:class:`AdvisorySet`
:param other: The set to unify with.
:raises: UsedDifferentSack When the sets entering the operation do not share the same AdvisorySack.
Since: 5.0
)r   ZAdvisorySet_updatere   r7   r
   updateZAdvisorySet.update  s     ++D88r   c                r@   )a  
Set intersection: elements in the current set that are also in the `other` set.

:type other: :py:class:`AdvisorySet`
:param other: The set to intersect with.
:raises: UsedDifferentSack When the sets entering the operation do not share the same AdvisorySack.
Since: 5.0
)r   ZAdvisorySet_intersectionre   r7   r
   intersectionZAdvisorySet.intersection  s     11$>>r   c                r@   )a  
Set difference: elements in the current set that are not in the `other` set.

:type other: :py:class:`AdvisorySet`
:param other: The set to check for differences in.
:raises: UsedDifferentSack When the sets entering the operation do not share the same AdvisorySack.
Since: 5.0
)r   ZAdvisorySet_differencere   r7   r
   
differenceZAdvisorySet.difference  s     //<<r   c                r=   )z1
Remove all advisories from the set.

Since: 5.0
)r   ZAdvisorySet_clearr>   r0   r
   clearZAdvisorySet.clear       **400r   c                r=   )zT
:rtype: boolean
:return: `true` if the set is empty, `false` otherwise.
Since: 5.0
)r   ZAdvisorySet_emptyr>   r0   r
   emptyZAdvisorySet.empty  r   r   c                r@   )zp
Add `adv` to the set.

:type adv: :py:class:`Advisory`
:param adv: Advisory to be added to the set.
Since: 5.0
)r   ZAdvisorySet_addr	   Zadvr7   r
   addZAdvisorySet.add  s     ((33r   c                r@   )z
:rtype: boolean
:return: `true` if an advisory is in the set, `false` otherwise.
:type adv: :py:class:`Advisory`
:param adv: Advisory that is tested for presence.
Since: 5.0
)r   ZAdvisorySet_containsr   r7   r
   containsZAdvisorySet.contains  s     --d88r   c                r@   )zy
Remove `adv` from the set.

:type adv: :py:class:`Advisory`
:param adv: Advisory to be removed from the set.
Since: 5.0
)r   ZAdvisorySet_remover   r7   r
   removeZAdvisorySet.remove  s     ++D66r   c                r=   r!   )r   ZAdvisorySet_get_baser>   r0   r
   get_baseZAdvisorySet.get_base  r?   r   c                r=   )z5
:rtype: int
:return: Number of elements in the set.
)r   ZAdvisorySet_sizer>   r0   r
   sizeZAdvisorySet.size	  s    
 ))$//r   c                r@   r!   )r   ZAdvisorySet_swapre   r7   r
   swapZAdvisorySet.swap  s    ))$66r   c                r@   )a  
Gather AdvisoryPackages for each Advisory in the set.
The AdvisoryPackages are sorted by libsolv `id`s of name, arch and evr.
This is a different sorting than sorting by the strings of AdvisoryPackages names, architectures and evrs.

:type only_applicable: boolean, optional
:param only_applicable: Whether to return only AdvisoryPackages from applicable AdvisoryCollections.
Since: 5.0
)r   Z9AdvisorySet_get_advisory_packages_sorted_by_name_arch_evrr	   Zonly_applicabler7   r
   -get_advisory_packages_sorted_by_name_arch_evrZ9AdvisorySet.get_advisory_packages_sorted_by_name_arch_evr  s     RRSWiir   c                r@   )aN  
Gather AdvisoryPackages for each Advisory in the set.
The AdvisoryPackages are sorted by name, arch and evr. name and arch are
compared as strings, evr uses libdnf5::rpm::evrcmp() function.

:type only_applicable: boolean, optional
:param only_applicable: Whether to return only AdvisoryPackages from applicable AdvisoryCollections.
)r   Z@AdvisorySet_get_advisory_packages_sorted_by_name_arch_evr_stringr   r7   r
   4get_advisory_packages_sorted_by_name_arch_evr_stringZ@AdvisorySet.get_advisory_packages_sorted_by_name_arch_evr_string  s     YYZ^ppr   r   N)F) r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisorySetr\   r   r   r   rU   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r*   r]   r^   r_   r
   r   r     s     -/IOdeGHO 331/:;;	9	?	=11497407
j	q 	qr   r   c                   s   a  ] tR tRt o ]! R R RR7      t]tR t]	P                  tR tR tR	 tR
 tR tR tRtV tR# )AdvisorySetIteratori,  c                r,   r!   r-   r.   r0   r
   r1   AdvisorySetIterator.<lambda>-  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r   -  r8   r   r9   r:   c                s\    \         P                  ! V \         P                  ! V4      4       R # r!   )r   ZAdvisorySetIterator_swiginitZnew_AdvisorySetIteratorre   r7   r
   r<   ZAdvisorySetIterator.__init__0  s    ..tY5V5VW\5]^r   c                r=   r!   )r   ZAdvisorySetIterator_valuer>   r0   r
   r   ZAdvisorySetIterator.value4      22488r   c                r=   r!   )r   ZAdvisorySetIterator_nextr>   r0   r
   rK   ZAdvisorySetIterator.next7      11$77r   c                r@   r!   )r   ZAdvisorySetIterator___eq__re   r7   r
   rQ   ZAdvisorySetIterator.__eq__:      33D@@r   c                r@   r!   )r   ZAdvisorySetIterator___ne__re   r7   r
   rS   ZAdvisorySetIterator.__ne__=  r   r   c                rW   r!   )r   ZAdvisorySetIterator_beginrX   rY   r
   r   ZAdvisorySetIterator.begin@  s    224?$??r   c                rW   r!   )r   ZAdvisorySetIterator_endrX   rY   r
   r   ZAdvisorySetIterator.endC  s    00===r   r   N)r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisorySetIteratorr\   r   rK   rQ   rS   r   r   r*   r]   r^   r_   r
   r   r   ,  sS     -/IOdeGH_ ;;98AA@> >r   r   c                   s   a  ] tR tRt o ]! R R RR7      t]tR t]	P                  tR tR tR	 tR
 tR tR tR tR tR tRtV tR# )AdvisoryModuleiH  c                r,   r!   r-   r.   r0   r
   r1   AdvisoryModule.<lambda>I  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r   I  r8   r   r9   r:   c                rd   r!   )r   ZAdvisoryModule_swiginitZnew_AdvisoryModulerX   rY   r
   r<   ZAdvisoryModule.__init__L  s    ))$	0L0Ld0STr   c                r=   )zg
Get name of this AdvisoryModule.

:rtype: string
:return: Name of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_namer>   r0   r
   rj   ZAdvisoryModule.get_nameP  r   r   c                r=   )zk
Get stream of this AdvisoryModule.

:rtype: string
:return: Stream of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_streamr>   r0   r
   
get_streamZAdvisoryModule.get_streamY  r}   r   c                r=   )zm
Get version of this AdvisoryModule.

:rtype: string
:return: Version of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_versionr>   r0   r
   r~   ZAdvisoryModule.get_versionb       33D99r   c                r=   )zm
Get context of this AdvisoryModule.

:rtype: string
:return: Context of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_contextr>   r0   r
   get_contextZAdvisoryModule.get_contextk  r   r   c                r=   )zg
Get arch of this AdvisoryModule.

:rtype: string
:return: Arch of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_archr>   r0   r
   r   ZAdvisoryModule.get_archt  r   r   c                r=   )zi
Get NSVCA of this AdvisoryModule.

:rtype: string
:return: NSVCA of this AdvisoryModule as std::string.
)r   ZAdvisoryModule_get_nsvcar>   r0   r
   	get_nsvcaZAdvisoryModule.get_nsvca}  rq   r   c                r=   )z
Get AdvisoryId of Advisory this AdvisoryModule belongs to.

:rtype: :py:class:`AdvisoryId`
:return: AdvisoryId of this AdvisoryModule.
)r   ZAdvisoryModule_get_advisory_idr>   r0   r
   r   ZAdvisoryModule.get_advisory_id       77==r   c                r=   )z
Get Advisory this AdvisoryModule belongs to.

:rtype: :py:class:`Advisory`
:return: newly construted Advisory object of this AdvisoryModule.
)r   ZAdvisoryModule_get_advisoryr>   r0   r
   r   ZAdvisoryModule.get_advisory  r   r   c                r=   )z
Get AdvisoryCollection this AdvisoryModule belongs to.

:rtype: :py:class:`AdvisoryCollection`
:return: newly construted AdvisoryCollection object of this AdvisoryModule.
)r   Z&AdvisoryModule_get_advisory_collectionr>   r0   r
   r   Z&AdvisoryModule.get_advisory_collection  s     ??EEr   r   N)r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisoryModuler\   rj   r   r~   r   r   r   r   r   r   r*   r]   r^   r_   r
   r   r   H  sa     -/IOdeGHU 6679::78>;F Fr   r   c                   z   a  ] tR tRt o ]! R R RR7      t]tR t]	P                  tR tR tR	 tR
 tR tRtV tR# )AdvisoryCollectioni  c                r,   r!   r-   r.   r0   r
   r1   AdvisoryCollection.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                rd   r!   )r   ZAdvisoryCollection_swiginitZnew_AdvisoryCollectionrX   rY   r
   r<   ZAdvisoryCollection.__init__  s    --dI4T4TVZ4[\r   c                r=   )z
Whether this AdvisoryCollection is applicable. True when at least one AdvisoryModule in this
AdvisoryCollection is active on the system, False otherwise.
)r   Z AdvisoryCollection_is_applicabler>   r0   r
   ry   Z AdvisoryCollection.is_applicable  s    
 99$??r   c                r=   )z
Get AdvisoryId of Advisory this AdvisoryCollection belongs to.

:rtype: :py:class:`AdvisoryId`
:return: AdvisoryId of this AdvisoryCollection.
)r   Z"AdvisoryCollection_get_advisory_idr>   r0   r
   r   Z"AdvisoryCollection.get_advisory_id       ;;DAAr   c                r=   )z
Get all AdvisoryPackages stored in this AdvisoryCollection

:rtype: std::vector< libdnf5::advisory::AdvisoryPackage,std::allocator< libdnf5::advisory::AdvisoryPackage > >
:return: std::vector of AdvisorPackages used as output.
)r   ZAdvisoryCollection_get_packagesr>   r0   r
   get_packagesZAdvisoryCollection.get_packages  r   r   c                r=   )z
Get all AdvisoryModules stored in this AdvisoryCollection

:rtype: std::vector< libdnf5::advisory::AdvisoryModule,std::allocator< libdnf5::advisory::AdvisoryModule > >
:return: std::vector of AdvisorModules.
)r   ZAdvisoryCollection_get_modulesr>   r0   r
   get_modulesZAdvisoryCollection.get_modules  r   r   c                r=   )z
Get Advisory this AdvisoryCollection belongs to.

:rtype: :py:class:`Advisory`
:return: newly construted Advisory object of this AdvisoryCollection.
)r   ZAdvisoryCollection_get_advisoryr>   r0   r
   r   ZAdvisoryCollection.get_advisory  r   r   r   N)r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisoryCollectionr\   ry   r   r   r   r   r*   r]   r^   r_   r
   r   r     sM     -/IOdeGH] ::@B?>? ?r   r   c                   s   a  ] tR tRt o Rt]! R R RR7      t]tR t	]
P                  tR tR	 tR
 tR tR tR tRtV tR# )AdvisoryQueryi  z
AdvisoryQuery is the only way how to access advisories.
It is constructed using Base and filled with advisories from enabled repositories in its RepoSack.
c                r,   r!   r-   r.   r0   r
   r1   AdvisoryQuery.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                sX    \         P                  ! V \         P                  ! V!  4       R# )z
*Overload 1:*
Create a new AdvisoryQuery instance.

:type base: libdnf5::BaseWeakPtr
:param base:     A weak pointer to Base

|

*Overload 2:*
Create a new AdvisoryQuery instance.

:type base: libdnf5::Base
:param base:     Reference to Base
N)r   ZAdvisoryQuery_swiginitZnew_AdvisoryQueryrX   rY   r
   r<   ZAdvisoryQuery.__init__  s      	((y/J/JD/QRr   c                rW   )z
Filter Advisories by name.

:type pattern: string
:param pattern:      Pattern used when matching against advisory names.
:type cmp_type: int, optional
:param cmp_type:     What comparator to use with pattern, allows: EQ, GLOB, IGLOB.
)r   ZAdvisoryQuery_filter_namerX   rY   r
   filter_nameZAdvisoryQuery.filter_name       224?$??r   c                rW   )z
Filter Advisories by type.

:type type: string
:param type:         Possible types are: "security", "bugfix", "enhancement", "newpackage".
:type cmp_type: int, optional
:param cmp_type:     What comparator to use with type, allows: IEXACT (default), EQ.
)r   ZAdvisoryQuery_filter_typerX   rY   r
   filter_typeZAdvisoryQuery.filter_type  r   r   c                rW   )at  
Filter Advisories by reference.

:type pattern: string
:param pattern:      Pattern to match with reference id.
:type cmp_type: int, optional
:param cmp_type:     What comparator to use with pattern, allows: EQ, IEXACT, GLOB, IGLOB, CONTAINS, ICONTAINS.
:param type:         Possible reference types are: "bugzilla", "cve", "vendor". If none is specified it matches all.
)r   ZAdvisoryQuery_filter_referencerX   rY   r
   filter_referenceZAdvisoryQuery.filter_reference
  s     77DtDDr   c                rW   )a  
Filter Advisories by severity.

:type severity: string
:param severity:     Possible severities are: "critical", "important", "moderate", "low", "none".
:type cmp_type: int, optional
:param cmp_type:     What comparator to use with severity, allows: IEXACT (default), EQ.
)r   ZAdvisoryQuery_filter_severityrX   rY   r
   filter_severityZAdvisoryQuery.filter_severity  s     66tCdCCr   c                rW   )a  
*Overload 1:*
Filter out advisories that don't contain at least one AdvisoryPackage that has a counterpart Package in package_set
such that they have matching name and architecture and also their epoch-version-release complies to cmp_type.

:type package_set: libdnf5::rpm::PackageSet
:param package_set:  libdnf5::rpm::PackageSet used when filtering.
:type cmp_type: int, optional
:param cmp_type:     Condition to fulfill when comparing epoch-version-release of packages.

|

*Overload 2:*
Filter out advisories that don't contain at least one AdvisoryPackage that has a counterpart Package in nevras
such that they have matching name and architecture and also their epoch-version-release complies to cmp_type.

:type nevras: std::vector< libdnf5::rpm::Nevra,std::allocator< libdnf5::rpm::Nevra > >
:param nevras:       std::vector<libdnf5::rpm::Nevra> used when filtering.
:type cmp_type: int, optional
:param cmp_type:     Condition to fulfill when comparing epoch-version-release of packages.

|

*Overload 3:*
Filter out advisories that don't contain at least one AdvisoryPackage that has a counterpart Package in nevras
such that they have matching name and architecture and also their epoch-version-release complies to cmp_type.

:type nevras: std::vector< libdnf5::rpm::Nevra,std::allocator< libdnf5::rpm::Nevra > >
:param nevras:       std::vector<libdnf5::rpm::Nevra> used when filtering.
:param cmp_type:     Condition to fulfill when comparing epoch-version-release of packages.
)r   ZAdvisoryQuery_filter_packagesrX   rY   r
   filter_packagesZAdvisoryQuery.filter_packages!  s    @ 66tCdCCr   c                rW   )a  
Get std::vector of AdvisoryPackages present in advisories from query.
Each AdvisoryPackage is returned only if it has a counterpart Package in package_set such that they have matching
name and architecture and also their epoch-version-release complies to cmp_type.
AdvisoryPackages are sorted in the std::vector by Name, Arch and EVR.

:type package_set: libdnf5::rpm::PackageSet
:param package_set:  libdnf5::rpm::PackageSet used when filtering.
:type cmp_type: int, optional
:param cmp_type:     Condition to fulfill when comparing epoch-version-release of packages.
:rtype: std::vector< libdnf5::advisory::AdvisoryPackage,std::allocator< libdnf5::advisory::AdvisoryPackage > >
:return: std::vector of AdvisoryPackages
)r   Z*AdvisoryQuery_get_advisory_packages_sortedrX   rY   r
   get_advisory_packages_sortedZ*AdvisoryQuery.get_advisory_packages_sortedC  s     CCDP4PPr   r   N)r   r   r'   r(   r)   r   r   r   r   r<   r   Zdelete_AdvisoryQueryr\   r   r   r   r   r   r   r*   r]   r^   r_   r
   r   r     sa     
 -/IOdeGHS" !55	@	@
E	D DDQ Qr   r   c                   r   )AdvisoryReferenceiU  c                r,   r!   r-   r.   r0   r
   r1   AdvisoryReference.<lambda>V  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r   V  r8   r   r9   r:   c                rd   r!   )r   ZAdvisoryReference_swiginitZnew_AdvisoryReferencerX   rY   r
   r<   ZAdvisoryReference.__init__Y  s    ,,T93R3RTX3YZr   c                r=   )z
Get id of this advisory reference, this id is like a name of this reference
(it is not libsolv id).

:rtype: string
:return: id of this reference as std::string.
)r   ZAdvisoryReference_get_idr>   r0   r
   rv   ZAdvisoryReference.get_id]  s     11$77r   c                r=   )z
Get type of this reference.
Possible reference types are: "bugzilla", "cve", "vendor".

:rtype: string
:return: type of this reference as std::string.
)r   ZAdvisoryReference_get_typer>   r0   r
   rl   ZAdvisoryReference.get_typeg  s     33D99r   c                r=   )zp
Get type of this reference.

:rtype: string
:return: Type of this reference as const char* !! (temporal value)
)r   Z"AdvisoryReference_get_type_cstringr>   r0   r
   get_type_cstringZ"AdvisoryReference.get_type_cstringq  r   r   c                r=   )zP
Get title of this reference.

:rtype: string
:return: Title of this reference.
)r   ZAdvisoryReference_get_titler>   r0   r
   rr   ZAdvisoryReference.get_titlez  r   r   c                r=   )zL
Get url of this reference.

:rtype: string
:return: Url of this reference.
)r   ZAdvisoryReference_get_urlr>   r0   r
   get_urlZAdvisoryReference.get_url  r}   r   r   N)r   r   r'   r(   r   r   r   r   r<   r   Zdelete_AdvisoryReferencer\   rv   rl   r   rr   r   r*   r]   r^   r_   r
   r   r   U  sL     -/IOdeGH[ 998:B;9 9r   r   c                     a  ] tR tRt o ]! R R RR7      t]tR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R  t"R! t#R" t$R# t%R$ t&R% t'](PR                  t*R&t+V t,R'# )(VectorAdvisoryModulei  c                r,   r!   r-   r.   r0   r
   r1   VectorAdvisoryModule.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                r=   r!   )r   ZVectorAdvisoryModule_iteratorr>   r0   r
   iteratorZVectorAdvisoryModule.iterator      66t<<r   c                "    V P                  4       # r!   r   r>   r0   r
   r[   ZVectorAdvisoryModule.__iter__      }}r   c                r=   r!   )r   Z VectorAdvisoryModule___nonzero__r>   r0   r
   __nonzero__Z VectorAdvisoryModule.__nonzero__      99$??r   c                r=   r!   )r   ZVectorAdvisoryModule___bool__r>   r0   r
   __bool__ZVectorAdvisoryModule.__bool__  r   r   c                r=   r!   )r   ZVectorAdvisoryModule___len__r>   r0   r
   __len__ZVectorAdvisoryModule.__len__      55d;;r   c                0    \         P                  ! WV4      # r!   )r   Z!VectorAdvisoryModule___getslice__r	   ZiZj   &&&r
   __getslice__Z!VectorAdvisoryModule.__getslice__      ::4AFFr   c                rW   r!   )r   Z!VectorAdvisoryModule___setslice__rX   rY   r
   __setslice__Z!VectorAdvisoryModule.__setslice__      ::4G$GGr   c                r   r!   )r   Z!VectorAdvisoryModule___delslice__r   r   r
   __delslice__Z!VectorAdvisoryModule.__delslice__  r   r   c                rW   r!   )r   Z VectorAdvisoryModule___delitem__rX   rY   r
   __delitem__Z VectorAdvisoryModule.__delitem__      99$FFFr   c                rW   r!   )r   Z VectorAdvisoryModule___getitem__rX   rY   r
   __getitem__Z VectorAdvisoryModule.__getitem__  r   r   c                rW   r!   )r   Z VectorAdvisoryModule___setitem__rX   rY   r
   __setitem__Z VectorAdvisoryModule.__setitem__  r   r   c                r=   r!   )r   ZVectorAdvisoryModule_popr>   r0   r
   popZVectorAdvisoryModule.pop  r   r   c                r@   r!   )r   ZVectorAdvisoryModule_appendrF   r7   r
   appendZVectorAdvisoryModule.append  s    44T==r   c                r=   r!   )r   ZVectorAdvisoryModule_emptyr>   r0   r
   r   ZVectorAdvisoryModule.empty      33D99r   c                r=   r!   )r   ZVectorAdvisoryModule_sizer>   r0   r
   r   ZVectorAdvisoryModule.size  r   r   c                r@   r!   )r   ZVectorAdvisoryModule_swapr	   r6   r7   r
   r   ZVectorAdvisoryModule.swap  s    224;;r   c                r=   r!   )r   ZVectorAdvisoryModule_beginr>   r0   r
   r   ZVectorAdvisoryModule.begin  r   r   c                r=   r!   )r   ZVectorAdvisoryModule_endr>   r0   r
   r   ZVectorAdvisoryModule.end  r   r   c                r=   r!   )r   ZVectorAdvisoryModule_rbeginr>   r0   r
   rbeginZVectorAdvisoryModule.rbegin      44T::r   c                r=   r!   )r   ZVectorAdvisoryModule_rendr>   r0   r
   rendZVectorAdvisoryModule.rend  r   r   c                r=   r!   )r   ZVectorAdvisoryModule_clearr>   r0   r
   r   ZVectorAdvisoryModule.clear  r   r   c                r=   r!   )r   Z"VectorAdvisoryModule_get_allocatorr>   r0   r
   get_allocatorZ"VectorAdvisoryModule.get_allocator  s    ;;DAAr   c                r=   r!   )r   ZVectorAdvisoryModule_pop_backr>   r0   r
   pop_backZVectorAdvisoryModule.pop_back  r   r   c                rW   r!   )r   ZVectorAdvisoryModule_eraserX   rY   r
   eraseZVectorAdvisoryModule.erase  s    33D@4@@r   c                rd   r!   )r   ZVectorAdvisoryModule_swiginitZnew_VectorAdvisoryModulerX   rY   r
   r<   ZVectorAdvisoryModule.__init__  s    //i6X6XZ^6_`r   c                r@   r!   )r   ZVectorAdvisoryModule_push_backrF   r7   r
   	push_backZVectorAdvisoryModule.push_back      77@@r   c                r=   r!   )r   ZVectorAdvisoryModule_frontr>   r0   r
   frontZVectorAdvisoryModule.front  r   r   c                r=   r!   )r   ZVectorAdvisoryModule_backr>   r0   r
   backZVectorAdvisoryModule.back  r   r   c                r   r!   )r   ZVectorAdvisoryModule_assignr	   rB   r/   r   r
   assignZVectorAdvisoryModule.assign  s    44Ta@@r   c                rW   r!   )r   ZVectorAdvisoryModule_insertrX   rY   r
   insertZVectorAdvisoryModule.insert      44TADAAr   c                r@   r!   )r   ZVectorAdvisoryModule_reserverA   r7   r
   reserveZVectorAdvisoryModule.reserve      55d>>r   c                r=   r!   )r   ZVectorAdvisoryModule_capacityr>   r0   r
   capacityZVectorAdvisoryModule.capacity  r   r   r   N)-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   Zdelete_VectorAdvisoryModuler\   r*   r]   r^   r_   r
   r   r     s     -/IOdeGH=@=<GHGGGG8>:9<:8;9:B=AaA:9AB?= <<r   r   c                   r   )(VectorAdvisoryCollectioni  c                r,   r!   r-   r.   r0   r
   r1   !VectorAdvisoryCollection.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                r=   r!   )r   Z!VectorAdvisoryCollection_iteratorr>   r0   r
   r   Z!VectorAdvisoryCollection.iterator      ::4@@r   c                r   r!   r   r>   r0   r
   r[   Z!VectorAdvisoryCollection.__iter__  r   r   c                r=   r!   )r   Z$VectorAdvisoryCollection___nonzero__r>   r0   r
   r   Z$VectorAdvisoryCollection.__nonzero__  s    ==dCCr   c                r=   r!   )r   Z!VectorAdvisoryCollection___bool__r>   r0   r
   r   Z!VectorAdvisoryCollection.__bool__   r   r   c                r=   r!   )r   Z VectorAdvisoryCollection___len__r>   r0   r
   r   Z VectorAdvisoryCollection.__len__  r   r   c                r   r!   )r   Z%VectorAdvisoryCollection___getslice__r   r   r
   r   Z%VectorAdvisoryCollection.__getslice__      >>tJJr   c                rW   r!   )r   Z%VectorAdvisoryCollection___setslice__rX   rY   r
   r   Z%VectorAdvisoryCollection.__setslice__	  s    >>tKdKKr   c                r   r!   )r   Z%VectorAdvisoryCollection___delslice__r   r   r
   r   Z%VectorAdvisoryCollection.__delslice__  r   r   c                rW   r!   )r   Z$VectorAdvisoryCollection___delitem__rX   rY   r
   r   Z$VectorAdvisoryCollection.__delitem__      ==dJTJJr   c                rW   r!   )r   Z$VectorAdvisoryCollection___getitem__rX   rY   r
   r   Z$VectorAdvisoryCollection.__getitem__  r   r   c                rW   r!   )r   Z$VectorAdvisoryCollection___setitem__rX   rY   r
   r   Z$VectorAdvisoryCollection.__setitem__  r   r   c                r=   r!   )r   ZVectorAdvisoryCollection_popr>   r0   r
   r   ZVectorAdvisoryCollection.pop  r   r   c                r@   r!   )r   ZVectorAdvisoryCollection_appendrF   r7   r
   r   ZVectorAdvisoryCollection.append      88AAr   c                r=   r!   )r   ZVectorAdvisoryCollection_emptyr>   r0   r
   r   ZVectorAdvisoryCollection.empty      77==r   c                r=   r!   )r   ZVectorAdvisoryCollection_sizer>   r0   r
   r   ZVectorAdvisoryCollection.size!  r   r   c                r@   r!   )r   ZVectorAdvisoryCollection_swapr   r7   r
   r   ZVectorAdvisoryCollection.swap$      66t??r   c                r=   r!   )r   ZVectorAdvisoryCollection_beginr>   r0   r
   r   ZVectorAdvisoryCollection.begin'  r   r   c                r=   r!   )r   ZVectorAdvisoryCollection_endr>   r0   r
   r   ZVectorAdvisoryCollection.end*  r   r   c                r=   r!   )r   ZVectorAdvisoryCollection_rbeginr>   r0   r
   r   ZVectorAdvisoryCollection.rbegin-      88>>r   c                r=   r!   )r   ZVectorAdvisoryCollection_rendr>   r0   r
   r   ZVectorAdvisoryCollection.rend0  r   r   c                r=   r!   )r   ZVectorAdvisoryCollection_clearr>   r0   r
   r   ZVectorAdvisoryCollection.clear3  r   r   c                r=   r!   )r   Z&VectorAdvisoryCollection_get_allocatorr>   r0   r
   r   Z&VectorAdvisoryCollection.get_allocator6  s    ??EEr   c                r=   r!   )r   Z!VectorAdvisoryCollection_pop_backr>   r0   r
   r   Z!VectorAdvisoryCollection.pop_back9  r   r   c                rW   r!   )r   ZVectorAdvisoryCollection_eraserX   rY   r
   r   ZVectorAdvisoryCollection.erase<      77DtDDr   c                rd   r!   )r   Z!VectorAdvisoryCollection_swiginitZnew_VectorAdvisoryCollectionrX   rY   r
   r<   Z!VectorAdvisoryCollection.__init__?  s    33D):`:`bf:ghr   c                r@   r!   )r   Z"VectorAdvisoryCollection_push_backrF   r7   r
   r   Z"VectorAdvisoryCollection.push_backB  s    ;;DDDr   c                r=   r!   )r   ZVectorAdvisoryCollection_frontr>   r0   r
   r   ZVectorAdvisoryCollection.frontE  r   r   c                r=   r!   )r   ZVectorAdvisoryCollection_backr>   r0   r
   r   ZVectorAdvisoryCollection.backH  r   r   c                r   r!   )r   ZVectorAdvisoryCollection_assignr   r   r
   r   ZVectorAdvisoryCollection.assignK  s    88!DDr   c                rW   r!   )r   ZVectorAdvisoryCollection_insertrX   rY   r
   r   ZVectorAdvisoryCollection.insertN  s    88EEEr   c                r@   r!   )r   Z VectorAdvisoryCollection_reserverA   r7   r
   r   Z VectorAdvisoryCollection.reserveQ  s    99$BBr   c                r=   r!   )r   Z!VectorAdvisoryCollection_capacityr>   r0   r
   r   Z!VectorAdvisoryCollection.capacityT  r   r   r   N)-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   Zdelete_VectorAdvisoryCollectionr\   r*   r]   r^   r_   r
   r   r     s     -/IOdeGHADA@KLKKKK<B>=@><?=>FAEiE>=EFCA @@r   r   c                   r   )(VectorAdvisoryPackageiZ  c                r,   r!   r-   r.   r0   r
   r1   VectorAdvisoryPackage.<lambda>[  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r   [  r8   r   r9   r:   c                r=   r!   )r   ZVectorAdvisoryPackage_iteratorr>   r0   r
   r   ZVectorAdvisoryPackage.iterator^  r   r   c                r   r!   r   r>   r0   r
   r[   ZVectorAdvisoryPackage.__iter__`  r   r   c                r=   r!   )r   Z!VectorAdvisoryPackage___nonzero__r>   r0   r
   r   Z!VectorAdvisoryPackage.__nonzero__c  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage___bool__r>   r0   r
   r   ZVectorAdvisoryPackage.__bool__f  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage___len__r>   r0   r
   r   ZVectorAdvisoryPackage.__len__i  r   r   c                r   r!   )r   Z"VectorAdvisoryPackage___getslice__r   r   r
   r   Z"VectorAdvisoryPackage.__getslice__l      ;;DQGGr   c                rW   r!   )r   Z"VectorAdvisoryPackage___setslice__rX   rY   r
   r   Z"VectorAdvisoryPackage.__setslice__o  s    ;;DH4HHr   c                r   r!   )r   Z"VectorAdvisoryPackage___delslice__r   r   r
   r   Z"VectorAdvisoryPackage.__delslice__r  r   r   c                rW   r!   )r   Z!VectorAdvisoryPackage___delitem__rX   rY   r
   r   Z!VectorAdvisoryPackage.__delitem__u  r   r   c                rW   r!   )r   Z!VectorAdvisoryPackage___getitem__rX   rY   r
   r   Z!VectorAdvisoryPackage.__getitem__x  r   r   c                rW   r!   )r   Z!VectorAdvisoryPackage___setitem__rX   rY   r
   r   Z!VectorAdvisoryPackage.__setitem__{  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_popr>   r0   r
   r   ZVectorAdvisoryPackage.pop~  r   r   c                r@   r!   )r   ZVectorAdvisoryPackage_appendrF   r7   r
   r   ZVectorAdvisoryPackage.append  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_emptyr>   r0   r
   r   ZVectorAdvisoryPackage.empty  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_sizer>   r0   r
   r   ZVectorAdvisoryPackage.size  r   r   c                r@   r!   )r   ZVectorAdvisoryPackage_swapr   r7   r
   r   ZVectorAdvisoryPackage.swap  s    33D<<r   c                r=   r!   )r   ZVectorAdvisoryPackage_beginr>   r0   r
   r   ZVectorAdvisoryPackage.begin  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_endr>   r0   r
   r   ZVectorAdvisoryPackage.end  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_rbeginr>   r0   r
   r   ZVectorAdvisoryPackage.rbegin  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_rendr>   r0   r
   r   ZVectorAdvisoryPackage.rend  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_clearr>   r0   r
   r   ZVectorAdvisoryPackage.clear  r   r   c                r=   r!   )r   Z#VectorAdvisoryPackage_get_allocatorr>   r0   r
   r   Z#VectorAdvisoryPackage.get_allocator      <<TBBr   c                r=   r!   )r   ZVectorAdvisoryPackage_pop_backr>   r0   r
   r   ZVectorAdvisoryPackage.pop_back  r   r   c                rW   r!   )r   ZVectorAdvisoryPackage_eraserX   rY   r
   r   ZVectorAdvisoryPackage.erase  r   r   c                rd   r!   )r   ZVectorAdvisoryPackage_swiginitZnew_VectorAdvisoryPackagerX   rY   r
   r<   ZVectorAdvisoryPackage.__init__  s    00y7Z7Z\`7abr   c                r@   r!   )r   ZVectorAdvisoryPackage_push_backrF   r7   r
   r   ZVectorAdvisoryPackage.push_back  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_frontr>   r0   r
   r   ZVectorAdvisoryPackage.front  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_backr>   r0   r
   r   ZVectorAdvisoryPackage.back  r   r   c                r   r!   )r   ZVectorAdvisoryPackage_assignr   r   r
   r   ZVectorAdvisoryPackage.assign  s    55dqAAr   c                rW   r!   )r   ZVectorAdvisoryPackage_insertrX   rY   r
   r   ZVectorAdvisoryPackage.insert  s    55dBTBBr   c                r@   r!   )r   ZVectorAdvisoryPackage_reserverA   r7   r
   r   ZVectorAdvisoryPackage.reserve  r   r   c                r=   r!   )r   ZVectorAdvisoryPackage_capacityr>   r0   r
   r   ZVectorAdvisoryPackage.capacity  r   r   r   N)-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   Zdelete_VectorAdvisoryPackager\   r*   r]   r^   r_   r
   r   r   Z  s     -/IOdeGH>A>=HIHHHH9?;:=;9<:;C>BcB;:BC@> ==r   r   c                   r   )(VectorAdvisoryReferencei  c                r,   r!   r-   r.   r0   r
   r1    VectorAdvisoryReference.<lambda>  r3   r   c                r4   r!   r-   r5   r7   r
   r1   r     r8   r   r9   r:   c                r=   r!   )r   Z VectorAdvisoryReference_iteratorr>   r0   r
   r   Z VectorAdvisoryReference.iterator  r   r   c                r   r!   r   r>   r0   r
   r[   Z VectorAdvisoryReference.__iter__  r   r   c                r=   r!   )r   Z#VectorAdvisoryReference___nonzero__r>   r0   r
   r   Z#VectorAdvisoryReference.__nonzero__  r   r   c                r=   r!   )r   Z VectorAdvisoryReference___bool__r>   r0   r
   r   Z VectorAdvisoryReference.__bool__  r   r   c                r=   r!   )r   ZVectorAdvisoryReference___len__r>   r0   r
   r   ZVectorAdvisoryReference.__len__  r   r   c                r   r!   )r   Z$VectorAdvisoryReference___getslice__r   r   r
   r   Z$VectorAdvisoryReference.__getslice__      ==dqIIr   c                rW   r!   )r   Z$VectorAdvisoryReference___setslice__rX   rY   r
   r   Z$VectorAdvisoryReference.__setslice__  r   r   c                r   r!   )r   Z$VectorAdvisoryReference___delslice__r   r   r
   r   Z$VectorAdvisoryReference.__delslice__  r  r   c                rW   r!   )r   Z#VectorAdvisoryReference___delitem__rX   rY   r
   r   Z#VectorAdvisoryReference.__delitem__      <<TIDIIr   c                rW   r!   )r   Z#VectorAdvisoryReference___getitem__rX   rY   r
   r   Z#VectorAdvisoryReference.__getitem__  r  r   c                rW   r!   )r   Z#VectorAdvisoryReference___setitem__rX   rY   r
   r   Z#VectorAdvisoryReference.__setitem__  r  r   c                r=   r!   )r   ZVectorAdvisoryReference_popr>   r0   r
   r   ZVectorAdvisoryReference.pop  r   r   c                r@   r!   )r   ZVectorAdvisoryReference_appendrF   r7   r
   r   ZVectorAdvisoryReference.append  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_emptyr>   r0   r
   r   ZVectorAdvisoryReference.empty  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_sizer>   r0   r
   r   ZVectorAdvisoryReference.size  r   r   c                r@   r!   )r   ZVectorAdvisoryReference_swapr   r7   r
   r   ZVectorAdvisoryReference.swap  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_beginr>   r0   r
   r   ZVectorAdvisoryReference.begin  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_endr>   r0   r
   r   ZVectorAdvisoryReference.end  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_rbeginr>   r0   r
   r   ZVectorAdvisoryReference.rbegin  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_rendr>   r0   r
   r   ZVectorAdvisoryReference.rend  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_clearr>   r0   r
   r   ZVectorAdvisoryReference.clear  r   r   c                r=   r!   )r   Z%VectorAdvisoryReference_get_allocatorr>   r0   r
   r   Z%VectorAdvisoryReference.get_allocator  s    >>tDDr   c                r=   r!   )r   Z VectorAdvisoryReference_pop_backr>   r0   r
   r   Z VectorAdvisoryReference.pop_back  r   r   c                rW   r!   )r   ZVectorAdvisoryReference_eraserX   rY   r
   r   ZVectorAdvisoryReference.erase  s    66tCdCCr   c                rd   r!   )r   Z VectorAdvisoryReference_swiginitZnew_VectorAdvisoryReferencerX   rY   r
   r<   Z VectorAdvisoryReference.__init__  s    2249^9^`d9efr   c                r@   r!   )r   Z!VectorAdvisoryReference_push_backrF   r7   r
   r   Z!VectorAdvisoryReference.push_back  s    ::4CCr   c                r=   r!   )r   ZVectorAdvisoryReference_frontr>   r0   r
   r   ZVectorAdvisoryReference.front  r   r   c                r=   r!   )r   ZVectorAdvisoryReference_backr>   r0   r
   r   ZVectorAdvisoryReference.back  r   r   c                r   r!   )r   ZVectorAdvisoryReference_assignr   r   r
   r   ZVectorAdvisoryReference.assign  s    77CCr   c                rW   r!   )r   ZVectorAdvisoryReference_insertrX   rY   r
   r   ZVectorAdvisoryReference.insert  r   r   c                r@   r!   )r   ZVectorAdvisoryReference_reserverA   r7   r
   r   ZVectorAdvisoryReference.reserve  r   r   c                r=   r!   )r   Z VectorAdvisoryReference_capacityr>   r0   r
   r   Z VectorAdvisoryReference.capacity   r   r   r   N)-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   Zdelete_VectorAdvisoryReferencer\   r*   r]   r^   r_   r
   r   r     s     -/IOdeGH@C@?JKJJJJ;A=<?=;><=E@DgD=<DEB@ ??r   r   c                 sh    \         P                  ! W P                  4       V P                  4       4      # r!   )r`   ZIteratorr   r   r>   r0   r
   AdvisorySet__iter__r  '  s    ??4txxz::r   )3Zsysr    Z_swig_python_version_infor   ZglobalsZgetr   r   r   Zbuiltinsr   ZImportErrorr   r   r    r%   r   r&   Zobjectr+   ZSwigPyIterator_swigregisterr`   ra   rb   ZAdvisoryId_swigregisterrg   ZAdvisory_swigregisterrz   ZAdvisoryPackage_swigregisterr   ZAdvisorySet_swigregisterr   Z AdvisorySetIterator_swigregisterr   ZAdvisoryModule_swigregisterr   ZAdvisoryCollection_swigregisterr   ZAdvisoryQuery_swigregisterr   ZAdvisoryReference_swigregisterr   Z!VectorAdvisoryModule_swigregisterr   Z%VectorAdvisoryCollection_swigregisterr   Z"VectorAdvisoryPackage_swigregisterr   Z$VectorAdvisoryReference_swigregisterr  r[   r   r   r
   <module>r     sR   :
79==$h55}9U9UY\`hYh"[
L$ L
8V 8v 
 % %n 5  3 3  
 ! !* -Q6v Q6h 
   ){Gf {G| 
 & & 7Hq& HqV 
 " "; />& >6 
 * *+> ?WFV WFt 
 % %n 51? 1?h 
 ) )*< =yQK yQx 
 $ $] 359 59p 
 ( (): ;b=6 b=J 
 + +,@ AbAv bAJ 
 / /0H Ib>F b>J 
 , ,-B Cb@f b@J 
 . ./F G;* u(  s   H$ $H32H3