Sophie

Sophie

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

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

<p><a class="el" href="classzypp_1_1ui_1_1Selectable.html" title="Collects PoolItems of same kind and name.">Selectable</a> implementation.  
 <a href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aae814bd1a4460fd77d78c97696191b61"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a97fc9d5f16c53294be74ff9cd24c1326">SelectableTraits::AvailableItemSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aae814bd1a4460fd77d78c97696191b61">AvailableItemSet</a></td></tr>
<tr class="separator:aae814bd1a4460fd77d78c97696191b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6362b95743ea01edff900b595a67a7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#afe0789fca22f5e054e9ea428e6e71b97">SelectableTraits::available_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a></td></tr>
<tr class="separator:a3a6362b95743ea01edff900b595a67a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeedadf13659739d181685803436efd74"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a3cfd69083dab609f54d0dd88ad66d518">SelectableTraits::available_const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aeedadf13659739d181685803436efd74">available_const_iterator</a></td></tr>
<tr class="separator:aeedadf13659739d181685803436efd74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1eb4124b58a5c4ba217e31e66f69ac"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a263c880d48b9f58b108c4ec2a8c9e3c7">SelectableTraits::available_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a7a1eb4124b58a5c4ba217e31e66f69ac">available_size_type</a></td></tr>
<tr class="separator:a7a1eb4124b58a5c4ba217e31e66f69ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b27da5bc3d05a28d41f952480bcc4e6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#ab073c31f36f8562f595298526061d27a">SelectableTraits::InstalledItemSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a2b27da5bc3d05a28d41f952480bcc4e6">InstalledItemSet</a></td></tr>
<tr class="separator:a2b27da5bc3d05a28d41f952480bcc4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da940f087281d7345cfd7c260beba17"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a35a092415919a677b2157bfd1a67aa85">SelectableTraits::installed_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a></td></tr>
<tr class="separator:a6da940f087281d7345cfd7c260beba17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88cdc2652737f6b5d40557bc5fa783d7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a0abef402b04ad5e8f93a9e32bdc8ac4a">SelectableTraits::installed_const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a88cdc2652737f6b5d40557bc5fa783d7">installed_const_iterator</a></td></tr>
<tr class="separator:a88cdc2652737f6b5d40557bc5fa783d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf90852c7717854217b73dc095878508"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#adafee74b2e067a50241c53e289250bfe">SelectableTraits::installed_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aaf90852c7717854217b73dc095878508">installed_size_type</a></td></tr>
<tr class="separator:aaf90852c7717854217b73dc095878508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84aa823991f91004f4ab8262f1d40175"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a19a3aeb02d15c93ad574f3f7050b9744">SelectableTraits::PickList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">PickList</a></td></tr>
<tr class="separator:a84aa823991f91004f4ab8262f1d40175"><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:ad17926995d9855ff867a5f69c9ecd4fb"><td class="memTemplParams" colspan="2">template&lt;class TIterator &gt; </td></tr>
<tr class="memitem:ad17926995d9855ff867a5f69c9ecd4fb"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ad17926995d9855ff867a5f69c9ecd4fb">Impl</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r, const std::string &amp;name_r, TIterator begin_r, TIterator end_r)</td></tr>
<tr class="separator:ad17926995d9855ff867a5f69c9ecd4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af06fd2043954d23ad685d3fd177844f0"><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_1ui_1_1Selectable_1_1Impl.html#af06fd2043954d23ad685d3fd177844f0">ident</a> () const</td></tr>
<tr class="separator:af06fd2043954d23ad685d3fd177844f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37b09915181b9136a10b2c632654f4d7"><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_1ui_1_1Selectable_1_1Impl.html#a37b09915181b9136a10b2c632654f4d7">kind</a> () const</td></tr>
<tr class="separator:a37b09915181b9136a10b2c632654f4d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e912c0b15246c56f8cc23aafdb6272"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ab3e912c0b15246c56f8cc23aafdb6272">name</a> () const</td></tr>
<tr class="separator:ab3e912c0b15246c56f8cc23aafdb6272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31ff2e265d134f88f5d18174d08d18d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a31ff2e265d134f88f5d18174d08d18d1">status</a> () const</td></tr>
<tr class="separator:a31ff2e265d134f88f5d18174d08d18d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab26e3aca4eb5481f065e061d20587fe9"><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_1ui_1_1Selectable_1_1Impl.html#ab26e3aca4eb5481f065e061d20587fe9">setStatus</a> (<a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a> state_r, <a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> causer_r)</td></tr>
<tr class="separator:ab26e3aca4eb5481f065e061d20587fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f021d6713ee297d702283000c1519c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a01f021d6713ee297d702283000c1519c">installedObj</a> () const</td></tr>
<tr class="memdesc:a01f021d6713ee297d702283000c1519c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Installed object (transacting ot highest version).  <a href="#a01f021d6713ee297d702283000c1519c">More...</a><br /></td></tr>
<tr class="separator:a01f021d6713ee297d702283000c1519c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda6bfaea5096848231b53b5068ce795"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#abda6bfaea5096848231b53b5068ce795">candidateObj</a> () const</td></tr>
<tr class="memdesc:abda6bfaea5096848231b53b5068ce795"><td class="mdescLeft">&#160;</td><td class="mdescRight">Best among available objects.  <a href="#abda6bfaea5096848231b53b5068ce795">More...</a><br /></td></tr>
<tr class="separator:abda6bfaea5096848231b53b5068ce795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad192e707bfa73e2a7900788e3a2598dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ad192e707bfa73e2a7900788e3a2598dc">setCandidate</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;newCandidate_r, <a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> causer_r)</td></tr>
<tr class="memdesc:ad192e707bfa73e2a7900788e3a2598dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a userCandidate (out of available objects).  <a href="#ad192e707bfa73e2a7900788e3a2598dc">More...</a><br /></td></tr>
<tr class="separator:ad192e707bfa73e2a7900788e3a2598dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad33cfeccfc10a9ffb311222208fb324e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ad33cfeccfc10a9ffb311222208fb324e">candidateObjFrom</a> (<a class="el" href="classzypp_1_1Repository.html">Repository</a> repo_r) const</td></tr>
<tr class="memdesc:ad33cfeccfc10a9ffb311222208fb324e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The best candidate provided by a specific <a class="el" href="classzypp_1_1Repository.html">Repository</a>, if there is one.  <a href="#ad33cfeccfc10a9ffb311222208fb324e">More...</a><br /></td></tr>
<tr class="separator:ad33cfeccfc10a9ffb311222208fb324e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbc6348441712635c2892857a9f5071"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a8cbc6348441712635c2892857a9f5071">updateCandidateObj</a> () const</td></tr>
<tr class="memdesc:a8cbc6348441712635c2892857a9f5071"><td class="mdescLeft">&#160;</td><td class="mdescRight">The best candidate for update, if there is one.  <a href="#a8cbc6348441712635c2892857a9f5071">More...</a><br /></td></tr>
<tr class="separator:a8cbc6348441712635c2892857a9f5071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac98b52219ce39d11a0407f20f73103ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ac98b52219ce39d11a0407f20f73103ec">highestAvailableVersionObj</a> () const</td></tr>
<tr class="memdesc:ac98b52219ce39d11a0407f20f73103ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simply the highest available version, ignoring priorities and policies.  <a href="#ac98b52219ce39d11a0407f20f73103ec">More...</a><br /></td></tr>
<tr class="separator:ac98b52219ce39d11a0407f20f73103ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ace745af3ee667eceef23fc69c5ddd"><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_1ui_1_1Selectable_1_1Impl.html#ad8ace745af3ee667eceef23fc69c5ddd">identIsAutoInstalled</a> () const</td></tr>
<tr class="memdesc:ad8ace745af3ee667eceef23fc69c5ddd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#af06fd2043954d23ad685d3fd177844f0">ident</a> is flagged as AutoInstalled.  <a href="#ad8ace745af3ee667eceef23fc69c5ddd">More...</a><br /></td></tr>
<tr class="separator:ad8ace745af3ee667eceef23fc69c5ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7946b401e2659c8372c3d57f92d197b"><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_1ui_1_1Selectable_1_1Impl.html#ac7946b401e2659c8372c3d57f92d197b">identicalAvailable</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs) const</td></tr>
<tr class="memdesc:ac7946b401e2659c8372c3d57f92d197b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>True</code> if <em>rhs</em> is installed and one with the same content is available.  <a href="#ac7946b401e2659c8372c3d57f92d197b">More...</a><br /></td></tr>
<tr class="separator:ac7946b401e2659c8372c3d57f92d197b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ed667e0fe0ca67917c7992f62e6e8e"><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_1ui_1_1Selectable_1_1Impl.html#a49ed667e0fe0ca67917c7992f62e6e8e">identicalInstalled</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs) const</td></tr>
<tr class="memdesc:a49ed667e0fe0ca67917c7992f62e6e8e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>True</code> if <em>rhs</em> has the same content as an installed one.  <a href="#a49ed667e0fe0ca67917c7992f62e6e8e">More...</a><br /></td></tr>
<tr class="separator:a49ed667e0fe0ca67917c7992f62e6e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc758d3e9a3dbc95e7dd76abd901212"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6cc758d3e9a3dbc95e7dd76abd901212">identicalAvailableObj</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs) const</td></tr>
<tr class="memdesc:a6cc758d3e9a3dbc95e7dd76abd901212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an available Object with the same content as <code>rhs</code>.  <a href="#a6cc758d3e9a3dbc95e7dd76abd901212">More...</a><br /></td></tr>
<tr class="separator:a6cc758d3e9a3dbc95e7dd76abd901212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc075e46fd79771d39515249c9293d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a9fc075e46fd79771d39515249c9293d0">identicalInstalledObj</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;rhs) const</td></tr>
<tr class="memdesc:a9fc075e46fd79771d39515249c9293d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">\Return an installed Object with the same content as <code>rhs</code>.  <a href="#a9fc075e46fd79771d39515249c9293d0">More...</a><br /></td></tr>
<tr class="separator:a9fc075e46fd79771d39515249c9293d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02b7d8a0199079f58edc267ba4692425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a02b7d8a0199079f58edc267ba4692425">theObj</a> () const</td></tr>
<tr class="memdesc:a02b7d8a0199079f58edc267ba4692425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Best among all objects.  <a href="#a02b7d8a0199079f58edc267ba4692425">More...</a><br /></td></tr>
<tr class="separator:a02b7d8a0199079f58edc267ba4692425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d12274724c30b94a09dde462a5e7e7"><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_1ui_1_1Selectable_1_1Impl.html#a16d12274724c30b94a09dde462a5e7e7">availableEmpty</a> () const</td></tr>
<tr class="separator:a16d12274724c30b94a09dde462a5e7e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2a2a8ba161829a4e4f60532cd7728d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a7a1eb4124b58a5c4ba217e31e66f69ac">available_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ae2a2a8ba161829a4e4f60532cd7728d1">availableSize</a> () const</td></tr>
<tr class="separator:ae2a2a8ba161829a4e4f60532cd7728d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d26aabe9968e146485afd7a36ad0e73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a2d26aabe9968e146485afd7a36ad0e73">availableBegin</a> () const</td></tr>
<tr class="separator:a2d26aabe9968e146485afd7a36ad0e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a795a74cbb30f14c9de35bf4e69f1a239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a795a74cbb30f14c9de35bf4e69f1a239">availableEnd</a> () const</td></tr>
<tr class="separator:a795a74cbb30f14c9de35bf4e69f1a239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471f13fdd6d08806cf7f3bc8bc1bd75e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a471f13fdd6d08806cf7f3bc8bc1bd75e">available</a> () const</td></tr>
<tr class="separator:a471f13fdd6d08806cf7f3bc8bc1bd75e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ba3924f8ede7f2b1f7210b10cbbdd7"><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_1ui_1_1Selectable_1_1Impl.html#a54ba3924f8ede7f2b1f7210b10cbbdd7">installedEmpty</a> () const</td></tr>
<tr class="separator:a54ba3924f8ede7f2b1f7210b10cbbdd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46ea8556b1c1ed6ef0162d290931a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aaf90852c7717854217b73dc095878508">installed_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#af46ea8556b1c1ed6ef0162d290931a53">installedSize</a> () const</td></tr>
<tr class="separator:af46ea8556b1c1ed6ef0162d290931a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3301cc702116b5170f83582f8af79e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a4a3301cc702116b5170f83582f8af79e">installedBegin</a> () const</td></tr>
<tr class="separator:a4a3301cc702116b5170f83582f8af79e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051d12238dca4ba845a48cade232a997"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a051d12238dca4ba845a48cade232a997">installedEnd</a> () const</td></tr>
<tr class="separator:a051d12238dca4ba845a48cade232a997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fdfe60dbac9babfc9688131a793d932"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6fdfe60dbac9babfc9688131a793d932">installed</a> () const</td></tr>
<tr class="separator:a6fdfe60dbac9babfc9688131a793d932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cea532dfeaa0cc71d628fc05084a52f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">PickList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a7cea532dfeaa0cc71d628fc05084a52f">picklist</a> () const</td></tr>
<tr class="separator:a7cea532dfeaa0cc71d628fc05084a52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2938529a57980935f6d727e4b101d1f4"><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_1ui_1_1Selectable_1_1Impl.html#a2938529a57980935f6d727e4b101d1f4">picklistEmpty</a> () const</td></tr>
<tr class="separator:a2938529a57980935f6d727e4b101d1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bc2952a2961b53f0d6b4e286a6521b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#ae63adc58a853d9f790daba0829b9ce10">picklist_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a9bc2952a2961b53f0d6b4e286a6521b9">picklistSize</a> () const</td></tr>
<tr class="separator:a9bc2952a2961b53f0d6b4e286a6521b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73fd7c2ea8c5f271d435a723a4e24542"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a207821200b5dfb4e8394653c854a80ea">picklist_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a73fd7c2ea8c5f271d435a723a4e24542">picklistBegin</a> () const</td></tr>
<tr class="separator:a73fd7c2ea8c5f271d435a723a4e24542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62de4465537dfedaa6ca75fb5619fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a207821200b5dfb4e8394653c854a80ea">picklist_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aa62de4465537dfedaa6ca75fb5619fee">picklistEnd</a> () const</td></tr>
<tr class="separator:aa62de4465537dfedaa6ca75fb5619fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400a550f0fe6e59bb40744ca4cad572d"><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_1ui_1_1Selectable_1_1Impl.html#a400a550f0fe6e59bb40744ca4cad572d">isUnmaintained</a> () const</td></tr>
<tr class="separator:a400a550f0fe6e59bb40744ca4cad572d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9efde9b707df80c8d9eafaf3a37a60b1"><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_1ui_1_1Selectable_1_1Impl.html#a9efde9b707df80c8d9eafaf3a37a60b1">multiversionInstall</a> () const</td></tr>
<tr class="separator:a9efde9b707df80c8d9eafaf3a37a60b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98f0aef2d4633a6b4e0311d8ca1347a0"><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_1ui_1_1Selectable_1_1Impl.html#a98f0aef2d4633a6b4e0311d8ca1347a0">pickInstall</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;pi_r, <a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> causer_r, <a class="el" href="classbool.html">bool</a> yesno_r)</td></tr>
<tr class="separator:a98f0aef2d4633a6b4e0311d8ca1347a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2a0d13f87cdf2c55f84fb868de1f5a"><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_1ui_1_1Selectable_1_1Impl.html#aef2a0d13f87cdf2c55f84fb868de1f5a">pickDelete</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;pi_r, <a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> causer_r, <a class="el" href="classbool.html">bool</a> yesno_r)</td></tr>
<tr class="separator:aef2a0d13f87cdf2c55f84fb868de1f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0ed33d84c8aea0455d1280d40826b90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ac0ed33d84c8aea0455d1280d40826b90">pickStatus</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;pi_r) const</td></tr>
<tr class="separator:ac0ed33d84c8aea0455d1280d40826b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22e1234aa89dd966c421828e1c5648a8"><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_1ui_1_1Selectable_1_1Impl.html#a22e1234aa89dd966c421828e1c5648a8">setPickStatus</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;pi_r, <a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a> state_r, <a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> causer_r)</td></tr>
<tr class="separator:a22e1234aa89dd966c421828e1c5648a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e364d953f2b96df72aac2af2d76363"><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_1ui_1_1Selectable_1_1Impl.html#ad2e364d953f2b96df72aac2af2d76363">isUndetermined</a> () const</td></tr>
<tr class="separator:ad2e364d953f2b96df72aac2af2d76363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45e19b1f287cd2054fa62f388b17a10"><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_1ui_1_1Selectable_1_1Impl.html#ab45e19b1f287cd2054fa62f388b17a10">isRelevant</a> () const</td></tr>
<tr class="separator:ab45e19b1f287cd2054fa62f388b17a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0267828487f1f86d9ef5f7e44496628e"><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_1ui_1_1Selectable_1_1Impl.html#a0267828487f1f86d9ef5f7e44496628e">isSatisfied</a> () const</td></tr>
<tr class="separator:a0267828487f1f86d9ef5f7e44496628e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7e96e1283d0cc7131c84d8b108559a3"><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_1ui_1_1Selectable_1_1Impl.html#ac7e96e1283d0cc7131c84d8b108559a3">isBroken</a> () const</td></tr>
<tr class="separator:ac7e96e1283d0cc7131c84d8b108559a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6fdde5c0730a513cadd45a96bed9fcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ab6fdde5c0730a513cadd45a96bed9fcb">modifiedBy</a> () const</td></tr>
<tr class="memdesc:ab6fdde5c0730a513cadd45a96bed9fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return who caused the modification.  <a href="#ab6fdde5c0730a513cadd45a96bed9fcb">More...</a><br /></td></tr>
<tr class="separator:ab6fdde5c0730a513cadd45a96bed9fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b638cbd917608c972658f39935f32f"><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_1ui_1_1Selectable_1_1Impl.html#ad3b638cbd917608c972658f39935f32f">hasLicenceConfirmed</a> () const</td></tr>
<tr class="memdesc:ad3b638cbd917608c972658f39935f32f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value of LicenceConfirmed bit.  <a href="#ad3b638cbd917608c972658f39935f32f">More...</a><br /></td></tr>
<tr class="separator:ad3b638cbd917608c972658f39935f32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad190b04043f3c554fe9a82c95fb74ae4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ad190b04043f3c554fe9a82c95fb74ae4">setLicenceConfirmed</a> (<a class="el" href="classbool.html">bool</a> val_r)</td></tr>
<tr class="memdesc:ad190b04043f3c554fe9a82c95fb74ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set LicenceConfirmed bit.  <a href="#ad190b04043f3c554fe9a82c95fb74ae4">More...</a><br /></td></tr>
<tr class="separator:ad190b04043f3c554fe9a82c95fb74ae4"><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:a196c5ea5e36aff2d17b66affaa7da822"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a196c5ea5e36aff2d17b66affaa7da822">transactingInstalled</a> () const</td></tr>
<tr class="separator:a196c5ea5e36aff2d17b66affaa7da822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08c734266d06c1bb746a3c36d92b9fec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a08c734266d06c1bb746a3c36d92b9fec">transactingCandidate</a> () const</td></tr>
<tr class="separator:a08c734266d06c1bb746a3c36d92b9fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa88a4ccee718d66d20d1fe4cefef9af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aa88a4ccee718d66d20d1fe4cefef9af7">defaultCandidate</a> () const</td></tr>
<tr class="separator:aa88a4ccee718d66d20d1fe4cefef9af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af583cee519a400aa6c51df9e63b9a906"><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_1ui_1_1Selectable_1_1Impl.html#af583cee519a400aa6c51df9e63b9a906">allCandidatesLocked</a> () const</td></tr>
<tr class="separator:af583cee519a400aa6c51df9e63b9a906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b2b7937d62b65461522ac353967ff7"><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_1ui_1_1Selectable_1_1Impl.html#a08b2b7937d62b65461522ac353967ff7">allInstalledLocked</a> () const</td></tr>
<tr class="separator:a08b2b7937d62b65461522ac353967ff7"><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:ab941ab10015e85dde1bea9fb4a71aedb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1IdString.html">IdString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ab941ab10015e85dde1bea9fb4a71aedb">_ident</a></td></tr>
<tr class="separator:ab941ab10015e85dde1bea9fb4a71aedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a297b4308612e7e6abb38179e8656ff72"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a297b4308612e7e6abb38179e8656ff72">_kind</a></td></tr>
<tr class="separator:a297b4308612e7e6abb38179e8656ff72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b4b4bb5b11f26840e53ffe21d58b177"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a4b4b4bb5b11f26840e53ffe21d58b177">_name</a></td></tr>
<tr class="separator:a4b4b4bb5b11f26840e53ffe21d58b177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810906e41dae9ec2cc39a824a8351b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a2b27da5bc3d05a28d41f952480bcc4e6">InstalledItemSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a810906e41dae9ec2cc39a824a8351b19">_installedItems</a></td></tr>
<tr class="separator:a810906e41dae9ec2cc39a824a8351b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9257ae37edc42cdfb050086ca750e806"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aae814bd1a4460fd77d78c97696191b61">AvailableItemSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a9257ae37edc42cdfb050086ca750e806">_availableItems</a></td></tr>
<tr class="separator:a9257ae37edc42cdfb050086ca750e806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c87438f8b47bb0991ca431d04a4f7e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a1c87438f8b47bb0991ca431d04a4f7e4">_candidate</a></td></tr>
<tr class="memdesc:a1c87438f8b47bb0991ca431d04a4f7e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The object selected by setCandidateObj() method.  <a href="#a1c87438f8b47bb0991ca431d04a4f7e4">More...</a><br /></td></tr>
<tr class="separator:a1c87438f8b47bb0991ca431d04a4f7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab49b2e81c788ddfd1b6ff3a684a7c4b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">PickList</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ab49b2e81c788ddfd1b6ff3a684a7c4b4">_picklistPtr</a></td></tr>
<tr class="memdesc:ab49b2e81c788ddfd1b6ff3a684a7c4b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">lazy initialized picklist  <a href="#ab49b2e81c788ddfd1b6ff3a684a7c4b4">More...</a><br /></td></tr>
<tr class="separator:ab49b2e81c788ddfd1b6ff3a684a7c4b4"><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:acacd812045f06c43c03ae7011f6b498f"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#acacd812045f06c43c03ae7011f6b498f">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html">Selectable::Impl</a> &amp;obj)</td></tr>
<tr class="separator:acacd812045f06c43c03ae7011f6b498f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55c5d7ade585448f10788e2bab8464a"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#ac55c5d7ade585448f10788e2bab8464a">dumpOn</a> (std::ostream &amp;str, const <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html">Selectable::Impl</a> &amp;obj)</td></tr>
<tr class="separator:ac55c5d7ade585448f10788e2bab8464a"><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_1ui_1_1Selectable.html" title="Collects PoolItems of same kind and name.">Selectable</a> implementation. </p>
<dl class="section note"><dt>Note</dt><dd>Implementation is based in <a class="el" href="classzypp_1_1PoolItem.html" title="Combining sat::Solvable and ResStatus.">PoolItem</a>, just the <a class="el" href="classzypp_1_1ui_1_1Selectable.html" title="Collects PoolItems of same kind and name.">Selectable</a> inteface restricts them to <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a>. </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00042">42</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="aae814bd1a4460fd77d78c97696191b61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae814bd1a4460fd77d78c97696191b61">&#9670;&nbsp;</a></span>AvailableItemSet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a97fc9d5f16c53294be74ff9cd24c1326">SelectableTraits::AvailableItemSet</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aae814bd1a4460fd77d78c97696191b61">zypp::ui::Selectable::Impl::AvailableItemSet</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00046">46</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a3a6362b95743ea01edff900b595a67a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a6362b95743ea01edff900b595a67a7">&#9670;&nbsp;</a></span>available_iterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#afe0789fca22f5e054e9ea428e6e71b97">SelectableTraits::available_iterator</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">zypp::ui::Selectable::Impl::available_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00047">47</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="aeedadf13659739d181685803436efd74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeedadf13659739d181685803436efd74">&#9670;&nbsp;</a></span>available_const_iterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a3cfd69083dab609f54d0dd88ad66d518">SelectableTraits::available_const_iterator</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aeedadf13659739d181685803436efd74">zypp::ui::Selectable::Impl::available_const_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00048">48</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a7a1eb4124b58a5c4ba217e31e66f69ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a1eb4124b58a5c4ba217e31e66f69ac">&#9670;&nbsp;</a></span>available_size_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a263c880d48b9f58b108c4ec2a8c9e3c7">SelectableTraits::available_size_type</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a7a1eb4124b58a5c4ba217e31e66f69ac">zypp::ui::Selectable::Impl::available_size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00049">49</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a2b27da5bc3d05a28d41f952480bcc4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b27da5bc3d05a28d41f952480bcc4e6">&#9670;&nbsp;</a></span>InstalledItemSet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#ab073c31f36f8562f595298526061d27a">SelectableTraits::InstalledItemSet</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a2b27da5bc3d05a28d41f952480bcc4e6">zypp::ui::Selectable::Impl::InstalledItemSet</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00051">51</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a6da940f087281d7345cfd7c260beba17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6da940f087281d7345cfd7c260beba17">&#9670;&nbsp;</a></span>installed_iterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a35a092415919a677b2157bfd1a67aa85">SelectableTraits::installed_iterator</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">zypp::ui::Selectable::Impl::installed_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00052">52</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a88cdc2652737f6b5d40557bc5fa783d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88cdc2652737f6b5d40557bc5fa783d7">&#9670;&nbsp;</a></span>installed_const_iterator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a0abef402b04ad5e8f93a9e32bdc8ac4a">SelectableTraits::installed_const_iterator</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a88cdc2652737f6b5d40557bc5fa783d7">zypp::ui::Selectable::Impl::installed_const_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00053">53</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="aaf90852c7717854217b73dc095878508"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf90852c7717854217b73dc095878508">&#9670;&nbsp;</a></span>installed_size_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#adafee74b2e067a50241c53e289250bfe">SelectableTraits::installed_size_type</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#aaf90852c7717854217b73dc095878508">zypp::ui::Selectable::Impl::installed_size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00054">54</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a84aa823991f91004f4ab8262f1d40175"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84aa823991f91004f4ab8262f1d40175">&#9670;&nbsp;</a></span>PickList</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1ui_1_1SelectableTraits.html#a19a3aeb02d15c93ad574f3f7050b9744">SelectableTraits::PickList</a> <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">zypp::ui::Selectable::Impl::PickList</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00056">56</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad17926995d9855ff867a5f69c9ecd4fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad17926995d9855ff867a5f69c9ecd4fb">&#9670;&nbsp;</a></span>Impl()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::ui::Selectable::Impl::Impl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>begin_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>end_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="SelectableImpl_8h_source.html#l00060">60</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af06fd2043954d23ad685d3fd177844f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af06fd2043954d23ad685d3fd177844f0">&#9670;&nbsp;</a></span>ident()</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_1IdString.html">IdString</a> zypp::ui::Selectable::Impl::ident </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="SelectableImpl_8h_source.html#l00079">79</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a37b09915181b9136a10b2c632654f4d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37b09915181b9136a10b2c632654f4d7">&#9670;&nbsp;</a></span>kind()</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_1ResKind.html">ResKind</a> zypp::ui::Selectable::Impl::kind </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="SelectableImpl_8h_source.html#l00083">83</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; zypp::ui::Selectable::Impl::name </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="SelectableImpl_8h_source.html#l00087">87</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a> zypp::ui::Selectable::Impl::status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00322">322</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ui::Selectable::Impl::setStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a>&#160;</td>
          <td class="paramname"><em>state_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td>
          <td class="paramname"><em>causer_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00355">355</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

