Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 5292

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!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::sat::Pool 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&amp;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
   &#160;<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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1sat_1_1Pool.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classzypp_1_1sat_1_1Pool-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::sat::Pool Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Global sat-pool.  
 <a href="classzypp_1_1sat_1_1Pool.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Pool_8h_source.html">Pool.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::sat::Pool:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1sat_1_1Pool__inherit__graph.png" border="0" usemap="#zypp_1_1sat_1_1Pool_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1sat_1_1Pool_inherit__map" id="zypp_1_1sat_1_1Pool_inherit__map">
<area shape="rect"  title="Global sat&#45;pool." alt="" coords="13,95,125,121"/>
<area shape="rect"  href="structzypp_1_1sat_1_1detail_1_1PoolMember.html" title="Backlink to the associated PoolImpl." alt="" coords="5,5,132,47"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<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:a6b3c75e94118cfff4efb0d20bd76fa03"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1sat_1_1detail_1_1SolvableIterator.html">detail::SolvableIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a></td></tr>
<tr class="separator:a6b3c75e94118cfff4efb0d20bd76fa03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a95492f887fe7f176b3f6ab658db9da"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1detail_1_1RepositoryIterator.html">zypp::detail::RepositoryIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a></td></tr>
<tr class="separator:a7a95492f887fe7f176b3f6ab658db9da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca7697466f1dd09095019ea8b11c36c9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">detail::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">size_type</a></td></tr>
<tr class="separator:aca7697466f1dd09095019ea8b11c36c9"><td class="memSeparator" colspan="2">&#160;</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:a113fdc571ab067be6b1fb1549696ab06"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a113fdc571ab067be6b1fb1549696ab06">Pool</a> (const <a class="el" href="structzypp_1_1sat_1_1detail_1_1PoolMember.html">detail::PoolMember</a> &amp;)</td></tr>
<tr class="memdesc:a113fdc571ab067be6b1fb1549696ab06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ctor from PoolMember.  <a href="#a113fdc571ab067be6b1fb1549696ab06">More...</a><br /></td></tr>
<tr class="separator:a113fdc571ab067be6b1fb1549696ab06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5309796f40836908feb5a4de2ad6adab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a5309796f40836908feb5a4de2ad6adab">capacity</a> () const</td></tr>
<tr class="memdesc:a5309796f40836908feb5a4de2ad6adab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal array size for stats only.  <a href="#a5309796f40836908feb5a4de2ad6adab">More...</a><br /></td></tr>
<tr class="separator:a5309796f40836908feb5a4de2ad6adab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ebb0cd83bc1030e2f2d4520242f6a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9e7ebb0cd83bc1030e2f2d4520242f6a">serial</a> () const</td></tr>
<tr class="memdesc:a9e7ebb0cd83bc1030e2f2d4520242f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Housekeeping data serial number.  <a href="#a9e7ebb0cd83bc1030e2f2d4520242f6a">More...</a><br /></td></tr>
<tr class="separator:a9e7ebb0cd83bc1030e2f2d4520242f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2ca246affbb941ddf64fab094fb0a1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a0b2ca246affbb941ddf64fab094fb0a1">serialIDs</a> () const</td></tr>
<tr class="memdesc:a0b2ca246affbb941ddf64fab094fb0a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number changing whenever resusePoolIDs==true was used.  <a href="#a0b2ca246affbb941ddf64fab094fb0a1">More...</a><br /></td></tr>
<tr class="separator:a0b2ca246affbb941ddf64fab094fb0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3164b0e780b4c0ff0d95cfc240f58c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac3164b0e780b4c0ff0d95cfc240f58c3">prepare</a> () const</td></tr>
<tr class="memdesc:ac3164b0e780b4c0ff0d95cfc240f58c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update housekeeping data if necessary (e.g.  <a href="#ac3164b0e780b4c0ff0d95cfc240f58c3">More...</a><br /></td></tr>
<tr class="separator:ac3164b0e780b4c0ff0d95cfc240f58c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70097973bcf9fa646b66269438716604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a70097973bcf9fa646b66269438716604">rootDir</a> () const</td></tr>
<tr class="memdesc:a70097973bcf9fa646b66269438716604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get rootdir (for file conflicts check)  <a href="#a70097973bcf9fa646b66269438716604">More...</a><br /></td></tr>
<tr class="separator:a70097973bcf9fa646b66269438716604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeca84dd6602ff173561678a8ec7f8f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#adeca84dd6602ff173561678a8ec7f8f6">rootDir</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;root_r)</td></tr>
<tr class="memdesc:adeca84dd6602ff173561678a8ec7f8f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set rootdir (for file conflicts check)  <a href="#adeca84dd6602ff173561678a8ec7f8f6">More...</a><br /></td></tr>
<tr class="separator:adeca84dd6602ff173561678a8ec7f8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a58ecd4da47945f546ff2ff790067c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af0a58ecd4da47945f546ff2ff790067c">reposEmpty</a> () const</td></tr>
<tr class="memdesc:af0a58ecd4da47945f546ff2ff790067c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> contains repos.  <a href="#af0a58ecd4da47945f546ff2ff790067c">More...</a><br /></td></tr>
<tr class="separator:af0a58ecd4da47945f546ff2ff790067c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d6bcc814d0474b57ed988f0c162e573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a1d6bcc814d0474b57ed988f0c162e573">reposSize</a> () const</td></tr>
<tr class="memdesc:a1d6bcc814d0474b57ed988f0c162e573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of repos in <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>.  <a href="#a1d6bcc814d0474b57ed988f0c162e573">More...</a><br /></td></tr>
<tr class="separator:a1d6bcc814d0474b57ed988f0c162e573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8266c55a0eb38cb032772bbe95c403a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a8266c55a0eb38cb032772bbe95c403a7">reposBegin</a> () const</td></tr>
<tr class="memdesc:a8266c55a0eb38cb032772bbe95c403a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator to the first <a class="el" href="classzypp_1_1Repository.html">Repository</a>.  <a href="#a8266c55a0eb38cb032772bbe95c403a7">More...</a><br /></td></tr>
<tr class="separator:a8266c55a0eb38cb032772bbe95c403a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a114ad4c68cd7fc8702d83119b693508c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a114ad4c68cd7fc8702d83119b693508c">reposEnd</a> () const</td></tr>
<tr class="memdesc:a114ad4c68cd7fc8702d83119b693508c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator behind the last <a class="el" href="classzypp_1_1Repository.html">Repository</a>.  <a href="#a114ad4c68cd7fc8702d83119b693508c">More...</a><br /></td></tr>
<tr class="separator:a114ad4c68cd7fc8702d83119b693508c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8842e59d9e2ed5882c2bdeba94d787d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a8842e59d9e2ed5882c2bdeba94d787d2">repos</a> () const</td></tr>
<tr class="memdesc:a8842e59d9e2ed5882c2bdeba94d787d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate the repositories.  <a href="#a8842e59d9e2ed5882c2bdeba94d787d2">More...</a><br /></td></tr>
<tr class="separator:a8842e59d9e2ed5882c2bdeba94d787d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25371e6e27b80a28a7b14ed073336c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac25371e6e27b80a28a7b14ed073336c1">reposInsert</a> (const std::string &amp;alias_r)</td></tr>
<tr class="memdesc:ac25371e6e27b80a28a7b14ed073336c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>.  <a href="#ac25371e6e27b80a28a7b14ed073336c1">More...</a><br /></td></tr>
<tr class="separator:ac25371e6e27b80a28a7b14ed073336c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a959218772fb5900f7a63b1e33131fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9a959218772fb5900f7a63b1e33131fc">reposFind</a> (const std::string &amp;alias_r) const</td></tr>
<tr class="memdesc:a9a959218772fb5900f7a63b1e33131fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>.  <a href="#a9a959218772fb5900f7a63b1e33131fc">More...</a><br /></td></tr>
<tr class="separator:a9a959218772fb5900f7a63b1e33131fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a589d4beb08eddc1b833f93203786ed2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a589d4beb08eddc1b833f93203786ed2b">reposErase</a> (const std::string &amp;alias_r)</td></tr>
<tr class="memdesc:a589d4beb08eddc1b833f93203786ed2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>.  <a href="#a589d4beb08eddc1b833f93203786ed2b">More...</a><br /></td></tr>
<tr class="separator:a589d4beb08eddc1b833f93203786ed2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66f397d3e43eb0f20364a77709b3b68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aa66f397d3e43eb0f20364a77709b3b68">reposEraseAll</a> ()</td></tr>
<tr class="memdesc:aa66f397d3e43eb0f20364a77709b3b68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all repos from the pool.  <a href="#aa66f397d3e43eb0f20364a77709b3b68">More...</a><br /></td></tr>
<tr class="separator:aa66f397d3e43eb0f20364a77709b3b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d9df33d077dd7b98bffe09a966df45b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a4d9df33d077dd7b98bffe09a966df45b">findSystemRepo</a> () const</td></tr>
<tr class="memdesc:a4d9df33d077dd7b98bffe09a966df45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the system repository if it is on the pool.  <a href="#a4d9df33d077dd7b98bffe09a966df45b">More...</a><br /></td></tr>
<tr class="separator:a4d9df33d077dd7b98bffe09a966df45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebbc9780cd7f329473f85fa56904ff08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aebbc9780cd7f329473f85fa56904ff08">systemRepo</a> ()</td></tr>
<tr class="memdesc:aebbc9780cd7f329473f85fa56904ff08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the system repository, create it if missing.  <a href="#aebbc9780cd7f329473f85fa56904ff08">More...</a><br /></td></tr>
<tr class="separator:aebbc9780cd7f329473f85fa56904ff08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ffcecf6cdc1ec3c0aebf03b80867d77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9ffcecf6cdc1ec3c0aebf03b80867d77">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r, const std::string &amp;name_r)</td></tr>
<tr class="memdesc:a9ffcecf6cdc1ec3c0aebf03b80867d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load Solvables from a solv-file into a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>name_r</code>.  <a href="#a9ffcecf6cdc1ec3c0aebf03b80867d77">More...</a><br /></td></tr>
<tr class="separator:a9ffcecf6cdc1ec3c0aebf03b80867d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad1c4769c469bffe261240d919ec4e61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aad1c4769c469bffe261240d919ec4e61">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r)</td></tr>
<tr class="separator:aad1c4769c469bffe261240d919ec4e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2f29ad048c3653871248c3200a45cf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af2f29ad048c3653871248c3200a45cf6">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;info_r)</td></tr>
<tr class="separator:af2f29ad048c3653871248c3200a45cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf06fe9e1bfce12cc92fb79fe198bdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#abf06fe9e1bfce12cc92fb79fe198bdfe">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r, const std::string &amp;name_r)</td></tr>
<tr class="memdesc:abf06fe9e1bfce12cc92fb79fe198bdfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load Solvables from a helix-file into a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>name_r</code>.  <a href="#abf06fe9e1bfce12cc92fb79fe198bdfe">More...</a><br /></td></tr>
<tr class="separator:abf06fe9e1bfce12cc92fb79fe198bdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4caba7f79f14b00448a7aa6be289429d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a4caba7f79f14b00448a7aa6be289429d">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r)</td></tr>
<tr class="separator:a4caba7f79f14b00448a7aa6be289429d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2485c0d5c63869906eae09c4bb5db3f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a2485c0d5c63869906eae09c4bb5db3f7">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;info_r)</td></tr>
<tr class="separator:a2485c0d5c63869906eae09c4bb5db3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40a3771055ccde6f0231f68ea5b6fc5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a40a3771055ccde6f0231f68ea5b6fc5d">solvablesEmpty</a> () const</td></tr>
<tr class="memdesc:a40a3771055ccde6f0231f68ea5b6fc5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> contains solvables.  <a href="#a40a3771055ccde6f0231f68ea5b6fc5d">More...</a><br /></td></tr>
<tr class="separator:a40a3771055ccde6f0231f68ea5b6fc5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bdb80c84e36ce641f8158eac733e45d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9bdb80c84e36ce641f8158eac733e45d">solvablesSize</a> () const</td></tr>
<tr class="memdesc:a9bdb80c84e36ce641f8158eac733e45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of solvables in <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>.  <a href="#a9bdb80c84e36ce641f8158eac733e45d">More...</a><br /></td></tr>
<tr class="separator:a9bdb80c84e36ce641f8158eac733e45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10859a3fbb3e4ff22a063787a73be84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac10859a3fbb3e4ff22a063787a73be84">solvablesBegin</a> () const</td></tr>
<tr class="memdesc:ac10859a3fbb3e4ff22a063787a73be84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator to the first <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>.  <a href="#ac10859a3fbb3e4ff22a063787a73be84">More...</a><br /></td></tr>
<tr class="separator:ac10859a3fbb3e4ff22a063787a73be84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c7c39a4eb70814a7f481ba5fe10f4c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a5c7c39a4eb70814a7f481ba5fe10f4c3">solvablesEnd</a> () const</td></tr>
<tr class="memdesc:a5c7c39a4eb70814a7f481ba5fe10f4c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator behind the last <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>.  <a href="#a5c7c39a4eb70814a7f481ba5fe10f4c3">More...</a><br /></td></tr>
<tr class="separator:a5c7c39a4eb70814a7f481ba5fe10f4c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a364cb076dac04a362b1e205061c1f2e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a364cb076dac04a362b1e205061c1f2e7">solvables</a> () const</td></tr>
<tr class="memdesc:a364cb076dac04a362b1e205061c1f2e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate the solvables.  <a href="#a364cb076dac04a362b1e205061c1f2e7">More...</a><br /></td></tr>
<tr class="separator:a364cb076dac04a362b1e205061c1f2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a6496129cc8cc270cdd3cc32ceaaf88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1WhatProvides.html">WhatProvides</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a4a6496129cc8cc270cdd3cc32ceaaf88">whatProvides</a> (<a class="el" href="classzypp_1_1Capability.html">Capability</a> cap_r) const</td></tr>
<tr class="memdesc:a4a6496129cc8cc270cdd3cc32ceaaf88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conainer of all <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> providing <code>cap_r</code>.  <a href="#a4a6496129cc8cc270cdd3cc32ceaaf88">More...</a><br /></td></tr>
<tr class="separator:a4a6496129cc8cc270cdd3cc32ceaaf88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6f0bfda6943ee45fbeec856b679ec4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9e6f0bfda6943ee45fbeec856b679ec4">rebootNeededIdents</a> () const</td></tr>
<tr class="memdesc:a9e6f0bfda6943ee45fbeec856b679ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ident list of all solvables that trigger the "reboot needed" flag.  <a href="#a9e6f0bfda6943ee45fbeec856b679ec4">More...</a><br /></td></tr>
<tr class="separator:a9e6f0bfda6943ee45fbeec856b679ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a945ddc025815e6353c5824bfac45c7c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a945ddc025815e6353c5824bfac45c7c3">setRebootNeededIdents</a> (const <a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> &amp;rebootNeeded_r)</td></tr>
<tr class="memdesc:a945ddc025815e6353c5824bfac45c7c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ident list of all solvables that trigger the "reboot needed" flag.  <a href="#a945ddc025815e6353c5824bfac45c7c3">More...</a><br /></td></tr>
<tr class="separator:a945ddc025815e6353c5824bfac45c7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbbff72a458bdb55d7f86d751a4fe5d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">detail::CPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#adbbff72a458bdb55d7f86d751a4fe5d1">get</a> () const</td></tr>
<tr class="memdesc:adbbff72a458bdb55d7f86d751a4fe5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expert backdoor.  <a href="#adbbff72a458bdb55d7f86d751a4fe5d1">More...</a><br /></td></tr>
<tr class="separator:adbbff72a458bdb55d7f86d751a4fe5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Iterate all Solvables matching a \c TFilter.</div></td></tr>
<tr class="memitem:a08739e0783efe4854686bca6ab9adf0b"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:a08739e0783efe4854686bca6ab9adf0b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a08739e0783efe4854686bca6ab9adf0b">filterBegin</a> (const TFilter &amp;filter_r) const</td></tr>
<tr class="separator:a08739e0783efe4854686bca6ab9adf0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23ead8394a6b6d4b793e19dd671ab196"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:a23ead8394a6b6d4b793e19dd671ab196"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a23ead8394a6b6d4b793e19dd671ab196">filterEnd</a> (const TFilter &amp;filter_r) const</td></tr>
<tr class="separator:a23ead8394a6b6d4b793e19dd671ab196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Requested locales.</div></td></tr>
<tr class="memitem:a5ce90ed688c9dd6355cb1760a85b0b17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a5ce90ed688c9dd6355cb1760a85b0b17">setTextLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="memdesc:a5ce90ed688c9dd6355cb1760a85b0b17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default language for retrieving translated texts.  <a href="#a5ce90ed688c9dd6355cb1760a85b0b17">More...</a><br /></td></tr>
<tr class="separator:a5ce90ed688c9dd6355cb1760a85b0b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97fca5210ed710fa970a945a12dfc6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ae97fca5210ed710fa970a945a12dfc6d">setRequestedLocales</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;locales_r)</td></tr>
<tr class="memdesc:ae97fca5210ed710fa970a945a12dfc6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the requested locales.  <a href="#ae97fca5210ed710fa970a945a12dfc6d">More...</a><br /></td></tr>
<tr class="separator:ae97fca5210ed710fa970a945a12dfc6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a16fd3ca5c2b16d80475af87bad4e35d9">addRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="memdesc:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add one <a class="el" href="classzypp_1_1Locale.html">Locale</a> to the set of requested locales.  <a href="#a16fd3ca5c2b16d80475af87bad4e35d9">More...</a><br /></td></tr>
<tr class="separator:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa154015c074255847eec09fa146cf54f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aa154015c074255847eec09fa146cf54f">eraseRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="memdesc:aa154015c074255847eec09fa146cf54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erase one <a class="el" href="classzypp_1_1Locale.html">Locale</a> from the set of requested locales.  <a href="#aa154015c074255847eec09fa146cf54f">More...</a><br /></td></tr>
<tr class="separator:aa154015c074255847eec09fa146cf54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecbb8ddda95314311d819db049f3d431"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aecbb8ddda95314311d819db049f3d431">getRequestedLocales</a> () const</td></tr>
<tr class="memdesc:aecbb8ddda95314311d819db049f3d431"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the requested locales.  <a href="#aecbb8ddda95314311d819db049f3d431">More...</a><br /></td></tr>
<tr class="separator:aecbb8ddda95314311d819db049f3d431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a476f8e29392ecbf1652b5f4e2c6b91e6">isRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r) const</td></tr>
<tr class="memdesc:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="mdescLeft">&#160;</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="#a476f8e29392ecbf1652b5f4e2c6b91e6">More...</a><br /></td></tr>
<tr class="separator:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e328e862f21a3b5e2b8ff01dea197e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af2e328e862f21a3b5e2b8ff01dea197e">initRequestedLocales</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;locales_r)</td></tr>
<tr class="memdesc:af2e328e862f21a3b5e2b8ff01dea197e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start tracking changes based on this <em>locales_r</em>.  <a href="#af2e328e862f21a3b5e2b8ff01dea197e">More...</a><br /></td></tr>
<tr class="separator:af2e328e862f21a3b5e2b8ff01dea197e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedfd97e27ef3b13e65ec2655fd9a2cf3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aedfd97e27ef3b13e65ec2655fd9a2cf3">getAddedRequestedLocales</a> () const</td></tr>
<tr class="memdesc:aedfd97e27ef3b13e65ec2655fd9a2cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Added since last initRequestedLocales.  <a href="#aedfd97e27ef3b13e65ec2655fd9a2cf3">More...</a><br /></td></tr>
<tr class="separator:aedfd97e27ef3b13e65ec2655fd9a2cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a738be151ce2a6a7f043959e10eed4d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a3a738be151ce2a6a7f043959e10eed4d">getRemovedRequestedLocales</a> () const</td></tr>
<tr class="memdesc:a3a738be151ce2a6a7f043959e10eed4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removed since last initRequestedLocales.  <a href="#a3a738be151ce2a6a7f043959e10eed4d">More...</a><br /></td></tr>
<tr class="separator:a3a738be151ce2a6a7f043959e10eed4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe0deec402cdde5dd0483cc20f4bee9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a2fe0deec402cdde5dd0483cc20f4bee9">getAvailableLocales</a> () const</td></tr>
<tr class="memdesc:a2fe0deec402cdde5dd0483cc20f4bee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the set of available locales.  <a href="#a2fe0deec402cdde5dd0483cc20f4bee9">More...</a><br /></td></tr>
<tr class="separator:a2fe0deec402cdde5dd0483cc20f4bee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ab0c4adc068389d15ef7d2975cc0b86d0">isAvailableLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r) const</td></tr>
<tr class="memdesc:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="mdescLeft">&#160;</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="#ab0c4adc068389d15ef7d2975cc0b86d0">More...</a><br /></td></tr>
<tr class="separator:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Autoinstalled</div></td></tr>
<tr class="memitem:a0b370ac40d6e73abde35d652f8c2da4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a0b370ac40d6e73abde35d652f8c2da4f">autoInstalled</a> () const</td></tr>
<tr class="memdesc:a0b370ac40d6e73abde35d652f8c2da4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ident list of all autoinstalled solvables.  <a href="#a0b370ac40d6e73abde35d652f8c2da4f">More...</a><br /></td></tr>
<tr class="separator:a0b370ac40d6e73abde35d652f8c2da4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3808298913ad7c27d661a8f7748bd3d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a3808298913ad7c27d661a8f7748bd3d5">setAutoInstalled</a> (const <a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> &amp;autoInstalled_r)</td></tr>
<tr class="memdesc:a3808298913ad7c27d661a8f7748bd3d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ident list of all autoinstalled solvables.  <a href="#a3808298913ad7c27d661a8f7748bd3d5">More...</a><br /></td></tr>
<tr class="separator:a3808298913ad7c27d661a8f7748bd3d5"><td class="memSeparator" colspan="2">&#160;</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:aacf0eaeb5c1f2dbe59254df82840dd9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aacf0eaeb5c1f2dbe59254df82840dd9a">instance</a> ()</td></tr>
<tr class="memdesc:aacf0eaeb5c1f2dbe59254df82840dd9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Singleton ctor.  <a href="#aacf0eaeb5c1f2dbe59254df82840dd9a">More...</a><br /></td></tr>
<tr class="separator:aacf0eaeb5c1f2dbe59254df82840dd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fbc24443322c64e0c9d6d6c9e4b8dc"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ab7fbc24443322c64e0c9d6d6c9e4b8dc">systemRepoAlias</a> ()</td></tr>
<tr class="memdesc:ab7fbc24443322c64e0c9d6d6c9e4b8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved system repository alias <code>@System</code> .  <a href="#ab7fbc24443322c64e0c9d6d6c9e4b8dc">More...</a><br /></td></tr>
<tr class="separator:ab7fbc24443322c64e0c9d6d6c9e4b8dc"><td class="memSeparator" colspan="2">&#160;</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:a3aec711f4464a34e76e5786356c64170"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a3aec711f4464a34e76e5786356c64170">Pool</a> ()</td></tr>
<tr class="memdesc:a3aec711f4464a34e76e5786356c64170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default ctor.  <a href="#a3aec711f4464a34e76e5786356c64170">More...</a><br /></td></tr>
<tr class="separator:a3aec711f4464a34e76e5786356c64170"><td class="memSeparator" colspan="2">&#160;</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:abb379293eb01a3d8753094e6ce9c11c4"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#abb379293eb01a3d8753094e6ce9c11c4">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;obj)</td></tr>
<tr class="separator:abb379293eb01a3d8753094e6ce9c11c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac223f42d84730e06c9e1e33499d27635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac223f42d84730e06c9e1e33499d27635">operator==</a> (const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;lhs, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;rhs)</td></tr>
<tr class="separator:ac223f42d84730e06c9e1e33499d27635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a93f27bc6104d37ae49aee12dfbc90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af1a93f27bc6104d37ae49aee12dfbc90">operator!=</a> (const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;lhs, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;rhs)</td></tr>
<tr class="separator:af1a93f27bc6104d37ae49aee12dfbc90"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Multiversion install.</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp8ff9fd9dea2b0d82a33e0607e606a29b"></a>Whether the pool contains packages which are multiversion installable.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1Solvable.html#a4c796647eefe8f69f4e31f74311a759b">Solvable::multiversionInstall</a> </dd>
<dd>
<a class="el" href="classzypp_1_1ZConfig.html#ab0e6fa2b9197cb420e592e37db84b28c">ZConfig::multiversionSpec</a> </dd></dl>
</td></tr>
<tr class="memitem:a08622ca5ad4117e901b4b3b606b606ce"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1sat_1_1SolvableSet.html">SolvableSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a08622ca5ad4117e901b4b3b606b606ce">MultiversionList</a></td></tr>
<tr class="separator:a08622ca5ad4117e901b4b3b606b606ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb675a5520d76317073411432219d62"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1sat_1_1Pool.html#a08622ca5ad4117e901b4b3b606b606ce">MultiversionList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a1fb675a5520d76317073411432219d62">multiversion</a> () const</td></tr>
<tr class="separator:a1fb675a5520d76317073411432219d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60c2cd1d9400007b816492772c1089d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="APIConfig_8h.html#a62eda8dfb49f55d460b679db0dc08e25">ZYPP_DEPRECATED</a> <a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ab60c2cd1d9400007b816492772c1089d">multiversionEmpty</a> () const</td></tr>
<tr class="separator:ab60c2cd1d9400007b816492772c1089d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_methods_structzypp_1_1sat_1_1detail_1_1PoolMember"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_structzypp_1_1sat_1_1detail_1_1PoolMember')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="structzypp_1_1sat_1_1detail_1_1PoolMember.html">zypp::sat::detail::PoolMember</a></td></tr>
<tr class="memitem:a1d08d0f003c1056a6cd7ba600f48c666 inherit pro_static_methods_structzypp_1_1sat_1_1detail_1_1PoolMember"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html">PoolImpl</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1detail_1_1PoolMember.html#a1d08d0f003c1056a6cd7ba600f48c666">myPool</a> ()</td></tr>
<tr class="separator:a1d08d0f003c1056a6cd7ba600f48c666 inherit pro_static_methods_structzypp_1_1sat_1_1detail_1_1PoolMember"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Global sat-pool. </p>
<p>Explicitly shared singleton <a class="el" href="classzypp_1_1sat_1_1Pool.html#aacf0eaeb5c1f2dbe59254df82840dd9a">Pool::instance</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00044">44</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a6b3c75e94118cfff4efb0d20bd76fa03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b3c75e94118cfff4efb0d20bd76fa03">&#9670;&nbsp;</a></span>SolvableIterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classzypp_1_1sat_1_1detail_1_1SolvableIterator.html">detail::SolvableIterator</a> <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">zypp::sat::Pool::SolvableIterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00047">47</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a7a95492f887fe7f176b3f6ab658db9da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a95492f887fe7f176b3f6ab658db9da">&#9670;&nbsp;</a></span>RepositoryIterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classzypp_1_1detail_1_1RepositoryIterator.html">zypp::detail::RepositoryIterator</a> <a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">zypp::sat::Pool::RepositoryIterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00048">48</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="aca7697466f1dd09095019ea8b11c36c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca7697466f1dd09095019ea8b11c36c9">&#9670;&nbsp;</a></span>size_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">detail::size_type</a> <a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">zypp::sat::Pool::size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00049">49</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a08622ca5ad4117e901b4b3b606b606ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08622ca5ad4117e901b4b3b606b606ce">&#9670;&nbsp;</a></span>MultiversionList</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classzypp_1_1sat_1_1SolvableSet.html">SolvableSet</a> <a class="el" href="classzypp_1_1sat_1_1Pool.html#a08622ca5ad4117e901b4b3b606b606ce">zypp::sat::Pool::MultiversionList</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00253">253</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a113fdc571ab067be6b1fb1549696ab06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a113fdc571ab067be6b1fb1549696ab06">&#9670;&nbsp;</a></span>Pool() <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">zypp::sat::Pool::Pool </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structzypp_1_1sat_1_1detail_1_1PoolMember.html">detail::PoolMember</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></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>Ctor from PoolMember. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00057">57</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a3aec711f4464a34e76e5786356c64170"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aec711f4464a34e76e5786356c64170">&#9670;&nbsp;</a></span>Pool() <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">zypp::sat::Pool::Pool </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default ctor. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00279">279</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aacf0eaeb5c1f2dbe59254df82840dd9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacf0eaeb5c1f2dbe59254df82840dd9a">&#9670;&nbsp;</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">static <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> zypp::sat::Pool::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">inline</span><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="Pool_8h_source.html#l00053">53</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a5309796f40836908feb5a4de2ad6adab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5309796f40836908feb5a4de2ad6adab">&#9670;&nbsp;</a></span>capacity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">Pool::size_type</a> zypp::sat::Pool::capacity </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal array size for stats only. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00052">52</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a9e7ebb0cd83bc1030e2f2d4520242f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e7ebb0cd83bc1030e2f2d4520242f6a">&#9670;&nbsp;</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> &amp; zypp::sat::Pool::serial </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Housekeeping data serial number. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00055">55</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a0b2ca246affbb941ddf64fab094fb0a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b2ca246affbb941ddf64fab094fb0a1">&#9670;&nbsp;</a></span>serialIDs()</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> &amp; zypp::sat::Pool::serialIDs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Serial number changing whenever resusePoolIDs==true was used. </p>
<p><a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> must also invalidate it's PoolItems! </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00058">58</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ac3164b0e780b4c0ff0d95cfc240f58c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3164b0e780b4c0ff0d95cfc240f58c3">&#9670;&nbsp;</a></span>prepare()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::prepare </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Update housekeeping data if necessary (e.g. </p>
<p>whatprovides). </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00061">61</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a70097973bcf9fa646b66269438716604"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70097973bcf9fa646b66269438716604">&#9670;&nbsp;</a></span>rootDir() <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_1filesystem_1_1Pathname.html">Pathname</a> zypp::sat::Pool::rootDir </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get rootdir (for file conflicts check) </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00064">64</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="adeca84dd6602ff173561678a8ec7f8f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adeca84dd6602ff173561678a8ec7f8f6">&#9670;&nbsp;</a></span>rootDir() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::rootDir </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>root_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set rootdir (for file conflicts check) </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00067">67</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="af0a58ecd4da47945f546ff2ff790067c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a58ecd4da47945f546ff2ff790067c">&#9670;&nbsp;</a></span>reposEmpty()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::Pool::reposEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> contains repos. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00070">70</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a1d6bcc814d0474b57ed988f0c162e573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d6bcc814d0474b57ed988f0c162e573">&#9670;&nbsp;</a></span>reposSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">Pool::size_type</a> zypp::sat::Pool::reposSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of repos in <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00073">73</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a8266c55a0eb38cb032772bbe95c403a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8266c55a0eb38cb032772bbe95c403a7">&#9670;&nbsp;</a></span>reposBegin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">Pool::RepositoryIterator</a> zypp::sat::Pool::reposBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Iterator to the first <a class="el" href="classzypp_1_1Repository.html">Repository</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00076">76</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a114ad4c68cd7fc8702d83119b693508c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a114ad4c68cd7fc8702d83119b693508c">&#9670;&nbsp;</a></span>reposEnd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">Pool::RepositoryIterator</a> zypp::sat::Pool::reposEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Iterator behind the last <a class="el" href="classzypp_1_1Repository.html">Repository</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00087">87</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a8842e59d9e2ed5882c2bdeba94d787d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8842e59d9e2ed5882c2bdeba94d787d2">&#9670;&nbsp;</a></span>repos()</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>&lt;<a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a>&gt; zypp::sat::Pool::repos </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>Iterate the repositories. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00093">93</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="ac25371e6e27b80a28a7b14ed073336c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25371e6e27b80a28a7b14ed073336c1">&#9670;&nbsp;</a></span>reposInsert()</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::sat::Pool::reposInsert </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>alias_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>. </p>
<p>It a such a <a class="el" href="classzypp_1_1Repository.html">Repository</a> does not already exist a new empty <a class="el" href="classzypp_1_1Repository.html">Repository</a> is created. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00122">122</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a9a959218772fb5900f7a63b1e33131fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a959218772fb5900f7a63b1e33131fc">&#9670;&nbsp;</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::sat::Pool::reposFind </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</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 noRepository 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="Pool_8cc_source.html#l00142">142</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a589d4beb08eddc1b833f93203786ed2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a589d4beb08eddc1b833f93203786ed2b">&#9670;&nbsp;</a></span>reposErase()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::reposErase </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>alias_r</em></td><td>)</td>
          <td></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>Remove a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1Repository.html#af687417766f13436374cef99e8574a22">Repository::eraseFromPool</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00110">110</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="aa66f397d3e43eb0f20364a77709b3b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa66f397d3e43eb0f20364a77709b3b68">&#9670;&nbsp;</a></span>reposEraseAll()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::reposEraseAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></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>Remove all repos from the pool. </p>
