<!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::PoolItem 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_1PoolItem.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-static-methods">Static Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <a href="#related">Related Functions</a> | <a href="classzypp_1_1PoolItem-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">zypp::PoolItem Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>Combining <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> and <a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a>. <a href="classzypp_1_1PoolItem.html#details">More...</a></p> <p><code>#include <<a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>></code></p> <div class="dynheader"> Inheritance diagram for zypp::PoolItem:</div> <div class="dyncontent"> <div class="center"><img src="classzypp_1_1PoolItem__inherit__graph.png" border="0" usemap="#zypp_1_1PoolItem_inherit__map" alt="Inheritance graph"/></div> <map name="zypp_1_1PoolItem_inherit__map" id="zypp_1_1PoolItem_inherit__map"> <area shape="rect" title="Combining sat::Solvable and ResStatus." alt="" coords="31,95,145,121"/> <area shape="rect" href="structzypp_1_1sat_1_1SolvableType.html" title=" " alt="" coords="5,5,171,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="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> implementation. <a href="structzypp_1_1PoolItem_1_1Impl.html#details">More...</a><br /></td></tr> <tr class="separator:"><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:ab2032ff9c77b5bf5b6359c1b965e9298"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ab2032ff9c77b5bf5b6359c1b965e9298">PoolItem</a> ()</td></tr> <tr class="memdesc:ab2032ff9c77b5bf5b6359c1b965e9298"><td class="mdescLeft"> </td><td class="mdescRight">Default ctor for use in std::container. <a href="#ab2032ff9c77b5bf5b6359c1b965e9298">More...</a><br /></td></tr> <tr class="separator:ab2032ff9c77b5bf5b6359c1b965e9298"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ea79d47e68cb7376b12b4f92529daae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a7ea79d47e68cb7376b12b4f92529daae">PoolItem</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &solvable_r)</td></tr> <tr class="memdesc:a7ea79d47e68cb7376b12b4f92529daae"><td class="mdescLeft"> </td><td class="mdescRight">Ctor looking up the <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. <a href="#a7ea79d47e68cb7376b12b4f92529daae">More...</a><br /></td></tr> <tr class="separator:a7ea79d47e68cb7376b12b4f92529daae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72c744bdea93e93e667bbf261c88d121"><td class="memTemplParams" colspan="2">template<class Derived > </td></tr> <tr class="memitem:a72c744bdea93e93e667bbf261c88d121"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a72c744bdea93e93e667bbf261c88d121">PoolItem</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">SolvableType</a>< Derived > &solvable_r)</td></tr> <tr class="memdesc:a72c744bdea93e93e667bbf261c88d121"><td class="mdescLeft"> </td><td class="mdescRight">Ctor looking up the <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. <a href="#a72c744bdea93e93e667bbf261c88d121">More...</a><br /></td></tr> <tr class="separator:a72c744bdea93e93e667bbf261c88d121"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aecdc47483a831747f1b55eba99761b00"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#aecdc47483a831747f1b55eba99761b00">PoolItem</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &resolvable_r)</td></tr> <tr class="memdesc:aecdc47483a831747f1b55eba99761b00"><td class="mdescLeft"> </td><td class="mdescRight">Ctor looking up the <a class="el" href="classzypp_1_1ResObject.html">ResObject</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. <a href="#aecdc47483a831747f1b55eba99761b00">More...</a><br /></td></tr> <tr class="separator:aecdc47483a831747f1b55eba99761b00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4b61ed38a79872601ac4f7177eb8c7e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#aa4b61ed38a79872601ac4f7177eb8c7e">~PoolItem</a> ()</td></tr> <tr class="memdesc:aa4b61ed38a79872601ac4f7177eb8c7e"><td class="mdescLeft"> </td><td class="mdescRight">Dtor. <a href="#aa4b61ed38a79872601ac4f7177eb8c7e">More...</a><br /></td></tr> <tr class="separator:aa4b61ed38a79872601ac4f7177eb8c7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab19c85e4391a9c2977b652c7257bde6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ab19c85e4391a9c2977b652c7257bde6c">pool</a> () const</td></tr> <tr class="memdesc:ab19c85e4391a9c2977b652c7257bde6c"><td class="mdescLeft"> </td><td class="mdescRight">Return the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> the item belongs to. <a href="#ab19c85e4391a9c2977b652c7257bde6c">More...</a><br /></td></tr> <tr class="separator:ab19c85e4391a9c2977b652c7257bde6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3080098b6f5d5af9fe373852db5b96be"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a3080098b6f5d5af9fe373852db5b96be">operator sat::Solvable</a> () const</td></tr> <tr class="memdesc:a3080098b6f5d5af9fe373852db5b96be"><td class="mdescLeft"> </td><td class="mdescRight">This is a <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">sat::SolvableType</a>. <a href="#a3080098b6f5d5af9fe373852db5b96be">More...</a><br /></td></tr> <tr class="separator:a3080098b6f5d5af9fe373852db5b96be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab56be8572917da8404c45dec8f448412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ab56be8572917da8404c45dec8f448412">buddy</a> () const</td></tr> <tr class="memdesc:ab56be8572917da8404c45dec8f448412"><td class="mdescLeft"> </td><td class="mdescRight">Return the buddy we share our status object with. <a href="#ab56be8572917da8404c45dec8f448412">More...</a><br /></td></tr> <tr class="separator:ab56be8572917da8404c45dec8f448412"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a341c425d6489ce0e408e9c807b3896ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a341c425d6489ce0e408e9c807b3896ee">resolvable</a> () const</td></tr> <tr class="memdesc:a341c425d6489ce0e408e9c807b3896ee"><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>. <a href="#a341c425d6489ce0e408e9c807b3896ee">More...</a><br /></td></tr> <tr class="separator:a341c425d6489ce0e408e9c807b3896ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0be8aa294669249c02679a7d78ab3bcb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a0be8aa294669249c02679a7d78ab3bcb">operator ResObject::constPtr</a> () const</td></tr> <tr class="memdesc:a0be8aa294669249c02679a7d78ab3bcb"><td class="mdescLeft"> </td><td class="mdescRight">Implicit conversion into <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> to support query filters operating on <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a>. <a href="#a0be8aa294669249c02679a7d78ab3bcb">More...</a><br /></td></tr> <tr class="separator:a0be8aa294669249c02679a7d78ab3bcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8c443594705de103d589e26998b5047"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ac8c443594705de103d589e26998b5047">operator-></a> () const</td></tr> <tr class="memdesc:ac8c443594705de103d589e26998b5047"><td class="mdescLeft"> </td><td class="mdescRight">Forward <code>-></code> access to <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a>. <a href="#ac8c443594705de103d589e26998b5047">More...</a><br /></td></tr> <tr class="separator:ac8c443594705de103d589e26998b5047"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Status related methods.</div></td></tr> <tr class="memitem:a6788d8006e6afb88ebc4e11151d20e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a6788d8006e6afb88ebc4e11151d20e2c">status</a> () const</td></tr> <tr class="memdesc:a6788d8006e6afb88ebc4e11151d20e2c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current status. <a href="#a6788d8006e6afb88ebc4e11151d20e2c">More...</a><br /></td></tr> <tr class="separator:a6788d8006e6afb88ebc4e11151d20e2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9e5c27de8637a3b34d6a15ed33ac1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#aa9e5c27de8637a3b34d6a15ed33ac1f7">statusReset</a> () const</td></tr> <tr class="memdesc:aa9e5c27de8637a3b34d6a15ed33ac1f7"><td class="mdescLeft"> </td><td class="mdescRight">Reset status. <a href="#aa9e5c27de8637a3b34d6a15ed33ac1f7">More...</a><br /></td></tr> <tr class="separator:aa9e5c27de8637a3b34d6a15ed33ac1f7"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Status validation.</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>Performed for non-packages. </p> </div></td></tr> <tr class="memitem:ad348ef44501bcdf008fb73b23c75e9b3"><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_1PoolItem.html#ad348ef44501bcdf008fb73b23c75e9b3">isUndetermined</a> () const</td></tr> <tr class="memdesc:ad348ef44501bcdf008fb73b23c75e9b3"><td class="mdescLeft"> </td><td class="mdescRight">No validation is performed for packages. <a href="#ad348ef44501bcdf008fb73b23c75e9b3">More...</a><br /></td></tr> <tr class="separator:ad348ef44501bcdf008fb73b23c75e9b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a045148d5149471f0b8f5848eb1406fd1"><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_1PoolItem.html#a045148d5149471f0b8f5848eb1406fd1">isRelevant</a> () const</td></tr> <tr class="memdesc:a045148d5149471f0b8f5848eb1406fd1"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the solvable is relevant which means e.g. <a href="#a045148d5149471f0b8f5848eb1406fd1">More...</a><br /></td></tr> <tr class="separator:a045148d5149471f0b8f5848eb1406fd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70a7983fd8efc67004bfd9b1d6f079d2"><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_1PoolItem.html#a70a7983fd8efc67004bfd9b1d6f079d2">isSatisfied</a> () const</td></tr> <tr class="memdesc:a70a7983fd8efc67004bfd9b1d6f079d2"><td class="mdescLeft"> </td><td class="mdescRight">Whether a relevant items requirements are met. <a href="#a70a7983fd8efc67004bfd9b1d6f079d2">More...</a><br /></td></tr> <tr class="separator:a70a7983fd8efc67004bfd9b1d6f079d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6295a68ddc10583a4cd4cbf406aff178"><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_1PoolItem.html#a6295a68ddc10583a4cd4cbf406aff178">isBroken</a> () const</td></tr> <tr class="memdesc:a6295a68ddc10583a4cd4cbf406aff178"><td class="mdescLeft"> </td><td class="mdescRight">Whether a relevant items requirements are broken. <a href="#a6295a68ddc10583a4cd4cbf406aff178">More...</a><br /></td></tr> <tr class="separator:a6295a68ddc10583a4cd4cbf406aff178"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a082c00b3830b4bca5b535e56fd7839bc"><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_1PoolItem.html#a082c00b3830b4bca5b535e56fd7839bc">isNeeded</a> () const</td></tr> <tr class="memdesc:a082c00b3830b4bca5b535e56fd7839bc"><td class="mdescLeft"> </td><td class="mdescRight">This includes <code>unlocked</code> broken patches, as well as those already selected to be installed (otherwise classified as <code>satisfied</code>). <a href="#a082c00b3830b4bca5b535e56fd7839bc">More...</a><br /></td></tr> <tr class="separator:a082c00b3830b4bca5b535e56fd7839bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8878adf44d797cbaec7aa82aa8ecec93"><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_1PoolItem.html#a8878adf44d797cbaec7aa82aa8ecec93">isUnwanted</a> () const</td></tr> <tr class="memdesc:a8878adf44d797cbaec7aa82aa8ecec93"><td class="mdescLeft"> </td><td class="mdescRight">Broken (needed) but locked patches. <a href="#a8878adf44d797cbaec7aa82aa8ecec93">More...</a><br /></td></tr> <tr class="separator:a8878adf44d797cbaec7aa82aa8ecec93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_structzypp_1_1sat_1_1SolvableType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structzypp_1_1sat_1_1SolvableType')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType< PoolItem ></a></td></tr> <tr class="memitem:a78de3f4b41f0965829beaa28245a25dd inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a> () const</td></tr> <tr class="memdesc:a78de3f4b41f0965829beaa28245a25dd inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="mdescLeft"> </td><td class="mdescRight">Return the corresponding sat::Solvable. <a href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">More...</a><br /></td></tr> <tr class="separator:a78de3f4b41f0965829beaa28245a25dd inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c70399b34f1acde54136021243077ac inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a2c70399b34f1acde54136021243077ac">operator bool</a> () const</td></tr> <tr class="separator:a2c70399b34f1acde54136021243077ac inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c4f323b8206a586a37de0566e4c317b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a7c4f323b8206a586a37de0566e4c317b">ident</a> () const</td></tr> <tr class="separator:a7c4f323b8206a586a37de0566e4c317b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88ae5b8473fa4a2b9519ca257cb34fec inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a88ae5b8473fa4a2b9519ca257cb34fec">kind</a> () const</td></tr> <tr class="separator:a88ae5b8473fa4a2b9519ca257cb34fec inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32e023c8e4b8f823ffa8561e3e15ec7f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a32e023c8e4b8f823ffa8561e3e15ec7f">isKind</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &kind_r) const</td></tr> <tr class="separator:a32e023c8e4b8f823ffa8561e3e15ec7f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70e54d9375d79c0a6ad7105b59c79a3c inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a70e54d9375d79c0a6ad7105b59c79a3c">isKind</a> () const</td></tr> <tr class="separator:a70e54d9375d79c0a6ad7105b59c79a3c inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a687bc2a63eb47659a1c8c493b4443bc7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a687bc2a63eb47659a1c8c493b4443bc7">isKind</a> (TIterator begin, TIterator end) const</td></tr> <tr class="separator:a687bc2a63eb47659a1c8c493b4443bc7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2aaa4bc21653b25df56cd9247997573e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a2aaa4bc21653b25df56cd9247997573e">name</a> () const</td></tr> <tr class="separator:a2aaa4bc21653b25df56cd9247997573e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab363703751b5b05296d5ad687a6216e2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Edition.html">Edition</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ab363703751b5b05296d5ad687a6216e2">edition</a> () const</td></tr> <tr class="separator:ab363703751b5b05296d5ad687a6216e2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2947aba00fbe3b68f82b6eac58213c30 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Arch.html">Arch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a2947aba00fbe3b68f82b6eac58213c30">arch</a> () const</td></tr> <tr class="separator:a2947aba00fbe3b68f82b6eac58213c30 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5bcd0980df029f3a0691daa8dc7c52e4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1IdString.html">IdString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a5bcd0980df029f3a0691daa8dc7c52e4">vendor</a> () const</td></tr> <tr class="separator:a5bcd0980df029f3a0691daa8dc7c52e4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab27bf4d6f3a035dbaae5f41eec214420 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#ab27bf4d6f3a035dbaae5f41eec214420">repository</a> () const</td></tr> <tr class="separator:ab27bf4d6f3a035dbaae5f41eec214420 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7657e5892b519bffa53fb36f3f38f0dc inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a7657e5892b519bffa53fb36f3f38f0dc">repoInfo</a> () const</td></tr> <tr class="separator:a7657e5892b519bffa53fb36f3f38f0dc inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d9967492e2c5ff1ac10eba89b9a86ed inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a1d9967492e2c5ff1ac10eba89b9a86ed">isSystem</a> () const</td></tr> <tr class="separator:a1d9967492e2c5ff1ac10eba89b9a86ed inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31aaa8e9417adcc693462874f42754bf inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a31aaa8e9417adcc693462874f42754bf">onSystemByUser</a> () const</td></tr> <tr class="separator:a31aaa8e9417adcc693462874f42754bf inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e54d97087ff52d31ff874de94d92cb8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a5e54d97087ff52d31ff874de94d92cb8">onSystemByAuto</a> () const</td></tr> <tr class="separator:a5e54d97087ff52d31ff874de94d92cb8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2136574081e1370a2790a516b04c74f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#af2136574081e1370a2790a516b04c74f">identIsAutoInstalled</a> () const</td></tr> <tr class="separator:af2136574081e1370a2790a516b04c74f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3396d87c34b6914ce85966fecee16ac inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#ae3396d87c34b6914ce85966fecee16ac">multiversionInstall</a> () const</td></tr> <tr class="separator:ae3396d87c34b6914ce85966fecee16ac inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4dcec1377745830820dfd35e11e4c61d inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a4dcec1377745830820dfd35e11e4c61d">identTriggersRebootNeededHint</a> () const</td></tr> <tr class="separator:a4dcec1377745830820dfd35e11e4c61d inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4a1b01bd1a5b43a782d487dcad2713b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae4a1b01bd1a5b43a782d487dcad2713b">buildtime</a> () const</td></tr> <tr class="separator:ae4a1b01bd1a5b43a782d487dcad2713b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0bcd7f8085d8796cf0688147b621046 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Date.html">Date</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ac0bcd7f8085d8796cf0688147b621046">installtime</a> () const</td></tr> <tr class="separator:ac0bcd7f8085d8796cf0688147b621046 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82a4eabca79544677f92d12015dad08d inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a82a4eabca79544677f92d12015dad08d">asString</a> () const</td></tr> <tr class="separator:a82a4eabca79544677f92d12015dad08d inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41ccf0cbab3e749ede789896348a7771 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a41ccf0cbab3e749ede789896348a7771">asUserString</a> () const</td></tr> <tr class="separator:a41ccf0cbab3e749ede789896348a7771 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24afb7dd897b93519eedbbef47bc5366 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a24afb7dd897b93519eedbbef47bc5366">identical</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &rhs) const</td></tr> <tr class="separator:a24afb7dd897b93519eedbbef47bc5366 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46157dfa114596d25ed861b516f9e4d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a46157dfa114596d25ed861b516f9e4d2">identical</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs) const</td></tr> <tr class="separator:a46157dfa114596d25ed861b516f9e4d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2fe89ff9a5d2798138b616a87b6e242 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#ab2fe89ff9a5d2798138b616a87b6e242">sameNVRA</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &rhs) const</td></tr> <tr class="separator:ab2fe89ff9a5d2798138b616a87b6e242 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d4638dfbecb838acb89dfaf2ac956e8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a4d4638dfbecb838acb89dfaf2ac956e8">sameNVRA</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs) const</td></tr> <tr class="separator:a4d4638dfbecb838acb89dfaf2ac956e8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14b302cf5d19fc6fdf9e4f3d11468b46 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a14b302cf5d19fc6fdf9e4f3d11468b46">provides</a> () const</td></tr> <tr class="separator:a14b302cf5d19fc6fdf9e4f3d11468b46 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae69d183ab7f2c818d747a0ff14b80754 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae69d183ab7f2c818d747a0ff14b80754">requires</a> () const</td></tr> <tr class="separator:ae69d183ab7f2c818d747a0ff14b80754 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8395283ebedd02c00ac945382afa9361 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a8395283ebedd02c00ac945382afa9361">conflicts</a> () const</td></tr> <tr class="separator:a8395283ebedd02c00ac945382afa9361 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a116ade6dcedaf319ea948605c1eabab1 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a116ade6dcedaf319ea948605c1eabab1">obsoletes</a> () const</td></tr> <tr class="separator:a116ade6dcedaf319ea948605c1eabab1 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc0ebb2834e7c866568a82868771bea1 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#adc0ebb2834e7c866568a82868771bea1">recommends</a> () const</td></tr> <tr class="separator:adc0ebb2834e7c866568a82868771bea1 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a001dacc628cc10610127e06e952c854c inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a001dacc628cc10610127e06e952c854c">suggests</a> () const</td></tr> <tr class="separator:a001dacc628cc10610127e06e952c854c inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91ebb98047291184ca4da06b8b41c62e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a91ebb98047291184ca4da06b8b41c62e">enhances</a> () const</td></tr> <tr class="separator:a91ebb98047291184ca4da06b8b41c62e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c35353a2e6e4cb006b42e047dfca931 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a3c35353a2e6e4cb006b42e047dfca931">supplements</a> () const</td></tr> <tr class="separator:a3c35353a2e6e4cb006b42e047dfca931 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6963ab02cf1a7cefcd490d2f0669d518 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a6963ab02cf1a7cefcd490d2f0669d518">prerequires</a> () const</td></tr> <tr class="separator:a6963ab02cf1a7cefcd490d2f0669d518 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25465c051d020783cd1ff2829b1a9bda inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a25465c051d020783cd1ff2829b1a9bda">dep</a> (<a class="el" href="structzypp_1_1Dep.html">Dep</a> which_r) const</td></tr> <tr class="separator:a25465c051d020783cd1ff2829b1a9bda inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebb7e536ef04cbc54cca4db6f5c1bf55 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Capabilities.html">Capabilities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aebb7e536ef04cbc54cca4db6f5c1bf55">operator[]</a> (<a class="el" href="structzypp_1_1Dep.html">Dep</a> which_r) const</td></tr> <tr class="separator:aebb7e536ef04cbc54cca4db6f5c1bf55 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6902ed63128efb7e9dc8639e3e148d3 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp.html#a139c4625424aea2db640fc481745eaac">CapabilitySet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ac6902ed63128efb7e9dc8639e3e148d3">providesNamespace</a> (const std::string &namespace_r) const</td></tr> <tr class="separator:ac6902ed63128efb7e9dc8639e3e148d3 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fe7d242ad29a5007172c54224d38611 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp.html#a139c4625424aea2db640fc481745eaac">CapabilitySet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a1fe7d242ad29a5007172c54224d38611">valuesOfNamespace</a> (const std::string &namespace_r) const</td></tr> <tr class="separator:a1fe7d242ad29a5007172c54224d38611 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabf3f89ba83cdd4a9477a405ae214074 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#aabf3f89ba83cdd4a9477a405ae214074">supportsLocales</a> () const</td></tr> <tr class="separator:aabf3f89ba83cdd4a9477a405ae214074 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aa8ddc3ddeca8f0ade536fbc6981f35 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a3aa8ddc3ddeca8f0ade536fbc6981f35">supportsLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &locale_r) const</td></tr> <tr class="separator:a3aa8ddc3ddeca8f0ade536fbc6981f35 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacdf304387ce7bb509edcb65fd5184b8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#aacdf304387ce7bb509edcb65fd5184b8">supportsLocale</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &locales_r) const</td></tr> <tr class="separator:aacdf304387ce7bb509edcb65fd5184b8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a734b4556b60e3e56e14ac5cdc90142b8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a734b4556b60e3e56e14ac5cdc90142b8">supportsRequestedLocales</a> () const</td></tr> <tr class="separator:a734b4556b60e3e56e14ac5cdc90142b8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa14dd2b8041823c6bb91fa61d56ebc3b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aa14dd2b8041823c6bb91fa61d56ebc3b">getSupportedLocales</a> () const</td></tr> <tr class="separator:aa14dd2b8041823c6bb91fa61d56ebc3b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cd04926e43775509ea413a5ea8bb669 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1CpeId.html">CpeId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a4cd04926e43775509ea413a5ea8bb669">cpeId</a> () const</td></tr> <tr class="separator:a4cd04926e43775509ea413a5ea8bb669 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9048cdf52d2d59e6571fd402787a966e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a9048cdf52d2d59e6571fd402787a966e">mediaNr</a> () const</td></tr> <tr class="separator:a9048cdf52d2d59e6571fd402787a966e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6eafc6849a11a26be4e85dcad6e473f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aa6eafc6849a11a26be4e85dcad6e473f">installSize</a> () const</td></tr> <tr class="separator:aa6eafc6849a11a26be4e85dcad6e473f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa19889a23e2c772c65bc9eab39bd5469 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ByteCount.html">ByteCount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aa19889a23e2c772c65bc9eab39bd5469">downloadSize</a> () const</td></tr> <tr class="separator:aa19889a23e2c772c65bc9eab39bd5469 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a481bfbf5edb618510986220140fc4de6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a481bfbf5edb618510986220140fc4de6">distribution</a> () const</td></tr> <tr class="separator:a481bfbf5edb618510986220140fc4de6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06edc857562a30a379ea55c282345ff6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a06edc857562a30a379ea55c282345ff6">summary</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr> <tr class="separator:a06edc857562a30a379ea55c282345ff6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3d1441b575ce3bd7440619265820ac7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#af3d1441b575ce3bd7440619265820ac7">description</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr> <tr class="separator:af3d1441b575ce3bd7440619265820ac7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0c7c4472ea761fea2698a2250cbbca4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ac0c7c4472ea761fea2698a2250cbbca4">insnotify</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr> <tr class="separator:ac0c7c4472ea761fea2698a2250cbbca4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ad5ca0c9af225382d732eb248478b04 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a7ad5ca0c9af225382d732eb248478b04">delnotify</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr> <tr class="separator:a7ad5ca0c9af225382d732eb248478b04 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad9a34ddd041ce74e4536b343b2e32d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aad9a34ddd041ce74e4536b343b2e32d2">licenseToConfirm</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr> <tr class="separator:aad9a34ddd041ce74e4536b343b2e32d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70b07f3f8a85e17630dcb496c0c1fd02 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a70b07f3f8a85e17630dcb496c0c1fd02">needToAcceptLicense</a> () const</td></tr> <tr class="separator:a70b07f3f8a85e17630dcb496c0c1fd02 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a756ee1ee62edd150d2e5dec79c720799 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a756ee1ee62edd150d2e5dec79c720799">lookupStrAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) const</td></tr> <tr class="separator:a756ee1ee62edd150d2e5dec79c720799 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cf00a3c77cbf7b4973cad994d4f92e7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a9cf00a3c77cbf7b4973cad994d4f92e7">lookupStrAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &lang_r) const</td></tr> <tr class="separator:a9cf00a3c77cbf7b4973cad994d4f92e7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48a4f3f4fb194bf0b0c67a5a27afe144 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a48a4f3f4fb194bf0b0c67a5a27afe144">lookupBoolAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) const</td></tr> <tr class="separator:a48a4f3f4fb194bf0b0c67a5a27afe144 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5d6c0b60bfe03228acbf28afd0e6c5b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ab5d6c0b60bfe03228acbf28afd0e6c5b">lookupIdAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) const</td></tr> <tr class="separator:ab5d6c0b60bfe03228acbf28afd0e6c5b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a888f957da479ca0133a4061723d6cc6b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned long long </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a888f957da479ca0133a4061723d6cc6b">lookupNumAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) const</td></tr> <tr class="separator:a888f957da479ca0133a4061723d6cc6b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6d00527fd06eb6d7ab279b0bb0d2502 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned long long </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ab6d00527fd06eb6d7ab279b0bb0d2502">lookupNumAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, unsigned long long notfound_r) const</td></tr> <tr class="separator:ab6d00527fd06eb6d7ab279b0bb0d2502 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ac8fd6d5a386b166c76001a014643c7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1CheckSum.html">CheckSum</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a2ac8fd6d5a386b166c76001a014643c7">lookupCheckSumAttribute</a> (const <a class="el" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) const</td></tr> <tr class="separator:a2ac8fd6d5a386b166c76001a014643c7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d174b6ea5fc70d21addde39e325f71a inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1OnMediaLocation.html">OnMediaLocation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a0d174b6ea5fc70d21addde39e325f71a">lookupLocation</a> () const</td></tr> <tr class="separator:a0d174b6ea5fc70d21addde39e325f71a inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a270272de75f7146b4cca40d4b807ade4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1sat_1_1Solvable.html#abb3759410d481d1b43664d9877844d5f">Solvable::IdType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a270272de75f7146b4cca40d4b807ade4">id</a> () const</td></tr> <tr class="separator:a270272de75f7146b4cca40d4b807ade4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><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:a683f3bbaddfaf6a47173eabc7fd3b63b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a683f3bbaddfaf6a47173eabc7fd3b63b">setBuddy</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &solv_r)</td></tr> <tr class="memdesc:a683f3bbaddfaf6a47173eabc7fd3b63b"><td class="mdescLeft"> </td><td class="mdescRight">Buddies are set by <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a>. <a href="#a683f3bbaddfaf6a47173eabc7fd3b63b">More...</a><br /></td></tr> <tr class="separator:a683f3bbaddfaf6a47173eabc7fd3b63b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad51f7158f6b325fd52fbc5e382c7c378"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ad51f7158f6b325fd52fbc5e382c7c378">PoolItem</a> (<a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a> *implptr_r)</td></tr> <tr class="memdesc:ad51f7158f6b325fd52fbc5e382c7c378"><td class="mdescLeft"> </td><td class="mdescRight">Expose type only. <a href="#ad51f7158f6b325fd52fbc5e382c7c378">More...</a><br /></td></tr> <tr class="separator:ad51f7158f6b325fd52fbc5e382c7c378"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a> Static Private Member Functions</h2></td></tr> <tr class="memitem:a94e68bf5fc4ba2257075bd568d9b3528"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a94e68bf5fc4ba2257075bd568d9b3528">makePoolItem</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &solvable_r)</td></tr> <tr class="memdesc:a94e68bf5fc4ba2257075bd568d9b3528"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> generator for <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a>. <a href="#a94e68bf5fc4ba2257075bd568d9b3528">More...</a><br /></td></tr> <tr class="separator:a94e68bf5fc4ba2257075bd568d9b3528"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:ac77d69bbdbeae3944ec324ed9ae6180c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a>< <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ac77d69bbdbeae3944ec324ed9ae6180c">_pimpl</a></td></tr> <tr class="memdesc:ac77d69bbdbeae3944ec324ed9ae6180c"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to implementation. <a href="#ac77d69bbdbeae3944ec324ed9ae6180c">More...</a><br /></td></tr> <tr class="separator:ac77d69bbdbeae3944ec324ed9ae6180c"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a386f2d11c0c3ac30683acc615181f445"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a386f2d11c0c3ac30683acc615181f445">pool::PoolImpl</a></td></tr> <tr class="separator:a386f2d11c0c3ac30683acc615181f445"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad19b0607061508a4b2d863aa3d6bf026"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ad19b0607061508a4b2d863aa3d6bf026">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &obj)</td></tr> <tr class="separator:ad19b0607061508a4b2d863aa3d6bf026"><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:a08fae2c5c39852867295a9e6f95d3266"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a08fae2c5c39852867295a9e6f95d3266">operator<<</a> (std::ostream &str, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &obj)</td></tr> <tr class="separator:a08fae2c5c39852867295a9e6f95d3266"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a54bb69e16c6287c4da6753870ee282"><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_1PoolItem.html#a8a54bb69e16c6287c4da6753870ee282">operator==</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &rhs)</td></tr> <tr class="separator:a8a54bb69e16c6287c4da6753870ee282"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09e60e65fbbf440566d5f6339d874dce"><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_1PoolItem.html#a09e60e65fbbf440566d5f6339d874dce">operator==</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &lhs, const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &rhs)</td></tr> <tr class="separator:a09e60e65fbbf440566d5f6339d874dce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb24ec222b99f7f0ecba83ed380370f0"><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_1PoolItem.html#acb24ec222b99f7f0ecba83ed380370f0">operator==</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &rhs)</td></tr> <tr class="separator:acb24ec222b99f7f0ecba83ed380370f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade99af08fbdf654376322aeba76e8d99"><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_1PoolItem.html#ade99af08fbdf654376322aeba76e8d99">operator!=</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &rhs)</td></tr> <tr class="separator:ade99af08fbdf654376322aeba76e8d99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d4f7a9715a73972caa1e668205be08f"><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_1PoolItem.html#a3d4f7a9715a73972caa1e668205be08f">operator!=</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &lhs, const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &rhs)</td></tr> <tr class="separator:a3d4f7a9715a73972caa1e668205be08f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11631c89a9a9c10668b8d02b763e1896"><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_1PoolItem.html#a11631c89a9a9c10668b8d02b763e1896">operator!=</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &rhs)</td></tr> <tr class="separator:a11631c89a9a9c10668b8d02b763e1896"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header related_structzypp_1_1sat_1_1SolvableType"><td colspan="2" onclick="javascript:toggleInherit('related_structzypp_1_1sat_1_1SolvableType')"><img src="closed.png" alt="-"/> Related Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType< PoolItem ></a></td></tr> <tr class="memitem:a9685d6f05268851ddafec25fce60bbfd inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a9685d6f05268851ddafec25fce60bbfd">isKind</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> > &solvable_r)</td></tr> <tr class="separator:a9685d6f05268851ddafec25fce60bbfd inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4bca07721482d5411a5ce68b0909216 inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#ad4bca07721482d5411a5ce68b0909216">identical</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:ad4bca07721482d5411a5ce68b0909216 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fb2d477e706fdbcfd3fe2ed5c07a3a9 inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a8fb2d477e706fdbcfd3fe2ed5c07a3a9">sameNVRA</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a8fb2d477e706fdbcfd3fe2ed5c07a3a9 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39d360a40feb69557bb1e92261c3f1e8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a39d360a40feb69557bb1e92261c3f1e8">operator<<</a> (std::ostream &str, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> > &obj)</td></tr> <tr class="separator:a39d360a40feb69557bb1e92261c3f1e8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7305aa34f62d759ec92c0dc62801af0 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae7305aa34f62d759ec92c0dc62801af0">dumpOn</a> (std::ostream &str, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> > &obj)</td></tr> <tr class="separator:ae7305aa34f62d759ec92c0dc62801af0 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0125e3562490368edff76e1cf63728d1 inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a0125e3562490368edff76e1cf63728d1">operator==</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a0125e3562490368edff76e1cf63728d1 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ca483b8361c2d8091dbca28c0d3dc48 inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#a5ca483b8361c2d8091dbca28c0d3dc48">operator!=</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a5ca483b8361c2d8091dbca28c0d3dc48 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae96d8ce26436995d98042146315b62e2 inherit related_structzypp_1_1sat_1_1SolvableType"><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="structzypp_1_1sat_1_1SolvableType.html#ae96d8ce26436995d98042146315b62e2">operator<</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:ae96d8ce26436995d98042146315b62e2 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43b1530b931f7e8f7193630c70cd46c8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a43b1530b931f7e8f7193630c70cd46c8">compareByN</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a43b1530b931f7e8f7193630c70cd46c8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78be7f96592802583d09dc330b69c130 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a78be7f96592802583d09dc330b69c130">compareByNVR</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a78be7f96592802583d09dc330b69c130 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a788e0559868d634f8ec1b0b2a9346514 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a788e0559868d634f8ec1b0b2a9346514">compareByNVRA</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< LDerived > &lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>< RDerived > &rhs)</td></tr> <tr class="separator:a788e0559868d634f8ec1b0b2a9346514 inherit related_structzypp_1_1sat_1_1SolvableType"><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> tmp hack for save/restore state.</h2></td></tr> <tr class="memitem:aa0abd12671a625baee69c49495a790c5"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#aa0abd12671a625baee69c49495a790c5">PoolItemSaver</a></td></tr> <tr class="separator:aa0abd12671a625baee69c49495a790c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32cef34a7d0a99dd64d8722bf9349af8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a32cef34a7d0a99dd64d8722bf9349af8">saveState</a> () const</td></tr> <tr class="separator:a32cef34a7d0a99dd64d8722bf9349af8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28215d25f7ac03ec5f46cde99746966d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a28215d25f7ac03ec5f46cde99746966d">restoreState</a> () const</td></tr> <tr class="separator:a28215d25f7ac03ec5f46cde99746966d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b980588e3fd8246ccdaa946cc606624"><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_1PoolItem.html#a3b980588e3fd8246ccdaa946cc606624">sameState</a> () const</td></tr> <tr class="separator:a3b980588e3fd8246ccdaa946cc606624"><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_methods_structzypp_1_1sat_1_1SolvableType"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structzypp_1_1sat_1_1SolvableType')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType< PoolItem ></a></td></tr> <tr class="memitem:aea8fd507a84497c29f0741e582089813 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">SolvableType</a> ()</td></tr> <tr class="separator:aea8fd507a84497c29f0741e582089813 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e25dddfe2e246cdeb7213d2edcc6810 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a4e25dddfe2e246cdeb7213d2edcc6810">SolvableType</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &)</td></tr> <tr class="separator:a4e25dddfe2e246cdeb7213d2edcc6810 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d1a2b87d269a527056c04ffd7debc32 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a6d1a2b87d269a527056c04ffd7debc32">SolvableType</a> (<a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &&)</td></tr> <tr class="separator:a6d1a2b87d269a527056c04ffd7debc32 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7278bcfa192da5b164810432a956ae2 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae7278bcfa192da5b164810432a956ae2">operator=</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &)</td></tr> <tr class="separator:ae7278bcfa192da5b164810432a956ae2 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f6955a8866eb6f04efd67f2ddaa5f2b inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a0f6955a8866eb6f04efd67f2ddaa5f2b">operator=</a> (<a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &&)</td></tr> <tr class="separator:a0f6955a8866eb6f04efd67f2ddaa5f2b inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a555a2c98a84c7c37665849277f73b64d inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a555a2c98a84c7c37665849277f73b64d">~SolvableType</a> ()</td></tr> <tr class="separator:a555a2c98a84c7c37665849277f73b64d inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Combining <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> and <a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a>. </p> <p>The "real" <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> is usually somewhere in the <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a>. This is a reference to it. All copies made will reference (and modify) the same <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a>. All changes via a <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> are immediately visible in all copies (now COW).</p> <dl class="section note"><dt>Note</dt><dd><a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> is a SolvableType, which provides direct access to many of the underlying sat::Solvables properties. </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="structzypp_1_1sat_1_1SolvableType.html">sat::SolvableType</a></dd></dl> <dl class="section note"><dt>Note</dt><dd>Constness: Like pointer types, a <code>const <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a></code> does <b>not</b> refer to a <code>const <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a></code>. The reference is <code>const</code>, i.e. you can't change the refered <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a>. The <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> (i.e. the status) is always mutable. </dd></dl> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00050">50</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="ab2032ff9c77b5bf5b6359c1b965e9298"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2032ff9c77b5bf5b6359c1b965e9298">◆ </a></span>PoolItem() <span class="overload">[1/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::PoolItem </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Default ctor for use in std::container. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00176">176</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a7ea79d47e68cb7376b12b4f92529daae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ea79d47e68cb7376b12b4f92529daae">◆ </a></span>PoolItem() <span class="overload">[2/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::PoolItem </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> & </td> <td class="paramname"><em>solvable_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Ctor looking up the <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00180">180</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a72c744bdea93e93e667bbf261c88d121"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72c744bdea93e93e667bbf261c88d121">◆ </a></span>PoolItem() <span class="overload">[3/5]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class Derived > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::PoolItem </td> <td>(</td> <td class="paramtype">const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">SolvableType</a>< Derived > & </td> <td class="paramname"><em>solvable_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Ctor looking up the <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00062">62</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="aecdc47483a831747f1b55eba99761b00"></a> <h2 class="memtitle"><span class="permalink"><a href="#aecdc47483a831747f1b55eba99761b00">◆ </a></span>PoolItem() <span class="overload">[4/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::PoolItem </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> & </td> <td class="paramname"><em>resolvable_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Ctor looking up the <a class="el" href="classzypp_1_1ResObject.html">ResObject</a> in the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00184">184</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="aa4b61ed38a79872601ac4f7177eb8c7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4b61ed38a79872601ac4f7177eb8c7e">◆ </a></span>~PoolItem()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::~PoolItem </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Dtor. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00197">197</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="ad51f7158f6b325fd52fbc5e382c7c378"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad51f7158f6b325fd52fbc5e382c7c378">◆ </a></span>PoolItem() <span class="overload">[5/5]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::PoolItem </td> <td>(</td> <td class="paramtype"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a> * </td> <td class="paramname"><em>implptr_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Expose type only. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00188">188</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a6788d8006e6afb88ebc4e11151d20e2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6788d8006e6afb88ebc4e11151d20e2c">◆ </a></span>status()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & zypp::PoolItem::status </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the current status. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00204">204</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="aa9e5c27de8637a3b34d6a15ed33ac1f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9e5c27de8637a3b34d6a15ed33ac1f7">◆ </a></span>statusReset()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & zypp::PoolItem::statusReset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Reset status. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00205">205</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="ad348ef44501bcdf008fb73b23c75e9b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad348ef44501bcdf008fb73b23c75e9b3">◆ </a></span>isUndetermined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isUndetermined </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>No validation is performed for packages. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00208">208</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a045148d5149471f0b8f5848eb1406fd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a045148d5149471f0b8f5848eb1406fd1">◆ </a></span>isRelevant()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isRelevant </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns true if the solvable is relevant which means e.g. </p> <p>for patches that at least one package of the patch is installed. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00209">209</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a70a7983fd8efc67004bfd9b1d6f079d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70a7983fd8efc67004bfd9b1d6f079d2">◆ </a></span>isSatisfied()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isSatisfied </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Whether a relevant items requirements are met. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00210">210</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a6295a68ddc10583a4cd4cbf406aff178"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6295a68ddc10583a4cd4cbf406aff178">◆ </a></span>isBroken()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isBroken </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Whether a relevant items requirements are broken. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00211">211</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a082c00b3830b4bca5b535e56fd7839bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a082c00b3830b4bca5b535e56fd7839bc">◆ </a></span>isNeeded()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isNeeded </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>This includes <code>unlocked</code> broken patches, as well as those already selected to be installed (otherwise classified as <code>satisfied</code>). </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00212">212</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a8878adf44d797cbaec7aa82aa8ecec93"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8878adf44d797cbaec7aa82aa8ecec93">◆ </a></span>isUnwanted()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::PoolItem::isUnwanted </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Broken (needed) but locked patches. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00213">213</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="ab19c85e4391a9c2977b652c7257bde6c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab19c85e4391a9c2977b652c7257bde6c">◆ </a></span>pool()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a> zypp::PoolItem::pool </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Return the <a class="el" href="classzypp_1_1ResPool.html">ResPool</a> the item belongs to. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00200">200</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a3080098b6f5d5af9fe373852db5b96be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3080098b6f5d5af9fe373852db5b96be">◆ </a></span>operator sat::Solvable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::operator <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> </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 class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>This is a <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">sat::SolvableType</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00115">115</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="ab56be8572917da8404c45dec8f448412"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab56be8572917da8404c45dec8f448412">◆ </a></span>buddy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> zypp::PoolItem::buddy </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Return the buddy we share our status object with. </p> <p>A <a class="el" href="classzypp_1_1Product.html">Product</a> e.g. may share it's status with an associated reference <a class="el" href="classzypp_1_1Package.html">Package</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00206">206</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a341c425d6489ce0e408e9c807b3896ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a341c425d6489ce0e408e9c807b3896ee">◆ </a></span>resolvable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> zypp::PoolItem::resolvable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>. </p> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1PoolItem.html#ac8c443594705de103d589e26998b5047">operator-></a> </dd></dl> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00217">217</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a0be8aa294669249c02679a7d78ab3bcb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0be8aa294669249c02679a7d78ab3bcb">◆ </a></span>operator ResObject::constPtr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::PoolItem::operator <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> </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>Implicit conversion into <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> to support query filters operating on <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00132">132</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="ac8c443594705de103d589e26998b5047"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8c443594705de103d589e26998b5047">◆ </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="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> zypp::PoolItem::operator-> </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>Forward <code>-></code> access to <a class="el" href="classzypp_1_1ResObject.html" title="Base for resolvable objects.">ResObject</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00136">136</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="a94e68bf5fc4ba2257075bd568d9b3528"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94e68bf5fc4ba2257075bd568d9b3528">◆ </a></span>makePoolItem()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> zypp::PoolItem::makePoolItem </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> & </td> <td class="paramname"><em>solvable_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> generator for <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00192">192</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a683f3bbaddfaf6a47173eabc7fd3b63b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a683f3bbaddfaf6a47173eabc7fd3b63b">◆ </a></span>setBuddy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::PoolItem::setBuddy </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> & </td> <td class="paramname"><em>solv_r</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Buddies are set by <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a>. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00207">207</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a32cef34a7d0a99dd64d8722bf9349af8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32cef34a7d0a99dd64d8722bf9349af8">◆ </a></span>saveState()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::PoolItem::saveState </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00214">214</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a28215d25f7ac03ec5f46cde99746966d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28215d25f7ac03ec5f46cde99746966d">◆ </a></span>restoreState()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::PoolItem::restoreState </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00215">215</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a3b980588e3fd8246ccdaa946cc606624"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b980588e3fd8246ccdaa946cc606624">◆ </a></span>sameState()</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> zypp::PoolItem::sameState </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00216">216</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a386f2d11c0c3ac30683acc615181f445"></a> <h2 class="memtitle"><span class="permalink"><a href="#a386f2d11c0c3ac30683acc615181f445">◆ </a></span>pool::PoolImpl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">friend class <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00140">140</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="aa0abd12671a625baee69c49495a790c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0abd12671a625baee69c49495a790c5">◆ </a></span>PoolItemSaver</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">friend class <a class="el" href="structzypp_1_1PoolItemSaver.html">PoolItemSaver</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000050">Todo:</a></b></dt><dd>get rid of it.</dd></dl> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00157">157</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="ad19b0607061508a4b2d863aa3d6bf026"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad19b0607061508a4b2d863aa3d6bf026">◆ </a></span>operator<< <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream& operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00220">220</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a08fae2c5c39852867295a9e6f95d3266"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08fae2c5c39852867295a9e6f95d3266">◆ </a></span>operator<<() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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="PoolItem_8cc_source.html#l00220">220</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p> </div> </div> <a id="a8a54bb69e16c6287c4da6753870ee282"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a54bb69e16c6287c4da6753870ee282">◆ </a></span>operator==() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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_1PoolItem.html">PoolItem</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>Required to disambiguate vs. (<a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a>,<a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>) due to implicit PoolItem::operator <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00170">170</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="a09e60e65fbbf440566d5f6339d874dce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09e60e65fbbf440566d5f6339d874dce">◆ </a></span>operator==() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</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>Convenience compare </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00174">174</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="acb24ec222b99f7f0ecba83ed380370f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb24ec222b99f7f0ecba83ed380370f0">◆ </a></span>operator==() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</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_1PoolItem.html">PoolItem</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>Convenience compare </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00178">178</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="ade99af08fbdf654376322aeba76e8d99"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade99af08fbdf654376322aeba76e8d99">◆ </a></span>operator!=() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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_1PoolItem.html">PoolItem</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>Required to disambiguate vs. (<a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a>,<a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>) due to implicit PoolItem::operator <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00183">183</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="a3d4f7a9715a73972caa1e668205be08f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d4f7a9715a73972caa1e668205be08f">◆ </a></span>operator!=() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</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>Convenience compare </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00187">187</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <a id="a11631c89a9a9c10668b8d02b763e1896"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11631c89a9a9c10668b8d02b763e1896">◆ </a></span>operator!=() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</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_1PoolItem.html">PoolItem</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>Convenience compare </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00191">191</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ac77d69bbdbeae3944ec324ed9ae6180c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac77d69bbdbeae3944ec324ed9ae6180c">◆ </a></span>_pimpl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a><<a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a>> zypp::PoolItem::_pimpl</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Pointer to implementation. </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8h_source.html#l00151">151</a> of file <a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li>zypp/<a class="el" href="PoolItem_8h_source.html">PoolItem.h</a></li> <li>zypp/<a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</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>