<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libzypp: zypp::ResPool Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classzypp_1_1ResPool.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <a href="#related">Related Functions</a> | <a href="classzypp_1_1ResPool-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">zypp::ResPool Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>Global <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a> pool. <a href="classzypp_1_1ResPool.html#details">More...</a></p> <p><code>#include <<a class="el" href="ResPool_8h_source.html">ResPool.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a43bd48e1cfcbe8fcb33dee0a79712afc"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a43bd48e1cfcbe8fcb33dee0a79712afc">value_type</a></td></tr> <tr class="memdesc:a43bd48e1cfcbe8fcb33dee0a79712afc"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> <a href="#a43bd48e1cfcbe8fcb33dee0a79712afc">More...</a><br /></td></tr> <tr class="separator:a43bd48e1cfcbe8fcb33dee0a79712afc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b5fbc5e0372eef3d57a49ad7a62c7f8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#af5c40b6361f894b12621366524bb1b59">pool::PoolTraits::size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">size_type</a></td></tr> <tr class="separator:a7b5fbc5e0372eef3d57a49ad7a62c7f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ad77e07de78aa47cd6e3bc771b7661e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a181e6149680483f3964e76d095ce029d">pool::PoolTraits::const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a></td></tr> <tr class="separator:a1ad77e07de78aa47cd6e3bc771b7661e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a896dace027b3ee87188abe3521b62f10"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#abb8f9e2e10901df5f046721f98e743ec">pool::PoolTraits::repository_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">repository_iterator</a></td></tr> <tr class="separator:a896dace027b3ee87188abe3521b62f10"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a788b371fe6a84dd0c377854c1d08ad5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a788b371fe6a84dd0c377854c1d08ad5b">proxy</a> () const</td></tr> <tr class="memdesc:a788b371fe6a84dd0c377854c1d08ad5b"><td class="mdescLeft"> </td><td class="mdescRight">preliminary <a href="#a788b371fe6a84dd0c377854c1d08ad5b">More...</a><br /></td></tr> <tr class="separator:a788b371fe6a84dd0c377854c1d08ad5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a731a353c23e322c00b69ed51dbe77c34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Resolver.html">Resolver</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a731a353c23e322c00b69ed51dbe77c34">resolver</a> () const</td></tr> <tr class="memdesc:a731a353c23e322c00b69ed51dbe77c34"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classzypp_1_1Resolver.html" title="Dependency resolver interface.">Resolver</a>. <a href="#a731a353c23e322c00b69ed51dbe77c34">More...</a><br /></td></tr> <tr class="separator:a731a353c23e322c00b69ed51dbe77c34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8aa79630dca06e1d42e2ae3100a5561"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ad8aa79630dca06e1d42e2ae3100a5561">serial</a> () const</td></tr> <tr class="memdesc:ad8aa79630dca06e1d42e2ae3100a5561"><td class="mdescLeft"> </td><td class="mdescRight">The pools serial number. <a href="#ad8aa79630dca06e1d42e2ae3100a5561">More...</a><br /></td></tr> <tr class="separator:ad8aa79630dca06e1d42e2ae3100a5561"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cc1eeb01183a6d69c5620457b972c94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a3cc1eeb01183a6d69c5620457b972c94">empty</a> () const</td></tr> <tr class="separator:a3cc1eeb01183a6d69c5620457b972c94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedb955a0629340197525d133b9a0f8a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aedb955a0629340197525d133b9a0f8a5">size</a> () const</td></tr> <tr class="separator:aedb955a0629340197525d133b9a0f8a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cf71a4b3e1d7bd077c3d568311b8e7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a2cf71a4b3e1d7bd077c3d568311b8e7e">find</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &slv_r) const</td></tr> <tr class="memdesc:a2cf71a4b3e1d7bd077c3d568311b8e7e"><td class="mdescLeft"> </td><td class="mdescRight">Return the corresponding <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. <a href="#a2cf71a4b3e1d7bd077c3d568311b8e7e">More...</a><br /></td></tr> <tr class="separator:a2cf71a4b3e1d7bd077c3d568311b8e7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec4d9bef1a0b179e6f8b1a6088a0db56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aec4d9bef1a0b179e6f8b1a6088a0db56">find</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &resolvable_r) const</td></tr> <tr class="separator:aec4d9bef1a0b179e6f8b1a6088a0db56"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Iterate over all PoolItems (all kinds).</div></td></tr> <tr class="memitem:ade75bf864b31433679726887ac0ac2ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ade75bf864b31433679726887ac0ac2ca">begin</a> () const</td></tr> <tr class="separator:ade75bf864b31433679726887ac0ac2ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82ffd498ac06508c99511ee80680c3a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a82ffd498ac06508c99511ee80680c3a6">end</a> () const</td></tr> <tr class="separator:a82ffd498ac06508c99511ee80680c3a6"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Iterate over all PoolItems matching a \c TFilter.</div></td></tr> <tr class="memitem:a70a9eebe83065863a5925e3ac27442ef"><td class="memTemplParams" colspan="2">template<class TFilter > </td></tr> <tr class="memitem:a70a9eebe83065863a5925e3ac27442ef"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< TFilter, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a70a9eebe83065863a5925e3ac27442ef">filterBegin</a> (const TFilter &filter_r) const</td></tr> <tr class="separator:a70a9eebe83065863a5925e3ac27442ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad48c7bbe9b1e14b6c9f6a32c66a3bc66"><td class="memTemplParams" colspan="2">template<class TFilter > </td></tr> <tr class="memitem:ad48c7bbe9b1e14b6c9f6a32c66a3bc66"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< TFilter, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ad48c7bbe9b1e14b6c9f6a32c66a3bc66">filterEnd</a> (const TFilter &filter_r) const</td></tr> <tr class="separator:ad48c7bbe9b1e14b6c9f6a32c66a3bc66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31cbc056ccb1a8bf8a0dcfcca0aa25e6"><td class="memTemplParams" colspan="2">template<class TFilter > </td></tr> <tr class="memitem:a31cbc056ccb1a8bf8a0dcfcca0aa25e6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classfilter__iterator.html">filter_iterator</a>< TFilter, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a31cbc056ccb1a8bf8a0dcfcca0aa25e6">filter</a> (const TFilter &filter_r) const</td></tr> <tr class="separator:a31cbc056ccb1a8bf8a0dcfcca0aa25e6"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Iterate over all PoolItems by status.</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>Simply pass the <a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> predicate you want to use as filter:</p> <div class="fragment"><div class="line"><span class="comment">// iterate over all orphaned items:</span></div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, pool.byStatusBegin(&<a class="code" href="classzypp_1_1ResStatus.html#ad567987cbd1aedeaffa25c91bdf1c7b8">ResStatus::isOrphaned</a>), pool.byStatusEnd(&<a class="code" href="classzypp_1_1ResStatus.html#ad567987cbd1aedeaffa25c91bdf1c7b8">ResStatus::isOrphaned</a>) )</div><div class="line">{...}</div></div><!-- fragment --><p>Or use <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> in more complex queries: </p><div class="fragment"><div class="line"><span class="comment">// iterate over all (orphaned and recommended) items:</span></div><div class="line">functor::Chain<filter::ByStatus,filter::ByStatus> myfilter( filter::ByStatus(&<a class="code" href="classzypp_1_1ResStatus.html#ad567987cbd1aedeaffa25c91bdf1c7b8">ResStatus::isOrphaned</a>),</div><div class="line"> filter::ByStatus(&<a class="code" href="classzypp_1_1ResStatus.html#ace25fcef78abebb31ab34777f9c3ea71">ResStatus::isRecommended</a>) );</div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, pool.filterBegin(myfilter), pool.filterEnd(myfilter) )</div><div class="line">{ ... }</div></div><!-- fragment --> </div></td></tr> <tr class="memitem:a4c60a03e69205297be1af15315ddec50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a4c60a03e69205297be1af15315ddec50">byStatusBegin</a> (const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> &filter_r) const</td></tr> <tr class="separator:a4c60a03e69205297be1af15315ddec50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29b5d1fd43a9b5951d878a2942c88b68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a29b5d1fd43a9b5951d878a2942c88b68">byStatusEnd</a> (const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> &filter_r) const</td></tr> <tr class="separator:a29b5d1fd43a9b5951d878a2942c88b68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0befad677e9956b7304a6b203037897"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classfilter__iterator.html">filter_iterator</a>< <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae0befad677e9956b7304a6b203037897">byStatus</a> (const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> &filter_r) const</td></tr> <tr class="separator:ae0befad677e9956b7304a6b203037897"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Iterate over all Repositories that contribute ResObjects.</div></td></tr> <tr class="memitem:a1b06c3edabc8aa2890a041696edd8cc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a1b06c3edabc8aa2890a041696edd8cc3">knownRepositoriesSize</a> () const</td></tr> <tr class="separator:a1b06c3edabc8aa2890a041696edd8cc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49eb8ee37fdbb64aae2b776af14ac37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">repository_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a49eb8ee37fdbb64aae2b776af14ac37b">knownRepositoriesBegin</a> () const</td></tr> <tr class="separator:a49eb8ee37fdbb64aae2b776af14ac37b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab14ab3bfcd31c7e9eaca372a9a41ad27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">repository_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab14ab3bfcd31c7e9eaca372a9a41ad27">knownRepositoriesEnd</a> () const</td></tr> <tr class="separator:ab14ab3bfcd31c7e9eaca372a9a41ad27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a557c230c2c5e99217ec362669afa1e52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a557c230c2c5e99217ec362669afa1e52">reposFind</a> (const std::string &alias_r) const</td></tr> <tr class="memdesc:a557c230c2c5e99217ec362669afa1e52"><td class="mdescLeft"> </td><td class="mdescRight">Find a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>. <a href="#a557c230c2c5e99217ec362669afa1e52">More...</a><br /></td></tr> <tr class="separator:a557c230c2c5e99217ec362669afa1e52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15ecc0cd98fb37311eee745707ecd42e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">repository_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a15ecc0cd98fb37311eee745707ecd42e">knownRepositories</a> () const</td></tr> <tr class="separator:a15ecc0cd98fb37311eee745707ecd42e"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Handle locale support.</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>A <a class="el" href="classzypp_1_1filter_1_1ByLocaleSupport.html">filter::ByLocaleSupport</a> is provided to iterate over all items supporting a specific locale.</p> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1LocaleSupport.html">sat::LocaleSupport</a> for a more convenient interface.</dd></dl> <div class="fragment"><div class="line"><a class="code" href="classzypp_1_1ResPool.html#a25d66bd627a4f208f619a34a027e8a6a">ResPool</a> pool( <a class="code" href="classzypp_1_1ResPool.html#a35598ca6a635941d758dd092c5200c9c">ResPool::instance</a>() );</div><div class="line"></div><div class="line">filter::ByLocaleSupport f( Locale(<span class="stringliteral">"de"</span>) );</div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, pool.filterBegin(f), pool.filterEnd(f) )</div><div class="line">{</div><div class="line"> <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> << *it << endl; <span class="comment">// supporting "de"</span></div><div class="line">}</div><div class="line"></div><div class="line">f = filter::ByLocaleSupport( pool.getRequestedLocales() );</div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, pool.filterBegin(f), pool.filterEnd(f) )</div><div class="line">{</div><div class="line"> <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> << *it << endl; <span class="comment">// supporting any requested locale</span></div><div class="line">}</div></div><!-- fragment --> </div></td></tr> <tr class="memitem:ab7162125bd82b0da2c757a77ecc793d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab7162125bd82b0da2c757a77ecc793d2">setRequestedLocales</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &locales_r)</td></tr> <tr class="memdesc:ab7162125bd82b0da2c757a77ecc793d2"><td class="mdescLeft"> </td><td class="mdescRight">Set the requested locales. <a href="#ab7162125bd82b0da2c757a77ecc793d2">More...</a><br /></td></tr> <tr class="separator:ab7162125bd82b0da2c757a77ecc793d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52c4c9f7fc969ce405337d3fa2996ff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a52c4c9f7fc969ce405337d3fa2996ff7">addRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r)</td></tr> <tr class="memdesc:a52c4c9f7fc969ce405337d3fa2996ff7"><td class="mdescLeft"> </td><td class="mdescRight">Add one <a class="el" href="classzypp_1_1Locale.html">Locale</a> to the set of requested locales. <a href="#a52c4c9f7fc969ce405337d3fa2996ff7">More...</a><br /></td></tr> <tr class="separator:a52c4c9f7fc969ce405337d3fa2996ff7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a518ac2197735e00eedcfe346481e7af6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a518ac2197735e00eedcfe346481e7af6">eraseRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r)</td></tr> <tr class="memdesc:a518ac2197735e00eedcfe346481e7af6"><td class="mdescLeft"> </td><td class="mdescRight">Erase one <a class="el" href="classzypp_1_1Locale.html">Locale</a> from the set of requested locales. <a href="#a518ac2197735e00eedcfe346481e7af6">More...</a><br /></td></tr> <tr class="separator:a518ac2197735e00eedcfe346481e7af6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4ba2fb98cad46b36ee7e2a1997b3d62"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aa4ba2fb98cad46b36ee7e2a1997b3d62">getRequestedLocales</a> () const</td></tr> <tr class="memdesc:aa4ba2fb98cad46b36ee7e2a1997b3d62"><td class="mdescLeft"> </td><td class="mdescRight">Return the requested locales. <a href="#aa4ba2fb98cad46b36ee7e2a1997b3d62">More...</a><br /></td></tr> <tr class="separator:aa4ba2fb98cad46b36ee7e2a1997b3d62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8db26c9d2af51f1af777138ad840951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#af8db26c9d2af51f1af777138ad840951">isRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r) const</td></tr> <tr class="memdesc:af8db26c9d2af51f1af777138ad840951"><td class="mdescLeft"> </td><td class="mdescRight">Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of requested locales. <a href="#af8db26c9d2af51f1af777138ad840951">More...</a><br /></td></tr> <tr class="separator:af8db26c9d2af51f1af777138ad840951"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81209ce05f956113b1cb4c0fe6870097"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a81209ce05f956113b1cb4c0fe6870097">getAvailableLocales</a> () const</td></tr> <tr class="memdesc:a81209ce05f956113b1cb4c0fe6870097"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of available locales. <a href="#a81209ce05f956113b1cb4c0fe6870097">More...</a><br /></td></tr> <tr class="separator:a81209ce05f956113b1cb4c0fe6870097"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05de3056c08fc0a25606c72e096d124c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a05de3056c08fc0a25606c72e096d124c">isAvailableLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r) const</td></tr> <tr class="memdesc:a05de3056c08fc0a25606c72e096d124c"><td class="mdescLeft"> </td><td class="mdescRight">Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of available locales. <a href="#a05de3056c08fc0a25606c72e096d124c">More...</a><br /></td></tr> <tr class="separator:a05de3056c08fc0a25606c72e096d124c"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:a35598ca6a635941d758dd092c5200c9c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a35598ca6a635941d758dd092c5200c9c">instance</a> ()</td></tr> <tr class="memdesc:a35598ca6a635941d758dd092c5200c9c"><td class="mdescLeft"> </td><td class="mdescRight">Singleton ctor. <a href="#a35598ca6a635941d758dd092c5200c9c">More...</a><br /></td></tr> <tr class="separator:a35598ca6a635941d758dd092c5200c9c"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:a0f4d0200e2cbe32a153e6eb274d4c5d1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a4ffb98157c37c3131ad63630521525cc">pool::PoolTraits::ItemContainerT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a0f4d0200e2cbe32a153e6eb274d4c5d1">store</a> () const</td></tr> <tr class="separator:a0f4d0200e2cbe32a153e6eb274d4c5d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6286f14ac498c01020ec200ae58a2b5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#aa0946d1f725f10c0d308a0ed131ebf87">pool::PoolTraits::Id2ItemT</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ac6286f14ac498c01020ec200ae58a2b5">id2item</a> () const</td></tr> <tr class="separator:ac6286f14ac498c01020ec200ae58a2b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25d66bd627a4f208f619a34a027e8a6a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a25d66bd627a4f208f619a34a027e8a6a">ResPool</a> (<a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a2896ee2fe3b14e977d9f998bd90812af">pool::PoolTraits::Impl_Ptr</a> impl_r)</td></tr> <tr class="memdesc:a25d66bd627a4f208f619a34a027e8a6a"><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#a25d66bd627a4f208f619a34a027e8a6a">More...</a><br /></td></tr> <tr class="separator:a25d66bd627a4f208f619a34a027e8a6a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:ad4a6aa40edda57afc6279d8cb54653d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a>< <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#ab1ed9dd4e32f150871e8fcefce524c7c">pool::PoolTraits::Impl</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ad4a6aa40edda57afc6279d8cb54653d3">_pimpl</a></td></tr> <tr class="memdesc:ad4a6aa40edda57afc6279d8cb54653d3"><td class="mdescLeft"> </td><td class="mdescRight">Access to implementation. <a href="#ad4a6aa40edda57afc6279d8cb54653d3">More...</a><br /></td></tr> <tr class="separator:ad4a6aa40edda57afc6279d8cb54653d3"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a89208c47de3b8d71163719d9cb239a2b"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a89208c47de3b8d71163719d9cb239a2b">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> &obj)</td></tr> <tr class="separator:a89208c47de3b8d71163719d9cb239a2b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a> Related Functions</h2></td></tr> <tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p> </td></tr> <tr class="memitem:ae2c1e5170b5efb03490d475b152ab375"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae2c1e5170b5efb03490d475b152ab375">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> &obj)</td></tr> <tr class="separator:ae2c1e5170b5efb03490d475b152ab375"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Iterate over all PoolItems of a certain name and kind.</h2></td></tr> <tr class="memitem:a7b9a7c8c67873d1595631f0b0268c3ed"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1pool_1_1ByIdent.html">pool::ByIdent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a></td></tr> <tr class="separator:a7b9a7c8c67873d1595631f0b0268c3ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0706c30a153a69d4b6597ac15577237e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a72b12499caa49b6cd28809ce0c09638a">pool::PoolTraits::byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a></td></tr> <tr class="separator:a0706c30a153a69d4b6597ac15577237e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0b36b0b4e2915e673760112bcab71a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#af0b36b0b4e2915e673760112bcab71a2">byIdentBegin</a> (const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> &ident_r) const</td></tr> <tr class="separator:af0b36b0b4e2915e673760112bcab71a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6555c3bef43d119ce08a41acd972e4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae6555c3bef43d119ce08a41acd972e4d">byIdentBegin</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, <a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:ae6555c3bef43d119ce08a41acd972e4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee95bc8dc64a7f6cc288fd41653be553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aee95bc8dc64a7f6cc288fd41653be553">byIdentBegin</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:aee95bc8dc64a7f6cc288fd41653be553"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dabc3f4489a2e903fedb65d2a54b40c"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:a6dabc3f4489a2e903fedb65d2a54b40c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a6dabc3f4489a2e903fedb65d2a54b40c">byIdentBegin</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:a6dabc3f4489a2e903fedb65d2a54b40c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab41ac7f14110aa06d80890696ec17610"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:ab41ac7f14110aa06d80890696ec17610"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab41ac7f14110aa06d80890696ec17610">byIdentBegin</a> (const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:ab41ac7f14110aa06d80890696ec17610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a825ef72464d1c1dff632ed8f40b91968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a825ef72464d1c1dff632ed8f40b91968">byIdentBegin</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &pi_r) const</td></tr> <tr class="memdesc:a825ef72464d1c1dff632ed8f40b91968"><td class="mdescLeft"> </td><td class="mdescRight">Derive name and kind from <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. <a href="#a825ef72464d1c1dff632ed8f40b91968">More...</a><br /></td></tr> <tr class="separator:a825ef72464d1c1dff632ed8f40b91968"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addbd1c27397f26065a6989fd6d554122"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#addbd1c27397f26065a6989fd6d554122">byIdentBegin</a> (<a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> slv_r) const</td></tr> <tr class="memdesc:addbd1c27397f26065a6989fd6d554122"><td class="mdescLeft"> </td><td class="mdescRight">Derive name and kind from <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a>. <a href="#addbd1c27397f26065a6989fd6d554122">More...</a><br /></td></tr> <tr class="separator:addbd1c27397f26065a6989fd6d554122"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56a37946d60be61c10f25eb2679e51a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a56a37946d60be61c10f25eb2679e51a3">byIdentBegin</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr> <tr class="memdesc:a56a37946d60be61c10f25eb2679e51a3"><td class="mdescLeft"> </td><td class="mdescRight">Takes a <a class="el" href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">sat::Solvable::ident</a> string. <a href="#a56a37946d60be61c10f25eb2679e51a3">More...</a><br /></td></tr> <tr class="separator:a56a37946d60be61c10f25eb2679e51a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af59aa756ead53e5c72ff94d72c9ad2bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#af59aa756ead53e5c72ff94d72c9ad2bf">byIdentEnd</a> (const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> &ident_r) const</td></tr> <tr class="separator:af59aa756ead53e5c72ff94d72c9ad2bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52cade9d53fcb01b5e63fc2f066ef33d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a52cade9d53fcb01b5e63fc2f066ef33d">byIdentEnd</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, <a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:a52cade9d53fcb01b5e63fc2f066ef33d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9439b1cb1b176dfcd4e2f8cecdf01bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#af9439b1cb1b176dfcd4e2f8cecdf01bd">byIdentEnd</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:af9439b1cb1b176dfcd4e2f8cecdf01bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae489bc0b55b3515bbccff3fee75c4767"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:ae489bc0b55b3515bbccff3fee75c4767"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae489bc0b55b3515bbccff3fee75c4767">byIdentEnd</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:ae489bc0b55b3515bbccff3fee75c4767"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb3a62cf81980a046cbc0c306f55ade0"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:aeb3a62cf81980a046cbc0c306f55ade0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aeb3a62cf81980a046cbc0c306f55ade0">byIdentEnd</a> (const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:aeb3a62cf81980a046cbc0c306f55ade0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a6da3e1382001dc6207c4cc28278a27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a3a6da3e1382001dc6207c4cc28278a27">byIdentEnd</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &pi_r) const</td></tr> <tr class="memdesc:a3a6da3e1382001dc6207c4cc28278a27"><td class="mdescLeft"> </td><td class="mdescRight">Derive name and kind from <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. <a href="#a3a6da3e1382001dc6207c4cc28278a27">More...</a><br /></td></tr> <tr class="separator:a3a6da3e1382001dc6207c4cc28278a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8bccd1b8e709d19c784b5ba6a77d031"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ad8bccd1b8e709d19c784b5ba6a77d031">byIdentEnd</a> (<a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> slv_r) const</td></tr> <tr class="memdesc:ad8bccd1b8e709d19c784b5ba6a77d031"><td class="mdescLeft"> </td><td class="mdescRight">Derive name and kind from <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a>. <a href="#ad8bccd1b8e709d19c784b5ba6a77d031">More...</a><br /></td></tr> <tr class="separator:ad8bccd1b8e709d19c784b5ba6a77d031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e8afad8217b84bfb8e442506c0729ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a9e8afad8217b84bfb8e442506c0729ae">byIdentEnd</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr> <tr class="memdesc:a9e8afad8217b84bfb8e442506c0729ae"><td class="mdescLeft"> </td><td class="mdescRight">Takes a <a class="el" href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">sat::Solvable::ident</a> string. <a href="#a9e8afad8217b84bfb8e442506c0729ae">More...</a><br /></td></tr> <tr class="separator:a9e8afad8217b84bfb8e442506c0729ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade1ffcd516bbf335ffe8e6bc9120b659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ade1ffcd516bbf335ffe8e6bc9120b659">byIdent</a> (const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> &ident_r) const</td></tr> <tr class="separator:ade1ffcd516bbf335ffe8e6bc9120b659"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a755d23aceeeab67894dd2e9f8d184309"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a755d23aceeeab67894dd2e9f8d184309">byIdent</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, <a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:a755d23aceeeab67894dd2e9f8d184309"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1861bb95b9e4ec84a1b392a46e6e350b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a1861bb95b9e4ec84a1b392a46e6e350b">byIdent</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:a1861bb95b9e4ec84a1b392a46e6e350b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c891689843469e176da9221f33872a7"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:a8c891689843469e176da9221f33872a7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a8c891689843469e176da9221f33872a7">byIdent</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> name_r) const</td></tr> <tr class="separator:a8c891689843469e176da9221f33872a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab84280fdecd06141dedcaf4c7911153c"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:ab84280fdecd06141dedcaf4c7911153c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab84280fdecd06141dedcaf4c7911153c">byIdent</a> (const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> &name_r) const</td></tr> <tr class="separator:ab84280fdecd06141dedcaf4c7911153c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c7aa20dee801fae957b78837979b739"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a3c7aa20dee801fae957b78837979b739">byIdent</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &pi_r) const</td></tr> <tr class="separator:a3c7aa20dee801fae957b78837979b739"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4b6bdf591f980cbb9e172d069bf1f28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab4b6bdf591f980cbb9e172d069bf1f28">byIdent</a> (<a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> slv_r) const</td></tr> <tr class="separator:ab4b6bdf591f980cbb9e172d069bf1f28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ae7a7d33d61cb5a91caa3b52c465b36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a8ae7a7d33d61cb5a91caa3b52c465b36">byIdent</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr> <tr class="separator:a8ae7a7d33d61cb5a91caa3b52c465b36"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Iterate over all ResObjects of a certain kind.</h2></td></tr> <tr class="memitem:a5df0024c83a5025537d6c4248d5735ab"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1filter_1_1ByKind.html">filter::ByKind</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a5df0024c83a5025537d6c4248d5735ab">ByKind</a></td></tr> <tr class="separator:a5df0024c83a5025537d6c4248d5735ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7328f5b1dc0f78b1e254f6034b5842e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classfilter__iterator.html">filter_iterator</a>< <a class="el" href="classzypp_1_1ResPool.html#a5df0024c83a5025537d6c4248d5735ab">ByKind</a>, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a></td></tr> <tr class="separator:ab7328f5b1dc0f78b1e254f6034b5842e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade410e128f912663e67d7741a3049e9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ade410e128f912663e67d7741a3049e9e">byKindBegin</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &kind_r) const</td></tr> <tr class="separator:ade410e128f912663e67d7741a3049e9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2a15a60bae3e9d24d0783fbd34125ce"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:ab2a15a60bae3e9d24d0783fbd34125ce"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab2a15a60bae3e9d24d0783fbd34125ce">byKindBegin</a> () const</td></tr> <tr class="separator:ab2a15a60bae3e9d24d0783fbd34125ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae1acad12c0d2fad291981c454a0763b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aae1acad12c0d2fad291981c454a0763b">byKindEnd</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &kind_r) const</td></tr> <tr class="separator:aae1acad12c0d2fad291981c454a0763b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d028b19c49d44f852ee6be15b52cb5b"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:a4d028b19c49d44f852ee6be15b52cb5b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a4d028b19c49d44f852ee6be15b52cb5b">byKindEnd</a> () const</td></tr> <tr class="separator:a4d028b19c49d44f852ee6be15b52cb5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcdda14d8923db28668fe5625c35012a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#adcdda14d8923db28668fe5625c35012a">byKind</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &kind_r) const</td></tr> <tr class="separator:adcdda14d8923db28668fe5625c35012a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3791e7b3b1fb464e666f6cf968f5a3f"><td class="memTemplParams" colspan="2">template<class TRes > </td></tr> <tr class="memitem:ae3791e7b3b1fb464e666f6cf968f5a3f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae3791e7b3b1fb464e666f6cf968f5a3f">byKind</a> () const</td></tr> <tr class="separator:ae3791e7b3b1fb464e666f6cf968f5a3f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Iterate over all ResObjects with a certain name (all kinds).</h2></td></tr> <tr class="memitem:ab908ace2306d6c7823fb238ccde8ffaf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1resfilter_1_1ByName.html">zypp::resfilter::ByName</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ab908ace2306d6c7823fb238ccde8ffaf">ByName</a></td></tr> <tr class="separator:ab908ace2306d6c7823fb238ccde8ffaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7024daed7113ee661cbbc2266a27b4e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classfilter__iterator.html">filter_iterator</a>< <a class="el" href="classzypp_1_1ResPool.html#ab908ace2306d6c7823fb238ccde8ffaf">ByName</a>, <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a></td></tr> <tr class="separator:aa7024daed7113ee661cbbc2266a27b4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac568727bd6c956b34c2fd9ac38a0185c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ac568727bd6c956b34c2fd9ac38a0185c">byNameBegin</a> (const std::string &name_r) const</td></tr> <tr class="separator:ac568727bd6c956b34c2fd9ac38a0185c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16fc457cbf4b12063162ad1fb1b63770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a16fc457cbf4b12063162ad1fb1b63770">byNameEnd</a> (const std::string &name_r) const</td></tr> <tr class="separator:a16fc457cbf4b12063162ad1fb1b63770"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae28c1ad3a6f989ea1b7747f87de2a142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae28c1ad3a6f989ea1b7747f87de2a142">byName</a> (const std::string &name_r) const</td></tr> <tr class="separator:ae28c1ad3a6f989ea1b7747f87de2a142"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> Handle hard locks (e.g set from /etc/zypp/locks).</h2></td></tr> <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp4b1e20d9fd01065f8f6b534b034cc27f"></a>As this kind of lock is query based, it's quite expensive.</p> <p>These queries are re-evaluated when adding new repos to the pool. </p> </td></tr> <tr class="memitem:a842a33a7171d92e1c47a530bde487c75"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#aa22888548312ed0f6979e1f755328789">pool::PoolTraits::HardLockQueries</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">HardLockQueries</a></td></tr> <tr class="separator:a842a33a7171d92e1c47a530bde487c75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5505594b7562786e5e8467089ed188f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#ab6269ef0271347f3efc5ae26a2ce4869">pool::PoolTraits::hardLockQueries_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">hardLockQueries_iterator</a></td></tr> <tr class="separator:ad5505594b7562786e5e8467089ed188f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a103696ca00d2c2f319f42131bfd68556"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a103696ca00d2c2f319f42131bfd68556">hardLockQueriesEmpty</a> () const</td></tr> <tr class="separator:a103696ca00d2c2f319f42131bfd68556"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3496f9797dc0c22d2ca09c2c20e1c12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ac3496f9797dc0c22d2ca09c2c20e1c12">hardLockQueriesSize</a> () const</td></tr> <tr class="separator:ac3496f9797dc0c22d2ca09c2c20e1c12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a057d25ab17bba59d77b5b43f80b810df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">hardLockQueries_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a057d25ab17bba59d77b5b43f80b810df">hardLockQueriesBegin</a> () const</td></tr> <tr class="separator:a057d25ab17bba59d77b5b43f80b810df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af73bf947c070facb2f46bed24e2a1622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">hardLockQueries_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#af73bf947c070facb2f46bed24e2a1622">hardLockQueriesEnd</a> () const</td></tr> <tr class="separator:af73bf947c070facb2f46bed24e2a1622"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acba88fbd6d3c3f041135e70c54ad80d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">hardLockQueries_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#acba88fbd6d3c3f041135e70c54ad80d8">hardLockQueries</a> () const</td></tr> <tr class="separator:acba88fbd6d3c3f041135e70c54ad80d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f70787cb8b9b08dfc712455eba6bd1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#a5f70787cb8b9b08dfc712455eba6bd1b">setHardLockQueries</a> (const <a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">HardLockQueries</a> &newLocks_r)</td></tr> <tr class="memdesc:a5f70787cb8b9b08dfc712455eba6bd1b"><td class="mdescLeft"> </td><td class="mdescRight">Set a new set of queries. <a href="#a5f70787cb8b9b08dfc712455eba6bd1b">More...</a><br /></td></tr> <tr class="separator:a5f70787cb8b9b08dfc712455eba6bd1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1515db6d60c62f236c06b12ba4802fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPool.html#ae1515db6d60c62f236c06b12ba4802fe">getHardLockQueries</a> (<a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">HardLockQueries</a> &activeLocks_r)</td></tr> <tr class="memdesc:ae1515db6d60c62f236c06b12ba4802fe"><td class="mdescLeft"> </td><td class="mdescRight">Suggest a new set of queries based on the current selection. <a href="#ae1515db6d60c62f236c06b12ba4802fe">More...</a><br /></td></tr> <tr class="separator:ae1515db6d60c62f236c06b12ba4802fe"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Global <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a> pool. </p> <p>Explicitly shared singleton.</p> <dl class="section note"><dt>Note</dt><dd>Filter iterators provided by <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> are intended to operate on internal index tables for faster access. If the the index is not yet implemented, they are realized as an ordinary filter iterator. Do not provide filter iterators here, if there is no index table for it.</dd></dl> <p>For most (*Begin,*End) iterator-pairs there's also an <a class="el" href="classzypp_1_1Iterable.html">Iterable</a> provided, so you can use then in range-based for loops: </p><div class="fragment"><div class="line"><span class="comment">// classic:</span></div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, pool.filterBegin(myfilter), pool.filterEnd(myfilter) )</div><div class="line">{ ... }</div><div class="line"></div><div class="line"><span class="comment">// range based:</span></div><div class="line"><span class="keywordflow">for</span> ( <span class="keyword">const</span> PoolItem & pi : pool.filter(myfilter) )</div><div class="line">{ ... }</div></div><!-- fragment --><div class="fragment"><div class="line"></div><div class="line">I tagged the byName iterator as deprecated, so the compiler tells you</div><div class="line">where it is used. Please review the code and check whether byIdent is</div><div class="line">an appropriate replacement.</div><div class="line"></div><div class="line"></div><div class="line">--</div><div class="line">The 'old' zypp pool internally maintained a byName index, so it was a</div><div class="line">fast way to iterate the pool by name and filter by kind to visit e.g. </div><div class="line">all packages named foo:</div><div class="line"></div><div class="line"> invokeOnEach( pool.byNameBegin( name ), pool.byNameEnd( name ),</div><div class="line"> resfilter::ByKind( kind ),</div><div class="line"> action() );</div><div class="line"></div><div class="line"> for_( it, pool.byNameBegin( name ), pool.byNameEnd( name ) )</div><div class="line"> {</div><div class="line"> if ( (*it)->kind() == kind )</div><div class="line"> {</div><div class="line"> ...</div><div class="line"> }</div><div class="line"> }</div><div class="line"></div><div class="line">This is no longer true.</div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line">In contrary, byName now is a 'quite expensive' iteration. It's faster to </div><div class="line">rewrite these loops using byIdent (and no filter):</div><div class="line"></div><div class="line"> invokeOnEach( pool.byIdentBegin( kind, name ), </div><div class="line"> pool.byIdentEnd( kind, name ),</div><div class="line"> action() );</div><div class="line"></div><div class="line"> for_( it, pool.byIdentBegin( kind, name ), pool.byNameEnd( kind, name ) )</div><div class="line"> {</div><div class="line"> ...</div><div class="line"> }</div><div class="line"></div><div class="line"></div><div class="line">How to construct the byIdent iterator:</div><div class="line"></div><div class="line"> ResPool::byIdentBegin( poolItem ) // using this poolItems kind and name</div><div class="line"> ResPool::byIdentBegin( kind, name ) // explicit kind and name</div><div class="line"> ResPool::byIdentBegin<Package>( name ) // or templated kind</div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line">--</div><div class="line"></div><div class="line">If you prefer using iterator in a for' loop, but dislike to figure out </div><div class="line">the exact type of the iterator, you may find the 'for_' macro convenient:</div><div class="line"></div><div class="line"> #include "zypp/base/Easy.h"</div><div class="line"></div><div class="line"> for_( it, pool.byIdentBegin( kind, name ), </div><div class="line"> pool.byIdentEnd( kind, name ) )</div><div class="line"> {</div><div class="line"> PoolItem copy = *it;</div><div class="line"> }</div><div class="line"></div><div class="line"></div><div class="line">instead of:</div><div class="line"></div><div class="line"> for ( ResPool::byIdent_iterator it = pool.byIdentBegin( kind, name ),</div><div class="line"> end = pool.byIdentEnd( kind, name );</div><div class="line"> it != end, ++it )</div><div class="line"> {</div><div class="line"> PoolItem copy = *it;</div><div class="line"> }</div><div class="line"></div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00060">60</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a id="a43bd48e1cfcbe8fcb33dee0a79712afc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43bd48e1cfcbe8fcb33dee0a79712afc">◆ </a></span>value_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> <a class="el" href="classzypp_1_1ResPool.html#a43bd48e1cfcbe8fcb33dee0a79712afc">zypp::ResPool::value_type</a></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00066">66</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a7b5fbc5e0372eef3d57a49ad7a62c7f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b5fbc5e0372eef3d57a49ad7a62c7f8">◆ </a></span>size_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#af5c40b6361f894b12621366524bb1b59">pool::PoolTraits::size_type</a> <a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">zypp::ResPool::size_type</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00067">67</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a1ad77e07de78aa47cd6e3bc771b7661e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ad77e07de78aa47cd6e3bc771b7661e">◆ </a></span>const_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a181e6149680483f3964e76d095ce029d">pool::PoolTraits::const_iterator</a> <a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">zypp::ResPool::const_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00068">68</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a896dace027b3ee87188abe3521b62f10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a896dace027b3ee87188abe3521b62f10">◆ </a></span>repository_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#abb8f9e2e10901df5f046721f98e743ec">pool::PoolTraits::repository_iterator</a> <a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">zypp::ResPool::repository_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00069">69</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a7b9a7c8c67873d1595631f0b0268c3ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b9a7c8c67873d1595631f0b0268c3ed">◆ </a></span>ByIdent</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classzypp_1_1pool_1_1ByIdent.html">pool::ByIdent</a> <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">zypp::ResPool::ByIdent</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00163">163</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a0706c30a153a69d4b6597ac15577237e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0706c30a153a69d4b6597ac15577237e">◆ </a></span>byIdent_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a72b12499caa49b6cd28809ce0c09638a">pool::PoolTraits::byIdent_iterator</a> <a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">zypp::ResPool::byIdent_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00164">164</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a5df0024c83a5025537d6c4248d5735ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5df0024c83a5025537d6c4248d5735ab">◆ </a></span>ByKind</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classzypp_1_1filter_1_1ByKind.html">filter::ByKind</a> <a class="el" href="classzypp_1_1ResPool.html#a5df0024c83a5025537d6c4248d5735ab">zypp::ResPool::ByKind</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00258">258</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab7328f5b1dc0f78b1e254f6034b5842e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7328f5b1dc0f78b1e254f6034b5842e">◆ </a></span>byKind_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classfilter__iterator.html">filter_iterator</a><<a class="el" href="classzypp_1_1ResPool.html#a5df0024c83a5025537d6c4248d5735ab">ByKind</a>,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> <a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">zypp::ResPool::byKind_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00259">259</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab908ace2306d6c7823fb238ccde8ffaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab908ace2306d6c7823fb238ccde8ffaf">◆ </a></span>ByName</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1resfilter_1_1ByName.html">zypp::resfilter::ByName</a> <a class="el" href="classzypp_1_1ResPool.html#ab908ace2306d6c7823fb238ccde8ffaf">zypp::ResPool::ByName</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00286">286</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="aa7024daed7113ee661cbbc2266a27b4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7024daed7113ee661cbbc2266a27b4e">◆ </a></span>byName_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classfilter__iterator.html">filter_iterator</a><<a class="el" href="classzypp_1_1ResPool.html#ab908ace2306d6c7823fb238ccde8ffaf">ByName</a>,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> <a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">zypp::ResPool::byName_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00287">287</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a842a33a7171d92e1c47a530bde487c75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a842a33a7171d92e1c47a530bde487c75">◆ </a></span>HardLockQueries</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#aa22888548312ed0f6979e1f755328789">pool::PoolTraits::HardLockQueries</a> <a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">zypp::ResPool::HardLockQueries</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00390">390</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ad5505594b7562786e5e8467089ed188f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5505594b7562786e5e8467089ed188f">◆ </a></span>hardLockQueries_iterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#ab6269ef0271347f3efc5ae26a2ce4869">pool::PoolTraits::hardLockQueries_iterator</a> <a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">zypp::ResPool::hardLockQueries_iterator</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00391">391</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a25d66bd627a4f208f619a34a027e8a6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25d66bd627a4f208f619a34a027e8a6a">◆ </a></span>ResPool()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::ResPool::ResPool </td> <td>(</td> <td class="paramtype"><a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a2896ee2fe3b14e977d9f998bd90812af">pool::PoolTraits::Impl_Ptr</a> </td> <td class="paramname"><em>impl_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Ctor. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00044">44</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a35598ca6a635941d758dd092c5200c9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35598ca6a635941d758dd092c5200c9c">◆ </a></span>instance()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a> zypp::ResPool::instance </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Singleton ctor. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00033">33</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a788b371fe6a84dd0c377854c1d08ad5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a788b371fe6a84dd0c377854c1d08ad5b">◆ </a></span>proxy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> zypp::ResPool::proxy </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>preliminary </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00054">54</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a731a353c23e322c00b69ed51dbe77c34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a731a353c23e322c00b69ed51dbe77c34">◆ </a></span>resolver()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Resolver.html">Resolver</a> & zypp::ResPool::resolver </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>The <a class="el" href="classzypp_1_1Resolver.html" title="Dependency resolver interface.">Resolver</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00057">57</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ad8aa79630dca06e1d42e2ae3100a5561"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8aa79630dca06e1d42e2ae3100a5561">◆ </a></span>serial()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> & zypp::ResPool::serial </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>The pools serial number. </p> <p>Changing whenever the whenever the content changes. (Resolvables or Dependencies). </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00060">60</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a3cc1eeb01183a6d69c5620457b972c94"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cc1eeb01183a6d69c5620457b972c94">◆ </a></span>empty()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::empty </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00063">63</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="aedb955a0629340197525d133b9a0f8a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedb955a0629340197525d133b9a0f8a5">◆ </a></span>size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">ResPool::size_type</a> zypp::ResPool::size </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00066">66</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ade75bf864b31433679726887ac0ac2ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade75bf864b31433679726887ac0ac2ca">◆ </a></span>begin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> zypp::ResPool::begin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00097">97</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a82ffd498ac06508c99511ee80680c3a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82ffd498ac06508c99511ee80680c3a6">◆ </a></span>end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a> zypp::ResPool::end </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00100">100</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a2cf71a4b3e1d7bd077c3d568311b8e7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cf71a4b3e1d7bd077c3d568311b8e7e">◆ </a></span>find() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> zypp::ResPool::find </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> & </td> <td class="paramname"><em>slv_r</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Return the corresponding <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. </p> <p>Pool and sat pool should be in sync. Returns an empty <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> if there is no corresponding <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">PoolItem::satSolvable</a>. </dd></dl> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00070">70</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="aec4d9bef1a0b179e6f8b1a6088a0db56"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec4d9bef1a0b179e6f8b1a6088a0db56">◆ </a></span>find() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> zypp::ResPool::find </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> & </td> <td class="paramname"><em>resolvable_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00112">112</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a70a9eebe83065863a5925e3ac27442ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70a9eebe83065863a5925e3ac27442ef">◆ </a></span>filterBegin()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TFilter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><TFilter,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> zypp::ResPool::filterBegin </td> <td>(</td> <td class="paramtype">const TFilter & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00119">119</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ad48c7bbe9b1e14b6c9f6a32c66a3bc66"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad48c7bbe9b1e14b6c9f6a32c66a3bc66">◆ </a></span>filterEnd()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TFilter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><TFilter,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> zypp::ResPool::filterEnd </td> <td>(</td> <td class="paramtype">const TFilter & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00123">123</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a31cbc056ccb1a8bf8a0dcfcca0aa25e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31cbc056ccb1a8bf8a0dcfcca0aa25e6">◆ </a></span>filter()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TFilter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classfilter__iterator.html">filter_iterator</a><TFilter,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> > zypp::ResPool::filter </td> <td>(</td> <td class="paramtype">const TFilter & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00127">127</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a4c60a03e69205297be1af15315ddec50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c60a03e69205297be1af15315ddec50">◆ </a></span>byStatusBegin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><<a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> zypp::ResPool::byStatusBegin </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00150">150</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a29b5d1fd43a9b5951d878a2942c88b68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29b5d1fd43a9b5951d878a2942c88b68">◆ </a></span>byStatusEnd()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><<a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> zypp::ResPool::byStatusEnd </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00153">153</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ae0befad677e9956b7304a6b203037897"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0befad677e9956b7304a6b203037897">◆ </a></span>byStatus()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classfilter__iterator.html">filter_iterator</a><<a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a>,<a class="el" href="classzypp_1_1ResPool.html#a1ad77e07de78aa47cd6e3bc771b7661e">const_iterator</a>> > zypp::ResPool::byStatus </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1filter_1_1ByStatus.html">filter::ByStatus</a> & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00156">156</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="af0b36b0b4e2915e673760112bcab71a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0b36b0b4e2915e673760112bcab71a2">◆ </a></span>byIdentBegin() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> & </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00166">166</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ae6555c3bef43d119ce08a41acd972e4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6555c3bef43d119ce08a41acd972e4d">◆ </a></span>byIdentBegin() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00172">172</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="aee95bc8dc64a7f6cc288fd41653be553"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee95bc8dc64a7f6cc288fd41653be553">◆ </a></span>byIdentBegin() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00175">175</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a6dabc3f4489a2e903fedb65d2a54b40c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6dabc3f4489a2e903fedb65d2a54b40c">◆ </a></span>byIdentBegin() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00179">179</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab41ac7f14110aa06d80890696ec17610"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab41ac7f14110aa06d80890696ec17610">◆ </a></span>byIdentBegin() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00183">183</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a825ef72464d1c1dff632ed8f40b91968"></a> <h2 class="memtitle"><span class="permalink"><a href="#a825ef72464d1c1dff632ed8f40b91968">◆ </a></span>byIdentBegin() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> & </td> <td class="paramname"><em>pi_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Derive name and kind from <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00187">187</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="addbd1c27397f26065a6989fd6d554122"></a> <h2 class="memtitle"><span class="permalink"><a href="#addbd1c27397f26065a6989fd6d554122">◆ </a></span>byIdentBegin() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> </td> <td class="paramname"><em>slv_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Derive name and kind from <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00190">190</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a56a37946d60be61c10f25eb2679e51a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56a37946d60be61c10f25eb2679e51a3">◆ </a></span>byIdentBegin() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentBegin </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Takes a <a class="el" href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">sat::Solvable::ident</a> string. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00193">193</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="af59aa756ead53e5c72ff94d72c9ad2bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#af59aa756ead53e5c72ff94d72c9ad2bf">◆ </a></span>byIdentEnd() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> & </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00197">197</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a52cade9d53fcb01b5e63fc2f066ef33d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52cade9d53fcb01b5e63fc2f066ef33d">◆ </a></span>byIdentEnd() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00203">203</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="af9439b1cb1b176dfcd4e2f8cecdf01bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9439b1cb1b176dfcd4e2f8cecdf01bd">◆ </a></span>byIdentEnd() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00206">206</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ae489bc0b55b3515bbccff3fee75c4767"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae489bc0b55b3515bbccff3fee75c4767">◆ </a></span>byIdentEnd() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00210">210</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="aeb3a62cf81980a046cbc0c306f55ade0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb3a62cf81980a046cbc0c306f55ade0">◆ </a></span>byIdentEnd() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00214">214</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a3a6da3e1382001dc6207c4cc28278a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a6da3e1382001dc6207c4cc28278a27">◆ </a></span>byIdentEnd() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> & </td> <td class="paramname"><em>pi_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Derive name and kind from <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00218">218</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ad8bccd1b8e709d19c784b5ba6a77d031"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8bccd1b8e709d19c784b5ba6a77d031">◆ </a></span>byIdentEnd() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> </td> <td class="paramname"><em>slv_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Derive name and kind from <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00221">221</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a9e8afad8217b84bfb8e442506c0729ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e8afad8217b84bfb8e442506c0729ae">◆ </a></span>byIdentEnd() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a> zypp::ResPool::byIdentEnd </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Takes a <a class="el" href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">sat::Solvable::ident</a> string. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00224">224</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ade1ffcd516bbf335ffe8e6bc9120b659"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade1ffcd516bbf335ffe8e6bc9120b659">◆ </a></span>byIdent() <span class="overload">[1/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html#a7b9a7c8c67873d1595631f0b0268c3ed">ByIdent</a> & </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00228">228</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a755d23aceeeab67894dd2e9f8d184309"></a> <h2 class="memtitle"><span class="permalink"><a href="#a755d23aceeeab67894dd2e9f8d184309">◆ </a></span>byIdent() <span class="overload">[2/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00231">231</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a1861bb95b9e4ec84a1b392a46e6e350b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1861bb95b9e4ec84a1b392a46e6e350b">◆ </a></span>byIdent() <span class="overload">[3/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td> <td class="paramname"><em>kind_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00234">234</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a8c891689843469e176da9221f33872a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c891689843469e176da9221f33872a7">◆ </a></span>byIdent() <span class="overload">[4/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00238">238</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab84280fdecd06141dedcaf4c7911153c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab84280fdecd06141dedcaf4c7911153c">◆ </a></span>byIdent() <span class="overload">[5/8]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1C__Str.html">C_Str</a> & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00242">242</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a3c7aa20dee801fae957b78837979b739"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c7aa20dee801fae957b78837979b739">◆ </a></span>byIdent() <span class="overload">[6/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> & </td> <td class="paramname"><em>pi_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00245">245</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab4b6bdf591f980cbb9e172d069bf1f28"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4b6bdf591f980cbb9e172d069bf1f28">◆ </a></span>byIdent() <span class="overload">[7/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> </td> <td class="paramname"><em>slv_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00248">248</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a8ae7a7d33d61cb5a91caa3b52c465b36"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ae7a7d33d61cb5a91caa3b52c465b36">◆ </a></span>byIdent() <span class="overload">[8/8]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a0706c30a153a69d4b6597ac15577237e">byIdent_iterator</a>> zypp::ResPool::byIdent </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td> <td class="paramname"><em>ident_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00251">251</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ade410e128f912663e67d7741a3049e9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade410e128f912663e67d7741a3049e9e">◆ </a></span>byKindBegin() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> zypp::ResPool::byKindBegin </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> & </td> <td class="paramname"><em>kind_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00261">261</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab2a15a60bae3e9d24d0783fbd34125ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2a15a60bae3e9d24d0783fbd34125ce">◆ </a></span>byKindBegin() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> zypp::ResPool::byKindBegin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00265">265</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="aae1acad12c0d2fad291981c454a0763b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae1acad12c0d2fad291981c454a0763b">◆ </a></span>byKindEnd() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> zypp::ResPool::byKindEnd </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> & </td> <td class="paramname"><em>kind_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00268">268</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a4d028b19c49d44f852ee6be15b52cb5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d028b19c49d44f852ee6be15b52cb5b">◆ </a></span>byKindEnd() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a> zypp::ResPool::byKindEnd </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00272">272</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="adcdda14d8923db28668fe5625c35012a"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcdda14d8923db28668fe5625c35012a">◆ </a></span>byKind() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a>> zypp::ResPool::byKind </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> & </td> <td class="paramname"><em>kind_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00275">275</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ae3791e7b3b1fb464e666f6cf968f5a3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3791e7b3b1fb464e666f6cf968f5a3f">◆ </a></span>byKind() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TRes > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#ab7328f5b1dc0f78b1e254f6034b5842e">byKind_iterator</a>> zypp::ResPool::byKind </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00279">279</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ac568727bd6c956b34c2fd9ac38a0185c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac568727bd6c956b34c2fd9ac38a0185c">◆ </a></span>byNameBegin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a> zypp::ResPool::byNameBegin </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00289">289</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a16fc457cbf4b12063162ad1fb1b63770"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16fc457cbf4b12063162ad1fb1b63770">◆ </a></span>byNameEnd()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a> zypp::ResPool::byNameEnd </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00292">292</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ae28c1ad3a6f989ea1b7747f87de2a142"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae28c1ad3a6f989ea1b7747f87de2a142">◆ </a></span>byName()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#aa7024daed7113ee661cbbc2266a27b4e">byName_iterator</a>> zypp::ResPool::byName </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00295">295</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a1b06c3edabc8aa2890a041696edd8cc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b06c3edabc8aa2890a041696edd8cc3">◆ </a></span>knownRepositoriesSize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">ResPool::size_type</a> zypp::ResPool::knownRepositoriesSize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00074">74</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a49eb8ee37fdbb64aae2b776af14ac37b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49eb8ee37fdbb64aae2b776af14ac37b">◆ </a></span>knownRepositoriesBegin()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">ResPool::repository_iterator</a> zypp::ResPool::knownRepositoriesBegin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00077">77</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ab14ab3bfcd31c7e9eaca372a9a41ad27"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab14ab3bfcd31c7e9eaca372a9a41ad27">◆ </a></span>knownRepositoriesEnd()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">ResPool::repository_iterator</a> zypp::ResPool::knownRepositoriesEnd </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00080">80</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a557c230c2c5e99217ec362669afa1e52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a557c230c2c5e99217ec362669afa1e52">◆ </a></span>reposFind()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Repository.html">Repository</a> zypp::ResPool::reposFind </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias_r</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Find a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>. </p> <p>Returns <a class="el" href="classzypp_1_1Repository.html#a057a142e67c6390875d51fd0a6ed883b">Repository::noRepository</a> if there is no such <a class="el" href="classzypp_1_1Repository.html">Repository</a>. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00083">83</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a15ecc0cd98fb37311eee745707ecd42e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15ecc0cd98fb37311eee745707ecd42e">◆ </a></span>knownRepositories()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">repository_iterator</a>> zypp::ResPool::knownRepositories </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00319">319</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="ab7162125bd82b0da2c757a77ecc793d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7162125bd82b0da2c757a77ecc793d2">◆ </a></span>setRequestedLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::ResPool::setRequestedLocales </td> <td>(</td> <td class="paramtype">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td> <td class="paramname"><em>locales_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set the requested locales. </p> <p>Languages to be supported by the system, e.g. language specific packages to be installed. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00116">116</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a52c4c9f7fc969ce405337d3fa2996ff7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52c4c9f7fc969ce405337d3fa2996ff7">◆ </a></span>addRequestedLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::addRequestedLocale </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Add one <a class="el" href="classzypp_1_1Locale.html">Locale</a> to the set of requested locales. </p> <p>Return <code>true</code> if <code>locale_r</code> was newly added to the set. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00119">119</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a518ac2197735e00eedcfe346481e7af6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a518ac2197735e00eedcfe346481e7af6">◆ </a></span>eraseRequestedLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::eraseRequestedLocale </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Erase one <a class="el" href="classzypp_1_1Locale.html">Locale</a> from the set of requested locales. </p> <p>Return <code>false</code> if <code>locale_r</code> was not found in the set. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00122">122</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="aa4ba2fb98cad46b36ee7e2a1997b3d62"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4ba2fb98cad46b36ee7e2a1997b3d62">◆ </a></span>getRequestedLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & zypp::ResPool::getRequestedLocales </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Return the requested locales. </p> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1ResPool.html#ab7162125bd82b0da2c757a77ecc793d2">setRequestedLocales</a> </dd></dl> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00125">125</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="af8db26c9d2af51f1af777138ad840951"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8db26c9d2af51f1af777138ad840951">◆ </a></span>isRequestedLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::isRequestedLocale </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale_r</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of requested locales. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00128">128</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a81209ce05f956113b1cb4c0fe6870097"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81209ce05f956113b1cb4c0fe6870097">◆ </a></span>getAvailableLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & zypp::ResPool::getAvailableLocales </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Get the set of available locales. </p> <p>This is computed from the package data so it actually represents all locales packages claim to support. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00131">131</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a05de3056c08fc0a25606c72e096d124c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05de3056c08fc0a25606c72e096d124c">◆ </a></span>isAvailableLocale()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::isAvailableLocale </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale_r</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of available locales. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00134">134</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a103696ca00d2c2f319f42131bfd68556"></a> <h2 class="memtitle"><span class="permalink"><a href="#a103696ca00d2c2f319f42131bfd68556">◆ </a></span>hardLockQueriesEmpty()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPool::hardLockQueriesEmpty </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00086">86</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ac3496f9797dc0c22d2ca09c2c20e1c12"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3496f9797dc0c22d2ca09c2c20e1c12">◆ </a></span>hardLockQueriesSize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#a7b5fbc5e0372eef3d57a49ad7a62c7f8">ResPool::size_type</a> zypp::ResPool::hardLockQueriesSize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00089">89</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a057d25ab17bba59d77b5b43f80b810df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a057d25ab17bba59d77b5b43f80b810df">◆ </a></span>hardLockQueriesBegin()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">ResPool::hardLockQueries_iterator</a> zypp::ResPool::hardLockQueriesBegin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00092">92</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="af73bf947c070facb2f46bed24e2a1622"></a> <h2 class="memtitle"><span class="permalink"><a href="#af73bf947c070facb2f46bed24e2a1622">◆ </a></span>hardLockQueriesEnd()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">ResPool::hardLockQueries_iterator</a> zypp::ResPool::hardLockQueriesEnd </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00095">95</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="acba88fbd6d3c3f041135e70c54ad80d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#acba88fbd6d3c3f041135e70c54ad80d8">◆ </a></span>hardLockQueries()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a><<a class="el" href="classzypp_1_1ResPool.html#ad5505594b7562786e5e8467089ed188f">hardLockQueries_iterator</a>> zypp::ResPool::hardLockQueries </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00398">398</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <a id="a5f70787cb8b9b08dfc712455eba6bd1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f70787cb8b9b08dfc712455eba6bd1b">◆ </a></span>setHardLockQueries()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::ResPool::setHardLockQueries </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">HardLockQueries</a> & </td> <td class="paramname"><em>newLocks_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Set a new set of queries. </p> <p>The hard-locks of existing PoolItems are adjusted according to the queries. (usually called on target load) </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00098">98</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ae1515db6d60c62f236c06b12ba4802fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1515db6d60c62f236c06b12ba4802fe">◆ </a></span>getHardLockQueries()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::ResPool::getHardLockQueries </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ResPool.html#a842a33a7171d92e1c47a530bde487c75">HardLockQueries</a> & </td> <td class="paramname"><em>activeLocks_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Suggest a new set of queries based on the current selection. </p> <p>(usually remembered on commit). </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00101">101</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="a0f4d0200e2cbe32a153e6eb274d4c5d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f4d0200e2cbe32a153e6eb274d4c5d1">◆ </a></span>store()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#a4ffb98157c37c3131ad63630521525cc">pool::PoolTraits::ItemContainerT</a> & zypp::ResPool::store </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00105">105</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ac6286f14ac498c01020ec200ae58a2b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6286f14ac498c01020ec200ae58a2b5">◆ </a></span>id2item()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#aa0946d1f725f10c0d308a0ed131ebf87">pool::PoolTraits::Id2ItemT</a> & zypp::ResPool::id2item </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00108">108</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a89208c47de3b8d71163719d9cb239a2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89208c47de3b8d71163719d9cb239a2b">◆ </a></span>operator<< <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream& operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00142">142</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <a id="ae2c1e5170b5efb03490d475b152ab375"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2c1e5170b5efb03490d475b152ab375">◆ </a></span>operator<<() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">related</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Stream output </p> <p class="definition">Definition at line <a class="el" href="ResPool_8cc_source.html#l00142">142</a> of file <a class="el" href="ResPool_8cc_source.html">ResPool.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ad4a6aa40edda57afc6279d8cb54653d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4a6aa40edda57afc6279d8cb54653d3">◆ </a></span>_pimpl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a><<a class="el" href="structzypp_1_1pool_1_1PoolTraits.html#ab1ed9dd4e32f150871e8fcefce524c7c">pool::PoolTraits::Impl</a>> zypp::ResPool::_pimpl</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Access to implementation. </p> <p class="definition">Definition at line <a class="el" href="ResPool_8h_source.html#l00421">421</a> of file <a class="el" href="ResPool_8h_source.html">ResPool.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>zypp/<a class="el" href="ResPool_8h_source.html">ResPool.h</a></li> <li>zypp/<a class="el" href="ResPool_8cc_source.html">ResPool.cc</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>