<p>This also shrinks a pool which may have become large after having added and removed repos lots of times. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00117">117</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="ab7fbc24443322c64e0c9d6d6c9e4b8dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7fbc24443322c64e0c9d6d6c9e4b8dc">&#9670;&nbsp;</a></span>systemRepoAlias()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; zypp::sat::Pool::systemRepoAlias </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>Reserved system repository alias <code>@System</code> . </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00046">46</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a4d9df33d077dd7b98bffe09a966df45b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d9df33d077dd7b98bffe09a966df45b">&#9670;&nbsp;</a></span>findSystemRepo()</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::sat::Pool::findSystemRepo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the system repository if it is on the pool. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00152">152</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="aebbc9780cd7f329473f85fa56904ff08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebbc9780cd7f329473f85fa56904ff08">&#9670;&nbsp;</a></span>systemRepo()</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::sat::Pool::systemRepo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the system repository, create it if missing. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00157">157</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a9ffcecf6cdc1ec3c0aebf03b80867d77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ffcecf6cdc1ec3c0aebf03b80867d77">&#9670;&nbsp;</a></span>addRepoSolv() <span class="overload">[1/3]</span></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::sat::Pool::addRepoSolv </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load Solvables from a solv-file into a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>name_r</code>. </p>
<p>In case of an exception the <a class="el" href="classzypp_1_1Repository.html">Repository</a> is removed from the <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1Exception.html" title="Base class for Exception.">Exception</a></td><td>if loading the solv-file fails. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structzypp_1_1Repository_1_1EraseFromPool.html">Repository::EraseFromPool</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00164">164</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="aad1c4769c469bffe261240d919ec4e61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad1c4769c469bffe261240d919ec4e61">&#9670;&nbsp;</a></span>addRepoSolv() <span class="overload">[2/3]</span></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::sat::Pool::addRepoSolv </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em></td><td>)</td>
          <td></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="Pool_8cc_source.html#l00176">176</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="af2f29ad048c3653871248c3200a45cf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2f29ad048c3653871248c3200a45cf6">&#9670;&nbsp;</a></span>addRepoSolv() <span class="overload">[3/3]</span></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::sat::Pool::addRepoSolv </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>info_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00179">179</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="abf06fe9e1bfce12cc92fb79fe198bdfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf06fe9e1bfce12cc92fb79fe198bdfe">&#9670;&nbsp;</a></span>addRepoHelix() <span class="overload">[1/3]</span></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::sat::Pool::addRepoHelix </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load Solvables from a helix-file into a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>name_r</code>. </p>