</div>
</div>
<a id="a01f021d6713ee297d702283000c1519c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01f021d6713ee297d702283000c1519c">&#9670;&nbsp;</a></span>installedObj()</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::ui::Selectable::Impl::installedObj </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>Installed object (transacting ot highest version). </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00097">97</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="abda6bfaea5096848231b53b5068ce795"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda6bfaea5096848231b53b5068ce795">&#9670;&nbsp;</a></span>candidateObj()</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::ui::Selectable::Impl::candidateObj </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>Best among available objects. </p>
<p>The transacting candidate or the one scheduled to receive the transact bit. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00109">109</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> zypp::ui::Selectable::Impl::setCandidate </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>newCandidate_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td>
          <td class="paramname"><em>causer_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a userCandidate (out of available objects). </p>
<dl class="section return"><dt>Returns</dt><dd>The new userCandidate or NULL if choice was invalid (not among availableObjs). </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00396">396</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

</div>
</div>
<a id="ad33cfeccfc10a9ffb311222208fb324e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad33cfeccfc10a9ffb311222208fb324e">&#9670;&nbsp;</a></span>candidateObjFrom()</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::ui::Selectable::Impl::candidateObjFrom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1Repository.html">Repository</a>&#160;</td>
          <td class="paramname"><em>repo_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The best candidate provided by a specific <a class="el" href="classzypp_1_1Repository.html">Repository</a>, if there is one. </p>
