Sophie

Sophie

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

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/PoolQuery.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('PoolQuery_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">PoolQuery.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="PoolQuery_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="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef ZYPP_POOLQUERY_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define ZYPP_POOLQUERY_H</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Regex_8h.html">zypp/base/Regex.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="PtrTypes_8h.html">zypp/base/PtrTypes.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="Function_8h.html">zypp/base/Function.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="SolvIterMixin_8h.html">zypp/sat/SolvIterMixin.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="LookupAttr_8h.html">zypp/sat/LookupAttr.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="StrMatcher_8h.html">zypp/base/StrMatcher.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Pool_8h.html">zypp/sat/Pool.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacezypp.html">zypp</a></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;{ </div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="keyword">namespace </span>detail</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    <span class="keyword">class </span>PoolQueryIterator;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;  }</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="comment">//  CLASS NAME : PoolQuery</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html">   90</a></span>&#160;<span class="comment"></span>  <span class="keyword">class </span><a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a> : <span class="keyword">public</span> <a class="code" href="classzypp_1_1sat_1_1SolvIterMixin.html">sat::SolvIterMixin</a>&lt;PoolQuery, detail::PoolQueryIterator&gt;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  {</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ab48b33f86d287f19df9d255251b75941">   93</a></span>&#160;    <span class="keyword">typedef</span> std::set&lt;ResKind&gt;                               <a class="code" href="classzypp_1_1PoolQuery.html#ab48b33f86d287f19df9d255251b75941">Kinds</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">   94</a></span>&#160;    <span class="keyword">typedef</span> std::set&lt;std::string&gt;                           <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">   95</a></span>&#160;    <span class="keyword">typedef</span> std::map&lt;sat::SolvAttr, StrContainer&gt;           <a class="code" href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">AttrRawStrMap</a>;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#af8d7c050ef9195e7a26de76acd6103c4">   97</a></span>&#160;    <span class="keyword">typedef</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">detail::PoolQueryIterator</a>                       <a class="code" href="classzypp_1_1PoolQuery.html#af8d7c050ef9195e7a26de76acd6103c4">const_iterator</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a5188989526576f8ff6d9df0b41af2b1b">   98</a></span>&#160;    <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>                                    <a class="code" href="classzypp_1_1PoolQuery.html#a5188989526576f8ff6d9df0b41af2b1b">size_type</a>;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#afa59bb369f4d264cc0620cc434255960">  101</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">function</span>&lt;<a class="code" href="classbool.html">bool</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &amp; )&gt; <a class="code" href="classzypp_1_1PoolQuery.html#afa59bb369f4d264cc0620cc434255960">ProcessResolvable</a>;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    <a class="code" href="classzypp_1_1PoolQuery.html#aa55bfc0ce0d0b31edd3e62dae75e8130">PoolQuery</a>();</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    <a class="code" href="classzypp_1_1PoolQuery.html#a8202c976ed3f7e38e6049b1471649595">~PoolQuery</a>();</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">const_iterator</a> <a class="code" href="classzypp_1_1PoolQuery.html#ac8b18aadce4504217e8b63bd869eee69">begin</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">const_iterator</a> <a class="code" href="classzypp_1_1PoolQuery.html#aa82656f75988295bf60a63a35ac44dad">end</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a5e9788de806c255c3409e0552dedd89c">empty</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <a class="code" href="classzypp_1_1PoolQuery.html#a5188989526576f8ff6d9df0b41af2b1b">size_type</a> <a class="code" href="classzypp_1_1PoolQuery.html#ac4e307b3f0bc2a6be7cbfce134e08f58">size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a402d1b9f333d770e37bb0aae2e9593a4">execute</a>(<a class="code" href="classzypp_1_1PoolQuery.html#afa59bb369f4d264cc0620cc434255960">ProcessResolvable</a> fnc);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a614f64a26aa597678df12e42604d34f6">addKind</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1ResKind.html">ResKind</a> &amp; kind);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a9984359de51214e80de2414b28fc88a7">addRepo</a>(<span class="keyword">const</span> std::string &amp;repoalias);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12">  169</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12">StatusFilter</a> {</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb">  170</a></span>&#160;      <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb">ALL</a> = 0, <span class="comment">// both install filter and uninstall filter bits are 0</span></div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf">  171</a></span>&#160;      <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf">INSTALLED_ONLY</a> = 1,</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026">  172</a></span>&#160;      <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026">UNINSTALLED_ONLY</a> = 2</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    };</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#aa2c20bee29456a8f247275d393c1d72c">setInstalledOnly</a>();</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#af3db89958c4123b911f52751adc40019">setUninstalledOnly</a>();</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a5c7d8033ca3c17e0e75078b5cb14b2c2">setStatusFilterFlags</a>( <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12">StatusFilter</a> <a class="code" href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">flags</a> );</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a04b7c416a544b4dc3114e97fcb89259c">addString</a>(<span class="keyword">const</span> std::string &amp; value);</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a86e3c6297b89fbd8e330194e2af308f4">addAttribute</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; value = <span class="stringliteral">&quot;&quot;</span> );</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> );</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch );</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch, <a class="code" href="classzypp_1_1Match.html#a60bae4e39ca31538935386efedaec428">Match::Mode</a> mode );</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ae88b0a281916012d7c2737812bd1cd6d">  291</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ae88b0a281916012d7c2737812bd1cd6d">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> )</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, name, <a class="code" href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">Rel::EQ</a>, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> ); }</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a8b8506e9f5f0acf8c805b003ff1f8602">  294</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a8b8506e9f5f0acf8c805b003ff1f8602">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch )</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, name, <a class="code" href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">Rel::EQ</a>, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, arch ); }</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#af306e08a058711363e0cf974c6bc1c04">  298</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#af306e08a058711363e0cf974c6bc1c04">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name )</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, name, <a class="code" href="structzypp_1_1Rel.html#ab9b87f803fe36f4f05a6280e65498d2a">Rel::ANY</a>, <a class="code" href="classzypp_1_1Edition.html">Edition</a>() ); }</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ab566bb40278b74bac1d4b39b6be3f1b5">  301</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ab566bb40278b74bac1d4b39b6be3f1b5">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string &amp; name, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch )</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, name, <a class="code" href="structzypp_1_1Rel.html#ab9b87f803fe36f4f05a6280e65498d2a">Rel::ANY</a>, <a class="code" href="classzypp_1_1Edition.html">Edition</a>(), arch ); }</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#aced145d540c2b2228cda67aa8e51eed6">  305</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#aced145d540c2b2228cda67aa8e51eed6">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> )</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), op, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> ); }</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#aa5ed4ac4e1ee38605133f7c401fb0e15">  308</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#aa5ed4ac4e1ee38605133f7c401fb0e15">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch )</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), op, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, arch ); }</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#abbd8440a90928dd6ed19c948d3bdf64d">  312</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#abbd8440a90928dd6ed19c948d3bdf64d">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> )</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), <a class="code" href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">Rel::EQ</a>, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> ); }</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a3dbb42532a0b991db039aca18b12035c">  315</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a3dbb42532a0b991db039aca18b12035c">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch )</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), <a class="code" href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">Rel::EQ</a>, <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, arch ); }</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#adb94c3b3f0eb9e59e16286b9b3eadb32">  319</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#adb94c3b3f0eb9e59e16286b9b3eadb32">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), <a class="code" href="structzypp_1_1Rel.html#ab9b87f803fe36f4f05a6280e65498d2a">Rel::ANY</a>, <a class="code" href="classzypp_1_1Edition.html">Edition</a>() ); }</div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a0c083dc5ee904d2afe18234569f99615">  322</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a0c083dc5ee904d2afe18234569f99615">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch )</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, std::string(), <a class="code" href="structzypp_1_1Rel.html#ab9b87f803fe36f4f05a6280e65498d2a">Rel::ANY</a>, <a class="code" href="classzypp_1_1Edition.html">Edition</a>(), arch ); }</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">addDependency</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <a class="code" href="classzypp_1_1Capability.html">Capability</a> cap_r );</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ade0d08140af2fabdc78be278892b5629">setEdition</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> &amp; op = <a class="code" href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">Rel::EQ</a>);</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a2e4c09d987fd3f4b7e2704c822acac41">setCaseSensitive</a>( <span class="keywordtype">bool</span> value = <span class="keyword">true</span> );</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ae52ce57ead70f9a50e19ea6fbe6761cd">setFilesMatchFullPath</a>( <span class="keywordtype">bool</span> value = <span class="keyword">true</span> );</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a6cec4348de6f9c9acc850446d621169c">  363</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a6cec4348de6f9c9acc850446d621169c">setFilesMatchBasename</a>( <span class="keywordtype">bool</span> value = <span class="keyword">true</span> )</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    { <a class="code" href="classzypp_1_1PoolQuery.html#ae52ce57ead70f9a50e19ea6fbe6761cd">setFilesMatchFullPath</a>( !value ); }</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a20b0b22e9bd41b8a40d559edf0af9f4b">setMatchExact</a>();</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ae30d4b6879e1f37becc8b029c2b68fa6">setMatchSubstring</a>();</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#afb6d4a9ba18baf98baed6568ce1f28c8">setMatchGlob</a>();</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a2384ba385f6c28295443cfa6040e1821">setMatchRegex</a>();</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a2132f0ada64ad7d9add1ddabcf0f0f4b">setMatchWord</a>();</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <span class="comment">//void setLocale(const Locale &amp; locale);</span></div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#ab3819e04d196bf781c6a97b31f319121">strings</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">AttrRawStrMap</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#ad3468c5578be097a4d245ababb160a78">attributes</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#ae0e3c1b8de06646ee1ef3bee610c4930">attribute</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1sat_1_1SolvAttr.html">sat::SolvAttr</a> &amp; <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>) <span class="keyword">const</span>;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#ab48b33f86d287f19df9d255251b75941">Kinds</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#a9b10a85e4a9b20fd1f4eb98793cf3454">kinds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#a1daf1ab9b754e43c69d908d0e5c2c44f">repos</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1Edition.html">Edition</a> <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> <a class="code" href="classzypp_1_1PoolQuery.html#a057c4a91427a16d009c7d47a2f0c66a2">editionRel</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#afef59c48f7bfbce9f20ed30056c7a69f">caseSensitive</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a929763b9db5a5ce127f32e32c9620ba9">filesMatchFullPath</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a79120065e511ccd27704a4555a362833">  406</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a79120065e511ccd27704a4555a362833">filesMatchBasename</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="keyword">    </span>{ <span class="keywordflow">return</span> !<a class="code" href="classzypp_1_1PoolQuery.html#a929763b9db5a5ce127f32e32c9620ba9">filesMatchFullPath</a>(); }</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a7121614fe1db5197061da65eff1299cb">matchExact</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a149a8f77e677ae3cb88fed50509b61b1">matchSubstring</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#ab4c4de76ca3a23422d87302576faa027">matchGlob</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a37e9acabb491f73e314db999faa4543f">matchRegex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a7cccf048042a272502b31b28fb2559bc">matchWord</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a9d7a53b7193c8d2c8cc42ac339541972">  418</a></span>&#160;    <a class="code" href="classzypp_1_1Match.html#a60bae4e39ca31538935386efedaec428">Match::Mode</a> <a class="code" href="classzypp_1_1PoolQuery.html#a9d7a53b7193c8d2c8cc42ac339541972">matchMode</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="keyword">    </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">flags</a>().<a class="code" href="classzypp_1_1Match.html#adc26ba6f0d7b5ce8e78cd5923303a052">mode</a>(); }</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;    <a class="code" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12">StatusFilter</a> <a class="code" href="classzypp_1_1PoolQuery.html#ab1d86c540035ba332853838ec3a90642">statusFilterFlags</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad176b57d739e3d7af70246be0f578aa5">recover</a>( std::istream &amp;<a class="code" href="namespacestr.html">str</a>, <span class="keywordtype">char</span> delim = <span class="charliteral">&#39;\n&#39;</span> );</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad24cb062e8621951a4fa18adb015bd2a">serialize</a>( std::ostream &amp;<a class="code" href="namespacestr.html">str</a>, <span class="keywordtype">char</span> delim = <span class="charliteral">&#39;\n&#39;</span> ) <span class="keyword">const</span>;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;    std::string <a class="code" href="classzypp_1_1PoolQuery.html#ac254c0947bb4871273d02723c05a9591">asString</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#afc5560b864721d6b4b2ed95f0b3b4685">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a>&amp; b) <span class="keyword">const</span>;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a6486acc28c2db2a7d0b8f86c178fcf46">operator==</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a>&amp; b) <span class="keyword">const</span>;</div><div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a7e8131785e4a77af8cd15116f64b3f35">  452</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a7e8131785e4a77af8cd15116f64b3f35">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a>&amp; b)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == b ); }</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    <span class="comment">// low level API</span></div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    <a class="code" href="classzypp_1_1Match.html">Match</a> <a class="code" href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">flags</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a2bcf4d183d3051221cf1482a2723cf46">setFlags</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Match.html">Match</a> &amp; <a class="code" href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">flags</a> );</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a7aaaf848d468d584439b7cf5dcad8bb3">setRequireAll</a>( <span class="keywordtype">bool</span> require_all = <span class="keyword">true</span> ) <a class="code" href="APIConfig_8h.html#a62eda8dfb49f55d460b679db0dc08e25">ZYPP_DEPRECATED</a>;</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#a87f6608d4c39b0394326f9541264ee7a">requireAll</a>() const <a class="code" href="APIConfig_8h.html#a62eda8dfb49f55d460b679db0dc08e25">ZYPP_DEPRECATED</a>;</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;  public:</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a2decc6fc5ace985a53676a037bd1a7f5">  479</a></span>&#160;    class <a class="code" href="classzypp_1_1PoolQuery_1_1Impl.html">Impl</a>;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  private:</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    <a class="code" href="structzypp_1_1RW__pointer.html">RW_pointer</a>&lt;<a class="code" href="classzypp_1_1PoolQuery_1_1Impl.html">Impl</a>&gt; <a class="code" href="classzypp_1_1PoolQuery.html#a2decc6fc5ace985a53676a037bd1a7f5">_pimpl</a>;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  };</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <a class="code" href="namespacestd.html">std</a>::ostream &amp; operator&lt;&lt;( <a class="code" href="namespacestd.html">std</a>::ostream &amp; <a class="code" href="namespacestr.html">str</a>, const <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a> &amp; obj );</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  <a class="code" href="namespacestd.html">std</a>::ostream &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa019a8a661d0d90ffd869043bcef6670">dumpOn</a>( <a class="code" href="namespacestd.html">std</a>::ostream &amp; <a class="code" href="namespacestr.html">str</a>, const <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a> &amp; obj );</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  namespace detail</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  { </div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="keyword">class </span>PoolQueryMatcher;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="comment">//  CLASS NAME : PoolQuery::PoolQueryIterator</span></div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html">  509</a></span>&#160;<span class="comment"></span>  <span class="keyword">class </span><a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">PoolQueryIterator</a> : <span class="keyword">public</span> boost::iterator_adaptor&lt;</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    PoolQueryIterator                  <span class="comment">// Derived</span></div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    , sat::LookupAttr::iterator        <span class="comment">// Base</span></div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;    , const sat::Solvable              <span class="comment">// Value</span></div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;    , boost::forward_traversal_tag     <span class="comment">// CategoryOrTraversal</span></div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;    , const sat::Solvable              <span class="comment">// Reference</span></div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;  &gt;</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;  {</div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#aae9bd8ae9de2dc19928a55736645f0a9">  517</a></span>&#160;      <span class="keyword">typedef</span> std::vector&lt;sat::LookupAttr::iterator&gt; <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#aae9bd8ae9de2dc19928a55736645f0a9">Matches</a>;</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a7cda4480733f6cb0d80b8198e6620915">  519</a></span>&#160;      <span class="keyword">typedef</span> <a class="code" href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">Matches::size_type</a> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a7cda4480733f6cb0d80b8198e6620915">size_type</a>;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8d40bd88692b604f3c2676e90a1bde06">  520</a></span>&#160;      <span class="keyword">typedef</span> Matches::const_iterator <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8d40bd88692b604f3c2676e90a1bde06">matches_iterator</a>;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ae71af50162176487d842ab540ad73128">  523</a></span>&#160;      <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ae71af50162176487d842ab540ad73128">PoolQueryIterator</a>()</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;      {}</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div><div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#af3baf4eed10271f5cda00030cac28cd8">  527</a></span>&#160;      <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#af3baf4eed10271f5cda00030cac28cd8">PoolQueryIterator</a>( <span class="keyword">const</span> shared_ptr&lt;PoolQueryMatcher&gt; &amp; matcher_r )</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;      : _matcher( matcher_r )</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;      { increment(); }</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a562bb1f09074d68c1cda496f05eb874d">  577</a></span>&#160;      <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a562bb1f09074d68c1cda496f05eb874d">matchesEmpty</a>()<span class="keyword"> const                 </span>{ <span class="keywordflow">return</span> ! _matcher; }</div><div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a38cef3951ca662b8c72f7a664311ef72">  579</a></span>&#160;      <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a7cda4480733f6cb0d80b8198e6620915">size_type</a> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a38cef3951ca662b8c72f7a664311ef72">matchesSize</a>()<span class="keyword"> const             </span>{ <span class="keywordflow">return</span> matches().size(); }</div><div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a65bf768357884cb2e2e44128cdf2255a">  581</a></span>&#160;      <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8d40bd88692b604f3c2676e90a1bde06">matches_iterator</a> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a65bf768357884cb2e2e44128cdf2255a">matchesBegin</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> matches().begin(); }</div><div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a4dce7f17d82a3bd483878384649a0c6b">  583</a></span>&#160;      <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8d40bd88692b604f3c2676e90a1bde06">matches_iterator</a> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a4dce7f17d82a3bd483878384649a0c6b">matchesEnd</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> matches().end(); }</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ac09f73e325921cc50ebcd96bed0f8096">  587</a></span>&#160;      <span class="keyword">friend</span> <span class="keyword">class </span>boost::iterator_core_access;</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a3780605b9adbaf42f8c6da787d7ad9e6">  589</a></span>&#160;      <a class="code" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a3780605b9adbaf42f8c6da787d7ad9e6">dereference</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="keyword">      </span>{ <span class="keywordflow">return</span> base_reference().inSolvable(); }</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;      <span class="keywordtype">void</span> increment();</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;      <span class="keyword">const</span> Matches &amp; matches() <span class="keyword">const</span>;</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8a8092dee8067032f05e4c3f785e5ff2">  598</a></span>&#160;      shared_ptr&lt;PoolQueryMatcher&gt; <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8a8092dee8067032f05e4c3f785e5ff2">_matcher</a>;</div><div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a5ac101da271e78a15cb5bc30eeeeccea">  599</a></span>&#160;      <span class="keyword">mutable</span> shared_ptr&lt;Matches&gt;  <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#a5ac101da271e78a15cb5bc30eeeeccea">_matches</a>;</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  };</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div><div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ac6f8f2c9b584df977c49aa755eeb8a05">  604</a></span>&#160;  <span class="keyword">inline</span> std::ostream &amp; <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ac6f8f2c9b584df977c49aa755eeb8a05">operator&lt;&lt;</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">PoolQueryIterator</a> &amp; obj )</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;  { <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a> &lt;&lt; obj.base(); }</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  std::ostream &amp; <a class="code" href="classzypp_1_1PoolQuery.html#aa019a8a661d0d90ffd869043bcef6670">dumpOn</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">PoolQueryIterator</a> &amp; obj );</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;  } <span class="comment">//namespace detail</span></div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#aa82656f75988295bf60a63a35ac44dad">  614</a></span>&#160;  <span class="keyword">inline</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">detail::PoolQueryIterator</a> <a class="code" href="classzypp_1_1PoolQuery.html#aa82656f75988295bf60a63a35ac44dad">PoolQuery::end</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html">detail::PoolQueryIterator</a>(); }</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;} <span class="comment">// namespace zypp</span></div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="preprocessor">#endif // ZYPP_POOLQUERY_H</span></div><div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_af3baf4eed10271f5cda00030cac28cd8"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#af3baf4eed10271f5cda00030cac28cd8">zypp::detail::PoolQueryIterator::PoolQueryIterator</a></div><div class="ttdeci">PoolQueryIterator(const shared_ptr&lt; PoolQueryMatcher &gt; &amp;matcher_r)</div><div class="ttdoc">\Ref PoolQuery ctor.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00527">PoolQuery.h:527</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a7121614fe1db5197061da65eff1299cb"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a7121614fe1db5197061da65eff1299cb">zypp::PoolQuery::matchExact</a></div><div class="ttdeci">bool matchExact() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01012">PoolQuery.cc:1012</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="classzypp_1_1detail_1_1PoolQueryIterator_html_ac6f8f2c9b584df977c49aa755eeb8a05"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#ac6f8f2c9b584df977c49aa755eeb8a05">zypp::detail::PoolQueryIterator::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;str, const PoolQueryIterator &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00604">PoolQuery.h:604</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_af3db89958c4123b911f52751adc40019"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#af3db89958c4123b911f52751adc40019">zypp::PoolQuery::setUninstalledOnly</a></div><div class="ttdeci">void setUninstalledOnly()</div><div class="ttdoc">Return only packages from repos other than @System.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00965">PoolQuery.cc:965</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad8d46d6ae72d310136d562d5d6d6dd12"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12">zypp::PoolQuery::StatusFilter</a></div><div class="ttdeci">StatusFilter</div><div class="ttdoc">Installed status filter setters.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00169">PoolQuery.h:169</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad3468c5578be097a4d245ababb160a78"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad3468c5578be097a4d245ababb160a78">zypp::PoolQuery::attributes</a></div><div class="ttdeci">const AttrRawStrMap &amp; attributes() const</div><div class="ttdoc">Map (map&lt;SolvAttr, StrContainer&gt;) of attribute values added via addAttribute(), addDep in string form...</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00976">PoolQuery.cc:976</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a86e3c6297b89fbd8e330194e2af308f4"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a86e3c6297b89fbd8e330194e2af308f4">zypp::PoolQuery::addAttribute</a></div><div class="ttdeci">void addAttribute(const sat::SolvAttr &amp;attr, const std::string &amp;value=&quot;&quot;)</div><div class="ttdoc">Filter by the value of the specified attr attribute.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00873">PoolQuery.cc:873</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa5ed4ac4e1ee38605133f7c401fb0e15"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa5ed4ac4e1ee38605133f7c401fb0e15">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00308">PoolQuery.h:308</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ab48b33f86d287f19df9d255251b75941"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ab48b33f86d287f19df9d255251b75941">zypp::PoolQuery::Kinds</a></div><div class="ttdeci">std::set&lt; ResKind &gt; Kinds</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00093">PoolQuery.h:93</a></div></div>
<div class="ttc" id="classzypp_1_1Match_html"><div class="ttname"><a href="classzypp_1_1Match.html">zypp::Match</a></div><div class="ttdoc">String matching option flags as used e.g.</div><div class="ttdef"><b>Definition:</b> <a href="StrMatcher_8h_source.html#l00032">StrMatcher.h:32</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_af306e08a058711363e0cf974c6bc1c04"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#af306e08a058711363e0cf974c6bc1c04">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const std::string &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00298">PoolQuery.h:298</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ab566bb40278b74bac1d4b39b6be3f1b5"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ab566bb40278b74bac1d4b39b6be3f1b5">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Arch &amp;arch)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00301">PoolQuery.h:301</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_1detail_1_1PoolQueryIterator_html"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html">zypp::detail::PoolQueryIterator</a></div><div class="ttdoc">PoolQuery iterator as returned by PoolQuery::begin.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00509">PoolQuery.h:509</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a2bcf4d183d3051221cf1482a2723cf46"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a2bcf4d183d3051221cf1482a2723cf46">zypp::PoolQuery::setFlags</a></div><div class="ttdeci">void setFlags(const Match &amp;flags)</div><div class="ttdoc">Free function to set libsolv repo search flags.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00959">PoolQuery.cc:959</a></div></div>
<div class="ttc" id="structzypp_1_1Rel_html"><div class="ttname"><a href="structzypp_1_1Rel.html">zypp::Rel</a></div><div class="ttdoc">Relational operators.</div><div class="ttdef"><b>Definition:</b> <a href="Rel_8h_source.html#l00043">Rel.h:43</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a87f6608d4c39b0394326f9541264ee7a"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a87f6608d4c39b0394326f9541264ee7a">zypp::PoolQuery::requireAll</a></div><div class="ttdeci">bool requireAll() const ZYPP_DEPRECATED</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01046">PoolQuery.cc:1046</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a402d1b9f333d770e37bb0aae2e9593a4"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a402d1b9f333d770e37bb0aae2e9593a4">zypp::PoolQuery::execute</a></div><div class="ttdeci">void execute(ProcessResolvable fnc)</div><div class="ttdoc">Executes the query with the current settings.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01041">PoolQuery.cc:1041</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a04b7c416a544b4dc3114e97fcb89259c"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a04b7c416a544b4dc3114e97fcb89259c">zypp::PoolQuery::addString</a></div><div class="ttdeci">void addString(const std::string &amp;value)</div><div class="ttdoc">Add a global query string.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00870">PoolQuery.cc:870</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a6cec4348de6f9c9acc850446d621169c"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a6cec4348de6f9c9acc850446d621169c">zypp::PoolQuery::setFilesMatchBasename</a></div><div class="ttdeci">void setFilesMatchBasename(bool value=true)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00363">PoolQuery.h:363</a></div></div>
<div class="ttc" id="structzypp_1_1Rel_html_acf87bde5e682c492c9db9cf48135e265"><div class="ttname"><a href="structzypp_1_1Rel.html#acf87bde5e682c492c9db9cf48135e265">zypp::Rel::EQ</a></div><div class="ttdeci">static const Rel EQ</div><div class="ttdef"><b>Definition:</b> <a href="Rel_8h_source.html#l00050">Rel.h:50</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ab3819e04d196bf781c6a97b31f319121"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ab3819e04d196bf781c6a97b31f319121">zypp::PoolQuery::strings</a></div><div class="ttdeci">const StrContainer &amp; strings() const</div><div class="ttdoc">Search strings added via addString()</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00972">PoolQuery.cc:972</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="classzypp_1_1PoolQuery_html_a9d7a53b7193c8d2c8cc42ac339541972"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a9d7a53b7193c8d2c8cc42ac339541972">zypp::PoolQuery::matchMode</a></div><div class="ttdeci">Match::Mode matchMode() const</div><div class="ttdoc">Returns string matching mode as enum.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00418">PoolQuery.h:418</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_afb6d4a9ba18baf98baed6568ce1f28c8"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#afb6d4a9ba18baf98baed6568ce1f28c8">zypp::PoolQuery::setMatchGlob</a></div><div class="ttdeci">void setMatchGlob()</div><div class="ttdoc">Set to match globs.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00954">PoolQuery.cc:954</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a2384ba385f6c28295443cfa6040e1821"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a2384ba385f6c28295443cfa6040e1821">zypp::PoolQuery::setMatchRegex</a></div><div class="ttdeci">void setMatchRegex()</div><div class="ttdoc">Set to use the query strings as regexes.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00953">PoolQuery.cc:953</a></div></div>
<div class="ttc" id="Pool_8h_html"><div class="ttname"><a href="Pool_8h.html">Pool.h</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="classzypp_1_1PoolQuery_html_af8d7c050ef9195e7a26de76acd6103c4"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#af8d7c050ef9195e7a26de76acd6103c4">zypp::PoolQuery::const_iterator</a></div><div class="ttdeci">detail::PoolQueryIterator const_iterator</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00097">PoolQuery.h:97</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_afc5560b864721d6b4b2ed95f0b3b4685"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#afc5560b864721d6b4b2ed95f0b3b4685">zypp::PoolQuery::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const PoolQuery &amp;b) const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01416">PoolQuery.cc:1416</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> <a href="Arch_8h_source.html#l00344">Arch.h:344</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a562bb1f09074d68c1cda496f05eb874d"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a562bb1f09074d68c1cda496f05eb874d">zypp::detail::PoolQueryIterator::matchesEmpty</a></div><div class="ttdeci">bool matchesEmpty() const</div><div class="ttdoc">False unless this is the end iterator.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00577">PoolQuery.h:577</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad5850b44f89a13806e0fac126753dc73"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad5850b44f89a13806e0fac126753dc73">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition)</div><div class="ttdoc">Query &quot;name|global op edition&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00876">PoolQuery.cc:876</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a2e4c09d987fd3f4b7e2704c822acac41"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a2e4c09d987fd3f4b7e2704c822acac41">zypp::PoolQuery::setCaseSensitive</a></div><div class="ttdeci">void setCaseSensitive(bool value=true)</div><div class="ttdoc">Turn case sentitivity on or off (unsets or sets SEARCH_NOCASE flag).</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01004">PoolQuery.cc:1004</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ae88b0a281916012d7c2737812bd1cd6d"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ae88b0a281916012d7c2737812bd1cd6d">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00291">PoolQuery.h:291</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a614f64a26aa597678df12e42604d34f6"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a614f64a26aa597678df12e42604d34f6">zypp::PoolQuery::addKind</a></div><div class="ttdeci">void addKind(const ResKind &amp;kind)</div><div class="ttdoc">Filter by selectable kind.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00867">PoolQuery.cc:867</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="LookupAttr_8h_html"><div class="ttname"><a href="LookupAttr_8h.html">LookupAttr.h</a></div></div>
<div class="ttc" id="structzypp_1_1Rel_html_ab9b87f803fe36f4f05a6280e65498d2a"><div class="ttname"><a href="structzypp_1_1Rel.html#ab9b87f803fe36f4f05a6280e65498d2a">zypp::Rel::ANY</a></div><div class="ttdeci">static const Rel ANY</div><div class="ttdef"><b>Definition:</b> <a href="Rel_8h_source.html#l00056">Rel.h:56</a></div></div>
<div class="ttc" id="classzypp_1_1Match_html_adc26ba6f0d7b5ce8e78cd5923303a052"><div class="ttname"><a href="classzypp_1_1Match.html#adc26ba6f0d7b5ce8e78cd5923303a052">zypp::Match::mode</a></div><div class="ttdeci">Mode mode() const</div><div class="ttdoc">Return the mode part.</div><div class="ttdef"><b>Definition:</b> <a href="StrMatcher_8cc_source.html#l00052">StrMatcher.cc:52</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf">zypp::PoolQuery::INSTALLED_ONLY</a></div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00171">PoolQuery.h:171</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a7e8131785e4a77af8cd15116f64b3f35"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a7e8131785e4a77af8cd15116f64b3f35">zypp::PoolQuery::operator!=</a></div><div class="ttdeci">bool operator!=(const PoolQuery &amp;b) const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00452">PoolQuery.h:452</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a9b10a85e4a9b20fd1f4eb98793cf3454"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a9b10a85e4a9b20fd1f4eb98793cf3454">zypp::PoolQuery::kinds</a></div><div class="ttdeci">const Kinds &amp; kinds() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00994">PoolQuery.cc:994</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_adb94c3b3f0eb9e59e16286b9b3eadb32"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#adb94c3b3f0eb9e59e16286b9b3eadb32">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00319">PoolQuery.h:319</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb">zypp::PoolQuery::ALL</a></div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00170">PoolQuery.h:170</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a7cda4480733f6cb0d80b8198e6620915"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a7cda4480733f6cb0d80b8198e6620915">zypp::detail::PoolQueryIterator::size_type</a></div><div class="ttdeci">Matches::size_type size_type</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00519">PoolQuery.h:519</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ac4e307b3f0bc2a6be7cbfce134e08f58"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ac4e307b3f0bc2a6be7cbfce134e08f58">zypp::PoolQuery::size</a></div><div class="ttdeci">size_type size() const</div><div class="ttdoc">Number of solvables in the query result.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01028">PoolQuery.cc:1028</a></div></div>
<div class="ttc" id="StrMatcher_8h_html"><div class="ttname"><a href="StrMatcher_8h.html">StrMatcher.h</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a6486acc28c2db2a7d0b8f86c178fcf46"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a6486acc28c2db2a7d0b8f86c178fcf46">zypp::PoolQuery::operator==</a></div><div class="ttdeci">bool operator==(const PoolQuery &amp;b) const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01413">PoolQuery.cc:1413</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_1_1Impl_html"><div class="ttname"><a href="classzypp_1_1PoolQuery_1_1Impl.html">zypp::PoolQuery::Impl</a></div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00415">PoolQuery.cc:415</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad24cb062e8621951a4fa18adb015bd2a"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad24cb062e8621951a4fa18adb015bd2a">zypp::PoolQuery::serialize</a></div><div class="ttdeci">void serialize(std::ostream &amp;str, char delim='\n') const</div><div class="ttdoc">Writes a machine-readable string representation of the query to stream.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01308">PoolQuery.cc:1308</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ae0e3c1b8de06646ee1ef3bee610c4930"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ae0e3c1b8de06646ee1ef3bee610c4930">zypp::PoolQuery::attribute</a></div><div class="ttdeci">const StrContainer &amp; attribute(const sat::SolvAttr &amp;attr) const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00980">PoolQuery.cc:980</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_aae9bd8ae9de2dc19928a55736645f0a9"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#aae9bd8ae9de2dc19928a55736645f0a9">zypp::detail::PoolQueryIterator::Matches</a></div><div class="ttdeci">std::vector&lt; sat::LookupAttr::iterator &gt; Matches</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00517">PoolQuery.h:517</a></div></div>
<div class="ttc" id="PtrTypes_8h_html"><div class="ttname"><a href="PtrTypes_8h.html">PtrTypes.h</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1SolvIterMixin_html"><div class="ttname"><a href="classzypp_1_1sat_1_1SolvIterMixin.html">zypp::sat::SolvIterMixin</a></div><div class="ttdoc">Base class providing common iterator types based on a Solvable iterator.</div><div class="ttdef"><b>Definition:</b> <a href="SolvIterMixin_8h_source.html#l00122">SolvIterMixin.h:122</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_afef59c48f7bfbce9f20ed30056c7a69f"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#afef59c48f7bfbce9f20ed30056c7a69f">zypp::PoolQuery::caseSensitive</a></div><div class="ttdeci">bool caseSensitive() const</div><div class="ttdoc">returns true if search is case sensitive</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01002">PoolQuery.cc:1002</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a5188989526576f8ff6d9df0b41af2b1b"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a5188989526576f8ff6d9df0b41af2b1b">zypp::PoolQuery::size_type</a></div><div class="ttdeci">unsigned int size_type</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00098">PoolQuery.h:98</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a7aaaf848d468d584439b7cf5dcad8bb3"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a7aaaf848d468d584439b7cf5dcad8bb3">zypp::PoolQuery::setRequireAll</a></div><div class="ttdeci">void setRequireAll(bool require_all=true) ZYPP_DEPRECATED</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01045">PoolQuery.cc:1045</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="classzypp_1_1PoolQuery_html_a929763b9db5a5ce127f32e32c9620ba9"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a929763b9db5a5ce127f32e32c9620ba9">zypp::PoolQuery::filesMatchFullPath</a></div><div class="ttdeci">bool filesMatchFullPath() const</div><div class="ttdoc">Whether searching in filelists looks at the full path or just at the basenames.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01007">PoolQuery.cc:1007</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a062c28288c3ab81f60b3746cae9d0e53"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">zypp::PoolQuery::StrContainer</a></div><div class="ttdeci">std::set&lt; std::string &gt; StrContainer</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00094">PoolQuery.h:94</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a5c7d8033ca3c17e0e75078b5cb14b2c2"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a5c7d8033ca3c17e0e75078b5cb14b2c2">zypp::PoolQuery::setStatusFilterFlags</a></div><div class="ttdeci">void setStatusFilterFlags(StatusFilter flags)</div><div class="ttdoc">Set status filter directly.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00967">PoolQuery.cc:967</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026">zypp::PoolQuery::UNINSTALLED_ONLY</a></div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00172">PoolQuery.h:172</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a1daf1ab9b754e43c69d908d0e5c2c44f"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a1daf1ab9b754e43c69d908d0e5c2c44f">zypp::PoolQuery::repos</a></div><div class="ttdeci">const StrContainer &amp; repos() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00998">PoolQuery.cc:998</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a9984359de51214e80de2414b28fc88a7"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a9984359de51214e80de2414b28fc88a7">zypp::PoolQuery::addRepo</a></div><div class="ttdeci">void addRepo(const std::string &amp;repoalias)</div><div class="ttdoc">Filter by repo.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00857">PoolQuery.cc:857</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a2132f0ada64ad7d9add1ddabcf0f0f4b"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a2132f0ada64ad7d9add1ddabcf0f0f4b">zypp::PoolQuery::setMatchWord</a></div><div class="ttdeci">void setMatchWord()</div><div class="ttdoc">Set substring to match words.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00955">PoolQuery.cc:955</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ac8b18aadce4504217e8b63bd869eee69"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ac8b18aadce4504217e8b63bd869eee69">zypp::PoolQuery::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdoc">Query result accessers.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01762">PoolQuery.cc:1762</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa019a8a661d0d90ffd869043bcef6670"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa019a8a661d0d90ffd869043bcef6670">zypp::PoolQuery::dumpOn</a></div><div class="ttdeci">std::ostream &amp; dumpOn(std::ostream &amp;str, const PoolQuery &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01410">PoolQuery.cc:1410</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a4dce7f17d82a3bd483878384649a0c6b"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a4dce7f17d82a3bd483878384649a0c6b">zypp::detail::PoolQueryIterator::matchesEnd</a></div><div class="ttdeci">matches_iterator matchesEnd() const</div><div class="ttdoc">End of matches.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00583">PoolQuery.h:583</a></div></div>
<div class="ttc" id="Regex_8h_html"><div class="ttname"><a href="Regex_8h.html">Regex.h</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a057c4a91427a16d009c7d47a2f0c66a2"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a057c4a91427a16d009c7d47a2f0c66a2">zypp::PoolQuery::editionRel</a></div><div class="ttdeci">const Rel editionRel() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00989">PoolQuery.cc:989</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa2c20bee29456a8f247275d393c1d72c"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa2c20bee29456a8f247275d393c1d72c">zypp::PoolQuery::setInstalledOnly</a></div><div class="ttdeci">void setInstalledOnly()</div><div class="ttdoc">Return only @System repo packages.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00963">PoolQuery.cc:963</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad176b57d739e3d7af70246be0f578aa5"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad176b57d739e3d7af70246be0f578aa5">zypp::PoolQuery::recover</a></div><div class="ttdeci">bool recover(std::istream &amp;str, char delim='\n')</div><div class="ttdoc">Reads from stream query.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01135">PoolQuery.cc:1135</a></div></div>
<div class="ttc" id="classzypp_1_1Match_html_a60bae4e39ca31538935386efedaec428"><div class="ttname"><a href="classzypp_1_1Match.html#a60bae4e39ca31538935386efedaec428">zypp::Match::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdoc">Mode flags (mutual exclusive).</div><div class="ttdef"><b>Definition:</b> <a href="StrMatcher_8h_source.html#l00040">StrMatcher.h:40</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a8b8506e9f5f0acf8c805b003ff1f8602"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a8b8506e9f5f0acf8c805b003ff1f8602">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition, const Arch &amp;arch)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00294">PoolQuery.h:294</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa82656f75988295bf60a63a35ac44dad"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa82656f75988295bf60a63a35ac44dad">zypp::PoolQuery::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdoc">An iterator pointing to the end of the query result.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00614">PoolQuery.h:614</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_1_1detail_html_ac0d3ca93132eee14b022898f23b49d07"><div class="ttname"><a href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">zypp::sat::detail::size_type</a></div><div class="ttdeci">SolvableIdType size_type</div><div class="ttdef"><b>Definition:</b> <a href="PoolMember_8h_source.html#l00152">PoolMember.h:152</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa5ad2c9c6016e549444f1a1d98677e6a"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">zypp::PoolQuery::edition</a></div><div class="ttdeci">const Edition edition() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00987">PoolQuery.cc:987</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a8d40bd88692b604f3c2676e90a1bde06"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8d40bd88692b604f3c2676e90a1bde06">zypp::detail::PoolQueryIterator::matches_iterator</a></div><div class="ttdeci">Matches::const_iterator matches_iterator</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00520">PoolQuery.h:520</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ae30d4b6879e1f37becc8b029c2b68fa6"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ae30d4b6879e1f37becc8b029c2b68fa6">zypp::PoolQuery::setMatchSubstring</a></div><div class="ttdeci">void setMatchSubstring()</div><div class="ttdoc">Set to substring (the default).</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00951">PoolQuery.cc:951</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ad25fd5bb2b1d9aad6ec09e1dbf417300"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">zypp::PoolQuery::AttrRawStrMap</a></div><div class="ttdeci">std::map&lt; sat::SolvAttr, StrContainer &gt; AttrRawStrMap</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00095">PoolQuery.h:95</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html"><div class="ttname"><a href="classzypp_1_1PoolQuery.html">zypp::PoolQuery</a></div><div class="ttdoc">Meta-data query API.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00090">PoolQuery.h:90</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a7cccf048042a272502b31b28fb2559bc"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a7cccf048042a272502b31b28fb2559bc">zypp::PoolQuery::matchWord</a></div><div class="ttdeci">bool matchWord() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01016">PoolQuery.cc:1016</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ade0d08140af2fabdc78be278892b5629"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ade0d08140af2fabdc78be278892b5629">zypp::PoolQuery::setEdition</a></div><div class="ttdeci">void setEdition(const Edition &amp;edition, const Rel &amp;op=Rel::EQ)</div><div class="ttdoc">Set version condition.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00945">PoolQuery.cc:945</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a20b0b22e9bd41b8a40d559edf0af9f4b"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a20b0b22e9bd41b8a40d559edf0af9f4b">zypp::PoolQuery::setMatchExact</a></div><div class="ttdeci">void setMatchExact()</div><div class="ttdoc">Set to match exact string instead of substring.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00952">PoolQuery.cc:952</a></div></div>
<div class="ttc" id="Function_8h_html"><div class="ttname"><a href="Function_8h.html">Function.h</a></div></div>
<div class="ttc" id="classzypp_1_1Capability_html"><div class="ttname"><a href="classzypp_1_1Capability.html">zypp::Capability</a></div><div class="ttdoc">A sat capability.</div><div class="ttdef"><b>Definition:</b> <a href="Capability_8h_source.html#l00059">Capability.h:59</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aa55bfc0ce0d0b31edd3e62dae75e8130"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aa55bfc0ce0d0b31edd3e62dae75e8130">zypp::PoolQuery::PoolQuery</a></div><div class="ttdeci">PoolQuery()</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00850">PoolQuery.cc:850</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a8a8092dee8067032f05e4c3f785e5ff2"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a8a8092dee8067032f05e4c3f785e5ff2">zypp::detail::PoolQueryIterator::_matcher</a></div><div class="ttdeci">shared_ptr&lt; PoolQueryMatcher &gt; _matcher</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00598">PoolQuery.h:598</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ab1d86c540035ba332853838ec3a90642"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ab1d86c540035ba332853838ec3a90642">zypp::PoolQuery::statusFilterFlags</a></div><div class="ttdeci">StatusFilter statusFilterFlags() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01018">PoolQuery.cc:1018</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a149a8f77e677ae3cb88fed50509b61b1"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a149a8f77e677ae3cb88fed50509b61b1">zypp::PoolQuery::matchSubstring</a></div><div class="ttdeci">bool matchSubstring() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01013">PoolQuery.cc:1013</a></div></div>
<div class="ttc" id="structzypp_1_1RW__pointer_html"><div class="ttname"><a href="structzypp_1_1RW__pointer.html">zypp::RW_pointer</a></div><div class="ttdoc">Wrapper for const correct access via Smart pointer types.</div><div class="ttdef"><b>Definition:</b> <a href="PtrTypes_8h_source.html#l00285">PtrTypes.h:285</a></div></div>
<div class="ttc" id="classbool_html"><div class="ttname"><a href="classbool.html">bool</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a65bf768357884cb2e2e44128cdf2255a"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a65bf768357884cb2e2e44128cdf2255a">zypp::detail::PoolQueryIterator::matchesBegin</a></div><div class="ttdeci">matches_iterator matchesBegin() const</div><div class="ttdoc">Begin of matches.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00581">PoolQuery.h:581</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a5e9788de806c255c3409e0552dedd89c"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a5e9788de806c255c3409e0552dedd89c">zypp::PoolQuery::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">Whether the result is empty.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01021">PoolQuery.cc:1021</a></div></div>
<div class="ttc" id="SolvIterMixin_8h_html"><div class="ttname"><a href="SolvIterMixin_8h.html">SolvIterMixin.h</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a5ac101da271e78a15cb5bc30eeeeccea"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a5ac101da271e78a15cb5bc30eeeeccea">zypp::detail::PoolQueryIterator::_matches</a></div><div class="ttdeci">shared_ptr&lt; Matches &gt; _matches</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00599">PoolQuery.h:599</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a3dbb42532a0b991db039aca18b12035c"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a3dbb42532a0b991db039aca18b12035c">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const Edition &amp;edition, const Arch &amp;arch)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00315">PoolQuery.h:315</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_a3780605b9adbaf42f8c6da787d7ad9e6"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a3780605b9adbaf42f8c6da787d7ad9e6">zypp::detail::PoolQueryIterator::dereference</a></div><div class="ttdeci">sat::Solvable dereference() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00589">PoolQuery.h:589</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a021504226072016988fa0e818d3c8815"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">zypp::PoolQuery::flags</a></div><div class="ttdeci">Match flags() const</div><div class="ttdoc">Free function to get libsolv repo search flags.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00957">PoolQuery.cc:957</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a8202c976ed3f7e38e6049b1471649595"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a8202c976ed3f7e38e6049b1471649595">zypp::PoolQuery::~PoolQuery</a></div><div class="ttdeci">~PoolQuery()</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l00854">PoolQuery.cc:854</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ae52ce57ead70f9a50e19ea6fbe6761cd"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ae52ce57ead70f9a50e19ea6fbe6761cd">zypp::PoolQuery::setFilesMatchFullPath</a></div><div class="ttdeci">void setFilesMatchFullPath(bool value=true)</div><div class="ttdoc">If set (default), look at the full path when searching in filelists.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01009">PoolQuery.cc:1009</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a2decc6fc5ace985a53676a037bd1a7f5"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a2decc6fc5ace985a53676a037bd1a7f5">zypp::PoolQuery::_pimpl</a></div><div class="ttdeci">RW_pointer&lt; Impl &gt; _pimpl</div><div class="ttdoc">Pointer to implementation.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00479">PoolQuery.h:479</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a0c083dc5ee904d2afe18234569f99615"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a0c083dc5ee904d2afe18234569f99615">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const Arch &amp;arch)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00322">PoolQuery.h:322</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ac254c0947bb4871273d02723c05a9591"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ac254c0947bb4871273d02723c05a9591">zypp::PoolQuery::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">Return a human-readable description of the query.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01404">PoolQuery.cc:1404</a></div></div>
<div class="ttc" id="APIConfig_8h_html_a62eda8dfb49f55d460b679db0dc08e25"><div class="ttname"><a href="APIConfig_8h.html#a62eda8dfb49f55d460b679db0dc08e25">ZYPP_DEPRECATED</a></div><div class="ttdeci">#define ZYPP_DEPRECATED</div><div class="ttdoc">The ZYPP_DEPRECATED macro can be used to trigger compile-time warnings with gcc &gt;= 3....</div><div class="ttdef"><b>Definition:</b> <a href="APIConfig_8h_source.html#l00088">APIConfig.h:88</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_1detail_1_1PoolQueryIterator_html_a38cef3951ca662b8c72f7a664311ef72"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#a38cef3951ca662b8c72f7a664311ef72">zypp::detail::PoolQueryIterator::matchesSize</a></div><div class="ttdeci">size_type matchesSize() const</div><div class="ttdoc">Number of attribute matches.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00579">PoolQuery.h:579</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_afa59bb369f4d264cc0620cc434255960"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#afa59bb369f4d264cc0620cc434255960">zypp::PoolQuery::ProcessResolvable</a></div><div class="ttdeci">function&lt; bool(const sat::Solvable &amp;)&gt; ProcessResolvable</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00101">PoolQuery.h:101</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_ab4c4de76ca3a23422d87302576faa027"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#ab4c4de76ca3a23422d87302576faa027">zypp::PoolQuery::matchGlob</a></div><div class="ttdeci">bool matchGlob() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01014">PoolQuery.cc:1014</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_aced145d540c2b2228cda67aa8e51eed6"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#aced145d540c2b2228cda67aa8e51eed6">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00305">PoolQuery.h:305</a></div></div>
<div class="ttc" id="classzypp_1_1detail_1_1PoolQueryIterator_html_ae71af50162176487d842ab540ad73128"><div class="ttname"><a href="classzypp_1_1detail_1_1PoolQueryIterator.html#ae71af50162176487d842ab540ad73128">zypp::detail::PoolQueryIterator::PoolQueryIterator</a></div><div class="ttdeci">PoolQueryIterator()</div><div class="ttdoc">Default ctor is also end.</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00523">PoolQuery.h:523</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a37e9acabb491f73e314db999faa4543f"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a37e9acabb491f73e314db999faa4543f">zypp::PoolQuery::matchRegex</a></div><div class="ttdeci">bool matchRegex() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8cc_source.html#l01015">PoolQuery.cc:1015</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_a79120065e511ccd27704a4555a362833"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#a79120065e511ccd27704a4555a362833">zypp::PoolQuery::filesMatchBasename</a></div><div class="ttdeci">bool filesMatchBasename() const</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00406">PoolQuery.h:406</a></div></div>
<div class="ttc" id="classzypp_1_1PoolQuery_html_abbd8440a90928dd6ed19c948d3bdf64d"><div class="ttname"><a href="classzypp_1_1PoolQuery.html#abbd8440a90928dd6ed19c948d3bdf64d">zypp::PoolQuery::addDependency</a></div><div class="ttdeci">void addDependency(const sat::SolvAttr &amp;attr, const Edition &amp;edition)</div><div class="ttdef"><b>Definition:</b> <a href="PoolQuery_8h_source.html#l00312">PoolQuery.h:312</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="PoolQuery_8h.html">PoolQuery.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>