<p>Supports loading of gzip compressed files (.gz). In case of an exception the <a class="el" href="classzypp_1_1Repository.html">Repository</a> is removed from the <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzypp_1_1Exception.html" title="Base class for Exception.">Exception</a></td><td>if loading the helix-file fails. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structzypp_1_1Repository_1_1EraseFromPool.html">Repository::EraseFromPool</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00188">188</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a4caba7f79f14b00448a7aa6be289429d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4caba7f79f14b00448a7aa6be289429d">&#9670;&nbsp;</a></span>addRepoHelix() <span class="overload">[2/3]</span></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::sat::Pool::addRepoHelix </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em></td><td>)</td>
          <td></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="Pool_8cc_source.html#l00200">200</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a2485c0d5c63869906eae09c4bb5db3f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2485c0d5c63869906eae09c4bb5db3f7">&#9670;&nbsp;</a></span>addRepoHelix() <span class="overload">[3/3]</span></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::sat::Pool::addRepoHelix </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>info_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00203">203</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a40a3771055ccde6f0231f68ea5b6fc5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40a3771055ccde6f0231f68ea5b6fc5d">&#9670;&nbsp;</a></span>solvablesEmpty()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::Pool::solvablesEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> contains solvables. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00090">90</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a9bdb80c84e36ce641f8158eac733e45d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bdb80c84e36ce641f8158eac733e45d">&#9670;&nbsp;</a></span>solvablesSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aca7697466f1dd09095019ea8b11c36c9">Pool::size_type</a> zypp::sat::Pool::solvablesSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of solvables in <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00103">103</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ac10859a3fbb3e4ff22a063787a73be84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac10859a3fbb3e4ff22a063787a73be84">&#9670;&nbsp;</a></span>solvablesBegin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">Pool::SolvableIterator</a> zypp::sat::Pool::solvablesBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Iterator to the first <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00116">116</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a5c7c39a4eb70814a7f481ba5fe10f4c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c7c39a4eb70814a7f481ba5fe10f4c3">&#9670;&nbsp;</a></span>solvablesEnd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">Pool::SolvableIterator</a> zypp::sat::Pool::solvablesEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Iterator behind the last <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00119">119</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a364cb076dac04a362b1e205061c1f2e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a364cb076dac04a362b1e205061c1f2e7">&#9670;&nbsp;</a></span>solvables()</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>&lt;<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>&gt; zypp::sat::Pool::solvables </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>Iterate the solvables. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00173">173</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a08739e0783efe4854686bca6ab9adf0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08739e0783efe4854686bca6ab9adf0b">&#9670;&nbsp;</a></span>filterBegin()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </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>&lt;TFilter,<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>&gt; zypp::sat::Pool::filterBegin </td>
          <td>(</td>
          <td class="paramtype">const TFilter &amp;&#160;</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="Pool_8h_source.html#l00180">180</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a23ead8394a6b6d4b793e19dd671ab196"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23ead8394a6b6d4b793e19dd671ab196">&#9670;&nbsp;</a></span>filterEnd()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </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>&lt;TFilter,<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>&gt; zypp::sat::Pool::filterEnd </td>
          <td>(</td>
          <td class="paramtype">const TFilter &amp;&#160;</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="Pool_8h_source.html#l00184">184</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a4a6496129cc8cc270cdd3cc32ceaaf88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a6496129cc8cc270cdd3cc32ceaaf88">&#9670;&nbsp;</a></span>whatProvides()</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_1sat_1_1WhatProvides.html">WhatProvides</a> zypp::sat::Pool::whatProvides </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1Capability.html">Capability</a>&#160;</td>
          <td class="paramname"><em>cap_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>Conainer of all <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> providing <code>cap_r</code>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00190">190</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a5ce90ed688c9dd6355cb1760a85b0b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ce90ed688c9dd6355cb1760a85b0b17">&#9670;&nbsp;</a></span>setTextLocale()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::setTextLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the default language for retrieving translated texts. </p>
<p>Updated when calling <a class="el" href="classzypp_1_1ZConfig.html#a3821f3e03714893a26fa40e23ca65fb5">ZConfig::setTextLocale</a>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00212">212</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ae97fca5210ed710fa970a945a12dfc6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae97fca5210ed710fa970a945a12dfc6d">&#9670;&nbsp;</a></span>setRequestedLocales()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::setRequestedLocales </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</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="Pool_8cc_source.html#l00215">215</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a16fd3ca5c2b16d80475af87bad4e35d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16fd3ca5c2b16d80475af87bad4e35d9">&#9670;&nbsp;</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::sat::Pool::addRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</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="Pool_8cc_source.html#l00218">218</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="aa154015c074255847eec09fa146cf54f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa154015c074255847eec09fa146cf54f">&#9670;&nbsp;</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::sat::Pool::eraseRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</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="Pool_8cc_source.html#l00221">221</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="aecbb8ddda95314311d819db049f3d431"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecbb8ddda95314311d819db049f3d431">&#9670;&nbsp;</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> &amp; zypp::sat::Pool::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_1sat_1_1Pool.html#ae97fca5210ed710fa970a945a12dfc6d">setRequestedLocales</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00224">224</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a476f8e29392ecbf1652b5f4e2c6b91e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a476f8e29392ecbf1652b5f4e2c6b91e6">&#9670;&nbsp;</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::sat::Pool::isRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</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="Pool_8cc_source.html#l00227">227</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="af2e328e862f21a3b5e2b8ff01dea197e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2e328e862f21a3b5e2b8ff01dea197e">&#9670;&nbsp;</a></span>initRequestedLocales()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::initRequestedLocales </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td>
          <td class="paramname"><em>locales_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start tracking changes based on this <em>locales_r</em>. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00230">230</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="aedfd97e27ef3b13e65ec2655fd9a2cf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedfd97e27ef3b13e65ec2655fd9a2cf3">&#9670;&nbsp;</a></span>getAddedRequestedLocales()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp; zypp::sat::Pool::getAddedRequestedLocales </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Added since last initRequestedLocales. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00231">231</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a3a738be151ce2a6a7f043959e10eed4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a738be151ce2a6a7f043959e10eed4d">&#9670;&nbsp;</a></span>getRemovedRequestedLocales()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp; zypp::sat::Pool::getRemovedRequestedLocales </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removed since last initRequestedLocales. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00232">232</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a2fe0deec402cdde5dd0483cc20f4bee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fe0deec402cdde5dd0483cc20f4bee9">&#9670;&nbsp;</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> &amp; zypp::sat::Pool::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="Pool_8cc_source.html#l00234">234</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ab0c4adc068389d15ef7d2975cc0b86d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0c4adc068389d15ef7d2975cc0b86d0">&#9670;&nbsp;</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::sat::Pool::isAvailableLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</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="Pool_8cc_source.html#l00237">237</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a1fb675a5520d76317073411432219d62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fb675a5520d76317073411432219d62">&#9670;&nbsp;</a></span>multiversion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1sat_1_1Pool.html#a08622ca5ad4117e901b4b3b606b606ce">Pool::MultiversionList</a> &amp; zypp::sat::Pool::multiversion </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="Pool_8cc_source.html#l00240">240</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ab60c2cd1d9400007b816492772c1089d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab60c2cd1d9400007b816492772c1089d">&#9670;&nbsp;</a></span>multiversionEmpty()</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="APIConfig_8h.html#a62eda8dfb49f55d460b679db0dc08e25">ZYPP_DEPRECATED</a> <a class="el" href="classbool.html">bool</a> zypp::sat::Pool::multiversionEmpty </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">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>Legacy, use <a class="el" href="classzypp_1_1sat_1_1Pool.html#a1fb675a5520d76317073411432219d62">multiversion()</a>.empty() instead.</dd></dl>

<p class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00256">256</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="a0b370ac40d6e73abde35d652f8c2da4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b370ac40d6e73abde35d652f8c2da4f">&#9670;&nbsp;</a></span>autoInstalled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> zypp::sat::Pool::autoInstalled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ident list of all autoinstalled solvables. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00243">243</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a3808298913ad7c27d661a8f7748bd3d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3808298913ad7c27d661a8f7748bd3d5">&#9670;&nbsp;</a></span>setAutoInstalled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::setAutoInstalled </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> &amp;&#160;</td>
          <td class="paramname"><em>autoInstalled_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set ident list of all autoinstalled solvables. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00244">244</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a9e6f0bfda6943ee45fbeec856b679ec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e6f0bfda6943ee45fbeec856b679ec4">&#9670;&nbsp;</a></span>rebootNeededIdents()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> zypp::sat::Pool::rebootNeededIdents </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get ident list of all solvables that trigger the "reboot needed" flag. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00246">246</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="a945ddc025815e6353c5824bfac45c7c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a945ddc025815e6353c5824bfac45c7c3">&#9670;&nbsp;</a></span>setRebootNeededIdents()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::Pool::setRebootNeededIdents </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Queue.html">Queue</a> &amp;&#160;</td>
          <td class="paramname"><em>rebootNeeded_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set ident list of all solvables that trigger the "reboot needed" flag. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00247">247</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="adbbff72a458bdb55d7f86d751a4fe5d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbbff72a458bdb55d7f86d751a4fe5d1">&#9670;&nbsp;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">detail::CPool</a> * zypp::sat::Pool::get </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Expert backdoor. </p>

<p class="definition">Definition at line <a class="el" href="Pool_8cc_source.html#l00049">49</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="abb379293eb01a3d8753094e6ce9c11c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb379293eb01a3d8753094e6ce9c11c4">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</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_1sat_1_1Pool.html">Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</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="Pool_8cc_source.html#l00254">254</a> of file <a class="el" href="Pool_8cc_source.html">Pool.cc</a>.</p>

</div>
</div>
<a id="ac223f42d84730e06c9e1e33499d27635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac223f42d84730e06c9e1e33499d27635">&#9670;&nbsp;</a></span>operator==()</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="classbool.html">bool</a> operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</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 class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00287">287</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<a id="af1a93f27bc6104d37ae49aee12dfbc90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a93f27bc6104d37ae49aee12dfbc90">&#9670;&nbsp;</a></span>operator!=()</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="classbool.html">bool</a> operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</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 class="definition">Definition at line <a class="el" href="Pool_8h_source.html#l00291">291</a> of file <a class="el" href="Pool_8h_source.html">Pool.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/sat/<a class="el" href="Pool_8h_source.html">Pool.h</a></li>
<li>zypp/sat/<a class="el" href="Pool_8cc_source.html">Pool.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="namespacezypp_1_1sat.html">sat</a></li><li class="navelem"><a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</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>