Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::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&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1PoolItem.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="#related">Related Functions</a> &#124;
<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 &lt;<a class="el" href="PoolItem_8h_source.html">PoolItem.h</a>&gt;</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 &#160;</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">&#160;</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">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab2032ff9c77b5bf5b6359c1b965e9298"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a7ea79d47e68cb7376b12b4f92529daae"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;solvable_r)</td></tr>
<tr class="memdesc:a7ea79d47e68cb7376b12b4f92529daae"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a72c744bdea93e93e667bbf261c88d121"><td class="memTemplParams" colspan="2">template&lt;class Derived &gt; </td></tr>
<tr class="memitem:a72c744bdea93e93e667bbf261c88d121"><td class="memTemplItemLeft" align="right" valign="top">&#160;</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>&lt; Derived &gt; &amp;solvable_r)</td></tr>
<tr class="memdesc:a72c744bdea93e93e667bbf261c88d121"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:aecdc47483a831747f1b55eba99761b00"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;resolvable_r)</td></tr>
<tr class="memdesc:aecdc47483a831747f1b55eba99761b00"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:aa4b61ed38a79872601ac4f7177eb8c7e"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td><td class="mdescRight">Dtor.  <a href="#aa4b61ed38a79872601ac4f7177eb8c7e">More...</a><br /></td></tr>
<tr class="separator:aa4b61ed38a79872601ac4f7177eb8c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19c85e4391a9c2977b652c7257bde6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a3080098b6f5d5af9fe373852db5b96be"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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">&#160;</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>&#160;</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">&#160;</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">&#160;</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>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a0be8aa294669249c02679a7d78ab3bcb"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ac8c443594705de103d589e26998b5047">operator-&gt;</a> () const</td></tr>
<tr class="memdesc:ac8c443594705de103d589e26998b5047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward <code>-&gt;</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">&#160;</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> &amp;&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:aa9e5c27de8637a3b34d6a15ed33ac1f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> &amp;&#160;</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">&#160;</td><td class="mdescRight">Reset status.  <a href="#aa9e5c27de8637a3b34d6a15ed33ac1f7">More...</a><br /></td></tr>
<tr class="separator:aa9e5c27de8637a3b34d6a15ed33ac1f7"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a045148d5149471f0b8f5848eb1406fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a045148d5149471f0b8f5848eb1406fd1">isRelevant</a> () const</td></tr>
<tr class="memdesc:a045148d5149471f0b8f5848eb1406fd1"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a70a7983fd8efc67004bfd9b1d6f079d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a70a7983fd8efc67004bfd9b1d6f079d2">isSatisfied</a> () const</td></tr>
<tr class="memdesc:a70a7983fd8efc67004bfd9b1d6f079d2"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a6295a68ddc10583a4cd4cbf406aff178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a6295a68ddc10583a4cd4cbf406aff178">isBroken</a> () const</td></tr>
<tr class="memdesc:a6295a68ddc10583a4cd4cbf406aff178"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a082c00b3830b4bca5b535e56fd7839bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a082c00b3830b4bca5b535e56fd7839bc">isNeeded</a> () const</td></tr>
<tr class="memdesc:a082c00b3830b4bca5b535e56fd7839bc"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a8878adf44d797cbaec7aa82aa8ecec93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a8878adf44d797cbaec7aa82aa8ecec93">isUnwanted</a> () const</td></tr>
<tr class="memdesc:a8878adf44d797cbaec7aa82aa8ecec93"><td class="mdescLeft">&#160;</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">&#160;</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="-"/>&#160;Public Member Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType&lt; PoolItem &gt;</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>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a2c70399b34f1acde54136021243077ac inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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> &amp;kind_r) const</td></tr>
<tr class="separator:a32e023c8e4b8f823ffa8561e3e15ec7f inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a2aaa4bc21653b25df56cd9247997573e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a82a4eabca79544677f92d12015dad08d inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</td></tr>
<tr class="memitem:a41ccf0cbab3e749ede789896348a7771 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</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>&#160;</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> &amp;rhs) const</td></tr>
<tr class="separator:a24afb7dd897b93519eedbbef47bc5366 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; RDerived &gt; &amp;rhs) const</td></tr>
<tr class="separator:a46157dfa114596d25ed861b516f9e4d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;rhs) const</td></tr>
<tr class="separator:ab2fe89ff9a5d2798138b616a87b6e242 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; RDerived &gt; &amp;rhs) const</td></tr>
<tr class="separator:a4d4638dfbecb838acb89dfaf2ac956e8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ac6902ed63128efb7e9dc8639e3e148d3">providesNamespace</a> (const std::string &amp;namespace_r) const</td></tr>
<tr class="separator:ac6902ed63128efb7e9dc8639e3e148d3 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a1fe7d242ad29a5007172c54224d38611">valuesOfNamespace</a> (const std::string &amp;namespace_r) const</td></tr>
<tr class="separator:a1fe7d242ad29a5007172c54224d38611 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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> &amp;locale_r) const</td></tr>
<tr class="separator:a3aa8ddc3ddeca8f0ade536fbc6981f35 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;locales_r) const</td></tr>
<tr class="separator:aacdf304387ce7bb509edcb65fd5184b8 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a9048cdf52d2d59e6571fd402787a966e inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a481bfbf5edb618510986220140fc4de6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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">&#160;</td></tr>
<tr class="memitem:a06edc857562a30a379ea55c282345ff6 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:af3d1441b575ce3bd7440619265820ac7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:ac0c7c4472ea761fea2698a2250cbbca4 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:a7ad5ca0c9af225382d732eb248478b04 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:aad9a34ddd041ce74e4536b343b2e32d2 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a756ee1ee62edd150d2e5dec79c720799 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;<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">&#160;</td></tr>
<tr class="memitem:a9cf00a3c77cbf7b4973cad994d4f92e7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</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> &amp;<a class="el" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;lang_r) const</td></tr>
<tr class="separator:a9cf00a3c77cbf7b4973cad994d4f92e7 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;<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">&#160;</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>&#160;</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> &amp;<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">&#160;</td></tr>
<tr class="memitem:a888f957da479ca0133a4061723d6cc6b inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned long long&#160;</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> &amp;<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">&#160;</td></tr>
<tr class="memitem:ab6d00527fd06eb6d7ab279b0bb0d2502 inherit pub_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">unsigned long long&#160;</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> &amp;<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">&#160;</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>&#160;</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> &amp;<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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a683f3bbaddfaf6a47173eabc7fd3b63b"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;solv_r)</td></tr>
<tr class="memdesc:a683f3bbaddfaf6a47173eabc7fd3b63b"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ad51f7158f6b325fd52fbc5e382c7c378"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td><td class="mdescRight">Expose type only.  <a href="#ad51f7158f6b325fd52fbc5e382c7c378">More...</a><br /></td></tr>
<tr class="separator:ad51f7158f6b325fd52fbc5e382c7c378"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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> &amp;solvable_r)</td></tr>
<tr class="memdesc:a94e68bf5fc4ba2257075bd568d9b3528"><td class="mdescLeft">&#160;</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">&#160;</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>&lt; <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a> &gt;&#160;</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">&#160;</td><td class="mdescRight">Pointer to implementation.  <a href="#ac77d69bbdbeae3944ec324ed9ae6180c">More...</a><br /></td></tr>
<tr class="separator:ac77d69bbdbeae3944ec324ed9ae6180c"><td class="memSeparator" colspan="2">&#160;</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&#160;</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">&#160;</td></tr>
<tr class="memitem:ad19b0607061508a4b2d863aa3d6bf026"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ad19b0607061508a4b2d863aa3d6bf026">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;obj)</td></tr>
<tr class="separator:ad19b0607061508a4b2d863aa3d6bf026"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a08fae2c5c39852867295a9e6f95d3266"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a08fae2c5c39852867295a9e6f95d3266">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;obj)</td></tr>
<tr class="separator:a08fae2c5c39852867295a9e6f95d3266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a54bb69e16c6287c4da6753870ee282"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a8a54bb69e16c6287c4da6753870ee282">operator==</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs)</td></tr>
<tr class="separator:a8a54bb69e16c6287c4da6753870ee282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e60e65fbbf440566d5f6339d874dce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a09e60e65fbbf440566d5f6339d874dce">operator==</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;lhs, const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;rhs)</td></tr>
<tr class="separator:a09e60e65fbbf440566d5f6339d874dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb24ec222b99f7f0ecba83ed380370f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#acb24ec222b99f7f0ecba83ed380370f0">operator==</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs)</td></tr>
<tr class="separator:acb24ec222b99f7f0ecba83ed380370f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade99af08fbdf654376322aeba76e8d99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#ade99af08fbdf654376322aeba76e8d99">operator!=</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs)</td></tr>
<tr class="separator:ade99af08fbdf654376322aeba76e8d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d4f7a9715a73972caa1e668205be08f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a3d4f7a9715a73972caa1e668205be08f">operator!=</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;lhs, const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;rhs)</td></tr>
<tr class="separator:a3d4f7a9715a73972caa1e668205be08f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11631c89a9a9c10668b8d02b763e1896"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a11631c89a9a9c10668b8d02b763e1896">operator!=</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;lhs, const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs)</td></tr>
<tr class="separator:a11631c89a9a9c10668b8d02b763e1896"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;Related Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType&lt; PoolItem &gt;</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>&#160;</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>&lt; <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &gt; &amp;solvable_r)</td></tr>
<tr class="separator:a9685d6f05268851ddafec25fce60bbfd inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:ad4bca07721482d5411a5ce68b0909216 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a8fb2d477e706fdbcfd3fe2ed5c07a3a9 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39d360a40feb69557bb1e92261c3f1e8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#a39d360a40feb69557bb1e92261c3f1e8">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &gt; &amp;obj)</td></tr>
<tr class="separator:a39d360a40feb69557bb1e92261c3f1e8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7305aa34f62d759ec92c0dc62801af0 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae7305aa34f62d759ec92c0dc62801af0">dumpOn</a> (std::ostream &amp;str, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &gt; &amp;obj)</td></tr>
<tr class="separator:ae7305aa34f62d759ec92c0dc62801af0 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a0125e3562490368edff76e1cf63728d1 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a5ca483b8361c2d8091dbca28c0d3dc48 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1sat_1_1SolvableType.html#ae96d8ce26436995d98042146315b62e2">operator&lt;</a> (const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:ae96d8ce26436995d98042146315b62e2 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b1530b931f7e8f7193630c70cd46c8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a43b1530b931f7e8f7193630c70cd46c8 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78be7f96592802583d09dc330b69c130 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a78be7f96592802583d09dc330b69c130 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788e0559868d634f8ec1b0b2a9346514 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">int&#160;</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>&lt; LDerived &gt; &amp;lhs, const <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a>&lt; RDerived &gt; &amp;rhs)</td></tr>
<tr class="separator:a788e0559868d634f8ec1b0b2a9346514 inherit related_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
tmp hack for save/restore state.</h2></td></tr>
<tr class="memitem:aa0abd12671a625baee69c49495a790c5"><td class="memItemLeft" align="right" valign="top">class&#160;</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">&#160;</td></tr>
<tr class="memitem:a32cef34a7d0a99dd64d8722bf9349af8"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a28215d25f7ac03ec5f46cde99746966d"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a3b980588e3fd8246ccdaa946cc606624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1PoolItem.html#a3b980588e3fd8246ccdaa946cc606624">sameState</a> () const</td></tr>
<tr class="separator:a3b980588e3fd8246ccdaa946cc606624"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_structzypp_1_1sat_1_1SolvableType"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structzypp_1_1sat_1_1SolvableType')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType&lt; PoolItem &gt;</a></td></tr>
<tr class="memitem:aea8fd507a84497c29f0741e582089813 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
<tr class="memitem:a4e25dddfe2e246cdeb7213d2edcc6810 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;)</td></tr>
<tr class="separator:a4e25dddfe2e246cdeb7213d2edcc6810 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d1a2b87d269a527056c04ffd7debc32 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;&amp;)</td></tr>
<tr class="separator:a6d1a2b87d269a527056c04ffd7debc32 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7278bcfa192da5b164810432a956ae2 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;)</td></tr>
<tr class="separator:ae7278bcfa192da5b164810432a956ae2 inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f6955a8866eb6f04efd67f2ddaa5f2b inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;&amp;)</td></tr>
<tr class="separator:a0f6955a8866eb6f04efd67f2ddaa5f2b inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555a2c98a84c7c37665849277f73b64d inherit pro_methods_structzypp_1_1sat_1_1SolvableType"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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 &amp; Destructor Documentation</h2>
<a id="ab2032ff9c77b5bf5b6359c1b965e9298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2032ff9c77b5bf5b6359c1b965e9298">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</a></span>PoolItem() <span class="overload">[3/5]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Derived &gt; </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>&lt; Derived &gt; &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> *&#160;</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">&#9670;&nbsp;</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> &amp; 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">&#9670;&nbsp;</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> &amp; 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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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-&gt;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</a></span>operator-&gt;()</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-&gt; </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>-&gt;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</a></span>operator&lt;&lt; <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&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">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">&#9670;&nbsp;</a></span>operator&lt;&lt;() <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 &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stream output </p>

<p class="definition">Definition at line <a class="el" href="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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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> &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>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">&#9670;&nbsp;</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>&lt;<a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a>&gt; 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>