Sophie

Sophie

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

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::Impl Struct 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('structzypp_1_1PoolItem_1_1Impl.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="structzypp_1_1PoolItem_1_1Impl-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::PoolItem::Impl Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><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></p>
<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:a06812a829410cb7c9d136416d79e780c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a06812a829410cb7c9d136416d79e780c">Impl</a> ()</td></tr>
<tr class="separator:a06812a829410cb7c9d136416d79e780c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f6660fe3d741caef84cb95bd2c4143"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a90f6660fe3d741caef84cb95bd2c4143">Impl</a> (<a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> res_r, const <a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> &amp;status_r)</td></tr>
<tr class="separator:a90f6660fe3d741caef84cb95bd2c4143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861f59d6d5c2b633ffd65d9c7a7725a0"><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="structzypp_1_1PoolItem_1_1Impl.html#a861f59d6d5c2b633ffd65d9c7a7725a0">status</a> () const</td></tr>
<tr class="separator:a861f59d6d5c2b633ffd65d9c7a7725a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62b5a4ea3a61731d81832aadb3430619"><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="structzypp_1_1PoolItem_1_1Impl.html#a62b5a4ea3a61731d81832aadb3430619">buddy</a> () const</td></tr>
<tr class="separator:a62b5a4ea3a61731d81832aadb3430619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2209279c8f1be9d057a385aafc0f7f1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a2209279c8f1be9d057a385aafc0f7f1c">setBuddy</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &amp;solv_r)</td></tr>
<tr class="separator:a2209279c8f1be9d057a385aafc0f7f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe14b15ce49d396e787c834ce7fe32ee"><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="structzypp_1_1PoolItem_1_1Impl.html#afe14b15ce49d396e787c834ce7fe32ee">resolvable</a> () const</td></tr>
<tr class="separator:afe14b15ce49d396e787c834ce7fe32ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c30dd52b713cd8c3e24d04c0c84f67"><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="structzypp_1_1PoolItem_1_1Impl.html#aa4c30dd52b713cd8c3e24d04c0c84f67">statusReset</a> () const</td></tr>
<tr class="separator:aa4c30dd52b713cd8c3e24d04c0c84f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa39eaa0fa959c70e8b1e91abc1056c70"><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_1PoolItem_1_1Impl.html#aa39eaa0fa959c70e8b1e91abc1056c70">isUndetermined</a> () const</td></tr>
<tr class="separator:aa39eaa0fa959c70e8b1e91abc1056c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c0055a9983e8fca8f12c16af9fc1399"><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_1PoolItem_1_1Impl.html#a8c0055a9983e8fca8f12c16af9fc1399">isRelevant</a> () const</td></tr>
<tr class="separator:a8c0055a9983e8fca8f12c16af9fc1399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d49b5606c30e55c9d99e3fa4be8ed7"><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_1PoolItem_1_1Impl.html#ae1d49b5606c30e55c9d99e3fa4be8ed7">isSatisfied</a> () const</td></tr>
<tr class="separator:ae1d49b5606c30e55c9d99e3fa4be8ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a647609b44a64f2c76812be26dfd37c17"><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_1PoolItem_1_1Impl.html#a647609b44a64f2c76812be26dfd37c17">isBroken</a> () const</td></tr>
<tr class="separator:a647609b44a64f2c76812be26dfd37c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a175d24508b8be1ce49470d2aaf807574"><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_1PoolItem_1_1Impl.html#a175d24508b8be1ce49470d2aaf807574">isNeeded</a> () const</td></tr>
<tr class="separator:a175d24508b8be1ce49470d2aaf807574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a1f0c39c26c1e3f021054c18c41ce4"><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_1PoolItem_1_1Impl.html#af5a1f0c39c26c1e3f021054c18c41ce4">isUnwanted</a> () const</td></tr>
<tr class="separator:af5a1f0c39c26c1e3f021054c18c41ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a61f0993005dfc6c2e17f66a830aa39af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classshared__ptr.html">shared_ptr</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="structzypp_1_1PoolItem_1_1Impl.html#a61f0993005dfc6c2e17f66a830aa39af">nullimpl</a> ()</td></tr>
<tr class="memdesc:a61f0993005dfc6c2e17f66a830aa39af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Offer default <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html" title="PoolItem implementation.">Impl</a>.  <a href="#a61f0993005dfc6c2e17f66a830aa39af">More...</a><br /></td></tr>
<tr class="separator:a61f0993005dfc6c2e17f66a830aa39af"><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:adfe15f234b4e5cac7f6b5a890e563715"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#adfe15f234b4e5cac7f6b5a890e563715">_status</a></td></tr>
<tr class="separator:adfe15f234b4e5cac7f6b5a890e563715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3961735ac2856f374f3befbb36ecb7"><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="structzypp_1_1PoolItem_1_1Impl.html#a3c3961735ac2856f374f3befbb36ecb7">_resolvable</a></td></tr>
<tr class="separator:a3c3961735ac2856f374f3befbb36ecb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec641a6216641e6d030b0c4c1143d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral</a>&lt; <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">sat::detail::IdType</a>, <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a7e9a3049ad4c7542ea1cd5cee91a5432">sat::detail::noId</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#adec641a6216641e6d030b0c4c1143d90">_buddy</a></td></tr>
<tr class="separator:adec641a6216641e6d030b0c4c1143d90"><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:a655a55987e3a4f54e140395b6e67d674"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a655a55987e3a4f54e140395b6e67d674">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">PoolItem::Impl</a> &amp;obj)</td></tr>
<tr class="separator:a655a55987e3a4f54e140395b6e67d674"><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>
Poor man's save/restore state.</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpa60ecf240e953058b2212348de7547c5"></a> </p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000049">Todo:</a></b></dt><dd>There may be better save/restore state strategies.</dd></dl>
</td></tr>
<tr class="memitem:ac35beb628f7fdca725ce2be933f19695"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#ac35beb628f7fdca725ce2be933f19695">_savedStatus</a></td></tr>
<tr class="separator:ac35beb628f7fdca725ce2be933f19695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54fd156928e7cb8545938699b47ad36e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a54fd156928e7cb8545938699b47ad36e">saveState</a> () const</td></tr>
<tr class="separator:a54fd156928e7cb8545938699b47ad36e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d1b2f4da73c0a7740aa95aa57f640f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a54d1b2f4da73c0a7740aa95aa57f640f">restoreState</a> () const</td></tr>
<tr class="separator:a54d1b2f4da73c0a7740aa95aa57f640f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3097cbf5207033c5dae772aea4d87690"><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_1PoolItem_1_1Impl.html#a3097cbf5207033c5dae772aea4d87690">sameState</a> () const</td></tr>
<tr class="separator:a3097cbf5207033c5dae772aea4d87690"><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><a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a> implementation. </p>
<p><code>_buddy</code> handling: </p><ul>
<li><code>==0</code> no buddy </li>
<li><code>&gt;0</code> this uses <code>_buddy</code> status </li>
<li><code>&lt;0</code> this status used by <code>-_buddy</code> </li>
</ul>

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00037">37</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a06812a829410cb7c9d136416d79e780c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06812a829410cb7c9d136416d79e780c">&#9670;&nbsp;</a></span>Impl() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::PoolItem::Impl::Impl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00040">40</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::PoolItem::Impl::Impl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>&#160;</td>
          <td class="paramname"><em>res_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> &amp;&#160;</td>
          <td class="paramname"><em>status_r</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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00042">42</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="a861f59d6d5c2b633ffd65d9c7a7725a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861f59d6d5c2b633ffd65d9c7a7725a0">&#9670;&nbsp;</a></span>status()</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_1ResStatus.html">ResStatus</a>&amp; zypp::PoolItem::Impl::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00048">48</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> zypp::PoolItem::Impl::buddy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00051">51</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="a2209279c8f1be9d057a385aafc0f7f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2209279c8f1be9d057a385aafc0f7f1c">&#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::Impl::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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00156">156</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00062">62</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="aa4c30dd52b713cd8c3e24d04c0c84f67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4c30dd52b713cd8c3e24d04c0c84f67">&#9670;&nbsp;</a></span>statusReset()</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_1ResStatus.html">ResStatus</a>&amp; zypp::PoolItem::Impl::statusReset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00065">65</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

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

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00078">78</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00083">83</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00088">88</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00093">93</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00098">98</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="a54fd156928e7cb8545938699b47ad36e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54fd156928e7cb8545938699b47ad36e">&#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::Impl::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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00113">113</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="a54d1b2f4da73c0a7740aa95aa57f640f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54d1b2f4da73c0a7740aa95aa57f640f">&#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::Impl::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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00115">115</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="a3097cbf5207033c5dae772aea4d87690"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3097cbf5207033c5dae772aea4d87690">&#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::Impl::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">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00117">117</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt;<a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a>&gt; zypp::PoolItem::Impl::nullimpl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Offer default <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html" title="PoolItem implementation.">Impl</a>. </p>

