Sophie

Sophie

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

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/sat/SolvableType.h Source File</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('SolvableType_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">SolvableType.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="SolvableType_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*---------------------------------------------------------------------\</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">|                          ____ _   __ __ ___                          |</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">|                         |__  / \ / / . \ . \                         |</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">|                           / / \ V /|  _/  _/                         |</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">|                          / /__ | | | | | |                           |</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">|                         /_____||_| |_| |_|                           |</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">|                                                                      |</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">\---------------------------------------------------------------------*/</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef ZYPP_SAT_SOLVABLETYPE_H</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#define ZYPP_SAT_SOLVABLETYPE_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Solvable_8h.html">zypp/sat/Solvable.h</a>&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Repository_8h.html">zypp/Repository.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="OnMediaLocation_8h.html">zypp/OnMediaLocation.h</a>&quot;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ByteCount_8h.html">zypp/ByteCount.h</a>&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CheckSum_8h.html">zypp/CheckSum.h</a>&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CpeId_8h.html">zypp/CpeId.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Date_8h.html">zypp/Date.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacezypp.html">zypp</a></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;{</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;  <span class="keyword">namespace </span>sat</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;  {</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html">   54</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    {</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">   57</a></span>&#160;      <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>(static_cast&lt;const Derived&amp;&gt;(*<span class="keyword">this</span>)); }</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a2c70399b34f1acde54136021243077ac">   59</a></span>&#160;      <span class="keyword">explicit</span> <span class="keyword">operator</span> <a class="code" href="classbool.html">bool</a>()<span class="keyword"> const                            </span>{ <span class="keywordflow">return</span> <a class="code" href="classbool.html">bool</a>(<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>()); }</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a7c4f323b8206a586a37de0566e4c317b">   61</a></span>&#160;      <a class="code" href="classzypp_1_1IdString.html">IdString</a>          <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a7c4f323b8206a586a37de0566e4c317b">ident</a>()<span class="keyword"> const                           </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">ident</a>(); }</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a88ae5b8473fa4a2b9519ca257cb34fec">   63</a></span>&#160;      <a class="code" href="classzypp_1_1ResKind.html">ResKind</a>           <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a88ae5b8473fa4a2b9519ca257cb34fec">kind</a>()<span class="keyword"> const                            </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a3e9483ff490820cc7021a2dd7cf9ee88">kind</a>(); }</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a32e023c8e4b8f823ffa8561e3e15ec7f">   64</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a32e023c8e4b8f823ffa8561e3e15ec7f">isKind</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1ResKind.html">ResKind</a> &amp; kind_r )<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ac22636377a46b836db3afda0da3fdcac">isKind</a>( kind_r ); }</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      <span class="keyword">template</span>&lt;<span class="keyword">class</span> TRes&gt;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a70e54d9375d79c0a6ad7105b59c79a3c">   66</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a70e54d9375d79c0a6ad7105b59c79a3c">isKind</a>()<span class="keyword"> const                          </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().template isKind&lt;TRes&gt;(); }</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      <span class="keyword">template</span>&lt;<span class="keyword">class</span> TIterator&gt;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a687bc2a63eb47659a1c8c493b4443bc7">   68</a></span>&#160;      <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a687bc2a63eb47659a1c8c493b4443bc7">isKind</a>( TIterator begin, TIterator end )<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ac22636377a46b836db3afda0da3fdcac">isKind</a>( begin, end ); }</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a2aaa4bc21653b25df56cd9247997573e">   70</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a2aaa4bc21653b25df56cd9247997573e">name</a>()<span class="keyword"> const                            </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ab8da9b35ab59590497fda213b14111d8">name</a>(); }</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ab363703751b5b05296d5ad687a6216e2">   71</a></span>&#160;      <a class="code" href="classzypp_1_1Edition.html">Edition</a>           <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ab363703751b5b05296d5ad687a6216e2">edition</a>()<span class="keyword"> const                         </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a613c5ee894a41d6459368ac1967ac755">edition</a>(); }</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a2947aba00fbe3b68f82b6eac58213c30">   72</a></span>&#160;      <a class="code" href="classzypp_1_1Arch.html">Arch</a>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a2947aba00fbe3b68f82b6eac58213c30">arch</a>()<span class="keyword"> const                            </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a79cd6723c10b42b33891e7f5da8384f7">arch</a>(); }</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a5bcd0980df029f3a0691daa8dc7c52e4">   73</a></span>&#160;      <a class="code" href="classzypp_1_1IdString.html">IdString</a>          <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a5bcd0980df029f3a0691daa8dc7c52e4">vendor</a>()<span class="keyword"> const                          </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a2e2ec20f761fbf3219e7909ffaf460d0">vendor</a>(); }</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ab27bf4d6f3a035dbaae5f41eec214420">   75</a></span>&#160;      <a class="code" href="classzypp_1_1Repository.html">Repository</a>        <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ab27bf4d6f3a035dbaae5f41eec214420">repository</a>()<span class="keyword"> const                      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#af4f3b147852d64d9431c94afa66ad30b">repository</a>(); }</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a7657e5892b519bffa53fb36f3f38f0dc">   76</a></span>&#160;      <a class="code" href="classzypp_1_1RepoInfo.html">RepoInfo</a>          <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a7657e5892b519bffa53fb36f3f38f0dc">repoInfo</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aee46b36cd39c5911e5be3564a527914b">repoInfo</a>(); }</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a1d9967492e2c5ff1ac10eba89b9a86ed">   78</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a1d9967492e2c5ff1ac10eba89b9a86ed">isSystem</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a7c8e26b9bd198261bb5a9b604516495a">isSystem</a>(); }</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a31aaa8e9417adcc693462874f42754bf">   79</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a31aaa8e9417adcc693462874f42754bf">onSystemByUser</a>()<span class="keyword"> const                  </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aecbea19bd2e166679f8c645421beec99">onSystemByUser</a>(); }</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a5e54d97087ff52d31ff874de94d92cb8">   80</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a5e54d97087ff52d31ff874de94d92cb8">onSystemByAuto</a>()<span class="keyword"> const                  </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#acfa0f2467cfc9dec013cb3ce869e6dd8">onSystemByAuto</a>(); }</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#af2136574081e1370a2790a516b04c74f">   81</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#af2136574081e1370a2790a516b04c74f">identIsAutoInstalled</a>()<span class="keyword"> const            </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a1295397d3af78002b9b1ace619512040">identIsAutoInstalled</a>(); }</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae3396d87c34b6914ce85966fecee16ac">   82</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae3396d87c34b6914ce85966fecee16ac">multiversionInstall</a>()<span class="keyword"> const             </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a4c796647eefe8f69f4e31f74311a759b">multiversionInstall</a>(); }</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a4dcec1377745830820dfd35e11e4c61d">   83</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a4dcec1377745830820dfd35e11e4c61d">identTriggersRebootNeededHint</a>()<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a801b00275d33536370a895400569cb02">identTriggersRebootNeededHint</a>(); }</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae4a1b01bd1a5b43a782d487dcad2713b">   85</a></span>&#160;      <a class="code" href="classzypp_1_1Date.html">Date</a>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae4a1b01bd1a5b43a782d487dcad2713b">buildtime</a>()<span class="keyword"> const                       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a3bba5abf8e43e47a69be74b97fc22a93">buildtime</a>(); }</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ac0bcd7f8085d8796cf0688147b621046">   86</a></span>&#160;      <a class="code" href="classzypp_1_1Date.html">Date</a>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ac0bcd7f8085d8796cf0688147b621046">installtime</a>()<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a606c87be948f2fe1d33746b8bb7cc347">installtime</a>(); }</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a82a4eabca79544677f92d12015dad08d">   88</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a82a4eabca79544677f92d12015dad08d">asString</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a418a377788db4d258294abb0e3a7c67c">asString</a>(); }</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a41ccf0cbab3e749ede789896348a7771">   89</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a41ccf0cbab3e749ede789896348a7771">asUserString</a>()<span class="keyword"> const                    </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a9882c90227c2a8dac42e2c0003f79077">asUserString</a>(); }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a24afb7dd897b93519eedbbef47bc5366">   91</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a24afb7dd897b93519eedbbef47bc5366">identical</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">identical</a>( rhs ); }</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;      <span class="keyword">template</span> &lt;<span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a46157dfa114596d25ed861b516f9e4d2">   93</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a46157dfa114596d25ed861b516f9e4d2">identical</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">identical</a>( rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ab2fe89ff9a5d2798138b616a87b6e242">   95</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ab2fe89ff9a5d2798138b616a87b6e242">sameNVRA</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp;rhs )<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a64b955e4eedaf67e8fa0781c7a0f387c">sameNVRA</a>( rhs ); }</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;      <span class="keyword">template</span> &lt;<span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a4d4638dfbecb838acb89dfaf2ac956e8">   97</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a4d4638dfbecb838acb89dfaf2ac956e8">sameNVRA</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a64b955e4eedaf67e8fa0781c7a0f387c">sameNVRA</a>( rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a14b302cf5d19fc6fdf9e4f3d11468b46">   99</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a14b302cf5d19fc6fdf9e4f3d11468b46">provides</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a92d00385f3d3a6f37d9a1f36f80744ef">provides</a>(); }</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae69d183ab7f2c818d747a0ff14b80754">  100</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae69d183ab7f2c818d747a0ff14b80754">requires</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a759811ec638f798044563f4282aed662">requires</a>(); }</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a8395283ebedd02c00ac945382afa9361">  101</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a8395283ebedd02c00ac945382afa9361">conflicts</a>()<span class="keyword"> const                       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aa51f5e70a7b1166d6cddfd14251059d4">conflicts</a>(); }</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a116ade6dcedaf319ea948605c1eabab1">  102</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a116ade6dcedaf319ea948605c1eabab1">obsoletes</a>()<span class="keyword"> const                       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aa61a8cc4f509b5331342aeb52e9fa01e">obsoletes</a>(); }</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#adc0ebb2834e7c866568a82868771bea1">  103</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#adc0ebb2834e7c866568a82868771bea1">recommends</a>()<span class="keyword"> const                      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aecc1384af74857238393248798dc9640">recommends</a>(); }</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a001dacc628cc10610127e06e952c854c">  104</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a001dacc628cc10610127e06e952c854c">suggests</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a023d4dad7ee321f82d9f856e7afd950c">suggests</a>(); }</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a91ebb98047291184ca4da06b8b41c62e">  105</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a91ebb98047291184ca4da06b8b41c62e">enhances</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a6fcc44908c2818f88d42390b549e9dbb">enhances</a>(); }</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a3c35353a2e6e4cb006b42e047dfca931">  106</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a3c35353a2e6e4cb006b42e047dfca931">supplements</a>()<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ac027bbb79ce47708a776c64729f97e87">supplements</a>(); }</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a6963ab02cf1a7cefcd490d2f0669d518">  107</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a6963ab02cf1a7cefcd490d2f0669d518">prerequires</a>()<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a6ad105be3456598a4fd78d82210032fa">prerequires</a>(); }</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a25465c051d020783cd1ff2829b1a9bda">  108</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a25465c051d020783cd1ff2829b1a9bda">dep</a>( <a class="code" href="structzypp_1_1Dep.html">Dep</a> which_r )<span class="keyword"> const                </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a1c80e0f4eb0c26e6021435c86250b801">dep</a>(which_r); }</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aebb7e536ef04cbc54cca4db6f5c1bf55">  109</a></span>&#160;      <a class="code" href="classzypp_1_1Capabilities.html">Capabilities</a>      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aebb7e536ef04cbc54cca4db6f5c1bf55">operator[]</a>( <a class="code" href="structzypp_1_1Dep.html">Dep</a> which_r )<span class="keyword"> const         </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>()[which_r]; }</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ac6902ed63128efb7e9dc8639e3e148d3">  111</a></span>&#160;      <a class="code" href="namespacezypp.html#a139c4625424aea2db640fc481745eaac">CapabilitySet</a>     <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ac6902ed63128efb7e9dc8639e3e148d3">providesNamespace</a>( <span class="keyword">const</span> std::string &amp; namespace_r )<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a3fea11fee8074d37a392fe3f646ba3aa">providesNamespace</a>( namespace_r ); }</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a1fe7d242ad29a5007172c54224d38611">  112</a></span>&#160;      <a class="code" href="namespacezypp.html#a139c4625424aea2db640fc481745eaac">CapabilitySet</a>     <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a1fe7d242ad29a5007172c54224d38611">valuesOfNamespace</a>( <span class="keyword">const</span> std::string &amp; namespace_r )<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#adf8d463437053846ba15c6b8984935ef">valuesOfNamespace</a>( namespace_r ); }</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aabf3f89ba83cdd4a9477a405ae214074">  114</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aabf3f89ba83cdd4a9477a405ae214074">supportsLocales</a>()<span class="keyword"> const                 </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a8ebc349c14371a3060519bc0c0a947d6">supportsLocales</a>(); }</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a3aa8ddc3ddeca8f0ade536fbc6981f35">  115</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a3aa8ddc3ddeca8f0ade536fbc6981f35">supportsLocale</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; locale_r )<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#abf695fc92606ebfad29710ba3e83e99e">supportsLocale</a>( locale_r ); }</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aacdf304387ce7bb509edcb65fd5184b8">  116</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aacdf304387ce7bb509edcb65fd5184b8">supportsLocale</a>( <span class="keyword">const</span> <a class="code" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp; locales_r )<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#abf695fc92606ebfad29710ba3e83e99e">supportsLocale</a>( locales_r ); }</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a734b4556b60e3e56e14ac5cdc90142b8">  117</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a734b4556b60e3e56e14ac5cdc90142b8">supportsRequestedLocales</a>()<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a721f9207a32b44b4f6572c73ed3486df">supportsRequestedLocales</a>(); }</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aa14dd2b8041823c6bb91fa61d56ebc3b">  118</a></span>&#160;      <a class="code" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>         <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aa14dd2b8041823c6bb91fa61d56ebc3b">getSupportedLocales</a>()<span class="keyword"> const             </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a71c784d9ba7c7b5b527614d16e7300ba">getSupportedLocales</a>(); }</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a4cd04926e43775509ea413a5ea8bb669">  120</a></span>&#160;      <a class="code" href="classzypp_1_1CpeId.html">CpeId</a>             <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a4cd04926e43775509ea413a5ea8bb669">cpeId</a>()<span class="keyword"> const                           </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a524f2b74c8d962ecba800a71a0e1757a">cpeId</a>(); }</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a9048cdf52d2d59e6571fd402787a966e">  121</a></span>&#160;      <span class="keywordtype">unsigned</span>          <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a9048cdf52d2d59e6571fd402787a966e">mediaNr</a>()<span class="keyword"> const                         </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a461d2a259bf31a881c39372607c7be73">mediaNr</a>(); }</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aa6eafc6849a11a26be4e85dcad6e473f">  122</a></span>&#160;      <a class="code" href="classzypp_1_1ByteCount.html">ByteCount</a>         <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aa6eafc6849a11a26be4e85dcad6e473f">installSize</a>()<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a39988e3b62bd2d5027ce0446c6709abd">installSize</a>(); }</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aa19889a23e2c772c65bc9eab39bd5469">  123</a></span>&#160;      <a class="code" href="classzypp_1_1ByteCount.html">ByteCount</a>         <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aa19889a23e2c772c65bc9eab39bd5469">downloadSize</a>()<span class="keyword"> const                    </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ac10efc62fd003b573b013a5cae5deeb0">downloadSize</a>(); }</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a481bfbf5edb618510986220140fc4de6">  124</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a481bfbf5edb618510986220140fc4de6">distribution</a>()<span class="keyword"> const                    </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a45ba6b9eba0e2a0f75ba41943a046662">distribution</a>(); }</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a06edc857562a30a379ea55c282345ff6">  126</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a06edc857562a30a379ea55c282345ff6">summary</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r = <a class="code" href="classzypp_1_1Locale.html">Locale</a>() )<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aa3338f402986e5b79aa35e95394952fc">summary</a>( lang_r ); }</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#af3d1441b575ce3bd7440619265820ac7">  127</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#af3d1441b575ce3bd7440619265820ac7">description</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r = <a class="code" href="classzypp_1_1Locale.html">Locale</a>() )<span class="keyword"> const   </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aecbe68e1133749f2fc2379bfb8595462">description</a>( lang_r ); }</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ac0c7c4472ea761fea2698a2250cbbca4">  128</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ac0c7c4472ea761fea2698a2250cbbca4">insnotify</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r = <a class="code" href="classzypp_1_1Locale.html">Locale</a>() )<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#afc1a96aa861ca8b505fb4754d4ff8c5b">insnotify</a>( lang_r ); }</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a7ad5ca0c9af225382d732eb248478b04">  129</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a7ad5ca0c9af225382d732eb248478b04">delnotify</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r = <a class="code" href="classzypp_1_1Locale.html">Locale</a>() )<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ad8025eb579f9ba10ae9e193d2a527aa9">delnotify</a>( lang_r ); }</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aad9a34ddd041ce74e4536b343b2e32d2">  130</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aad9a34ddd041ce74e4536b343b2e32d2">licenseToConfirm</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r = <a class="code" href="classzypp_1_1Locale.html">Locale</a>() )<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a88d134a3209f3abbb1585913abae1860">licenseToConfirm</a>( lang_r ); }</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a70b07f3f8a85e17630dcb496c0c1fd02">  131</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a70b07f3f8a85e17630dcb496c0c1fd02">needToAcceptLicense</a>()<span class="keyword"> const             </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a3c4d5e247923e3ab40728d2e1fd3958f">needToAcceptLicense</a>(); }</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a756ee1ee62edd150d2e5dec79c720799">  134</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a756ee1ee62edd150d2e5dec79c720799">lookupStrAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a48d061cc9534b5a9cd595f8de74e06f6">lookupStrAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> ); }</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a9cf00a3c77cbf7b4973cad994d4f92e7">  135</a></span>&#160;      std::string       <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a9cf00a3c77cbf7b4973cad994d4f92e7">lookupStrAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; lang_r )<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a48d061cc9534b5a9cd595f8de74e06f6">lookupStrAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, lang_r ); }</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a48a4f3f4fb194bf0b0c67a5a27afe144">  136</a></span>&#160;      <span class="keywordtype">bool</span>              <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a48a4f3f4fb194bf0b0c67a5a27afe144">lookupBoolAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a2a2495d8e7a93996c1cb4affa14b0480">lookupBoolAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> ); }</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ab5d6c0b60bfe03228acbf28afd0e6c5b">  137</a></span>&#160;      <a class="code" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a>    <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ab5d6c0b60bfe03228acbf28afd0e6c5b">lookupIdAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#ab49a760ae985edd66ad1a9560309766f">lookupIdAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> ); }</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a888f957da479ca0133a4061723d6cc6b">  138</a></span>&#160;      <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a888f957da479ca0133a4061723d6cc6b">lookupNumAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a479699c9b3755440ec6608fae2cc54bd">lookupNumAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> ); }</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ab6d00527fd06eb6d7ab279b0bb0d2502">  139</a></span>&#160;      <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ab6d00527fd06eb6d7ab279b0bb0d2502">lookupNumAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> notfound_r )<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a479699c9b3755440ec6608fae2cc54bd">lookupNumAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, notfound_r ); }</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a2ac8fd6d5a386b166c76001a014643c7">  140</a></span>&#160;      <a class="code" href="classzypp_1_1CheckSum.html">CheckSum</a>          <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a2ac8fd6d5a386b166c76001a014643c7">lookupCheckSumAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#aeb0db5ad3b34b7d7078d1acee3c36c23">lookupCheckSumAttribute</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> ); }</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a0d174b6ea5fc70d21addde39e325f71a">  141</a></span>&#160;      <a class="code" href="classzypp_1_1OnMediaLocation.html">OnMediaLocation</a>   <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a0d174b6ea5fc70d21addde39e325f71a">lookupLocation</a>()<span class="keyword"> const                  </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a1545905e11c4a033c74db7429ae0bd21">lookupLocation</a>(); }</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a270272de75f7146b4cca40d4b807ade4">  142</a></span>&#160;      <a class="code" href="classzypp_1_1sat_1_1Solvable.html#abb3759410d481d1b43664d9877844d5f">Solvable::IdType</a>  <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a270272de75f7146b4cca40d4b807ade4">id</a>()<span class="keyword"> const                                      </span>{ <span class="keywordflow">return</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>().<a class="code" href="classzypp_1_1sat_1_1Solvable.html#a0ac33b9faf69b7b78d3e34998e5b509a">id</a>(); }</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keyword">protected</span>:</div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">  145</a></span>&#160;      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">SolvableType</a>() {}</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a4e25dddfe2e246cdeb7213d2edcc6810">  146</a></span>&#160;      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a4e25dddfe2e246cdeb7213d2edcc6810">SolvableType</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &amp; ) {}</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae7278bcfa192da5b164810432a956ae2">  147</a></span>&#160;      <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae7278bcfa192da5b164810432a956ae2">operator=</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &amp; ) {}</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a6d1a2b87d269a527056c04ffd7debc32">  149</a></span>&#160;      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a6d1a2b87d269a527056c04ffd7debc32">SolvableType</a>( <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &amp;&amp; ) {}</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a0f6955a8866eb6f04efd67f2ddaa5f2b">  150</a></span>&#160;      <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a0f6955a8866eb6f04efd67f2ddaa5f2b">operator=</a>( <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType</a> &amp;&amp; ) {}</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a555a2c98a84c7c37665849277f73b64d">  152</a></span>&#160;      <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a555a2c98a84c7c37665849277f73b64d">~SolvableType</a>() {}</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    };</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a39d360a40feb69557bb1e92261c3f1e8">  157</a></span>&#160;    <span class="keyword">inline</span> std::ostream &amp; <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a39d360a40feb69557bb1e92261c3f1e8">operator&lt;&lt;</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; obj )</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a> &lt;&lt; obj.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae7305aa34f62d759ec92c0dc62801af0">  162</a></span>&#160;    <span class="keyword">inline</span> std::ostream &amp; <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae7305aa34f62d759ec92c0dc62801af0">dumpOn</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; obj )</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a1918a3d614c10150b7538f2dbd2bcdcd">dumpOn</a>( <a class="code" href="namespacestr.html">str</a>, obj.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a0125e3562490368edff76e1cf63728d1">  167</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a0125e3562490368edff76e1cf63728d1">operator==</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() == rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#af24776361ffc9c6b337391b55f7f35a4">  171</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#af599ec3ea83dcd58f7b1814c3f426fb6">operator==</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() == rhs; }</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#ad94d28104976c03baa0515c2af6f44c4">  175</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#af599ec3ea83dcd58f7b1814c3f426fb6">operator==</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    { <span class="keywordflow">return</span> lhs == rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a5ca483b8361c2d8091dbca28c0d3dc48">  180</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a5ca483b8361c2d8091dbca28c0d3dc48">operator!=</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() != rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a7921c46e106e90d039e9a0d4352eb945">  184</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a7921c46e106e90d039e9a0d4352eb945">operator!=</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() != rhs; }</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#aa312d476af680b9e2b20596b494b5617">  188</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a7921c46e106e90d039e9a0d4352eb945">operator!=</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    { <span class="keywordflow">return</span> lhs != rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ae96d8ce26436995d98042146315b62e2">  193</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ae96d8ce26436995d98042146315b62e2">operator&lt;</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() &lt; rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#ad0acc5c70edf46d9bcce4be704a19a5f">  197</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#ad0acc5c70edf46d9bcce4be704a19a5f">operator&lt;</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    { <span class="keywordflow">return</span> lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() &lt; rhs; }</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a49677a7ccf853167ecb8d41092655abd">  201</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#ad0acc5c70edf46d9bcce4be704a19a5f">operator&lt;</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    { <span class="keywordflow">return</span> lhs &lt; rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(); }</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <span class="keyword">template</span>&lt;<span class="keyword">class</span> TRes, <span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a9685d6f05268851ddafec25fce60bbfd">  206</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a9685d6f05268851ddafec25fce60bbfd">isKind</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; solvable_r )</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    { <span class="keywordflow">return</span> isKind&lt;TRes&gt;( solvable_r.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#ad4bca07721482d5411a5ce68b0909216">  211</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#ad4bca07721482d5411a5ce68b0909216">identical</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">identical</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">  215</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">identical</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">identical</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs ); }</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#aef21fd4bd5d39126bb13b94c30802b3b">  219</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">identical</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">identical</a>( lhs, rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a8fb2d477e706fdbcfd3fe2ed5c07a3a9">  224</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a8fb2d477e706fdbcfd3fe2ed5c07a3a9">sameNVRA</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">sameNVRA</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">  228</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">sameNVRA</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">sameNVRA</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs ); }</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a5fd17f294bf123edd19fe9b388b55337">  232</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">sameNVRA</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">sameNVRA</a>( lhs, rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a43b1530b931f7e8f7193630c70cd46c8">  238</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a43b1530b931f7e8f7193630c70cd46c8">compareByN</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">compareByN</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">  242</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">compareByN</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">compareByN</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs ); }</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a9a0751e9364c440d9f2cd75abc24e3df">  246</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">compareByN</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">compareByN</a>( lhs, rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a78be7f96592802583d09dc330b69c130">  252</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78be7f96592802583d09dc330b69c130">compareByNVR</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">compareByNVR</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">  256</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">compareByNVR</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">compareByNVR</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs ); }</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a75e7ebace278152247eab16eb8e0c69e">  260</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">compareByNVR</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">compareByNVR</a>( lhs, rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> LDerived, <span class="keyword">class</span> RDerived&gt;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structzypp_1_1sat_1_1SolvableType.html#a788e0559868d634f8ec1b0b2a9346514">  265</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a788e0559868d634f8ec1b0b2a9346514">compareByNVRA</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;LDerived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;RDerived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">compareByNVRA</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">  269</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">compareByNVRA</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; rhs )</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">compareByNVRA</a>( lhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>(), rhs ); }</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keyword">template</span> &lt;<span class="keyword">class</span> Derived&gt;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="namespacezypp_1_1sat.html#a88e85fbcf219c566c1c6c50b9cd81635">  273</a></span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">compareByNVRA</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp; lhs, <span class="keyword">const</span> <a class="code" href="structzypp_1_1sat_1_1SolvableType.html">SolvableType&lt;Derived&gt;</a> &amp; rhs )</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    { <span class="keywordflow">return</span> <a class="code" href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">compareByNVRA</a>( lhs, rhs.<a class="code" href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">satSolvable</a>() ); }</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  } <span class="comment">// namespace sat</span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"></span>} <span class="comment">// namespace zypp</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"></span><span class="preprocessor">#endif // ZYPP_SAT_SOLVABLETYPE_H</span></div><div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae7305aa34f62d759ec92c0dc62801af0"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae7305aa34f62d759ec92c0dc62801af0">zypp::sat::SolvableType::dumpOn</a></div><div class="ttdeci">std::ostream &amp; dumpOn(std::ostream &amp;str, const SolvableType&lt; Derived &gt; &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00162">SolvableType.h:162</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a64b955e4eedaf67e8fa0781c7a0f387c"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a64b955e4eedaf67e8fa0781c7a0f387c">zypp::sat::Solvable::sameNVRA</a></div><div class="ttdeci">bool sameNVRA(const Solvable &amp;rhs) const</div><div class="ttdoc">Test for same name-version-release.arch.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00174">Solvable.h:174</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aecbe68e1133749f2fc2379bfb8595462"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aecbe68e1133749f2fc2379bfb8595462">zypp::sat::Solvable::description</a></div><div class="ttdeci">std::string description(const Locale &amp;lang_r=Locale()) const</div><div class="ttdoc">Long (multiline) text describing the solvable (opt.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00680">Solvable.cc:680</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ab8da9b35ab59590497fda213b14111d8"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ab8da9b35ab59590497fda213b14111d8">zypp::sat::Solvable::name</a></div><div class="ttdeci">std::string name() const</div><div class="ttdoc">The name (without any ResKind prefix).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00325">Solvable.cc:325</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ac0bcd7f8085d8796cf0688147b621046"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ac0bcd7f8085d8796cf0688147b621046">zypp::sat::SolvableType::installtime</a></div><div class="ttdeci">Date installtime() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00086">SolvableType.h:86</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_1_1detail_html_acc9c4c1cc63097094476fa90b3ca12d5"><div class="ttname"><a href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">zypp::sat::detail::IdType</a></div><div class="ttdeci">int IdType</div><div class="ttdoc">Generic Id type.</div><div class="ttdef"><b>Definition:</b> <a href="PoolMember_8h_source.html#l00130">PoolMember.h:130</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html">zypp::sat::Solvable</a></div><div class="ttdoc">A Solvable object within the sat Pool.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00053">Solvable.h:53</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ab2fe89ff9a5d2798138b616a87b6e242"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ab2fe89ff9a5d2798138b616a87b6e242">zypp::sat::SolvableType::sameNVRA</a></div><div class="ttdeci">bool sameNVRA(const Solvable &amp;rhs) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00095">SolvableType.h:95</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a2e2ec20f761fbf3219e7909ffaf460d0"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a2e2ec20f761fbf3219e7909ffaf460d0">zypp::sat::Solvable::vendor</a></div><div class="ttdeci">IdString vendor() const</div><div class="ttdoc">The vendor.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00353">Solvable.cc:353</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a3c35353a2e6e4cb006b42e047dfca931"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a3c35353a2e6e4cb006b42e047dfca931">zypp::sat::SolvableType::supplements</a></div><div class="ttdeci">Capabilities supplements() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00106">SolvableType.h:106</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a0ac33b9faf69b7b78d3e34998e5b509a"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a0ac33b9faf69b7b78d3e34998e5b509a">zypp::sat::Solvable::id</a></div><div class="ttdeci">IdType id() const</div><div class="ttdoc">Expert backdoor.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00390">Solvable.h:390</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a6963ab02cf1a7cefcd490d2f0669d518"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a6963ab02cf1a7cefcd490d2f0669d518">zypp::sat::SolvableType::prerequires</a></div><div class="ttdeci">Capabilities prerequires() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00107">SolvableType.h:107</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a92d00385f3d3a6f37d9a1f36f80744ef"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a92d00385f3d3a6f37d9a1f36f80744ef">zypp::sat::Solvable::provides</a></div><div class="ttdeci">Capabilities provides() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00449">Solvable.cc:449</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aee46b36cd39c5911e5be3564a527914b"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aee46b36cd39c5911e5be3564a527914b">zypp::sat::Solvable::repoInfo</a></div><div class="ttdeci">RepoInfo repoInfo() const</div><div class="ttdoc">The repositories RepoInfo.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00365">Solvable.cc:365</a></div></div>
<div class="ttc" id="ByteCount_8h_html"><div class="ttname"><a href="ByteCount_8h.html">ByteCount.h</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a14b302cf5d19fc6fdf9e4f3d11468b46"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a14b302cf5d19fc6fdf9e4f3d11468b46">zypp::sat::SolvableType::provides</a></div><div class="ttdeci">Capabilities provides() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00099">SolvableType.h:99</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a3e9483ff490820cc7021a2dd7cf9ee88"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a3e9483ff490820cc7021a2dd7cf9ee88">zypp::sat::Solvable::kind</a></div><div class="ttdeci">ResKind kind() const</div><div class="ttdoc">The Solvables ResKind.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00271">Solvable.cc:271</a></div></div>
<div class="ttc" id="classzypp_1_1Capabilities_html"><div class="ttname"><a href="classzypp_1_1Capabilities.html">zypp::Capabilities</a></div><div class="ttdoc">Container of Capability (currently read only).</div><div class="ttdef"><b>Definition:</b> <a href="Capabilities_8h_source.html#l00035">Capabilities.h:35</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a70e54d9375d79c0a6ad7105b59c79a3c"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a70e54d9375d79c0a6ad7105b59c79a3c">zypp::sat::SolvableType::isKind</a></div><div class="ttdeci">bool isKind() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00066">SolvableType.h:66</a></div></div>
<div class="ttc" id="classzypp_1_1OnMediaLocation_html"><div class="ttname"><a href="classzypp_1_1OnMediaLocation.html">zypp::OnMediaLocation</a></div><div class="ttdoc">Describes a path on a certain media amongs as the information required to download it,...</div><div class="ttdef"><b>Definition:</b> <a href="OnMediaLocation_8h_source.html#l00039">OnMediaLocation.h:39</a></div></div>
<div class="ttc" id="structzypp_1_1Dep_html"><div class="ttname"><a href="structzypp_1_1Dep.html">zypp::Dep</a></div><div class="ttdoc">Enumeration class of dependency types.</div><div class="ttdef"><b>Definition:</b> <a href="Dep_8h_source.html#l00029">Dep.h:29</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_a8d3fa8de98debf23659d3986fbefc378"><div class="ttname"><a href="namespacezypp_1_1sat.html#a8d3fa8de98debf23659d3986fbefc378">zypp::sat::compareByNVRA</a></div><div class="ttdeci">bool compareByNVRA(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00269">SolvableType.h:269</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a1545905e11c4a033c74db7429ae0bd21"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a1545905e11c4a033c74db7429ae0bd21">zypp::sat::Solvable::lookupLocation</a></div><div class="ttdeci">OnMediaLocation lookupLocation() const</div><div class="ttdoc">returns OnMediaLocation data: This is everything we need to download e.g.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00220">Solvable.cc:220</a></div></div>
<div class="ttc" id="classzypp_1_1Arch_html"><div class="ttname"><a href="classzypp_1_1Arch.html">zypp::Arch</a></div><div class="ttdoc">Architecture.</div><div class="ttdef"><b>Definition:</b> <a href="Arch_8h_source.html#l00036">Arch.h:36</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a71c784d9ba7c7b5b527614d16e7300ba"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a71c784d9ba7c7b5b527614d16e7300ba">zypp::sat::Solvable::getSupportedLocales</a></div><div class="ttdeci">LocaleSet getSupportedLocales() const</div><div class="ttdoc">Return the supported locales.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00630">Solvable.cc:630</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aecc1384af74857238393248798dc9640"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aecc1384af74857238393248798dc9640">zypp::sat::Solvable::recommends</a></div><div class="ttdeci">Capabilities recommends() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00469">Solvable.cc:469</a></div></div>
<div class="ttc" id="classzypp_1_1ByteCount_html"><div class="ttname"><a href="classzypp_1_1ByteCount.html">zypp::ByteCount</a></div><div class="ttdoc">Store and operate with byte count.</div><div class="ttdef"><b>Definition:</b> <a href="ByteCount_8h_source.html#l00030">ByteCount.h:30</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a31aaa8e9417adcc693462874f42754bf"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a31aaa8e9417adcc693462874f42754bf">zypp::sat::SolvableType::onSystemByUser</a></div><div class="ttdeci">bool onSystemByUser() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00079">SolvableType.h:79</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a116ade6dcedaf319ea948605c1eabab1"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a116ade6dcedaf319ea948605c1eabab1">zypp::sat::SolvableType::obsoletes</a></div><div class="ttdeci">Capabilities obsoletes() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00102">SolvableType.h:102</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ab49a760ae985edd66ad1a9560309766f"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ab49a760ae985edd66ad1a9560309766f">zypp::sat::Solvable::lookupIdAttribute</a></div><div class="ttdeci">detail::IdType lookupIdAttribute(const SolvAttr &amp;attr) const</div><div class="ttdoc">returns the id attribute value for attr or detail::noId if it does not exists.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00172">Solvable.cc:172</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_af599ec3ea83dcd58f7b1814c3f426fb6"><div class="ttname"><a href="namespacezypp_1_1sat.html#af599ec3ea83dcd58f7b1814c3f426fb6">zypp::sat::operator==</a></div><div class="ttdeci">bool operator==(const Map &amp;lhs, const Map &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Map_8cc_source.html#l00123">Map.cc:123</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aabf3f89ba83cdd4a9477a405ae214074"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aabf3f89ba83cdd4a9477a405ae214074">zypp::sat::SolvableType::supportsLocales</a></div><div class="ttdeci">bool supportsLocales() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00114">SolvableType.h:114</a></div></div>
<div class="ttc" id="PoolQuery_8cc_html_a1d1006c64fc643190860b294d0557fd2"><div class="ttname"><a href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a></div><div class="ttdeci">sat::SolvAttr attr</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00311">PoolQuery.cc:311</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a43b1530b931f7e8f7193630c70cd46c8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a43b1530b931f7e8f7193630c70cd46c8">zypp::sat::SolvableType::compareByN</a></div><div class="ttdeci">int compareByN(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00238">SolvableType.h:238</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a39d360a40feb69557bb1e92261c3f1e8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a39d360a40feb69557bb1e92261c3f1e8">zypp::sat::SolvableType::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;str, const SolvableType&lt; Derived &gt; &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00157">SolvableType.h:157</a></div></div>
<div class="ttc" id="namespacestr_html"><div class="ttname"><a href="namespacestr.html">str</a></div><div class="ttdoc">String related utilities and Regular expression matching.</div></div>
<div class="ttc" id="CpeId_8h_html"><div class="ttname"><a href="CpeId_8h.html">CpeId.h</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ac027bbb79ce47708a776c64729f97e87"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ac027bbb79ce47708a776c64729f97e87">zypp::sat::Solvable::supplements</a></div><div class="ttdeci">Capabilities supplements() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00484">Solvable.cc:484</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ac22636377a46b836db3afda0da3fdcac"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ac22636377a46b836db3afda0da3fdcac">zypp::sat::Solvable::isKind</a></div><div class="ttdeci">bool isKind(const ResKind &amp;kind_r) const</div><div class="ttdoc">Test whether a Solvable is of a certain ResKind.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00298">Solvable.cc:298</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a4d4638dfbecb838acb89dfaf2ac956e8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a4d4638dfbecb838acb89dfaf2ac956e8">zypp::sat::SolvableType::sameNVRA</a></div><div class="ttdeci">bool sameNVRA(const SolvableType&lt; RDerived &gt; &amp;rhs) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00097">SolvableType.h:97</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a78be7f96592802583d09dc330b69c130"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a78be7f96592802583d09dc330b69c130">zypp::sat::SolvableType::compareByNVR</a></div><div class="ttdeci">int compareByNVR(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00252">SolvableType.h:252</a></div></div>
<div class="ttc" id="classzypp_1_1RepoInfo_html"><div class="ttname"><a href="classzypp_1_1RepoInfo.html">zypp::RepoInfo</a></div><div class="ttdoc">What is known about a repository.</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfo_8h_source.html#l00071">RepoInfo.h:71</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ad8025eb579f9ba10ae9e193d2a527aa9"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ad8025eb579f9ba10ae9e193d2a527aa9">zypp::sat::Solvable::delnotify</a></div><div class="ttdeci">std::string delnotify(const Locale &amp;lang_r=Locale()) const</div><div class="ttdoc">UI hint text when selecting the solvable for uninstall (opt.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00692">Solvable.cc:692</a></div></div>
<div class="ttc" id="classzypp_1_1IdString_html"><div class="ttname"><a href="classzypp_1_1IdString.html">zypp::IdString</a></div><div class="ttdoc">Access to the sat-pools string space.</div><div class="ttdef"><b>Definition:</b> <a href="IdString_8h_source.html#l00041">IdString.h:41</a></div></div>
<div class="ttc" id="classzypp_1_1CpeId_html"><div class="ttname"><a href="classzypp_1_1CpeId.html">zypp::CpeId</a></div><div class="ttdoc">Common Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platf...</div><div class="ttdef"><b>Definition:</b> <a href="CpeId_8h_source.html#l00031">CpeId.h:31</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a0f6955a8866eb6f04efd67f2ddaa5f2b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a0f6955a8866eb6f04efd67f2ddaa5f2b">zypp::sat::SolvableType::operator=</a></div><div class="ttdeci">void operator=(SolvableType &amp;&amp;)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00150">SolvableType.h:150</a></div></div>
<div class="ttc" id="classzypp_1_1Edition_html"><div class="ttname"><a href="classzypp_1_1Edition.html">zypp::Edition</a></div><div class="ttdoc">Edition represents [epoch:]version[-release]</div><div class="ttdef"><b>Definition:</b> <a href="Edition_8h_source.html#l00060">Edition.h:60</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_adea0ff6d1b66cc1428b3b796fa7b7129"><div class="ttname"><a href="namespacezypp_1_1sat.html#adea0ff6d1b66cc1428b3b796fa7b7129">zypp::sat::sameNVRA</a></div><div class="ttdeci">bool sameNVRA(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00228">SolvableType.h:228</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ab363703751b5b05296d5ad687a6216e2"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ab363703751b5b05296d5ad687a6216e2">zypp::sat::SolvableType::edition</a></div><div class="ttdeci">Edition edition() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00071">SolvableType.h:71</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a001dacc628cc10610127e06e952c854c"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a001dacc628cc10610127e06e952c854c">zypp::sat::SolvableType::suggests</a></div><div class="ttdeci">Capabilities suggests() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00104">SolvableType.h:104</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a2ac8fd6d5a386b166c76001a014643c7"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a2ac8fd6d5a386b166c76001a014643c7">zypp::sat::SolvableType::lookupCheckSumAttribute</a></div><div class="ttdeci">CheckSum lookupCheckSumAttribute(const SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00140">SolvableType.h:140</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_ac10efc62fd003b573b013a5cae5deeb0"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#ac10efc62fd003b573b013a5cae5deeb0">zypp::sat::Solvable::downloadSize</a></div><div class="ttdeci">ByteCount downloadSize() const</div><div class="ttdoc">Download size.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00662">Solvable.cc:662</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_afe24d38cef251c37b9f0c14e6801ba0e"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#afe24d38cef251c37b9f0c14e6801ba0e">zypp::sat::Solvable::identical</a></div><div class="ttdeci">bool identical(const Solvable &amp;rhs) const</div><div class="ttdoc">Test whether two Solvables have the same content.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00432">Solvable.cc:432</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_adc34814eabc6a3f148b69fb6485e052b"><div class="ttname"><a href="namespacezypp_1_1sat.html#adc34814eabc6a3f148b69fb6485e052b">zypp::sat::compareByN</a></div><div class="ttdeci">bool compareByN(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00242">SolvableType.h:242</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a7c4f323b8206a586a37de0566e4c317b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a7c4f323b8206a586a37de0566e4c317b">zypp::sat::SolvableType::ident</a></div><div class="ttdeci">IdString ident() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00061">SolvableType.h:61</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a0d174b6ea5fc70d21addde39e325f71a"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a0d174b6ea5fc70d21addde39e325f71a">zypp::sat::SolvableType::lookupLocation</a></div><div class="ttdeci">OnMediaLocation lookupLocation() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00141">SolvableType.h:141</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a555a2c98a84c7c37665849277f73b64d"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a555a2c98a84c7c37665849277f73b64d">zypp::sat::SolvableType::~SolvableType</a></div><div class="ttdeci">~SolvableType()</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00152">SolvableType.h:152</a></div></div>
<div class="ttc" id="CheckSum_8h_html"><div class="ttname"><a href="CheckSum_8h.html">CheckSum.h</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aacdf304387ce7bb509edcb65fd5184b8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aacdf304387ce7bb509edcb65fd5184b8">zypp::sat::SolvableType::supportsLocale</a></div><div class="ttdeci">bool supportsLocale(const LocaleSet &amp;locales_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00116">SolvableType.h:116</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_af2136574081e1370a2790a516b04c74f"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#af2136574081e1370a2790a516b04c74f">zypp::sat::SolvableType::identIsAutoInstalled</a></div><div class="ttdeci">bool identIsAutoInstalled() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00081">SolvableType.h:81</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_adf8d463437053846ba15c6b8984935ef"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#adf8d463437053846ba15c6b8984935ef">zypp::sat::Solvable::valuesOfNamespace</a></div><div class="ttdeci">CapabilitySet valuesOfNamespace(const std::string &amp;namespace_r) const</div><div class="ttdoc">Return 'value[ op edition]' for namespaced provides 'namespace(value)[ op edition]'.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00512">Solvable.cc:512</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a801b00275d33536370a895400569cb02"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a801b00275d33536370a895400569cb02">zypp::sat::Solvable::identTriggersRebootNeededHint</a></div><div class="ttdeci">bool identTriggersRebootNeededHint() const</div><div class="ttdoc">Whether installing or upgrading a solvable with the same ident will trigger the reboot needed hint.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00140">Solvable.h:140</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a2947aba00fbe3b68f82b6eac58213c30"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a2947aba00fbe3b68f82b6eac58213c30">zypp::sat::SolvableType::arch</a></div><div class="ttdeci">Arch arch() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00072">SolvableType.h:72</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a9882c90227c2a8dac42e2c0003f79077"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a9882c90227c2a8dac42e2c0003f79077">zypp::sat::Solvable::asUserString</a></div><div class="ttdeci">std::string asUserString() const</div><div class="ttdoc">String representation &quot;ident-edition.arch(repo)&quot; or &quot;noSolvable&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00422">Solvable.cc:422</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a2aaa4bc21653b25df56cd9247997573e"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a2aaa4bc21653b25df56cd9247997573e">zypp::sat::SolvableType::name</a></div><div class="ttdeci">std::string name() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00070">SolvableType.h:70</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a45ba6b9eba0e2a0f75ba41943a046662"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a45ba6b9eba0e2a0f75ba41943a046662">zypp::sat::Solvable::distribution</a></div><div class="ttdeci">std::string distribution() const</div><div class="ttdoc">The distribution string.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00668">Solvable.cc:668</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_af4f3b147852d64d9431c94afa66ad30b"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#af4f3b147852d64d9431c94afa66ad30b">zypp::sat::Solvable::repository</a></div><div class="ttdeci">Repository repository() const</div><div class="ttdoc">The Repository this Solvable belongs to.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00359">Solvable.cc:359</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a734b4556b60e3e56e14ac5cdc90142b8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a734b4556b60e3e56e14ac5cdc90142b8">zypp::sat::SolvableType::supportsRequestedLocales</a></div><div class="ttdeci">bool supportsRequestedLocales() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00117">SolvableType.h:117</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_acfa0f2467cfc9dec013cb3ce869e6dd8"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#acfa0f2467cfc9dec013cb3ce869e6dd8">zypp::sat::Solvable::onSystemByAuto</a></div><div class="ttdeci">bool onSystemByAuto() const</div><div class="ttdoc">Whether this is known to be automatically installed (as dependency of a user request package).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00380">Solvable.cc:380</a></div></div>
<div class="ttc" id="classzypp_1_1Date_html"><div class="ttname"><a href="classzypp_1_1Date.html">zypp::Date</a></div><div class="ttdoc">Store and operate on date (time_t).</div><div class="ttdef"><b>Definition:</b> <a href="Date_8h_source.html#l00032">Date.h:32</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a481bfbf5edb618510986220140fc4de6"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a481bfbf5edb618510986220140fc4de6">zypp::sat::SolvableType::distribution</a></div><div class="ttdeci">std::string distribution() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00124">SolvableType.h:124</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a1295397d3af78002b9b1ace619512040"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a1295397d3af78002b9b1ace619512040">zypp::sat::Solvable::identIsAutoInstalled</a></div><div class="ttdeci">bool identIsAutoInstalled() const</div><div class="ttdoc">Whether an installed solvable with the same ident is flagged as AutoInstalled.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00134">Solvable.h:134</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1SolvAttr_html"><div class="ttname"><a href="classzypp_1_1sat_1_1SolvAttr.html">zypp::sat::SolvAttr</a></div><div class="ttdoc">Solvable attribute keys.</div><div class="ttdef"><b>Definition:</b> <a href="SolvAttr_8h_source.html#l00040">SolvAttr.h:40</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aebb7e536ef04cbc54cca4db6f5c1bf55"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aebb7e536ef04cbc54cca4db6f5c1bf55">zypp::sat::SolvableType::operator[]</a></div><div class="ttdeci">Capabilities operator[](Dep which_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00109">SolvableType.h:109</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae69d183ab7f2c818d747a0ff14b80754"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae69d183ab7f2c818d747a0ff14b80754">zypp::sat::SolvableType::requires</a></div><div class="ttdeci">Capabilities requires() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00100">SolvableType.h:100</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a6fcc44908c2818f88d42390b549e9dbb"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a6fcc44908c2818f88d42390b549e9dbb">zypp::sat::Solvable::enhances</a></div><div class="ttdeci">Capabilities enhances() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00479">Solvable.cc:479</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a613c5ee894a41d6459368ac1967ac755"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a613c5ee894a41d6459368ac1967ac755">zypp::sat::Solvable::edition</a></div><div class="ttdeci">Edition edition() const</div><div class="ttdoc">The edition (version-release).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00333">Solvable.cc:333</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_af3d1441b575ce3bd7440619265820ac7"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#af3d1441b575ce3bd7440619265820ac7">zypp::sat::SolvableType::description</a></div><div class="ttdeci">std::string description(const Locale &amp;lang_r=Locale()) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00127">SolvableType.h:127</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a25465c051d020783cd1ff2829b1a9bda"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a25465c051d020783cd1ff2829b1a9bda">zypp::sat::SolvableType::dep</a></div><div class="ttdeci">Capabilities dep(Dep which_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00108">SolvableType.h:108</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ad4bca07721482d5411a5ce68b0909216"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ad4bca07721482d5411a5ce68b0909216">zypp::sat::SolvableType::identical</a></div><div class="ttdeci">bool identical(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00211">SolvableType.h:211</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a3fea11fee8074d37a392fe3f646ba3aa"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a3fea11fee8074d37a392fe3f646ba3aa">zypp::sat::Solvable::providesNamespace</a></div><div class="ttdeci">CapabilitySet providesNamespace(const std::string &amp;namespace_r) const</div><div class="ttdoc">Return the namespaced provides 'namespace([value])[ op edition]' of this Solvable.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00498">Solvable.cc:498</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a8fb2d477e706fdbcfd3fe2ed5c07a3a9"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a8fb2d477e706fdbcfd3fe2ed5c07a3a9">zypp::sat::SolvableType::sameNVRA</a></div><div class="ttdeci">bool sameNVRA(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00224">SolvableType.h:224</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a0125e3562490368edff76e1cf63728d1"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a0125e3562490368edff76e1cf63728d1">zypp::sat::SolvableType::operator==</a></div><div class="ttdeci">bool operator==(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00167">SolvableType.h:167</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a39988e3b62bd2d5027ce0446c6709abd"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a39988e3b62bd2d5027ce0446c6709abd">zypp::sat::Solvable::installSize</a></div><div class="ttdeci">ByteCount installSize() const</div><div class="ttdoc">Installed (unpacked) size.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00656">Solvable.cc:656</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_ae610a52f87d77a7571e24d1d3da6717c"><div class="ttname"><a href="namespacezypp_1_1sat.html#ae610a52f87d77a7571e24d1d3da6717c">zypp::sat::identical</a></div><div class="ttdeci">bool identical(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00215">SolvableType.h:215</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a4e25dddfe2e246cdeb7213d2edcc6810"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a4e25dddfe2e246cdeb7213d2edcc6810">zypp::sat::SolvableType::SolvableType</a></div><div class="ttdeci">SolvableType(const SolvableType &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00146">SolvableType.h:146</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a7657e5892b519bffa53fb36f3f38f0dc"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a7657e5892b519bffa53fb36f3f38f0dc">zypp::sat::SolvableType::repoInfo</a></div><div class="ttdeci">RepoInfo repoInfo() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00076">SolvableType.h:76</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a9cf00a3c77cbf7b4973cad994d4f92e7"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a9cf00a3c77cbf7b4973cad994d4f92e7">zypp::sat::SolvableType::lookupStrAttribute</a></div><div class="ttdeci">std::string lookupStrAttribute(const SolvAttr &amp;attr, const Locale &amp;lang_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00135">SolvableType.h:135</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a479699c9b3755440ec6608fae2cc54bd"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a479699c9b3755440ec6608fae2cc54bd">zypp::sat::Solvable::lookupNumAttribute</a></div><div class="ttdeci">unsigned long long lookupNumAttribute(const SolvAttr &amp;attr) const</div><div class="ttdoc">returns the numeric attribute value for attr or 0 if it does not exists.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00154">Solvable.cc:154</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aea8fd507a84497c29f0741e582089813"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aea8fd507a84497c29f0741e582089813">zypp::sat::SolvableType::SolvableType</a></div><div class="ttdeci">SolvableType()</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00145">SolvableType.h:145</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a270272de75f7146b4cca40d4b807ade4"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a270272de75f7146b4cca40d4b807ade4">zypp::sat::SolvableType::id</a></div><div class="ttdeci">Solvable::IdType id() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00142">SolvableType.h:142</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a5e54d97087ff52d31ff874de94d92cb8"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a5e54d97087ff52d31ff874de94d92cb8">zypp::sat::SolvableType::onSystemByAuto</a></div><div class="ttdeci">bool onSystemByAuto() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00080">SolvableType.h:80</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a46157dfa114596d25ed861b516f9e4d2"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a46157dfa114596d25ed861b516f9e4d2">zypp::sat::SolvableType::identical</a></div><div class="ttdeci">bool identical(const SolvableType&lt; RDerived &gt; &amp;rhs) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00093">SolvableType.h:93</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a9048cdf52d2d59e6571fd402787a966e"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a9048cdf52d2d59e6571fd402787a966e">zypp::sat::SolvableType::mediaNr</a></div><div class="ttdeci">unsigned mediaNr() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00121">SolvableType.h:121</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aeb0db5ad3b34b7d7078d1acee3c36c23"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aeb0db5ad3b34b7d7078d1acee3c36c23">zypp::sat::Solvable::lookupCheckSumAttribute</a></div><div class="ttdeci">CheckSum lookupCheckSumAttribute(const SolvAttr &amp;attr) const</div><div class="ttdoc">returns the CheckSum attribute value for attr or an empty CheckSum if ir does not exist.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00178">Solvable.cc:178</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a7ad5ca0c9af225382d732eb248478b04"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a7ad5ca0c9af225382d732eb248478b04">zypp::sat::SolvableType::delnotify</a></div><div class="ttdeci">std::string delnotify(const Locale &amp;lang_r=Locale()) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00129">SolvableType.h:129</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae3396d87c34b6914ce85966fecee16ac"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae3396d87c34b6914ce85966fecee16ac">zypp::sat::SolvableType::multiversionInstall</a></div><div class="ttdeci">bool multiversionInstall() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00082">SolvableType.h:82</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae7278bcfa192da5b164810432a956ae2"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae7278bcfa192da5b164810432a956ae2">zypp::sat::SolvableType::operator=</a></div><div class="ttdeci">void operator=(const SolvableType &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00147">SolvableType.h:147</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a79cd6723c10b42b33891e7f5da8384f7"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a79cd6723c10b42b33891e7f5da8384f7">zypp::sat::Solvable::arch</a></div><div class="ttdeci">Arch arch() const</div><div class="ttdoc">The architecture.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00339">Solvable.cc:339</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_a7921c46e106e90d039e9a0d4352eb945"><div class="ttname"><a href="namespacezypp_1_1sat.html#a7921c46e106e90d039e9a0d4352eb945">zypp::sat::operator!=</a></div><div class="ttdeci">bool operator!=(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00184">SolvableType.h:184</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_ad0acc5c70edf46d9bcce4be704a19a5f"><div class="ttname"><a href="namespacezypp_1_1sat.html#ad0acc5c70edf46d9bcce4be704a19a5f">zypp::sat::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00197">SolvableType.h:197</a></div></div>
<div class="ttc" id="Repository_8h_html"><div class="ttname"><a href="Repository_8h.html">Repository.h</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a91ebb98047291184ca4da06b8b41c62e"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a91ebb98047291184ca4da06b8b41c62e">zypp::sat::SolvableType::enhances</a></div><div class="ttdeci">Capabilities enhances() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00105">SolvableType.h:105</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a461d2a259bf31a881c39372607c7be73"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a461d2a259bf31a881c39372607c7be73">zypp::sat::Solvable::mediaNr</a></div><div class="ttdeci">unsigned mediaNr() const</div><div class="ttdoc">Media number the solvable is located on (0 if no media access required).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00643">Solvable.cc:643</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a788e0559868d634f8ec1b0b2a9346514"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a788e0559868d634f8ec1b0b2a9346514">zypp::sat::SolvableType::compareByNVRA</a></div><div class="ttdeci">int compareByNVRA(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00265">SolvableType.h:265</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a418a377788db4d258294abb0e3a7c67c"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a418a377788db4d258294abb0e3a7c67c">zypp::sat::Solvable::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">String representation &quot;ident-edition.arch&quot; or &quot;noSolvable&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00413">Solvable.cc:413</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a524f2b74c8d962ecba800a71a0e1757a"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a524f2b74c8d962ecba800a71a0e1757a">zypp::sat::Solvable::cpeId</a></div><div class="ttdeci">CpeId cpeId() const</div><div class="ttdoc">The solvables CpeId if available.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00637">Solvable.cc:637</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ab6d00527fd06eb6d7ab279b0bb0d2502"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ab6d00527fd06eb6d7ab279b0bb0d2502">zypp::sat::SolvableType::lookupNumAttribute</a></div><div class="ttdeci">unsigned long long lookupNumAttribute(const SolvAttr &amp;attr, unsigned long long notfound_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00139">SolvableType.h:139</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a4c796647eefe8f69f4e31f74311a759b"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a4c796647eefe8f69f4e31f74311a759b">zypp::sat::Solvable::multiversionInstall</a></div><div class="ttdeci">bool multiversionInstall() const</div><div class="ttdoc">Whether different versions of this package can be installed at the same time.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00395">Solvable.cc:395</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a759811ec638f798044563f4282aed662"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a759811ec638f798044563f4282aed662">zypp::sat::Solvable::requires</a></div><div class="ttdeci">Capabilities requires() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00454">Solvable.cc:454</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_a1918a3d614c10150b7538f2dbd2bcdcd"><div class="ttname"><a href="namespacezypp_1_1sat.html#a1918a3d614c10150b7538f2dbd2bcdcd">zypp::sat::dumpOn</a></div><div class="ttdeci">std::ostream &amp; dumpOn(std::ostream &amp;str, const LocaleSupport &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="LocaleSupport_8cc_source.html#l00041">LocaleSupport.cc:41</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ac6902ed63128efb7e9dc8639e3e148d3"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ac6902ed63128efb7e9dc8639e3e148d3">zypp::sat::SolvableType::providesNamespace</a></div><div class="ttdeci">CapabilitySet providesNamespace(const std::string &amp;namespace_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00111">SolvableType.h:111</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aa19889a23e2c772c65bc9eab39bd5469"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aa19889a23e2c772c65bc9eab39bd5469">zypp::sat::SolvableType::downloadSize</a></div><div class="ttdeci">ByteCount downloadSize() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00123">SolvableType.h:123</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a7c8e26b9bd198261bb5a9b604516495a"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a7c8e26b9bd198261bb5a9b604516495a">zypp::sat::Solvable::isSystem</a></div><div class="ttdeci">bool isSystem() const</div><div class="ttdoc">Return whether this Solvable belongs to the system repo.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00369">Solvable.cc:369</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a82a4eabca79544677f92d12015dad08d"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a82a4eabca79544677f92d12015dad08d">zypp::sat::SolvableType::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00088">SolvableType.h:88</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a4dcec1377745830820dfd35e11e4c61d"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a4dcec1377745830820dfd35e11e4c61d">zypp::sat::SolvableType::identTriggersRebootNeededHint</a></div><div class="ttdeci">bool identTriggersRebootNeededHint() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00083">SolvableType.h:83</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a41ccf0cbab3e749ede789896348a7771"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a41ccf0cbab3e749ede789896348a7771">zypp::sat::SolvableType::asUserString</a></div><div class="ttdeci">std::string asUserString() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00089">SolvableType.h:89</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a4cd04926e43775509ea413a5ea8bb669"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a4cd04926e43775509ea413a5ea8bb669">zypp::sat::SolvableType::cpeId</a></div><div class="ttdeci">CpeId cpeId() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00120">SolvableType.h:120</a></div></div>
<div class="ttc" id="classzypp_1_1Repository_html"><div class="ttname"><a href="classzypp_1_1Repository.html">zypp::Repository</a></div><div class="ttdef"><b>Definition:</b> <a href="Repository_8h_source.html#l00039">Repository.h:39</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a5ca483b8361c2d8091dbca28c0d3dc48"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a5ca483b8361c2d8091dbca28c0d3dc48">zypp::sat::SolvableType::operator!=</a></div><div class="ttdeci">bool operator!=(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00180">SolvableType.h:180</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aa14dd2b8041823c6bb91fa61d56ebc3b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aa14dd2b8041823c6bb91fa61d56ebc3b">zypp::sat::SolvableType::getSupportedLocales</a></div><div class="ttdeci">LocaleSet getSupportedLocales() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00118">SolvableType.h:118</a></div></div>
<div class="ttc" id="classzypp_1_1Locale_html"><div class="ttname"><a href="classzypp_1_1Locale.html">zypp::Locale</a></div><div class="ttdoc">'Language[_Country]' codes.</div><div class="ttdef"><b>Definition:</b> <a href="Locale_8h_source.html#l00049">Locale.h:49</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_abf695fc92606ebfad29710ba3e83e99e"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#abf695fc92606ebfad29710ba3e83e99e">zypp::sat::Solvable::supportsLocale</a></div><div class="ttdeci">bool supportsLocale(const Locale &amp;locale_r) const</div><div class="ttdoc">Whether this Solvable supports a specific Locale.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00613">Solvable.cc:613</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_html_a21c18c982a64d1d9dbb8663a904faace"><div class="ttname"><a href="namespacezypp_1_1sat.html#a21c18c982a64d1d9dbb8663a904faace">zypp::sat::compareByNVR</a></div><div class="ttdeci">bool compareByNVR(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00256">SolvableType.h:256</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a48d061cc9534b5a9cd595f8de74e06f6"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a48d061cc9534b5a9cd595f8de74e06f6">zypp::sat::Solvable::lookupStrAttribute</a></div><div class="ttdeci">std::string lookupStrAttribute(const SolvAttr &amp;attr) const</div><div class="ttdoc">returns the string attribute value for attr or an empty string if it does not exists.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00126">Solvable.cc:126</a></div></div>
<div class="ttc" id="namespacezypp_html_a139c4625424aea2db640fc481745eaac"><div class="ttname"><a href="namespacezypp.html#a139c4625424aea2db640fc481745eaac">zypp::CapabilitySet</a></div><div class="ttdeci">std::unordered_set&lt; Capability &gt; CapabilitySet</div><div class="ttdef"><b>Definition:</b> <a href="Capability_8h_source.html#l00033">Capability.h:33</a></div></div>
<div class="ttc" id="OnMediaLocation_8h_html"><div class="ttname"><a href="OnMediaLocation_8h.html">OnMediaLocation.h</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a06edc857562a30a379ea55c282345ff6"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a06edc857562a30a379ea55c282345ff6">zypp::sat::SolvableType::summary</a></div><div class="ttdeci">std::string summary(const Locale &amp;lang_r=Locale()) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00126">SolvableType.h:126</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a721f9207a32b44b4f6572c73ed3486df"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a721f9207a32b44b4f6572c73ed3486df">zypp::sat::Solvable::supportsRequestedLocales</a></div><div class="ttdeci">bool supportsRequestedLocales() const</div><div class="ttdoc">Whether this Solvable supports at least one requested locale.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00627">Solvable.cc:627</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a687bc2a63eb47659a1c8c493b4443bc7"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a687bc2a63eb47659a1c8c493b4443bc7">zypp::sat::SolvableType::isKind</a></div><div class="ttdeci">bool isKind(TIterator begin, TIterator end) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00068">SolvableType.h:68</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a3aa8ddc3ddeca8f0ade536fbc6981f35"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a3aa8ddc3ddeca8f0ade536fbc6981f35">zypp::sat::SolvableType::supportsLocale</a></div><div class="ttdeci">bool supportsLocale(const Locale &amp;locale_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00115">SolvableType.h:115</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a70b07f3f8a85e17630dcb496c0c1fd02"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a70b07f3f8a85e17630dcb496c0c1fd02">zypp::sat::SolvableType::needToAcceptLicense</a></div><div class="ttdeci">bool needToAcceptLicense() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00131">SolvableType.h:131</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_afc1a96aa861ca8b505fb4754d4ff8c5b"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#afc1a96aa861ca8b505fb4754d4ff8c5b">zypp::sat::Solvable::insnotify</a></div><div class="ttdeci">std::string insnotify(const Locale &amp;lang_r=Locale()) const</div><div class="ttdoc">UI hint text when selecting the solvable for install (opt.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00686">Solvable.cc:686</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aa3338f402986e5b79aa35e95394952fc"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aa3338f402986e5b79aa35e95394952fc">zypp::sat::Solvable::summary</a></div><div class="ttdeci">std::string summary(const Locale &amp;lang_r=Locale()) const</div><div class="ttdoc">Short (singleline) text describing the solvable (opt.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00674">Solvable.cc:674</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aa51f5e70a7b1166d6cddfd14251059d4"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aa51f5e70a7b1166d6cddfd14251059d4">zypp::sat::Solvable::conflicts</a></div><div class="ttdeci">Capabilities conflicts() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00459">Solvable.cc:459</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aecbea19bd2e166679f8c645421beec99"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aecbea19bd2e166679f8c645421beec99">zypp::sat::Solvable::onSystemByUser</a></div><div class="ttdeci">bool onSystemByUser() const</div><div class="ttdoc">Whether this is known to be installed on behalf of a user request.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00375">Solvable.cc:375</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aa6eafc6849a11a26be4e85dcad6e473f"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aa6eafc6849a11a26be4e85dcad6e473f">zypp::sat::SolvableType::installSize</a></div><div class="ttdeci">ByteCount installSize() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00122">SolvableType.h:122</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a6ad105be3456598a4fd78d82210032fa"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a6ad105be3456598a4fd78d82210032fa">zypp::sat::Solvable::prerequires</a></div><div class="ttdeci">Capabilities prerequires() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00489">Solvable.cc:489</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a1c80e0f4eb0c26e6021435c86250b801"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a1c80e0f4eb0c26e6021435c86250b801">zypp::sat::Solvable::dep</a></div><div class="ttdeci">Capabilities dep(Dep which_r) const</div><div class="ttdoc">Return Capabilities selected by Dep constant.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00194">Solvable.h:194</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a6d1a2b87d269a527056c04ffd7debc32"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a6d1a2b87d269a527056c04ffd7debc32">zypp::sat::SolvableType::SolvableType</a></div><div class="ttdeci">SolvableType(SolvableType &amp;&amp;)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00149">SolvableType.h:149</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a888f957da479ca0133a4061723d6cc6b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a888f957da479ca0133a4061723d6cc6b">zypp::sat::SolvableType::lookupNumAttribute</a></div><div class="ttdeci">unsigned long long lookupNumAttribute(const SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00138">SolvableType.h:138</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a3c4d5e247923e3ab40728d2e1fd3958f"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a3c4d5e247923e3ab40728d2e1fd3958f">zypp::sat::Solvable::needToAcceptLicense</a></div><div class="ttdeci">bool needToAcceptLicense() const</div><div class="ttdoc">True except for well known exceptions (i.e show license but no need to accept it).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00715">Solvable.cc:715</a></div></div>
<div class="ttc" id="classbool_html"><div class="ttname"><a href="classbool.html">bool</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a8395283ebedd02c00ac945382afa9361"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a8395283ebedd02c00ac945382afa9361">zypp::sat::SolvableType::conflicts</a></div><div class="ttdeci">Capabilities conflicts() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00101">SolvableType.h:101</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a9685d6f05268851ddafec25fce60bbfd"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a9685d6f05268851ddafec25fce60bbfd">zypp::sat::SolvableType::isKind</a></div><div class="ttdeci">bool isKind(const SolvableType&lt; Derived &gt; &amp;solvable_r)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00206">SolvableType.h:206</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ab5d6c0b60bfe03228acbf28afd0e6c5b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ab5d6c0b60bfe03228acbf28afd0e6c5b">zypp::sat::SolvableType::lookupIdAttribute</a></div><div class="ttdeci">detail::IdType lookupIdAttribute(const SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00137">SolvableType.h:137</a></div></div>
<div class="ttc" id="Solvable_8h_html"><div class="ttname"><a href="Solvable_8h.html">Solvable.h</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_aa61a8cc4f509b5331342aeb52e9fa01e"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#aa61a8cc4f509b5331342aeb52e9fa01e">zypp::sat::Solvable::obsoletes</a></div><div class="ttdeci">Capabilities obsoletes() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00464">Solvable.cc:464</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a32e023c8e4b8f823ffa8561e3e15ec7f"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a32e023c8e4b8f823ffa8561e3e15ec7f">zypp::sat::SolvableType::isKind</a></div><div class="ttdeci">bool isKind(const ResKind &amp;kind_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00064">SolvableType.h:64</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ac0c7c4472ea761fea2698a2250cbbca4"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ac0c7c4472ea761fea2698a2250cbbca4">zypp::sat::SolvableType::insnotify</a></div><div class="ttdeci">std::string insnotify(const Locale &amp;lang_r=Locale()) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00128">SolvableType.h:128</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a24afb7dd897b93519eedbbef47bc5366"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a24afb7dd897b93519eedbbef47bc5366">zypp::sat::SolvableType::identical</a></div><div class="ttdeci">bool identical(const Solvable &amp;rhs) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00091">SolvableType.h:91</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html">zypp::sat::SolvableType</a></div><div class="ttdoc">Base class for creating Solvable based types.</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00054">SolvableType.h:54</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_aad9a34ddd041ce74e4536b343b2e32d2"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#aad9a34ddd041ce74e4536b343b2e32d2">zypp::sat::SolvableType::licenseToConfirm</a></div><div class="ttdeci">std::string licenseToConfirm(const Locale &amp;lang_r=Locale()) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00130">SolvableType.h:130</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a48a4f3f4fb194bf0b0c67a5a27afe144"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a48a4f3f4fb194bf0b0c67a5a27afe144">zypp::sat::SolvableType::lookupBoolAttribute</a></div><div class="ttdeci">bool lookupBoolAttribute(const SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00136">SolvableType.h:136</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_abb3759410d481d1b43664d9877844d5f"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#abb3759410d481d1b43664d9877844d5f">zypp::sat::Solvable::IdType</a></div><div class="ttdeci">sat::detail::SolvableIdType IdType</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8h_source.html#l00056">Solvable.h:56</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a756ee1ee62edd150d2e5dec79c720799"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a756ee1ee62edd150d2e5dec79c720799">zypp::sat::SolvableType::lookupStrAttribute</a></div><div class="ttdeci">std::string lookupStrAttribute(const SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00134">SolvableType.h:134</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_adc0ebb2834e7c866568a82868771bea1"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#adc0ebb2834e7c866568a82868771bea1">zypp::sat::SolvableType::recommends</a></div><div class="ttdeci">Capabilities recommends() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00103">SolvableType.h:103</a></div></div>
<div class="ttc" id="classzypp_1_1ResKind_html"><div class="ttname"><a href="classzypp_1_1ResKind.html">zypp::ResKind</a></div><div class="ttdoc">Resolvable kinds.</div><div class="ttdef"><b>Definition:</b> <a href="ResKind_8h_source.html#l00032">ResKind.h:32</a></div></div>
<div class="ttc" id="namespacezypp_html"><div class="ttname"><a href="namespacezypp.html">zypp</a></div><div class="ttdoc">Easy-to use interface to the ZYPP dependency resolver.</div><div class="ttdef"><b>Definition:</b> <a href="CodePitfalls_8doc_source.html#l00001">CodePitfalls.doc:1</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a8ebc349c14371a3060519bc0c0a947d6"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a8ebc349c14371a3060519bc0c0a947d6">zypp::sat::Solvable::supportsLocales</a></div><div class="ttdeci">bool supportsLocales() const</div><div class="ttdoc">Whether this Solvable claims to support locales.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00607">Solvable.cc:607</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a3bba5abf8e43e47a69be74b97fc22a93"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a3bba5abf8e43e47a69be74b97fc22a93">zypp::sat::Solvable::buildtime</a></div><div class="ttdeci">Date buildtime() const</div><div class="ttdoc">The items build time.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00401">Solvable.cc:401</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a78de3f4b41f0965829beaa28245a25dd"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a78de3f4b41f0965829beaa28245a25dd">zypp::sat::SolvableType::satSolvable</a></div><div class="ttdeci">Solvable satSolvable() const</div><div class="ttdoc">Return the corresponding sat::Solvable.</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00057">SolvableType.h:57</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a88d134a3209f3abbb1585913abae1860"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a88d134a3209f3abbb1585913abae1860">zypp::sat::Solvable::licenseToConfirm</a></div><div class="ttdeci">std::string licenseToConfirm(const Locale &amp;lang_r=Locale()) const</div><div class="ttdoc">License or agreement to accept before installing the solvable (opt.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00698">Solvable.cc:698</a></div></div>
<div class="ttc" id="classzypp_1_1CheckSum_html"><div class="ttname"><a href="classzypp_1_1CheckSum.html">zypp::CheckSum</a></div><div class="ttdef"><b>Definition:</b> <a href="CheckSum_8h_source.html#l00033">CheckSum.h:33</a></div></div>
<div class="ttc" id="namespacezypp_html_a7f4c013fbe3bd2619b780e06c2c36c20"><div class="ttname"><a href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">zypp::LocaleSet</a></div><div class="ttdeci">std::unordered_set&lt; Locale &gt; LocaleSet</div><div class="ttdef"><b>Definition:</b> <a href="Locale_8h_source.html#l00027">Locale.h:27</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a5bcd0980df029f3a0691daa8dc7c52e4"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a5bcd0980df029f3a0691daa8dc7c52e4">zypp::sat::SolvableType::vendor</a></div><div class="ttdeci">IdString vendor() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00073">SolvableType.h:73</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae96d8ce26436995d98042146315b62e2"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae96d8ce26436995d98042146315b62e2">zypp::sat::SolvableType::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00193">SolvableType.h:193</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ab27bf4d6f3a035dbaae5f41eec214420"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ab27bf4d6f3a035dbaae5f41eec214420">zypp::sat::SolvableType::repository</a></div><div class="ttdeci">Repository repository() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00075">SolvableType.h:75</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a1fe7d242ad29a5007172c54224d38611"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a1fe7d242ad29a5007172c54224d38611">zypp::sat::SolvableType::valuesOfNamespace</a></div><div class="ttdeci">CapabilitySet valuesOfNamespace(const std::string &amp;namespace_r) const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00112">SolvableType.h:112</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a88ae5b8473fa4a2b9519ca257cb34fec"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a88ae5b8473fa4a2b9519ca257cb34fec">zypp::sat::SolvableType::kind</a></div><div class="ttdeci">ResKind kind() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00063">SolvableType.h:63</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_a1d9967492e2c5ff1ac10eba89b9a86ed"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#a1d9967492e2c5ff1ac10eba89b9a86ed">zypp::sat::SolvableType::isSystem</a></div><div class="ttdeci">bool isSystem() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00078">SolvableType.h:78</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a023d4dad7ee321f82d9f856e7afd950c"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a023d4dad7ee321f82d9f856e7afd950c">zypp::sat::Solvable::suggests</a></div><div class="ttdeci">Capabilities suggests() const</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00474">Solvable.cc:474</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_adf9d2a50e9c546dc93ef5d81ee621d47"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#adf9d2a50e9c546dc93ef5d81ee621d47">zypp::sat::Solvable::ident</a></div><div class="ttdeci">IdString ident() const</div><div class="ttdoc">The identifier.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00265">Solvable.cc:265</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a606c87be948f2fe1d33746b8bb7cc347"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a606c87be948f2fe1d33746b8bb7cc347">zypp::sat::Solvable::installtime</a></div><div class="ttdeci">Date installtime() const</div><div class="ttdoc">The items install time (false if not installed).</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00407">Solvable.cc:407</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1SolvableType_html_ae4a1b01bd1a5b43a782d487dcad2713b"><div class="ttname"><a href="structzypp_1_1sat_1_1SolvableType.html#ae4a1b01bd1a5b43a782d487dcad2713b">zypp::sat::SolvableType::buildtime</a></div><div class="ttdeci">Date buildtime() const</div><div class="ttdef"><b>Definition:</b> <a href="SolvableType_8h_source.html#l00085">SolvableType.h:85</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Solvable_html_a2a2495d8e7a93996c1cb4affa14b0480"><div class="ttname"><a href="classzypp_1_1sat_1_1Solvable.html#a2a2495d8e7a93996c1cb4affa14b0480">zypp::sat::Solvable::lookupBoolAttribute</a></div><div class="ttdeci">bool lookupBoolAttribute(const SolvAttr &amp;attr) const</div><div class="ttdoc">returns the boolean attribute value for attr or false if it does not exists.</div><div class="ttdef"><b>Definition:</b> <a href="Solvable_8cc_source.html#l00166">Solvable.cc:166</a></div></div>
<div class="ttc" id="Date_8h_html"><div class="ttname"><a href="Date_8h.html">Date.h</a></div></div>
</div><!-- fragment --></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="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="dir_d92cd3a208d659e78c09abe559c2090e.html">sat</a></li><li class="navelem"><a class="el" href="SolvableType_8h.html">SolvableType.h</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>