<p>In contrary to <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#abda6bfaea5096848231b53b5068ce795">candidateObj</a>, this may return no item even if there are available objects. This simply means the <a class="el" href="classzypp_1_1Repository.html">Repository</a> does not provide this object. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00128">128</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a8cbc6348441712635c2892857a9f5071"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cbc6348441712635c2892857a9f5071">&#9670;&nbsp;</a></span>updateCandidateObj()</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::ui::Selectable::Impl::updateCandidateObj </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>The best candidate for update, if there is one. </p>
<p>In contrary to <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#abda6bfaea5096848231b53b5068ce795">candidateObj</a>, this may return no item even if there are available objects. This simply means the best object is already installed, and all available objects violate at least one update policy. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00144">144</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ac98b52219ce39d11a0407f20f73103ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac98b52219ce39d11a0407f20f73103ec">&#9670;&nbsp;</a></span>highestAvailableVersionObj()</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::ui::Selectable::Impl::highestAvailableVersionObj </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>Simply the highest available version, ignoring priorities and policies. </p>
<p>It's doubtful whether solely looking at the version makes a good candidate, but apps ask for it. Beware that different vendors may use different (uncomparable) version schemata. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00175">175</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ad8ace745af3ee667eceef23fc69c5ddd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8ace745af3ee667eceef23fc69c5ddd">&#9670;&nbsp;</a></span>identIsAutoInstalled()</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::ui::Selectable::Impl::identIsAutoInstalled </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>Whether this <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#af06fd2043954d23ad685d3fd177844f0">ident</a> is flagged as AutoInstalled. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00187">187</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ac7946b401e2659c8372c3d57f92d197b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7946b401e2659c8372c3d57f92d197b">&#9670;&nbsp;</a></span>identicalAvailable()</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::ui::Selectable::Impl::identicalAvailable </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></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><code>True</code> if <em>rhs</em> is installed and one with the same content is available. </p>
<p>Basically the same name, edition, arch, vendor and buildtime. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">sat::Solvable::identical</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00191">191</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a49ed667e0fe0ca67917c7992f62e6e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49ed667e0fe0ca67917c7992f62e6e8e">&#9670;&nbsp;</a></span>identicalInstalled()</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::ui::Selectable::Impl::identicalInstalled </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></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><code>True</code> if <em>rhs</em> has the same content as an installed one. </p>
<p>Basically the same name, edition, arch, vendor and buildtime. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">sat::Solvable::identical</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00195">195</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a6cc758d3e9a3dbc95e7dd76abd901212"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cc758d3e9a3dbc95e7dd76abd901212">&#9670;&nbsp;</a></span>identicalAvailableObj()</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::ui::Selectable::Impl::identicalAvailableObj </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></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>Return an available Object with the same content as <code>rhs</code>. </p>
<p>Basically the same name, edition, arch, vendor and buildtime. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">sat::Solvable::identical</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00199">199</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a9fc075e46fd79771d39515249c9293d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fc075e46fd79771d39515249c9293d0">&#9670;&nbsp;</a></span>identicalInstalledObj()</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::ui::Selectable::Impl::identicalInstalledObj </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></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>\Return an installed Object with the same content as <code>rhs</code>. </p>
<p>Basically the same name, edition, arch, vendor and buildtime. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">sat::Solvable::identical</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00213">213</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a02b7d8a0199079f58edc267ba4692425"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b7d8a0199079f58edc267ba4692425">&#9670;&nbsp;</a></span>theObj()</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::ui::Selectable::Impl::theObj </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>Best among all objects. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00227">227</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a16d12274724c30b94a09dde462a5e7e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16d12274724c30b94a09dde462a5e7e7">&#9670;&nbsp;</a></span>availableEmpty()</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::ui::Selectable::Impl::availableEmpty </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="SelectableImpl_8h_source.html#l00237">237</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ae2a2a8ba161829a4e4f60532cd7728d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2a2a8ba161829a4e4f60532cd7728d1">&#9670;&nbsp;</a></span>availableSize()</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_1ui_1_1Selectable_1_1Impl.html#a7a1eb4124b58a5c4ba217e31e66f69ac">available_size_type</a> zypp::ui::Selectable::Impl::availableSize </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="SelectableImpl_8h_source.html#l00240">240</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a2d26aabe9968e146485afd7a36ad0e73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d26aabe9968e146485afd7a36ad0e73">&#9670;&nbsp;</a></span>availableBegin()</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_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a> zypp::ui::Selectable::Impl::availableBegin </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="SelectableImpl_8h_source.html#l00243">243</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a795a74cbb30f14c9de35bf4e69f1a239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a795a74cbb30f14c9de35bf4e69f1a239">&#9670;&nbsp;</a></span>availableEnd()</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_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a> zypp::ui::Selectable::Impl::availableEnd </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="SelectableImpl_8h_source.html#l00246">246</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt;<a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a3a6362b95743ea01edff900b595a67a7">available_iterator</a>&gt; zypp::ui::Selectable::Impl::available </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="SelectableImpl_8h_source.html#l00249">249</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a54ba3924f8ede7f2b1f7210b10cbbdd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ba3924f8ede7f2b1f7210b10cbbdd7">&#9670;&nbsp;</a></span>installedEmpty()</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::ui::Selectable::Impl::installedEmpty </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="SelectableImpl_8h_source.html#l00254">254</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="af46ea8556b1c1ed6ef0162d290931a53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af46ea8556b1c1ed6ef0162d290931a53">&#9670;&nbsp;</a></span>installedSize()</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_1ui_1_1Selectable_1_1Impl.html#aaf90852c7717854217b73dc095878508">installed_size_type</a> zypp::ui::Selectable::Impl::installedSize </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="SelectableImpl_8h_source.html#l00257">257</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a4a3301cc702116b5170f83582f8af79e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a3301cc702116b5170f83582f8af79e">&#9670;&nbsp;</a></span>installedBegin()</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_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a> zypp::ui::Selectable::Impl::installedBegin </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="SelectableImpl_8h_source.html#l00260">260</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a051d12238dca4ba845a48cade232a997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a051d12238dca4ba845a48cade232a997">&#9670;&nbsp;</a></span>installedEnd()</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_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a> zypp::ui::Selectable::Impl::installedEnd </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="SelectableImpl_8h_source.html#l00263">263</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt;<a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a6da940f087281d7345cfd7c260beba17">installed_iterator</a>&gt; zypp::ui::Selectable::Impl::installed </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="SelectableImpl_8h_source.html#l00266">266</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">PickList</a>&amp; zypp::ui::Selectable::Impl::picklist </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="SelectableImpl_8h_source.html#l00271">271</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a2938529a57980935f6d727e4b101d1f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2938529a57980935f6d727e4b101d1f4">&#9670;&nbsp;</a></span>picklistEmpty()</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::ui::Selectable::Impl::picklistEmpty </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="SelectableImpl_8h_source.html#l00287">287</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a9bc2952a2961b53f0d6b4e286a6521b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bc2952a2961b53f0d6b4e286a6521b9">&#9670;&nbsp;</a></span>picklistSize()</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_1ui_1_1Selectable.html#ae63adc58a853d9f790daba0829b9ce10">picklist_size_type</a> zypp::ui::Selectable::Impl::picklistSize </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="SelectableImpl_8h_source.html#l00290">290</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a73fd7c2ea8c5f271d435a723a4e24542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73fd7c2ea8c5f271d435a723a4e24542">&#9670;&nbsp;</a></span>picklistBegin()</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_1ui_1_1Selectable.html#a207821200b5dfb4e8394653c854a80ea">picklist_iterator</a> zypp::ui::Selectable::Impl::picklistBegin </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="SelectableImpl_8h_source.html#l00293">293</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="aa62de4465537dfedaa6ca75fb5619fee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa62de4465537dfedaa6ca75fb5619fee">&#9670;&nbsp;</a></span>picklistEnd()</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_1ui_1_1Selectable.html#a207821200b5dfb4e8394653c854a80ea">picklist_iterator</a> zypp::ui::Selectable::Impl::picklistEnd </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="SelectableImpl_8h_source.html#l00296">296</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a400a550f0fe6e59bb40744ca4cad572d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a400a550f0fe6e59bb40744ca4cad572d">&#9670;&nbsp;</a></span>isUnmaintained()</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::ui::Selectable::Impl::isUnmaintained </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="SelectableImpl_8h_source.html#l00301">301</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a9efde9b707df80c8d9eafaf3a37a60b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9efde9b707df80c8d9eafaf3a37a60b1">&#9670;&nbsp;</a></span>multiversionInstall()</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::ui::Selectable::Impl::multiversionInstall </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="SelectableImpl_8h_source.html#l00304">304</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ui::Selectable::Impl::pickInstall </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>pi_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td>
          <td class="paramname"><em>causer_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>yesno_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00438">438</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ui::Selectable::Impl::pickDelete </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>pi_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td>
          <td class="paramname"><em>causer_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>yesno_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00445">445</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a> zypp::ui::Selectable::Impl::pickStatus </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>pi_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00573">573</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ui::Selectable::Impl::setPickStatus </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>pi_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1ui.html#a7b8657a86d4d56c3848b2bed39dffe62">Status</a>&#160;</td>
          <td class="paramname"><em>state_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a>&#160;</td>
          <td class="paramname"><em>causer_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00450">450</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

