<!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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classzypp_1_1sat_1_1Pool.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#related">Related Functions</a> | <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 <<a class="el" href="Pool_8h_source.html">Pool.h</a>></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-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> </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"> </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> </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"> </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> </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"> </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"> </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> &)</td></tr> <tr class="memdesc:a113fdc571ab067be6b1fb1549696ab06"><td class="mdescLeft"> </td><td class="mdescRight">Ctor from PoolMember. <a href="#a113fdc571ab067be6b1fb1549696ab06">More...</a><br /></td></tr> <tr class="separator:a113fdc571ab067be6b1fb1549696ab06"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </td></tr> <tr class="memitem:a9e7ebb0cd83bc1030e2f2d4520242f6a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9e7ebb0cd83bc1030e2f2d4520242f6a">serial</a> () const</td></tr> <tr class="memdesc:a9e7ebb0cd83bc1030e2f2d4520242f6a"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a0b2ca246affbb941ddf64fab094fb0a1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a0b2ca246affbb941ddf64fab094fb0a1">serialIDs</a> () const</td></tr> <tr class="memdesc:a0b2ca246affbb941ddf64fab094fb0a1"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ac3164b0e780b4c0ff0d95cfc240f58c3"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:adeca84dd6602ff173561678a8ec7f8f6"><td class="memItemLeft" align="right" valign="top">void </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> &root_r)</td></tr> <tr class="memdesc:adeca84dd6602ff173561678a8ec7f8f6"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:af0a58ecd4da47945f546ff2ff790067c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af0a58ecd4da47945f546ff2ff790067c">reposEmpty</a> () const</td></tr> <tr class="memdesc:af0a58ecd4da47945f546ff2ff790067c"><td class="mdescLeft"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a8842e59d9e2ed5882c2bdeba94d787d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a> > </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"> </td><td class="mdescRight">Iterate the repositories. <a href="#a8842e59d9e2ed5882c2bdeba94d787d2">More...</a><br /></td></tr> <tr class="separator:a8842e59d9e2ed5882c2bdeba94d787d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac25371e6e27b80a28a7b14ed073336c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac25371e6e27b80a28a7b14ed073336c1">reposInsert</a> (const std::string &alias_r)</td></tr> <tr class="memdesc:ac25371e6e27b80a28a7b14ed073336c1"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a9a959218772fb5900f7a63b1e33131fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9a959218772fb5900f7a63b1e33131fc">reposFind</a> (const std::string &alias_r) const</td></tr> <tr class="memdesc:a9a959218772fb5900f7a63b1e33131fc"><td class="mdescLeft"> </td><td class="mdescRight">Find a <a class="el" href="classzypp_1_1Repository.html">Repository</a> named <code>alias_r</code>. <a href="#a9a959218772fb5900f7a63b1e33131fc">More...</a><br /></td></tr> <tr class="separator:a9a959218772fb5900f7a63b1e33131fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a589d4beb08eddc1b833f93203786ed2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a589d4beb08eddc1b833f93203786ed2b">reposErase</a> (const std::string &alias_r)</td></tr> <tr class="memdesc:a589d4beb08eddc1b833f93203786ed2b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aa66f397d3e43eb0f20364a77709b3b68"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a4d9df33d077dd7b98bffe09a966df45b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a4d9df33d077dd7b98bffe09a966df45b">findSystemRepo</a> () const</td></tr> <tr class="memdesc:a4d9df33d077dd7b98bffe09a966df45b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aebbc9780cd7f329473f85fa56904ff08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aebbc9780cd7f329473f85fa56904ff08">systemRepo</a> ()</td></tr> <tr class="memdesc:aebbc9780cd7f329473f85fa56904ff08"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a9ffcecf6cdc1ec3c0aebf03b80867d77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a9ffcecf6cdc1ec3c0aebf03b80867d77">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r, const std::string &name_r)</td></tr> <tr class="memdesc:a9ffcecf6cdc1ec3c0aebf03b80867d77"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aad1c4769c469bffe261240d919ec4e61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aad1c4769c469bffe261240d919ec4e61">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r)</td></tr> <tr class="separator:aad1c4769c469bffe261240d919ec4e61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2f29ad048c3653871248c3200a45cf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af2f29ad048c3653871248c3200a45cf6">addRepoSolv</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info_r)</td></tr> <tr class="separator:af2f29ad048c3653871248c3200a45cf6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf06fe9e1bfce12cc92fb79fe198bdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#abf06fe9e1bfce12cc92fb79fe198bdfe">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r, const std::string &name_r)</td></tr> <tr class="memdesc:abf06fe9e1bfce12cc92fb79fe198bdfe"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a4caba7f79f14b00448a7aa6be289429d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a4caba7f79f14b00448a7aa6be289429d">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r)</td></tr> <tr class="separator:a4caba7f79f14b00448a7aa6be289429d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2485c0d5c63869906eae09c4bb5db3f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Repository.html">Repository</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a2485c0d5c63869906eae09c4bb5db3f7">addRepoHelix</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &file_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info_r)</td></tr> <tr class="separator:a2485c0d5c63869906eae09c4bb5db3f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40a3771055ccde6f0231f68ea5b6fc5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a40a3771055ccde6f0231f68ea5b6fc5d">solvablesEmpty</a> () const</td></tr> <tr class="memdesc:a40a3771055ccde6f0231f68ea5b6fc5d"><td class="mdescLeft"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a364cb076dac04a362b1e205061c1f2e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>< <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> > </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"> </td><td class="mdescRight">Iterate the solvables. <a href="#a364cb076dac04a362b1e205061c1f2e7">More...</a><br /></td></tr> <tr class="separator:a364cb076dac04a362b1e205061c1f2e7"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:a945ddc025815e6353c5824bfac45c7c3"><td class="memItemLeft" align="right" valign="top">void </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> &rebootNeeded_r)</td></tr> <tr class="memdesc:a945ddc025815e6353c5824bfac45c7c3"><td class="mdescLeft"> </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"> </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> * </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"> </td><td class="mdescRight">Expert backdoor. <a href="#adbbff72a458bdb55d7f86d751a4fe5d1">More...</a><br /></td></tr> <tr class="separator:adbbff72a458bdb55d7f86d751a4fe5d1"><td class="memSeparator" colspan="2"> </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<class TFilter > </td></tr> <tr class="memitem:a08739e0783efe4854686bca6ab9adf0b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< TFilter, <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a08739e0783efe4854686bca6ab9adf0b">filterBegin</a> (const TFilter &filter_r) const</td></tr> <tr class="separator:a08739e0783efe4854686bca6ab9adf0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23ead8394a6b6d4b793e19dd671ab196"><td class="memTemplParams" colspan="2">template<class TFilter > </td></tr> <tr class="memitem:a23ead8394a6b6d4b793e19dd671ab196"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>< TFilter, <a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a23ead8394a6b6d4b793e19dd671ab196">filterEnd</a> (const TFilter &filter_r) const</td></tr> <tr class="separator:a23ead8394a6b6d4b793e19dd671ab196"><td class="memSeparator" colspan="2"> </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 </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> &locale_r)</td></tr> <tr class="memdesc:a5ce90ed688c9dd6355cb1760a85b0b17"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ae97fca5210ed710fa970a945a12dfc6d"><td class="memItemLeft" align="right" valign="top">void </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> &locales_r)</td></tr> <tr class="memdesc:ae97fca5210ed710fa970a945a12dfc6d"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a16fd3ca5c2b16d80475af87bad4e35d9">addRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r)</td></tr> <tr class="memdesc:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="mdescLeft"> </td><td class="mdescRight">Add one <a class="el" href="classzypp_1_1Locale.html">Locale</a> to the set of requested locales. <a href="#a16fd3ca5c2b16d80475af87bad4e35d9">More...</a><br /></td></tr> <tr class="separator:a16fd3ca5c2b16d80475af87bad4e35d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa154015c074255847eec09fa146cf54f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aa154015c074255847eec09fa146cf54f">eraseRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r)</td></tr> <tr class="memdesc:aa154015c074255847eec09fa146cf54f"><td class="mdescLeft"> </td><td class="mdescRight">Erase one <a class="el" href="classzypp_1_1Locale.html">Locale</a> from the set of requested locales. <a href="#aa154015c074255847eec09fa146cf54f">More...</a><br /></td></tr> <tr class="separator:aa154015c074255847eec09fa146cf54f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aecbb8ddda95314311d819db049f3d431"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aecbb8ddda95314311d819db049f3d431">getRequestedLocales</a> () const</td></tr> <tr class="memdesc:aecbb8ddda95314311d819db049f3d431"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a476f8e29392ecbf1652b5f4e2c6b91e6">isRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r) const</td></tr> <tr class="memdesc:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="mdescLeft"> </td><td class="mdescRight">Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of requested locales. <a href="#a476f8e29392ecbf1652b5f4e2c6b91e6">More...</a><br /></td></tr> <tr class="separator:a476f8e29392ecbf1652b5f4e2c6b91e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2e328e862f21a3b5e2b8ff01dea197e"><td class="memItemLeft" align="right" valign="top">void </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> &locales_r)</td></tr> <tr class="memdesc:af2e328e862f21a3b5e2b8ff01dea197e"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aedfd97e27ef3b13e65ec2655fd9a2cf3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#aedfd97e27ef3b13e65ec2655fd9a2cf3">getAddedRequestedLocales</a> () const</td></tr> <tr class="memdesc:aedfd97e27ef3b13e65ec2655fd9a2cf3"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a3a738be151ce2a6a7f043959e10eed4d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a3a738be151ce2a6a7f043959e10eed4d">getRemovedRequestedLocales</a> () const</td></tr> <tr class="memdesc:a3a738be151ce2a6a7f043959e10eed4d"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a2fe0deec402cdde5dd0483cc20f4bee9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#a2fe0deec402cdde5dd0483cc20f4bee9">getAvailableLocales</a> () const</td></tr> <tr class="memdesc:a2fe0deec402cdde5dd0483cc20f4bee9"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ab0c4adc068389d15ef7d2975cc0b86d0">isAvailableLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r) const</td></tr> <tr class="memdesc:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="mdescLeft"> </td><td class="mdescRight">Whether this <a class="el" href="classzypp_1_1Locale.html">Locale</a> is in the set of available locales. <a href="#ab0c4adc068389d15ef7d2975cc0b86d0">More...</a><br /></td></tr> <tr class="separator:ab0c4adc068389d15ef7d2975cc0b86d0"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </td></tr> <tr class="memitem:a3808298913ad7c27d661a8f7748bd3d5"><td class="memItemLeft" align="right" valign="top">void </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> &autoInstalled_r)</td></tr> <tr class="memdesc:a3808298913ad7c27d661a8f7748bd3d5"><td class="mdescLeft"> </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"> </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> </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"> </td><td class="mdescRight">Singleton ctor. <a href="#aacf0eaeb5c1f2dbe59254df82840dd9a">More...</a><br /></td></tr> <tr class="separator:aacf0eaeb5c1f2dbe59254df82840dd9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7fbc24443322c64e0c9d6d6c9e4b8dc"><td class="memItemLeft" align="right" valign="top">static const std::string & </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"> </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"> </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"> </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"> </td><td class="mdescRight">Default ctor. <a href="#a3aec711f4464a34e76e5786356c64170">More...</a><br /></td></tr> <tr class="separator:a3aec711f4464a34e76e5786356c64170"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a> Related Functions</h2></td></tr> <tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p> </td></tr> <tr class="memitem:abb379293eb01a3d8753094e6ce9c11c4"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#abb379293eb01a3d8753094e6ce9c11c4">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &obj)</td></tr> <tr class="separator:abb379293eb01a3d8753094e6ce9c11c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac223f42d84730e06c9e1e33499d27635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#ac223f42d84730e06c9e1e33499d27635">operator==</a> (const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &lhs, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &rhs)</td></tr> <tr class="separator:ac223f42d84730e06c9e1e33499d27635"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1a93f27bc6104d37ae49aee12dfbc90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1Pool.html#af1a93f27bc6104d37ae49aee12dfbc90">operator!=</a> (const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &lhs, const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> &rhs)</td></tr> <tr class="separator:af1a93f27bc6104d37ae49aee12dfbc90"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> 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> </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"> </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> & </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"> </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> </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"> </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="-"/> 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> & </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"> </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">◆ </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">◆ </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">◆ </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">◆ </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 & Destructor Documentation</h2> <a id="a113fdc571ab067be6b1fb1549696ab06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a113fdc571ab067be6b1fb1549696ab06">◆ </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> & </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">◆ </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">◆ </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">◆ </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">◆ </a></span>serial()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> & zypp::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">◆ </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> & 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">◆ </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">◆ </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">◆ </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> & </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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><<a class="el" href="classzypp_1_1sat_1_1Pool.html#a7a95492f887fe7f176b3f6ab658db9da">RepositoryIterator</a>> 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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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">◆ </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 & 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">◆ </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">◆ </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">◆ </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> & </td> <td class="paramname"><em>file_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em> </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">◆ </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> & </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">◆ </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> & </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> & </td> <td class="paramname"><em>info_r</em> </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">◆ </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> & </td> <td class="paramname"><em>file_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name_r</em> </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">◆ </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> & </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">◆ </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> & </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> & </td> <td class="paramname"><em>info_r</em> </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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><<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>> 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">◆ </a></span>filterBegin()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TFilter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><TFilter,<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>> zypp::sat::Pool::filterBegin </td> <td>(</td> <td class="paramtype">const TFilter & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="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">◆ </a></span>filterEnd()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TFilter > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a><TFilter,<a class="el" href="classzypp_1_1sat_1_1Pool.html#a6b3c75e94118cfff4efb0d20bd76fa03">SolvableIterator</a>> zypp::sat::Pool::filterEnd </td> <td>(</td> <td class="paramtype">const TFilter & </td> <td class="paramname"><em>filter_r</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="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">◆ </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> </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">◆ </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> & </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">◆ </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> & </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">◆ </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> & </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">◆ </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> & </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">◆ </a></span>getRequestedLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & zypp::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">◆ </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> & </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">◆ </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> & </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">◆ </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> & 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">◆ </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> & 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">◆ </a></span>getAvailableLocales()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> & zypp::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">◆ </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> & </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">◆ </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> & 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">◆ </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">◆ </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">◆ </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> & </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">◆ </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">◆ </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> & </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">◆ </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">◆ </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">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Pool.html">Pool</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">related</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Stream output </p> <p class="definition">Definition at line <a class="el" href="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">◆ </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> & </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> & </td> <td class="paramname"><em>rhs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">related</span></span> </td> </tr> </table> </div><div class="memdoc"> <p 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">◆ </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> & </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> & </td> <td class="paramname"><em>rhs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">related</span></span> </td> </tr> </table> </div><div class="memdoc"> <p 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>