<!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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('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> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#related">Related Functions</a> | <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"> </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"> </td></tr> <tr class="memitem:a90f6660fe3d741caef84cb95bd2c4143"><td class="memItemLeft" align="right" valign="top"> </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> &status_r)</td></tr> <tr class="separator:a90f6660fe3d741caef84cb95bd2c4143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a861f59d6d5c2b633ffd65d9c7a7725a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a861f59d6d5c2b633ffd65d9c7a7725a0">status</a> () const</td></tr> <tr class="separator:a861f59d6d5c2b633ffd65d9c7a7725a0"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:a2209279c8f1be9d057a385aafc0f7f1c"><td class="memItemLeft" align="right" valign="top">void </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> &solv_r)</td></tr> <tr class="separator:a2209279c8f1be9d057a385aafc0f7f1c"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:aa4c30dd52b713cd8c3e24d04c0c84f67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html">ResStatus</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#aa4c30dd52b713cd8c3e24d04c0c84f67">statusReset</a> () const</td></tr> <tr class="separator:aa4c30dd52b713cd8c3e24d04c0c84f67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa39eaa0fa959c70e8b1e91abc1056c70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#aa39eaa0fa959c70e8b1e91abc1056c70">isUndetermined</a> () const</td></tr> <tr class="separator:aa39eaa0fa959c70e8b1e91abc1056c70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c0055a9983e8fca8f12c16af9fc1399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a8c0055a9983e8fca8f12c16af9fc1399">isRelevant</a> () const</td></tr> <tr class="separator:a8c0055a9983e8fca8f12c16af9fc1399"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1d49b5606c30e55c9d99e3fa4be8ed7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#ae1d49b5606c30e55c9d99e3fa4be8ed7">isSatisfied</a> () const</td></tr> <tr class="separator:ae1d49b5606c30e55c9d99e3fa4be8ed7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a647609b44a64f2c76812be26dfd37c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a647609b44a64f2c76812be26dfd37c17">isBroken</a> () const</td></tr> <tr class="separator:a647609b44a64f2c76812be26dfd37c17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a175d24508b8be1ce49470d2aaf807574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a175d24508b8be1ce49470d2aaf807574">isNeeded</a> () const</td></tr> <tr class="separator:a175d24508b8be1ce49470d2aaf807574"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5a1f0c39c26c1e3f021054c18c41ce4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#af5a1f0c39c26c1e3f021054c18c41ce4">isUnwanted</a> () const</td></tr> <tr class="separator:af5a1f0c39c26c1e3f021054c18c41ce4"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:a61f0993005dfc6c2e17f66a830aa39af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classshared__ptr.html">shared_ptr</a>< <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a> > </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"> </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"> </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> </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"> </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> </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"> </td></tr> <tr class="memitem:adec641a6216641e6d030b0c4c1143d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral</a>< <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> > </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"> </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 & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a655a55987e3a4f54e140395b6e67d674">operator<<</a> (std::ostream &str, const <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">PoolItem::Impl</a> &obj)</td></tr> <tr class="separator:a655a55987e3a4f54e140395b6e67d674"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a> 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> </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"> </td></tr> <tr class="memitem:a54fd156928e7cb8545938699b47ad36e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a54d1b2f4da73c0a7740aa95aa57f640f"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a3097cbf5207033c5dae772aea4d87690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1PoolItem_1_1Impl.html#a3097cbf5207033c5dae772aea4d87690">sameState</a> () const</td></tr> <tr class="separator:a3097cbf5207033c5dae772aea4d87690"><td class="memSeparator" colspan="2"> </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>>0</code> this uses <code>_buddy</code> status </li> <li><code><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 & Destructor Documentation</h2> <a id="a06812a829410cb7c9d136416d79e780c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06812a829410cb7c9d136416d79e780c">◆ </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">◆ </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> </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> & </td> <td class="paramname"><em>status_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">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">◆ </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> <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">◆ </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">◆ </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> & </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">◆ </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">◆ </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>& 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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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><<a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">Impl</a>> 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">◆ </a></span>operator<<()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structzypp_1_1PoolItem_1_1Impl.html">PoolItem::Impl</a> & </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">related</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Stream output </p> <p class="definition">Definition at line <a class="el" href="PoolItem_8cc_source.html#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">◆ </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">◆ </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">◆ </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><<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>> 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">◆ </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>