<!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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('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> <span class="comment">/*---------------------------------------------------------------------\</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">| ____ _ __ __ ___ |</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">| |__ / \ / / . \ . \ |</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">| / / \ V /| _/ _/ |</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">| / /__ | | | | | | |</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">| /_____||_| |_| |_| |</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">| |</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">\---------------------------------------------------------------------*/</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef ZYPP_POOLQUERY_H</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define ZYPP_POOLQUERY_H</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include <iosfwd></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="Regex_8h.html">zypp/base/Regex.h</a>"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="PtrTypes_8h.html">zypp/base/PtrTypes.h</a>"</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="Function_8h.html">zypp/base/Function.h</a>"</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="SolvIterMixin_8h.html">zypp/sat/SolvIterMixin.h</a>"</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="LookupAttr_8h.html">zypp/sat/LookupAttr.h</a>"</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="StrMatcher_8h.html">zypp/base/StrMatcher.h</a>"</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="Pool_8h.html">zypp/sat/Pool.h</a>"</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <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> { </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keyword">namespace </span>detail</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">class </span>PoolQueryIterator;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="comment">//</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// CLASS NAME : PoolQuery</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <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> <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><PoolQuery, detail::PoolQueryIterator></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <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>  <span class="keyword">typedef</span> std::set<ResKind> <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>  <span class="keyword">typedef</span> std::set<std::string> <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>  <span class="keyword">typedef</span> std::map<sat::SolvAttr, StrContainer> <a class="code" href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">AttrRawStrMap</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#af8d7c050ef9195e7a26de76acd6103c4"> 97</a></span>  <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>  <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> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <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>  <span class="keyword">typedef</span> <span class="keyword">function</span><<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> & )> <a class="code" href="classzypp_1_1PoolQuery.html#afa59bb369f4d264cc0620cc434255960">ProcessResolvable</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="classzypp_1_1PoolQuery.html#aa55bfc0ce0d0b31edd3e62dae75e8130">PoolQuery</a>();</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="classzypp_1_1PoolQuery.html#a8202c976ed3f7e38e6049b1471649595">~PoolQuery</a>();</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <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> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <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> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <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> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <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> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <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> </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <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> & kind);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a9984359de51214e80de2414b28fc88a7">addRepo</a>(<span class="keyword">const</span> std::string &repoalias);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ad8d46d6ae72d310136d562d5d6d6dd12"> 169</a></span>  <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>  <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>  <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>  <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>  };</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <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>  <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>  <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> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#a04b7c416a544b4dc3114e97fcb89259c">addString</a>(<span class="keyword">const</span> std::string & value);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & value = <span class="stringliteral">""</span> );</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> & op, <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> );</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> & op, <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> <a class="code" href="classzypp_1_1Arch.html">Arch</a> & arch );</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <span class="keyword">const</span> <a class="code" href="structzypp_1_1Rel.html">Rel</a> & op, <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> <a class="code" href="classzypp_1_1Arch.html">Arch</a> & 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> </div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#ae88b0a281916012d7c2737812bd1cd6d"> 291</a></span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <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> )</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  { <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>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <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> <a class="code" href="classzypp_1_1Arch.html">Arch</a> & arch )</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  { <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> </div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#af306e08a058711363e0cf974c6bc1c04"> 298</a></span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name )</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  { <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>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a>, <span class="keyword">const</span> std::string & name, <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> & arch )</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  { <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> </div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#aced145d540c2b2228cda67aa8e51eed6"> 305</a></span>  <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> & <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> & op, <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> )</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  { <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>  <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> & <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> & op, <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> <a class="code" href="classzypp_1_1Arch.html">Arch</a> & arch )</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  { <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> </div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#abbd8440a90928dd6ed19c948d3bdf64d"> 312</a></span>  <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> & <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> & <a class="code" href="classzypp_1_1PoolQuery.html#aa5ad2c9c6016e549444f1a1d98677e6a">edition</a> )</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  { <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>  <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> & <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> & <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> & arch )</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  { <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> </div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#adb94c3b3f0eb9e59e16286b9b3eadb32"> 319</a></span>  <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> & <a class="code" href="PoolQuery_8cc.html#a1d1006c64fc643190860b294d0557fd2">attr</a> )</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  { <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>  <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> & <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> & arch )</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  { <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> </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <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> & <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> </div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <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> & <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> & 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> </div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <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> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <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>  <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>  { <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> </div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <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>  <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>  <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>  <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>  <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>  <span class="comment">//void setLocale(const Locale & locale);</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="comment"></span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> & <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>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad25fd5bb2b1d9aad6ec09e1dbf417300">AttrRawStrMap</a> & <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> </div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> & <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> & <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> </div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#ab48b33f86d287f19df9d255251b75941">Kinds</a> & <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> </div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html#a062c28288c3ab81f60b3746cae9d0e53">StrContainer</a> & <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> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <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>  <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> </div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <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> </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <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>  <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> <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> </div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <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>  <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>  <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>  <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>  <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> </div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a9d7a53b7193c8d2c8cc42ac339541972"> 418</a></span>  <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> <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> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <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> </div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad176b57d739e3d7af70246be0f578aa5">recover</a>( std::istream &<a class="code" href="namespacestr.html">str</a>, <span class="keywordtype">char</span> delim = <span class="charliteral">'\n'</span> );</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1PoolQuery.html#ad24cb062e8621951a4fa18adb015bd2a">serialize</a>( std::ostream &<a class="code" href="namespacestr.html">str</a>, <span class="keywordtype">char</span> delim = <span class="charliteral">'\n'</span> ) <span class="keyword">const</span>;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> </div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  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> </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1PoolQuery.html#afc5560b864721d6b4b2ed95f0b3b4685">operator<</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a>& b) <span class="keyword">const</span>;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <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>& 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>  <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>& 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> </div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="comment">// low level API</span></div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <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> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <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> & <a class="code" href="classzypp_1_1PoolQuery.html#a021504226072016988fa0e818d3c8815">flags</a> );</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <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>  <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> </div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  public:</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classzypp_1_1PoolQuery.html#a2decc6fc5ace985a53676a037bd1a7f5"> 479</a></span>  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>  private:</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <a class="code" href="structzypp_1_1RW__pointer.html">RW_pointer</a><<a class="code" href="classzypp_1_1PoolQuery_1_1Impl.html">Impl</a>> <a class="code" href="classzypp_1_1PoolQuery.html#a2decc6fc5ace985a53676a037bd1a7f5">_pimpl</a>;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  };</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> </div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <a class="code" href="namespacestd.html">std</a>::ostream & operator<<( <a class="code" href="namespacestd.html">std</a>::ostream & <a class="code" href="namespacestr.html">str</a>, const <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a> & obj );</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <a class="code" href="namespacestd.html">std</a>::ostream & <a class="code" href="classzypp_1_1PoolQuery.html#aa019a8a661d0d90ffd869043bcef6670">dumpOn</a>( <a class="code" href="namespacestd.html">std</a>::ostream & <a class="code" href="namespacestr.html">str</a>, const <a class="code" href="classzypp_1_1PoolQuery.html">PoolQuery</a> & obj );</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  namespace detail</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  { </div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keyword">class </span>PoolQueryMatcher;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  <span class="comment">//</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="comment">// CLASS NAME : PoolQuery::PoolQueryIterator</span></div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <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> <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<</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  PoolQueryIterator <span class="comment">// Derived</span></div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  , sat::LookupAttr::iterator <span class="comment">// Base</span></div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  , const sat::Solvable <span class="comment">// Value</span></div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  , boost::forward_traversal_tag <span class="comment">// CategoryOrTraversal</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  , const sat::Solvable <span class="comment">// Reference</span></div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  ></div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  {</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>  <span class="keyword">typedef</span> std::vector<sat::LookupAttr::iterator> <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>  <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>  <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>  <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>  <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>  <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>  {}</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> </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>  <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#af3baf4eed10271f5cda00030cac28cd8">PoolQueryIterator</a>( <span class="keyword">const</span> shared_ptr<PoolQueryMatcher> & matcher_r )</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  : _matcher( matcher_r )</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  { increment(); }</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span> </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>  <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>  <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>  <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>  <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> </div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <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>  <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> </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>  <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> <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> </div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keywordtype">void</span> increment();</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span> </div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  <span class="keyword">const</span> Matches & matches() <span class="keyword">const</span>;</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> </div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <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>  shared_ptr<PoolQueryMatcher> <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>  <span class="keyword">mutable</span> shared_ptr<Matches> <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>  };</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </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>  <span class="keyword">inline</span> std::ostream & <a class="code" href="classzypp_1_1detail_1_1PoolQueryIterator.html#ac6f8f2c9b584df977c49aa755eeb8a05">operator<<</a>( std::ostream & <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> & obj )</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  { <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a> << obj.base(); }</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> </div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  std::ostream & <a class="code" href="classzypp_1_1PoolQuery.html#aa019a8a661d0d90ffd869043bcef6670">dumpOn</a>( std::ostream & <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> & obj );</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  } <span class="comment">//namespace detail</span></div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <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>  <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> <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> </div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span> } <span class="comment">// namespace zypp</span></div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <span class="comment"></span></div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <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< PoolQueryMatcher > &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<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &str, const PoolQueryIterator &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 & attributes() const</div><div class="ttdoc">Map (map<SolvAttr, StrContainer>) 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 &attr, const std::string &value="")</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 &attr, const Rel &op, const Edition &edition, const Arch &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< ResKind > 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 &attr, const std::string &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 &attr, const std::string &name, const Arch &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 &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 &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 & 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<</a></div><div class="ttdeci">bool operator<(const PoolQuery &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 &attr, const std::string &name, const Rel &op, const Edition &edition)</div><div class="ttdoc">Query "name|global op edition".</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 &attr, const std::string &name, const Edition &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 &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 &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 & 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 &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 &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 &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 & attribute(const sat::SolvAttr &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< sat::LookupAttr::iterator > 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< std::string > 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 & 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 &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 & dumpOn(std::ostream &str, const PoolQuery &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 &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 &attr, const std::string &name, const Edition &edition, const Arch &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< sat::SolvAttr, StrContainer > 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 &edition, const Rel &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< PoolQueryMatcher > _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< Matches > _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 &attr, const Edition &edition, const Arch &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< Impl > _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 &attr, const Arch &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 >= 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< bool(const sat::Solvable &)> 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 &attr, const Rel &op, const Edition &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 &attr, const Edition &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>