Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 4280

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::ResPoolProxy Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1ResPoolProxy.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classzypp_1_1ResPoolProxy-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::ResPoolProxy Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classzypp_1_1ResPool.html#a35598ca6a635941d758dd092c5200c9c" title="Singleton ctor.">ResPool::instance()</a>.proxy();.  
 <a href="classzypp_1_1ResPoolProxy.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ResPoolProxy_1_1Impl.html">Impl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1ResPoolProxy.html" title="ResPool::instance().proxy();.">ResPoolProxy</a> implementation.  <a href="structzypp_1_1ResPoolProxy_1_1Impl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ScopedSaveState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Exception.html" title="Base class for Exception.">Exception</a> safe scoped save/restore state.  <a href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a031db8e7d04aebed9f75d77bfcba7f9c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1MapKVIteratorTraits.html">MapKVIteratorTraits</a>&lt; <a class="el" href="classzypp_1_1ResPoolProxy.html#a9aad1e0caddbc90e824732459416fd95">SelectablePool</a> &gt;::Value_const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a></td></tr>
<tr class="separator:a031db8e7d04aebed9f75d77bfcba7f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8e0276c5e761ecffa540abbdaa9f7eb"><td class="memItemLeft" align="right" valign="top">typedef SelectablePool::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a></td></tr>
<tr class="separator:ad8e0276c5e761ecffa540abbdaa9f7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e3f0ac87f445406b9ea250c3114d2e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">ResPool::repository_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">repository_iterator</a></td></tr>
<tr class="separator:a86e3f0ac87f445406b9ea250c3114d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9d4fee5a4f766ec2ea55ce8c26acd684"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9d4fee5a4f766ec2ea55ce8c26acd684">ResPoolProxy</a> ()</td></tr>
<tr class="memdesc:a9d4fee5a4f766ec2ea55ce8c26acd684"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default ctor: no pool Nonempty proxies are provided by <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>.  <a href="#a9d4fee5a4f766ec2ea55ce8c26acd684">More...</a><br /></td></tr>
<tr class="separator:a9d4fee5a4f766ec2ea55ce8c26acd684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b75f0764a1bcd9f36e5e39685026a8c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a6b75f0764a1bcd9f36e5e39685026a8c">~ResPoolProxy</a> ()</td></tr>
<tr class="memdesc:a6b75f0764a1bcd9f36e5e39685026a8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dtor.  <a href="#a6b75f0764a1bcd9f36e5e39685026a8c">More...</a><br /></td></tr>
<tr class="separator:a6b75f0764a1bcd9f36e5e39685026a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04518a9e276d6ab9eae880dada4db118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a04518a9e276d6ab9eae880dada4db118">hasInstalledObj</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="memdesc:a04518a9e276d6ab9eae880dada4db118"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether there is at least one <a class="el" href="classzypp_1_1ui_1_1Selectable.html" title="Collects PoolItems of same kind and name.">ui::Selectable</a> with an installed object.  <a href="#a04518a9e276d6ab9eae880dada4db118">More...</a><br /></td></tr>
<tr class="separator:a04518a9e276d6ab9eae880dada4db118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec73fe409d1aae534eceebe9df94641"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:a1ec73fe409d1aae534eceebe9df94641"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a1ec73fe409d1aae534eceebe9df94641">hasInstalledObj</a> () const</td></tr>
<tr class="separator:a1ec73fe409d1aae534eceebe9df94641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Lookup individual Selectables.</div></td></tr>
<tr class="memitem:adb4632d093befd52a3cd81ef85c0ee4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#adb4632d093befd52a3cd81ef85c0ee4c">lookup</a> (const <a class="el" href="classzypp_1_1pool_1_1ByIdent.html">pool::ByIdent</a> &amp;ident_r) const</td></tr>
<tr class="separator:adb4632d093befd52a3cd81ef85c0ee4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b25ae01e458192554eb1973b6caefa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a4b25ae01e458192554eb1973b6caefa0">lookup</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr>
<tr class="separator:a4b25ae01e458192554eb1973b6caefa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3be2dec3c76c0ddbc38fdf0bbc457d09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a3be2dec3c76c0ddbc38fdf0bbc457d09">lookup</a> (<a class="el" href="classzypp_1_1ResKind.html">ResKind</a> kind_r, const std::string &amp;name_r) const</td></tr>
<tr class="separator:a3be2dec3c76c0ddbc38fdf0bbc457d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423078e6941ab79beb3e1e6de060d1e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a423078e6941ab79beb3e1e6de060d1e3">lookup</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &amp;solv_r) const</td></tr>
<tr class="separator:a423078e6941ab79beb3e1e6de060d1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5289fdd011e2b14262c218d4f651c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9b5289fdd011e2b14262c218d4f651c7">lookup</a> (const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;resolvable_r) const</td></tr>
<tr class="separator:a9b5289fdd011e2b14262c218d4f651c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39f543a7f3f82cd79fdd91b11034ff9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a39f543a7f3f82cd79fdd91b11034ff9d">lookup</a> (const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;pi_r) const</td></tr>
<tr class="separator:a39f543a7f3f82cd79fdd91b11034ff9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Iterate through all Selectables of a all kind.</div></td></tr>
<tr class="memitem:aa14844f9d68645427b6d7385a2effb8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#aa14844f9d68645427b6d7385a2effb8b">empty</a> () const</td></tr>
<tr class="separator:aa14844f9d68645427b6d7385a2effb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32846280f7a302cfd222da7886009bea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a32846280f7a302cfd222da7886009bea">size</a> () const</td></tr>
<tr class="separator:a32846280f7a302cfd222da7886009bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753fb825cfc6ae4bfafa1a8c65f9074d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a753fb825cfc6ae4bfafa1a8c65f9074d">begin</a> () const</td></tr>
<tr class="separator:a753fb825cfc6ae4bfafa1a8c65f9074d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9129d0a06e5b3f9c53f68e85123700ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9129d0a06e5b3f9c53f68e85123700ea">end</a> () const</td></tr>
<tr class="separator:a9129d0a06e5b3f9c53f68e85123700ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Iterate through all Selectables of a certain kind.</div></td></tr>
<tr class="memitem:a7a250c2c58663dc42cf010253ee17b87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a7a250c2c58663dc42cf010253ee17b87">empty</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="memdesc:a7a250c2c58663dc42cf010253ee17b87"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if there are items of a certain kind.  <a href="#a7a250c2c58663dc42cf010253ee17b87">More...</a><br /></td></tr>
<tr class="separator:a7a250c2c58663dc42cf010253ee17b87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6ae8e0697209c00c8027945271ff1c"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:a9c6ae8e0697209c00c8027945271ff1c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9c6ae8e0697209c00c8027945271ff1c">empty</a> () const</td></tr>
<tr class="separator:a9c6ae8e0697209c00c8027945271ff1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5443d3273d5ad206c90655c7d18b04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a0f5443d3273d5ad206c90655c7d18b04">size</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="memdesc:a0f5443d3273d5ad206c90655c7d18b04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of Items of a certain kind.  <a href="#a0f5443d3273d5ad206c90655c7d18b04">More...</a><br /></td></tr>
<tr class="separator:a0f5443d3273d5ad206c90655c7d18b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af05c9a567f9b13752766686e37ff4dc8"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:af05c9a567f9b13752766686e37ff4dc8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#af05c9a567f9b13752766686e37ff4dc8">size</a> () const</td></tr>
<tr class="separator:af05c9a567f9b13752766686e37ff4dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8835f4fe48ed44ce3bf2a70621bbfc36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a8835f4fe48ed44ce3bf2a70621bbfc36">byKindBegin</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a8835f4fe48ed44ce3bf2a70621bbfc36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1602f0353acc490827263e100b7212"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:afa1602f0353acc490827263e100b7212"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#afa1602f0353acc490827263e100b7212">byKindBegin</a> () const</td></tr>
<tr class="separator:afa1602f0353acc490827263e100b7212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97eee9a4b0c3dd24cb9d8df9e2d87efe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a97eee9a4b0c3dd24cb9d8df9e2d87efe">byKindEnd</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a97eee9a4b0c3dd24cb9d8df9e2d87efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a333c754d04f77c0f22b1ae148baeec7b"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:a333c754d04f77c0f22b1ae148baeec7b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a333c754d04f77c0f22b1ae148baeec7b">byKindEnd</a> () const</td></tr>
<tr class="separator:a333c754d04f77c0f22b1ae148baeec7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e02f484d3cf9b63c23e0445f90d665"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ab1e02f484d3cf9b63c23e0445f90d665">byKind</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:ab1e02f484d3cf9b63c23e0445f90d665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac64df3541f22344bbbdbcc9e895ed0f"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:aac64df3541f22344bbbdbcc9e895ed0f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#aac64df3541f22344bbbdbcc9e895ed0f">byKind</a> () const</td></tr>
<tr class="separator:aac64df3541f22344bbbdbcc9e895ed0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Iterate through all Repositories that contribute ResObjects.</div></td></tr>
<tr class="memitem:a541f24f64a470be5b37ece66f493e74e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a541f24f64a470be5b37ece66f493e74e">knownRepositoriesSize</a> () const</td></tr>
<tr class="separator:a541f24f64a470be5b37ece66f493e74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad72e3c6c083af68f64e25636d41308fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">repository_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad72e3c6c083af68f64e25636d41308fa">knownRepositoriesBegin</a> () const</td></tr>
<tr class="separator:ad72e3c6c083af68f64e25636d41308fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af564dc925a2355942300e48df6dbb410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">repository_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#af564dc925a2355942300e48df6dbb410">knownRepositoriesEnd</a> () const</td></tr>
<tr class="separator:af564dc925a2355942300e48df6dbb410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dbb0dcac434677cf30df6ead8125e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt; <a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">repository_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a5dbb0dcac434677cf30df6ead8125e62">knownRepositories</a> () const</td></tr>
<tr class="separator:a5dbb0dcac434677cf30df6ead8125e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Save and restore state per kind of resolvable.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Simple version, no safety net.</p>
<p>So don't restore or diff, if you didn't save before.</p>
<p>Diff returns true, if current stat differs from the saved state.</p>
<p>Use <a class="el" href="classzypp_1_1ResPoolProxy.html#af6f03bd80f4fdc8be17f27d323573bc6">scopedSaveState</a> for exception safe scoped save/restore </p>
</div></td></tr>
<tr class="memitem:a0ec3527ba1d7a36f1b5f121f8a2644d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a0ec3527ba1d7a36f1b5f121f8a2644d8">saveState</a> () const</td></tr>
<tr class="separator:a0ec3527ba1d7a36f1b5f121f8a2644d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eff81e24c4d6edfdbca8b42436e49d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a2eff81e24c4d6edfdbca8b42436e49d3">saveState</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a2eff81e24c4d6edfdbca8b42436e49d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d36f3cb0f4932e3369ff8bba3445f3a"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:a0d36f3cb0f4932e3369ff8bba3445f3a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a0d36f3cb0f4932e3369ff8bba3445f3a">saveState</a> () const</td></tr>
<tr class="separator:a0d36f3cb0f4932e3369ff8bba3445f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc5eaf13095ac412e70ff0a55d2f7a68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#acc5eaf13095ac412e70ff0a55d2f7a68">restoreState</a> () const</td></tr>
<tr class="separator:acc5eaf13095ac412e70ff0a55d2f7a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6613288f456d90d3731e8ce91ee6fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a8d6613288f456d90d3731e8ce91ee6fb">restoreState</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a8d6613288f456d90d3731e8ce91ee6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3905681d0a6fc7e9895e03bf1b42cc"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:aeb3905681d0a6fc7e9895e03bf1b42cc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#aeb3905681d0a6fc7e9895e03bf1b42cc">restoreState</a> () const</td></tr>
<tr class="separator:aeb3905681d0a6fc7e9895e03bf1b42cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18f94a0dc04510065196f47d990d108"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#aa18f94a0dc04510065196f47d990d108">diffState</a> () const</td></tr>
<tr class="separator:aa18f94a0dc04510065196f47d990d108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0226b248c3a6477ee29da50ba4cd8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a2e0226b248c3a6477ee29da50ba4cd8e">diffState</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a2e0226b248c3a6477ee29da50ba4cd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affdda0a780f6910e6909303f109fefd5"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:affdda0a780f6910e6909303f109fefd5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#affdda0a780f6910e6909303f109fefd5">diffState</a> () const</td></tr>
<tr class="separator:affdda0a780f6910e6909303f109fefd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f03bd80f4fdc8be17f27d323573bc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ScopedSaveState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#af6f03bd80f4fdc8be17f27d323573bc6">scopedSaveState</a> () const</td></tr>
<tr class="separator:af6f03bd80f4fdc8be17f27d323573bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d35fcab7ccd679a2bf843c49167a0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ScopedSaveState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ac7d35fcab7ccd679a2bf843c49167a0c">scopedSaveState</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:ac7d35fcab7ccd679a2bf843c49167a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a480f8f153074bb5a7cc302fe8bedd9c0"><td class="memTemplParams" colspan="2">template&lt;class TRes &gt; </td></tr>
<tr class="memitem:a480f8f153074bb5a7cc302fe8bedd9c0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ScopedSaveState</a> &amp;&amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a480f8f153074bb5a7cc302fe8bedd9c0">scopedSaveState</a> () const</td></tr>
<tr class="separator:a480f8f153074bb5a7cc302fe8bedd9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:a9aad1e0caddbc90e824732459416fd95"><td class="memItemLeft" align="right" valign="top">typedef std::multimap&lt; <a class="el" href="classzypp_1_1ResKind.html">ResKind</a>, <a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9aad1e0caddbc90e824732459416fd95">SelectablePool</a></td></tr>
<tr class="separator:a9aad1e0caddbc90e824732459416fd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a4b6bbb5e56df8d04d207dfc0175aa727"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:a4b6bbb5e56df8d04d207dfc0175aa727"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a4b6bbb5e56df8d04d207dfc0175aa727">make_begin</a> (TFilter filter_r, const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a4b6bbb5e56df8d04d207dfc0175aa727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f573169a0f59a04195a9c17bc99b45"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:a32f573169a0f59a04195a9c17bc99b45"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a32f573169a0f59a04195a9c17bc99b45">make_begin</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:a32f573169a0f59a04195a9c17bc99b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad98892647b32c1009b7e19efe529c2e0"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:ad98892647b32c1009b7e19efe529c2e0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad98892647b32c1009b7e19efe529c2e0">make_end</a> (TFilter filter_r, const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:ad98892647b32c1009b7e19efe529c2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af84adf10cc6bcc4e455d13e54f3c287c"><td class="memTemplParams" colspan="2">template&lt;class TFilter &gt; </td></tr>
<tr class="memitem:af84adf10cc6bcc4e455d13e54f3c287c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt; TFilter, <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#af84adf10cc6bcc4e455d13e54f3c287c">make_end</a> (const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;kind_r) const</td></tr>
<tr class="separator:af84adf10cc6bcc4e455d13e54f3c287c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3d2a00ebae32391fc94df5fb31ed044"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ab3d2a00ebae32391fc94df5fb31ed044">ResPoolProxy</a> (<a class="el" href="classzypp_1_1ResPool.html">ResPool</a> pool_r, const <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a> &amp;poolImpl_r)</td></tr>
<tr class="memdesc:ab3d2a00ebae32391fc94df5fb31ed044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ctor.  <a href="#ab3d2a00ebae32391fc94df5fb31ed044">More...</a><br /></td></tr>
<tr class="separator:ab3d2a00ebae32391fc94df5fb31ed044"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a9d6ef78a1ea700ed6fde551624693f6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a>&lt; <a class="el" href="structzypp_1_1ResPoolProxy_1_1Impl.html">Impl</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a9d6ef78a1ea700ed6fde551624693f6b">_pimpl</a></td></tr>
<tr class="memdesc:a9d6ef78a1ea700ed6fde551624693f6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to implementation.  <a href="#a9d6ef78a1ea700ed6fde551624693f6b">More...</a><br /></td></tr>
<tr class="separator:a9d6ef78a1ea700ed6fde551624693f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a386f2d11c0c3ac30683acc615181f445"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a386f2d11c0c3ac30683acc615181f445">pool::PoolImpl</a></td></tr>
<tr class="separator:a386f2d11c0c3ac30683acc615181f445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e7996b9a770930616039dc65001c161"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a6e7996b9a770930616039dc65001c161">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;obj)</td></tr>
<tr class="separator:a6e7996b9a770930616039dc65001c161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa417242365ecba0a998d75003eda0233"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#aa417242365ecba0a998d75003eda0233">dumpOn</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;obj)</td></tr>
<tr class="separator:aa417242365ecba0a998d75003eda0233"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a6f65ec80f3cf6783cfeada2941ac2eb3"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#a6f65ec80f3cf6783cfeada2941ac2eb3">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;obj)</td></tr>
<tr class="separator:a6f65ec80f3cf6783cfeada2941ac2eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae644d8f8b2cecbc853e8432f2fa2d4c7"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1ResPoolProxy.html#ae644d8f8b2cecbc853e8432f2fa2d4c7">dumpOn</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;obj)</td></tr>
<tr class="separator:ae644d8f8b2cecbc853e8432f2fa2d4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classzypp_1_1ResPool.html#a35598ca6a635941d758dd092c5200c9c" title="Singleton ctor.">ResPool::instance()</a>.proxy();. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo:</a></b></dt><dd>integrate it into <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00034">34</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a9aad1e0caddbc90e824732459416fd95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aad1e0caddbc90e824732459416fd95">&#9670;&nbsp;</a></span>SelectablePool</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::multimap&lt;<a class="el" href="classzypp_1_1ResKind.html">ResKind</a>,<a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a>&gt; <a class="el" href="classzypp_1_1ResPoolProxy.html#a9aad1e0caddbc90e824732459416fd95">zypp::ResPoolProxy::SelectablePool</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00038">38</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1MapKVIteratorTraits.html">MapKVIteratorTraits</a>&lt;<a class="el" href="classzypp_1_1ResPoolProxy.html#a9aad1e0caddbc90e824732459416fd95">SelectablePool</a>&gt;::Value_const_iterator <a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">zypp::ResPoolProxy::const_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00042">42</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef SelectablePool::size_type <a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">zypp::ResPoolProxy::size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00045">45</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classzypp_1_1ResPool.html#a896dace027b3ee87188abe3521b62f10">ResPool::repository_iterator</a> <a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">zypp::ResPoolProxy::repository_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9d4fee5a4f766ec2ea55ce8c26acd684"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d4fee5a4f766ec2ea55ce8c26acd684">&#9670;&nbsp;</a></span>ResPoolProxy() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::ResPoolProxy::ResPoolProxy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default ctor: no pool Nonempty proxies are provided by <a class="el" href="classzypp_1_1ResPool.html">ResPool</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1ResPool.html#a788b371fe6a84dd0c377854c1d08ad5b">ResPool::proxy</a> <div class="fragment"><div class="line"><a class="code" href="classzypp_1_1ResPoolProxy.html#a9d4fee5a4f766ec2ea55ce8c26acd684">ResPoolProxy</a> p( <a class="code" href="classzypp_1_1ResPool.html#a35598ca6a635941d758dd092c5200c9c">ResPool::instance</a>().proxy() );</div></div><!-- fragment --> </dd></dl>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00248">248</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::ResPoolProxy::~ResPoolProxy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Dtor. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00266">266</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="ab3d2a00ebae32391fc94df5fb31ed044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3d2a00ebae32391fc94df5fb31ed044">&#9670;&nbsp;</a></span>ResPoolProxy() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::ResPoolProxy::ResPoolProxy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResPool.html">ResPool</a>&#160;</td>
          <td class="paramname"><em>pool_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a> &amp;&#160;</td>
          <td class="paramname"><em>poolImpl_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Ctor. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00257">257</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="adb4632d093befd52a3cd81ef85c0ee4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb4632d093befd52a3cd81ef85c0ee4c">&#9670;&nbsp;</a></span>lookup() <span class="overload">[1/6]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1pool_1_1ByIdent.html">pool::ByIdent</a> &amp;&#160;</td>
          <td class="paramname"><em>ident_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00275">275</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a4b25ae01e458192554eb1973b6caefa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b25ae01e458192554eb1973b6caefa0">&#9670;&nbsp;</a></span>lookup() <span class="overload">[2/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a>&#160;</td>
          <td class="paramname"><em>ident_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00068">68</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a3be2dec3c76c0ddbc38fdf0bbc457d09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3be2dec3c76c0ddbc38fdf0bbc457d09">&#9670;&nbsp;</a></span>lookup() <span class="overload">[3/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1ResKind.html">ResKind</a>&#160;</td>
          <td class="paramname"><em>kind_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00071">71</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a423078e6941ab79beb3e1e6de060d1e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a423078e6941ab79beb3e1e6de060d1e3">&#9670;&nbsp;</a></span>lookup() <span class="overload">[4/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">sat::Solvable</a> &amp;&#160;</td>
          <td class="paramname"><em>solv_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00074">74</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a9b5289fdd011e2b14262c218d4f651c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b5289fdd011e2b14262c218d4f651c7">&#9670;&nbsp;</a></span>lookup() <span class="overload">[5/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResObject.html#a8f7aeed4169bb5add73fffa2413b633f">ResObject::constPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>resolvable_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00077">77</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a39f543a7f3f82cd79fdd91b11034ff9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39f543a7f3f82cd79fdd91b11034ff9d">&#9670;&nbsp;</a></span>lookup() <span class="overload">[6/6]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ui_1_1Selectable.html#a52e27965c311b660e14961bffc746662">ui::Selectable::Ptr</a> zypp::ResPoolProxy::lookup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PoolItem.html">PoolItem</a> &amp;&#160;</td>
          <td class="paramname"><em>pi_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00080">80</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="aa14844f9d68645427b6d7385a2effb8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa14844f9d68645427b6d7385a2effb8b">&#9670;&nbsp;</a></span>empty() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00278">278</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a32846280f7a302cfd222da7886009bea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32846280f7a302cfd222da7886009bea">&#9670;&nbsp;</a></span>size() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">ResPoolProxy::size_type</a> zypp::ResPoolProxy::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00281">281</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">ResPoolProxy::const_iterator</a> zypp::ResPoolProxy::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00284">284</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">ResPoolProxy::const_iterator</a> zypp::ResPoolProxy::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00287">287</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a7a250c2c58663dc42cf010253ee17b87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a250c2c58663dc42cf010253ee17b87">&#9670;&nbsp;</a></span>empty() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::empty </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>True if there are items of a certain kind. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00290">290</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a9c6ae8e0697209c00c8027945271ff1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c6ae8e0697209c00c8027945271ff1c">&#9670;&nbsp;</a></span>empty() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00099">99</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a0f5443d3273d5ad206c90655c7d18b04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5443d3273d5ad206c90655c7d18b04">&#9670;&nbsp;</a></span>size() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">ResPoolProxy::size_type</a> zypp::ResPoolProxy::size </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of Items of a certain kind. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00293">293</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="af05c9a567f9b13752766686e37ff4dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af05c9a567f9b13752766686e37ff4dc8">&#9670;&nbsp;</a></span>size() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">size_type</a> zypp::ResPoolProxy::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00106">106</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a8835f4fe48ed44ce3bf2a70621bbfc36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8835f4fe48ed44ce3bf2a70621bbfc36">&#9670;&nbsp;</a></span>byKindBegin() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">ResPoolProxy::const_iterator</a> zypp::ResPoolProxy::byKindBegin </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00296">296</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="afa1602f0353acc490827263e100b7212"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa1602f0353acc490827263e100b7212">&#9670;&nbsp;</a></span>byKindBegin() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> zypp::ResPoolProxy::byKindBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00112">112</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a97eee9a4b0c3dd24cb9d8df9e2d87efe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97eee9a4b0c3dd24cb9d8df9e2d87efe">&#9670;&nbsp;</a></span>byKindEnd() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">ResPoolProxy::const_iterator</a> zypp::ResPoolProxy::byKindEnd </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00299">299</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a333c754d04f77c0f22b1ae148baeec7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a333c754d04f77c0f22b1ae148baeec7b">&#9670;&nbsp;</a></span>byKindEnd() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a> zypp::ResPoolProxy::byKindEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00119">119</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="ab1e02f484d3cf9b63c23e0445f90d665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1e02f484d3cf9b63c23e0445f90d665">&#9670;&nbsp;</a></span>byKind() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt;<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::byKind </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00123">123</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="aac64df3541f22344bbbdbcc9e895ed0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac64df3541f22344bbbdbcc9e895ed0f">&#9670;&nbsp;</a></span>byKind() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt;<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::byKind </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00127">127</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#ad8e0276c5e761ecffa540abbdaa9f7eb">ResPoolProxy::size_type</a> zypp::ResPoolProxy::knownRepositoriesSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00302">302</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">ResPoolProxy::repository_iterator</a> zypp::ResPoolProxy::knownRepositoriesBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00305">305</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">ResPoolProxy::repository_iterator</a> zypp::ResPoolProxy::knownRepositoriesEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00308">308</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Iterable.html">Iterable</a>&lt;<a class="el" href="classzypp_1_1ResPoolProxy.html#a86e3f0ac87f445406b9ea250c3114d2e">repository_iterator</a>&gt; zypp::ResPoolProxy::knownRepositories </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00142">142</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a04518a9e276d6ab9eae880dada4db118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04518a9e276d6ab9eae880dada4db118">&#9670;&nbsp;</a></span>hasInstalledObj() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::hasInstalledObj </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Test whether there is at least one <a class="el" href="classzypp_1_1ui_1_1Selectable.html" title="Collects PoolItems of same kind and name.">ui::Selectable</a> with an installed object. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00150">150</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a1ec73fe409d1aae534eceebe9df94641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ec73fe409d1aae534eceebe9df94641">&#9670;&nbsp;</a></span>hasInstalledObj() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::hasInstalledObj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00157">157</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a0ec3527ba1d7a36f1b5f121f8a2644d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ec3527ba1d7a36f1b5f121f8a2644d8">&#9670;&nbsp;</a></span>saveState() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::saveState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00311">311</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a2eff81e24c4d6edfdbca8b42436e49d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eff81e24c4d6edfdbca8b42436e49d3">&#9670;&nbsp;</a></span>saveState() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::saveState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00314">314</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a0d36f3cb0f4932e3369ff8bba3445f3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d36f3cb0f4932e3369ff8bba3445f3a">&#9670;&nbsp;</a></span>saveState() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::saveState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00176">176</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="acc5eaf13095ac412e70ff0a55d2f7a68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc5eaf13095ac412e70ff0a55d2f7a68">&#9670;&nbsp;</a></span>restoreState() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::restoreState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00317">317</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a8d6613288f456d90d3731e8ce91ee6fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d6613288f456d90d3731e8ce91ee6fb">&#9670;&nbsp;</a></span>restoreState() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::restoreState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00320">320</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="aeb3905681d0a6fc7e9895e03bf1b42cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb3905681d0a6fc7e9895e03bf1b42cc">&#9670;&nbsp;</a></span>restoreState() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::ResPoolProxy::restoreState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00184">184</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="aa18f94a0dc04510065196f47d990d108"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa18f94a0dc04510065196f47d990d108">&#9670;&nbsp;</a></span>diffState() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::diffState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00323">323</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a2e0226b248c3a6477ee29da50ba4cd8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0226b248c3a6477ee29da50ba4cd8e">&#9670;&nbsp;</a></span>diffState() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::diffState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00326">326</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="affdda0a780f6910e6909303f109fefd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affdda0a780f6910e6909303f109fefd5">&#9670;&nbsp;</a></span>diffState() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::ResPoolProxy::diffState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00192">192</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="af6f03bd80f4fdc8be17f27d323573bc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6f03bd80f4fdc8be17f27d323573bc6">&#9670;&nbsp;</a></span>scopedSaveState() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ResPoolProxy::ScopedSaveState</a> zypp::ResPoolProxy::scopedSaveState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00301">301</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="ac7d35fcab7ccd679a2bf843c49167a0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7d35fcab7ccd679a2bf843c49167a0c">&#9670;&nbsp;</a></span>scopedSaveState() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ResPoolProxy::ScopedSaveState</a> zypp::ResPoolProxy::scopedSaveState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00304">304</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a480f8f153074bb5a7cc302fe8bedd9c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a480f8f153074bb5a7cc302fe8bedd9c0">&#9670;&nbsp;</a></span>scopedSaveState() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TRes &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html">ScopedSaveState</a>&amp;&amp; zypp::ResPoolProxy::scopedSaveState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00209">209</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a4b6bbb5e56df8d04d207dfc0175aa727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b6bbb5e56df8d04d207dfc0175aa727">&#9670;&nbsp;</a></span>make_begin() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt;TFilter,<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::make_begin </td>
          <td>(</td>
          <td class="paramtype">TFilter&#160;</td>
          <td class="paramname"><em>filter_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00217">217</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a32f573169a0f59a04195a9c17bc99b45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32f573169a0f59a04195a9c17bc99b45">&#9670;&nbsp;</a></span>make_begin() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt;TFilter,<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::make_begin </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00225">225</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="ad98892647b32c1009b7e19efe529c2e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad98892647b32c1009b7e19efe529c2e0">&#9670;&nbsp;</a></span>make_end() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt;TFilter,<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::make_end </td>
          <td>(</td>
          <td class="paramtype">TFilter&#160;</td>
          <td class="paramname"><em>filter_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00233">233</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="af84adf10cc6bcc4e455d13e54f3c287c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af84adf10cc6bcc4e455d13e54f3c287c">&#9670;&nbsp;</a></span>make_end() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TFilter &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classfilter__iterator.html">filter_iterator</a>&lt;TFilter,<a class="el" href="classzypp_1_1ResPoolProxy.html#a031db8e7d04aebed9f75d77bfcba7f9c">const_iterator</a>&gt; zypp::ResPoolProxy::make_end </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResKind.html">ResKind</a> &amp;&#160;</td>
          <td class="paramname"><em>kind_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00241">241</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a386f2d11c0c3ac30683acc615181f445"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a386f2d11c0c3ac30683acc615181f445">&#9670;&nbsp;</a></span>pool::PoolImpl</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classzypp_1_1pool_1_1PoolImpl.html">pool::PoolImpl</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00247">247</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

</div>
</div>
<a id="a6e7996b9a770930616039dc65001c161"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e7996b9a770930616039dc65001c161">&#9670;&nbsp;</a></span>operator&lt;&lt; <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00329">329</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="aa417242365ecba0a998d75003eda0233"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa417242365ecba0a998d75003eda0233">&#9670;&nbsp;</a></span>dumpOn <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; dumpOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00332">332</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="a6f65ec80f3cf6783cfeada2941ac2eb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f65ec80f3cf6783cfeada2941ac2eb3">&#9670;&nbsp;</a></span>operator&lt;&lt;() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stream output </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00329">329</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

</div>
</div>
<a id="ae644d8f8b2cecbc853e8432f2fa2d4c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae644d8f8b2cecbc853e8432f2fa2d4c7">&#9670;&nbsp;</a></span>dumpOn() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; dumpOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1ResPoolProxy.html">ResPoolProxy</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Verbose stream output </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8cc_source.html#l00332">332</a> of file <a class="el" href="ResPoolProxy_8cc_source.html">ResPoolProxy.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1RW__pointer.html">RW_pointer</a>&lt;<a class="el" href="structzypp_1_1ResPoolProxy_1_1Impl.html">Impl</a>&gt; zypp::ResPoolProxy::_pimpl</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pointer to implementation. </p>

<p class="definition">Definition at line <a class="el" href="ResPoolProxy_8h_source.html#l00251">251</a> of file <a class="el" href="ResPoolProxy_8h_source.html">ResPoolProxy.h</a>.</p>

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