<p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#l00137">137</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="a655a55987e3a4f54e140395b6e67d674"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a655a55987e3a4f54e140395b6e67d674">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">PoolItem::Impl</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#l00146">146</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="adfe15f234b4e5cac7f6b5a890e563715"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfe15f234b4e5cac7f6b5a890e563715">&#9670;&nbsp;</a></span>_status</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_1ResStatus.html">ResStatus</a> zypp::PoolItem::Impl::_status</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><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#l00104">104</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="a3c3961735ac2856f374f3befbb36ecb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3961735ac2856f374f3befbb36ecb7">&#9670;&nbsp;</a></span>_resolvable</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::Impl::_resolvable</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#l00105">105</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="adec641a6216641e6d030b0c4c1143d90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adec641a6216641e6d030b0c4c1143d90">&#9670;&nbsp;</a></span>_buddy</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_1DefaultIntegral.html">DefaultIntegral</a>&lt;<a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">sat::detail::IdType</a>,<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a7e9a3049ad4c7542ea1cd5cee91a5432">sat::detail::noId</a>&gt; zypp::PoolItem::Impl::_buddy</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#l00106">106</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<a id="ac35beb628f7fdca725ce2be933f19695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac35beb628f7fdca725ce2be933f19695">&#9670;&nbsp;</a></span>_savedStatus</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_1ResStatus.html">ResStatus</a> zypp::PoolItem::Impl::_savedStatus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><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#l00132">132</a> of file <a class="el" href="PoolItem_8cc_source.html">PoolItem.cc</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<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="navelem"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</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>