</div>
</div>
<a id="ad2e364d953f2b96df72aac2af2d76363"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2e364d953f2b96df72aac2af2d76363">&#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::ui::Selectable::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="SelectableImpl_8h_source.html#l00324">324</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ab45e19b1f287cd2054fa62f388b17a10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab45e19b1f287cd2054fa62f388b17a10">&#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::ui::Selectable::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="SelectableImpl_8h_source.html#l00329">329</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a0267828487f1f86d9ef5f7e44496628e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0267828487f1f86d9ef5f7e44496628e">&#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::ui::Selectable::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="SelectableImpl_8h_source.html#l00334">334</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ac7e96e1283d0cc7131c84d8b108559a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7e96e1283d0cc7131c84d8b108559a3">&#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::ui::Selectable::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="SelectableImpl_8h_source.html#l00339">339</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResStatus.html#a9d180246b068f4b649bf9b505a4d7044">ResStatus::TransactByValue</a> zypp::ui::Selectable::Impl::modifiedBy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return who caused the modification. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8cc_source.html#l00642">642</a> of file <a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a>.</p>

</div>
</div>
<a id="ad3b638cbd917608c972658f39935f32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b638cbd917608c972658f39935f32f">&#9670;&nbsp;</a></span>hasLicenceConfirmed()</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::ui::Selectable::Impl::hasLicenceConfirmed </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>Return value of LicenceConfirmed bit. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00349">349</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ui::Selectable::Impl::setLicenceConfirmed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>val_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>Set LicenceConfirmed bit. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00353">353</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a196c5ea5e36aff2d17b66affaa7da822"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a196c5ea5e36aff2d17b66affaa7da822">&#9670;&nbsp;</a></span>transactingInstalled()</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::ui::Selectable::Impl::transactingInstalled </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00357">357</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a08c734266d06c1bb746a3c36d92b9fec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08c734266d06c1bb746a3c36d92b9fec">&#9670;&nbsp;</a></span>transactingCandidate()</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::ui::Selectable::Impl::transactingCandidate </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00367">367</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="aa88a4ccee718d66d20d1fe4cefef9af7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa88a4ccee718d66d20d1fe4cefef9af7">&#9670;&nbsp;</a></span>defaultCandidate()</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::ui::Selectable::Impl::defaultCandidate </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00377">377</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="af583cee519a400aa6c51df9e63b9a906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af583cee519a400aa6c51df9e63b9a906">&#9670;&nbsp;</a></span>allCandidatesLocked()</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::ui::Selectable::Impl::allCandidatesLocked </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00412">412</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a08b2b7937d62b65461522ac353967ff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b2b7937d62b65461522ac353967ff7">&#9670;&nbsp;</a></span>allInstalledLocked()</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::ui::Selectable::Impl::allInstalledLocked </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00422">422</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="acacd812045f06c43c03ae7011f6b498f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acacd812045f06c43c03ae7011f6b498f">&#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_1ui_1_1Selectable_1_1Impl.html">Selectable::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="SelectableImpl_8h_source.html#l00447">447</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ac55c5d7ade585448f10788e2bab8464a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac55c5d7ade585448f10788e2bab8464a">&#9670;&nbsp;</a></span>dumpOn()</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; dumpOn </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_1ui_1_1Selectable_1_1Impl.html">Selectable::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="SelectableImpl_8h_source.html#l00456">456</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ab941ab10015e85dde1bea9fb4a71aedb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab941ab10015e85dde1bea9fb4a71aedb">&#9670;&nbsp;</a></span>_ident</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1IdString.html">IdString</a> zypp::ui::Selectable::Impl::_ident</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="SelectableImpl_8h_source.html#l00434">434</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a297b4308612e7e6abb38179e8656ff72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a297b4308612e7e6abb38179e8656ff72">&#9670;&nbsp;</a></span>_kind</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> zypp::ui::Selectable::Impl::_kind</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="SelectableImpl_8h_source.html#l00435">435</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a4b4b4bb5b11f26840e53ffe21d58b177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b4b4bb5b11f26840e53ffe21d58b177">&#9670;&nbsp;</a></span>_name</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string zypp::ui::Selectable::Impl::_name</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="SelectableImpl_8h_source.html#l00436">436</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a810906e41dae9ec2cc39a824a8351b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a810906e41dae9ec2cc39a824a8351b19">&#9670;&nbsp;</a></span>_installedItems</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_1ui_1_1Selectable_1_1Impl.html#a2b27da5bc3d05a28d41f952480bcc4e6">InstalledItemSet</a> zypp::ui::Selectable::Impl::_installedItems</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="SelectableImpl_8h_source.html#l00437">437</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a9257ae37edc42cdfb050086ca750e806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9257ae37edc42cdfb050086ca750e806">&#9670;&nbsp;</a></span>_availableItems</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_1ui_1_1Selectable_1_1Impl.html#aae814bd1a4460fd77d78c97696191b61">AvailableItemSet</a> zypp::ui::Selectable::Impl::_availableItems</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="SelectableImpl_8h_source.html#l00438">438</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="a1c87438f8b47bb0991ca431d04a4f7e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c87438f8b47bb0991ca431d04a4f7e4">&#9670;&nbsp;</a></span>_candidate</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::ui::Selectable::Impl::_candidate</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>The object selected by setCandidateObj() method. </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00440">440</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<a id="ab49b2e81c788ddfd1b6ff3a684a7c4b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab49b2e81c788ddfd1b6ff3a684a7c4b4">&#9670;&nbsp;</a></span>_picklistPtr</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="classscoped__ptr.html">scoped_ptr</a>&lt;<a class="el" href="structzypp_1_1ui_1_1Selectable_1_1Impl.html#a84aa823991f91004f4ab8262f1d40175">PickList</a>&gt; zypp::ui::Selectable::Impl::_picklistPtr</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>lazy initialized picklist </p>

<p class="definition">Definition at line <a class="el" href="SelectableImpl_8h_source.html#l00442">442</a> of file <a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li>zypp/ui/<a class="el" href="SelectableImpl_8h_source.html">SelectableImpl.h</a></li>
<li>zypp/ui/<a class="el" href="SelectableImpl_8cc_source.html">SelectableImpl.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1ui.html">ui</a></li><li class="navelem"><a class="el" href="classzypp_1_1ui_1_1Selectable.html">Selectable</a></li><li class="navelem"><a class="el" href="structzypp_1_1ui_1_1Selectable_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>