<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.14.0">
  <compound kind="file">
    <name>CleanerThread.cc</name>
    <path>zypp-core/base/</path>
    <filename>CleanerThread_8cc.html</filename>
    <includes id="CleanerThread__p_8h" name="CleanerThread_p.h" local="no" import="no" module="no" objc="no">zypp-core/base/CleanerThread_p.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/threaddata_p.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <class kind="struct">CleanerData</class>
  </compound>
  <compound kind="file">
    <name>CleanerThread_p.h</name>
    <path>zypp-core/base/</path>
    <filename>CleanerThread__p_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="class">zypp::CleanerThread</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>defaultintegral.h</name>
    <path>zypp-core/base/</path>
    <filename>defaultintegral_8h.html</filename>
    <class kind="class">zypp::DefaultIntegral</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>dtorreset.h</name>
    <path>zypp-core/base/</path>
    <filename>dtorreset_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::DtorReset</class>
    <class kind="struct">zypp::DtorReset::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Exception.cc</name>
    <path>zypp-core/base/</path>
    <filename>Exception_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::exception_detail</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalDataSource.cc</name>
    <path>zypp-core/base/</path>
    <filename>ExternalDataSource_8cc.html</filename>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">string.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2ExternalDataSource_8h" name="ExternalDataSource.h" local="no" import="no" module="no" objc="no">zypp-core/base/ExternalDataSource.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::externalprogram</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>ExternalDataSource_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filestreambuf.cc</name>
    <path>zypp-core/base/</path>
    <filename>filestreambuf_8cc.html</filename>
    <includes id="filestreambuf_8h" name="filestreambuf.h" local="yes" import="no" module="no" objc="no">filestreambuf.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>filestreambuf.h</name>
    <path>zypp-core/base/</path>
    <filename>filestreambuf_8h.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <class kind="class">zypp::detail::FdStreamBufImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>fxstream.h</name>
    <path>zypp-core/base/</path>
    <filename>fxstream_8h.html</filename>
    <class kind="class">zypp::detail::fXstream</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>Gettext.cc</name>
    <path>zypp-core/base/</path>
    <filename>Gettext_8cc.html</filename>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::gettext</namespace>
  </compound>
  <compound kind="file">
    <name>gzstream.cc</name>
    <path>zypp-core/base/</path>
    <filename>gzstream_8cc.html</filename>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::gzstream_detail</namespace>
  </compound>
  <compound kind="file">
    <name>gzstream.h</name>
    <path>zypp-core/base/</path>
    <filename>gzstream_8h.html</filename>
    <class kind="struct">zypp::gzstream_detail::ZlibError</class>
    <class kind="class">zypp::gzstream_detail::gzstreambufimpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::gzstream_detail</namespace>
  </compound>
  <compound kind="file">
    <name>inputstream.cc</name>
    <path>zypp-core/base/</path>
    <filename>inputstream_8cc.html</filename>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="inputstream_8h" name="inputstream.h" local="yes" import="no" module="no" objc="no">inputstream.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>inputstream.h</name>
    <path>zypp-core/base/</path>
    <filename>inputstream_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="class">zypp::InputStream</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>IOStream.cc</name>
    <path>zypp-core/base/</path>
    <filename>IOStream_8cc.html</filename>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::iostr</namespace>
  </compound>
  <compound kind="file">
    <name>IOTools.cc</name>
    <path>zypp-core/base/</path>
    <filename>IOTools_8cc.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::io</namespace>
  </compound>
  <compound kind="file">
    <name>LogControl.cc</name>
    <path>zypp-core/base/</path>
    <filename>LogControl_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2base_2ProfilingFormater_8h" name="ProfilingFormater.h" local="no" import="no" module="no" objc="no">zypp-core/base/ProfilingFormater.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/threaddata_p.h</includes>
    <class kind="class">zypp::SpinLock</class>
    <class kind="class">zypp::LogThread</class>
    <class kind="class">zypp::LogClient</class>
    <class kind="class">zypp::base::logger::Loglinebuf</class>
    <class kind="class">zypp::base::logger::Loglinestream</class>
    <class kind="struct">zypp::base::logger::LogControlImpl</class>
    <class kind="struct">zypp::base::LogControlImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::debug</namespace>
    <namespace>zypp::log</namespace>
    <namespace>zypp::base</namespace>
    <namespace>zypp::base::logger</namespace>
    <member kind="variable">
      <type>std::once_flag</type>
      <name>flagReadEnvAutomatically</name>
      <anchorfile>LogControl_8cc.html</anchorfile>
      <anchor>aa813d22a269496c344afeb64b5500623</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProfilingFormater.cc</name>
    <path>zypp-core/base/</path>
    <filename>ProfilingFormater_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2ProfilingFormater_8h" name="ProfilingFormater.h" local="no" import="no" module="no" objc="no">zypp-core/base/ProfilingFormater.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>providenumericid.h</name>
    <path>zypp-core/base/</path>
    <filename>providenumericid_8h.html</filename>
    <class kind="struct">zypp::base::ProvideNumericId</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>ReferenceCounted.cc</name>
    <path>zypp-core/base/</path>
    <filename>ReferenceCounted_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp-core/base/ReferenceCounted.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>Regex.cc</name>
    <path>zypp-core/base/</path>
    <filename>Regex_8cc.html</filename>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
  </compound>
  <compound kind="file">
    <name>simplestreambuf.h</name>
    <path>zypp-core/base/</path>
    <filename>simplestreambuf_8h.html</filename>
    <class kind="class">zypp::detail::SimpleStreamBuf</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>String.cc</name>
    <path>zypp-core/base/</path>
    <filename>String_8cc.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::str</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RXSPECIALCHARS</name>
      <anchorfile>String_8cc.html</anchorfile>
      <anchor>a176e307ade4d33b9cfe4fa310fbbf4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af8bbe6f32fcb2fe4e652320506b3ba9d</anchor>
      <arglist>(const std::string &amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adeca2047a1485025f4dc811a234ca421</anchor>
      <arglist>(std::string &amp;&amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af8bbe6f32fcb2fe4e652320506b3ba9d</anchor>
      <arglist>(const std::string &amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adeca2047a1485025f4dc811a234ca421</anchor>
      <arglist>(std::string &amp;&amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StringV.cc</name>
    <path>zypp-core/base/</path>
    <filename>StringV_8cc.html</filename>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::strv</namespace>
    <namespace>zypp::strv::detail</namespace>
  </compound>
  <compound kind="file">
    <name>Unit.cc</name>
    <path>zypp-core/base/</path>
    <filename>Unit_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Unit_8h" name="Unit.h" local="no" import="no" module="no" objc="no">zypp-core/base/Unit.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>userrequestexception.cc</name>
    <path>zypp-core/base/</path>
    <filename>userrequestexception_8cc.html</filename>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>userrequestexception.h</name>
    <path>zypp-core/base/</path>
    <filename>userrequestexception_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <class kind="class">zypp::UserRequestException</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>declException</name>
      <anchorfile>userrequestexception_8h.html</anchorfile>
      <anchor>a20b4d961e335223c874f582bfe08000d</anchor>
      <arglist>(EXCP, KIND)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Xml.cc</name>
    <path>zypp-core/base/</path>
    <filename>Xml_8cc.html</filename>
    <includes id="zypp-core_2base_2Xml_8h" name="Xml.h" local="yes" import="no" module="no" objc="no">Xml.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xmlout</namespace>
  </compound>
  <compound kind="file">
    <name>zckstream.cc</name>
    <path>zypp-core/base/</path>
    <filename>zckstream_8cc.html</filename>
    <includes id="zckstream_8h" name="zckstream.h" local="yes" import="no" module="no" objc="no">zckstream.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>zckstream.h</name>
    <path>zypp-core/base/</path>
    <filename>zckstream_8h.html</filename>
    <class kind="class">zypp::detail::zckstreambufimpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
    <member kind="typedef">
      <type>struct zckCtx</type>
      <name>zckCtx</name>
      <anchorfile>zckstream_8h.html</anchorfile>
      <anchor>aa47a2d465183569382c225bcd9582464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByteCount.cc</name>
    <path>zypp-core/</path>
    <filename>ByteCount_8cc.html</filename>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CheckSum.cc</name>
    <path>zypp-core/</path>
    <filename>CheckSum_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Date.cc</name>
    <path>zypp-core/</path>
    <filename>Date_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp-core/base/Xml.h</includes>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalProgram.cc</name>
    <path>zypp-core/</path>
    <filename>ExternalProgram_8cc.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <includes id="CleanerThread__p_8h" name="CleanerThread_p.h" local="no" import="no" module="no" objc="no">zypp-core/base/CleanerThread_p.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="forkspawnengine__p_8h" name="forkspawnengine_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/private/forkspawnengine_p.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::externalprogram</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>ExternalProgram_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>ExternalProgram_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>watchfile.h</name>
    <path>zypp-core/fs/</path>
    <filename>watchfile_8h.html</filename>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="class">zypp::WatchFile</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>kvmap.h</name>
    <path>zypp-core/</path>
    <filename>kvmap_8h.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <class kind="struct">zypp::kvmap::KVMapPolicy</class>
    <class kind="struct">zypp::kvmap::KVMapBase</class>
    <class kind="struct">zypp::kvmap::KVMapBase::CharSep</class>
    <class kind="struct">zypp::KVMap</class>
    <namespace>zypp</namespace>
    <namespace>zypp::kvmap</namespace>
  </compound>
  <compound kind="file">
    <name>MirroredOrigin.cc</name>
    <path>zypp-core/</path>
    <filename>MirroredOrigin_8cc.html</filename>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="yes" import="no" module="no" objc="no">MirroredOrigin.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <class kind="struct">zypp::OriginEndpoint::Private</class>
    <class kind="struct">zypp::MirroredOrigin::Private</class>
    <class kind="struct">zypp::MirroredOriginSet::Private</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>MirroredOrigin_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MirroredOrigin.h</name>
    <path>zypp-core/</path>
    <filename>MirroredOrigin_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::OriginEndpoint</class>
    <class kind="class">zypp::MirroredOrigin</class>
    <class kind="class">zypp::MirroredOrigin::iter</class>
    <class kind="class">zypp::MirroredOriginSet</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>onmedialocation.cc</name>
    <path>zypp-core/</path>
    <filename>onmedialocation_8cc.html</filename>
    <class kind="class">zypp::OnMediaLocation::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>onmedialocation.h</name>
    <path>zypp-core/</path>
    <filename>onmedialocation_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <class kind="class">zypp::OnMediaLocation</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>inidict.cc</name>
    <path>zypp-core/parser/</path>
    <filename>inidict_8cc.html</filename>
    <includes id="inidict_8h" name="inidict.h" local="yes" import="no" module="no" objc="no">inidict.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>inidict.h</name>
    <path>zypp-core/parser/</path>
    <filename>inidict_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterator.h</includes>
    <includes id="zypp-core_2base_2Iterable_8h" name="Iterable.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterable.h</includes>
    <class kind="class">zypp::parser::IniDict</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>iniparser.cc</name>
    <path>zypp-core/parser/</path>
    <filename>iniparser_8cc.html</filename>
    <includes id="iniparser_8h" name="iniparser.h" local="yes" import="no" module="no" objc="no">iniparser.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>iniparser.h</name>
    <path>zypp-core/parser/</path>
    <filename>iniparser_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <class kind="class">zypp::parser::IniParser</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>json.cc</name>
    <path>zypp-core/parser/</path>
    <filename>json_8cc.html</filename>
    <includes id="json_8h" name="json.h" local="yes" import="no" module="no" objc="no">json.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>json.h</name>
    <path>zypp-core/parser/</path>
    <filename>json_8h.html</filename>
    <includes id="parseexception_8h" name="parseexception.h" local="no" import="no" module="no" objc="no">zypp-core/parser/parseexception.h</includes>
    <includes id="inputstream_8h" name="inputstream.h" local="no" import="no" module="no" objc="no">zypp-core/base/inputstream.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="JsonValue_8h" name="JsonValue.h" local="yes" import="no" module="no" objc="no">json/JsonValue.h</includes>
    <class kind="class">zypp::json::Parser</class>
    <class kind="struct">zypp::json::Parser::Token</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>JsonBool.h</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonBool_8h.html</filename>
    <class kind="class">zypp::json::Bool</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>JsonNull.h</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonNull_8h.html</filename>
    <class kind="class">zypp::json::Null</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>JsonNumber.h</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonNumber_8h.html</filename>
    <includes id="mtry_8h" name="mtry.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/mtry.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <class kind="class">zypp::json::Number</class>
    <class kind="class">zypp::json::Int</class>
    <class kind="class">zypp::json::UInt</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>JsonString.h</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonString_8h.html</filename>
    <class kind="class">zypp::json::String</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
    <namespace>zypp::json::detail</namespace>
  </compound>
  <compound kind="file">
    <name>JsonValue.cc</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonValue_8cc.html</filename>
    <includes id="JsonValue_8h" name="JsonValue.h" local="yes" import="no" module="no" objc="no">JsonValue.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>JsonValue.h</name>
    <path>zypp-core/parser/json/</path>
    <filename>JsonValue_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="JsonBool_8h" name="JsonBool.h" local="yes" import="no" module="no" objc="no">JsonBool.h</includes>
    <includes id="JsonNull_8h" name="JsonNull.h" local="yes" import="no" module="no" objc="no">JsonNull.h</includes>
    <includes id="JsonNumber_8h" name="JsonNumber.h" local="yes" import="no" module="no" objc="no">JsonNumber.h</includes>
    <includes id="JsonString_8h" name="JsonString.h" local="yes" import="no" module="no" objc="no">JsonString.h</includes>
    <class kind="class">zypp::json::Array</class>
    <class kind="class">zypp::json::Object</class>
    <class kind="class">zypp::json::Value</class>
    <namespace>zypp</namespace>
    <namespace>zypp::json</namespace>
  </compound>
  <compound kind="file">
    <name>parseexception.cc</name>
    <path>zypp-core/parser/</path>
    <filename>parseexception_8cc.html</filename>
    <includes id="parseexception_8h" name="parseexception.h" local="yes" import="no" module="no" objc="no">parseexception.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>parseexception.h</name>
    <path>zypp-core/parser/</path>
    <filename>parseexception_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zypp::parser::ParseException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>sysconfig.cc</name>
    <path>zypp-core/parser/</path>
    <filename>sysconfig_8cc.html</filename>
    <includes id="sysconfig_8h" name="sysconfig.h" local="yes" import="no" module="no" objc="no">sysconfig.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
    <namespace>zypp::base::sysconfig</namespace>
  </compound>
  <compound kind="file">
    <name>sysconfig.h</name>
    <path>zypp-core/parser/</path>
    <filename>sysconfig_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
    <namespace>zypp::base::sysconfig</namespace>
  </compound>
  <compound kind="file">
    <name>XmlEscape.cc</name>
    <path>zypp-core/parser/xml/</path>
    <filename>XmlEscape_8cc.html</filename>
    <includes id="zypp-core_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp-core/parser/xml/XmlEscape.h</includes>
    <class kind="struct">iobind::parser::xml_escape_parser</class>
    <namespace>iobind</namespace>
    <namespace>iobind::parser</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <namespace>zypp::xml::detail</namespace>
  </compound>
  <compound kind="file">
    <name>Pathname.cc</name>
    <path>zypp-core/</path>
    <filename>Pathname_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>PluginFrame.cc</name>
    <path>zypp-core/rpc/</path>
    <filename>PluginFrame_8cc.html</filename>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="PluginFrame_8h" name="PluginFrame.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrame.h</includes>
    <class kind="struct">zypp::PluginFrame::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>PluginFrame_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PluginFrame.h</name>
    <path>zypp-core/rpc/</path>
    <filename>PluginFrame_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <includes id="PluginFrameException_8h" name="PluginFrameException.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrameException.h</includes>
    <class kind="class">zypp::PluginFrame</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginFrameException.cc</name>
    <path>zypp-core/rpc/</path>
    <filename>PluginFrameException_8cc.html</filename>
    <includes id="PluginFrameException_8h" name="PluginFrameException.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrameException.h</includes>
    <includes id="PluginFrame_8h" name="PluginFrame.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrame.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginFrameException.h</name>
    <path>zypp-core/rpc/</path>
    <filename>PluginFrameException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::PluginFrameException</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ShutdownLock.cc</name>
    <path>zypp-core/</path>
    <filename>ShutdownLock_8cc.html</filename>
    <includes id="ShutdownLock__p_8h" name="ShutdownLock_p.h" local="yes" import="no" module="no" objc="no">ShutdownLock_p.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
  </compound>
  <compound kind="file">
    <name>ShutdownLock_p.h</name>
    <path>zypp-core/</path>
    <filename>ShutdownLock__p_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::ShutdownLock</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>progressdata.cc</name>
    <path>zypp-core/ui/</path>
    <filename>progressdata_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>progressdata_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>progressdata.h</name>
    <path>zypp-core/ui/</path>
    <filename>progressdata_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::ProgressData</class>
    <class kind="class">zypp::ProgressData::Data</class>
    <class kind="class">zypp::CombinedProgressData</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Url.cc</name>
    <path>zypp-core/</path>
    <filename>Url_8cc.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::hotfix1050625</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RX_SPLIT_URL</name>
      <anchorfile>Url_8cc.html</anchorfile>
      <anchor>acaa2d7d2cad21508c73975d12fe4c5c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UrlBase.cc</name>
    <path>zypp-core/url/</path>
    <filename>UrlBase_8cc.html</filename>
    <includes id="zypp-core_2url_2UrlBase_8h" name="UrlBase.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlBase.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <class kind="class">zypp::url::SafeQuerystr</class>
    <class kind="class">zypp::url::UrlBaseData</class>
    <namespace>zypp</namespace>
    <namespace>zypp::url</namespace>
    <member kind="define">
      <type>#define</type>
      <name>a_zA_Z</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>a2452cc1b29d06e0d540aad93ea93e0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_VALID_SCHEME</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>a22a2d188256f8cf2151a7e73a7f6f3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_VALID_PORT</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>a3bb507452c611d4c54b5088aba4e4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_VALID_HOSTNAME</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>a4592a05961855b4b3ade3a20e9c8667f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_VALID_HOSTIPV4</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>a31da1639dc36692b7f5ee6fee8ef0397</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_VALID_HOSTIPV6</name>
      <anchorfile>UrlBase_8cc.html</anchorfile>
      <anchor>ab1ae8cc77b23f54a52b02e125d82b282</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UrlUtils.cc</name>
    <path>zypp-core/url/</path>
    <filename>UrlUtils_8cc.html</filename>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2url_2UrlUtils_8h" name="UrlUtils.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlUtils.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::url</namespace>
  </compound>
  <compound kind="file">
    <name>asyncop.h</name>
    <path>zypp-core/zyppng/async/</path>
    <filename>asyncop_8h.html</filename>
    <includes id="type__traits_8h" name="type_traits.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/meta/type_traits.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="struct">zyppng::detail::has_value_type</class>
    <class kind="struct">zyppng::detail::has_value_type&lt; T, std::void_t&lt; typename T::value_type &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_asyncop_type</class>
    <class kind="struct">zyppng::detail::is_asyncop_type&lt; T, std::enable_if_t&lt; std::is_convertible_v&lt; T *, AsyncOp&lt; typename T::value_type &gt; * &gt; &gt; &gt;</class>
    <class kind="class">zyppng::AsyncOpNotReadyException</class>
    <class kind="class">zyppng::CancelNotImplementedException</class>
    <class kind="class">zyppng::AsyncOpBase</class>
    <class kind="class">zyppng::AsyncOp</class>
    <class kind="struct">zyppng::NestedAsyncOpMixin</class>
    <class kind="struct">zyppng::detail::ReadyResult</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>abstracteventsource.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>abstracteventsource_8cc.html</filename>
    <includes id="abstracteventsource_8h" name="abstracteventsource.h" local="yes" import="no" module="no" objc="no">abstracteventsource.h</includes>
    <includes id="abstracteventsource__p_8h" name="abstracteventsource_p.h" local="yes" import="no" module="no" objc="no">private/abstracteventsource_p.h</includes>
    <includes id="eventdispatcher_8h" name="eventdispatcher.h" local="yes" import="no" module="no" objc="no">eventdispatcher.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="yes" import="no" module="no" objc="no">private/base_p.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>abstracteventsource.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>abstracteventsource_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zyppng::AbstractEventSource</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>autodisconnect.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>autodisconnect_8h.html</filename>
    <class kind="struct">zyppng::AutoDisconnect</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>base.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>base_8cc.html</filename>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>base.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>base_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <class kind="struct">zyppng::internal::MemberFunction&lt; Ret(BType::*)(Args...)&gt;</class>
    <class kind="class">zyppng::Base</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::internal</namespace>
  </compound>
  <compound kind="file">
    <name>eventdispatcher.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>eventdispatcher_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zyppng::EventDispatcher</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>eventdispatcher_glib.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>eventdispatcher__glib_8cc.html</filename>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">timer.h</includes>
    <includes id="eventdispatcher__glib__p_8h" name="eventdispatcher_glib_p.h" local="yes" import="no" module="no" objc="no">private/eventdispatcher_glib_p.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="yes" import="no" module="no" objc="no">private/threaddata_p.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>eventloop.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>eventloop_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zyppng::EventLoop</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>eventloop_glib.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>eventloop__glib_8cc.html</filename>
    <includes id="eventloop__glib__p_8h" name="eventloop_glib_p.h" local="yes" import="no" module="no" objc="no">private/eventloop_glib_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>linuxhelpers.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>linuxhelpers_8cc.html</filename>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="yes" import="no" module="no" objc="no">private/linuxhelpers_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>abstracteventsource_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>abstracteventsource__p_8h.html</filename>
    <includes id="base__p_8h" name="base_p.h" local="yes" import="no" module="no" objc="no">base_p.h</includes>
    <includes id="eventdispatcher_8h" name="eventdispatcher.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventdispatcher.h</includes>
    <class kind="class">zyppng::AbstractEventSourcePrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>base_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>base__p_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="base_8h" name="base.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/base.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <class kind="class">zyppng::BasePrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>eventdispatcher_glib_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>eventdispatcher__glib__p_8h.html</filename>
    <includes id="base__p_8h" name="base_p.h" local="yes" import="no" module="no" objc="no">base_p.h</includes>
    <includes id="eventdispatcher_8h" name="eventdispatcher.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventdispatcher.h</includes>
    <class kind="struct">zyppng::GUnixPollFD</class>
    <class kind="struct">zyppng::GAbstractEventSource</class>
    <class kind="struct">zyppng::GLibTimerSource</class>
    <class kind="struct">zyppng::GlibWaitPIDData</class>
    <class kind="class">zyppng::EventDispatcherPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>eventloop_glib_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>eventloop__glib__p_8h.html</filename>
    <includes id="base__p_8h" name="base_p.h" local="yes" import="no" module="no" objc="no">base_p.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="yes" import="no" module="no" objc="no">threaddata_p.h</includes>
    <includes id="eventloop_8h" name="eventloop.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventloop.h</includes>
    <class kind="class">zyppng::EventLoopPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>linuxhelpers_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>linuxhelpers__p_8h.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <class kind="struct">zyppng::Pipe</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>threaddata_p.h</name>
    <path>zypp-core/zyppng/base/private/</path>
    <filename>threaddata__p_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="struct">zyppng::ThreadData</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>signals.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>signals_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <class kind="class">zyppng::Signal&lt; R(T...)&gt;</class>
    <class kind="class">zyppng::MemSignal&lt; SignalHost, ReturnType(Arguments...)&gt;</class>
    <class kind="struct">zyppng::internal::lock_shared</class>
    <class kind="class">zyppng::SignalProxy&lt; R(T...)&gt;</class>
    <class kind="struct">sigc::visitor&lt; zyppng::internal::lock_shared&lt; T_functor, Lockers... &gt; &gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::internal</namespace>
    <namespace>sigc</namespace>
  </compound>
  <compound kind="file">
    <name>socketnotifier.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>socketnotifier_8cc.html</filename>
    <includes id="socketnotifier_8h" name="socketnotifier.h" local="yes" import="no" module="no" objc="no">socketnotifier.h</includes>
    <includes id="abstracteventsource__p_8h" name="abstracteventsource_p.h" local="yes" import="no" module="no" objc="no">private/abstracteventsource_p.h</includes>
    <class kind="class">zyppng::SocketNotifierPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>socketnotifier.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>socketnotifier_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zyppng::SocketNotifier</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>statemachine.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>statemachine_8h.html</filename>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <class kind="struct">zyppng::detail::StateWithTransitions</class>
    <class kind="struct">zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, true &gt;</class>
    <class kind="struct">zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, false &gt;</class>
    <class kind="struct">zyppng::detail::collect_transitions_helper</class>
    <class kind="struct">zyppng::detail::collect_transitions_helper&lt; State, TupleSoFar, Head &gt;</class>
    <class kind="struct">zyppng::detail::collect_transitions</class>
    <class kind="struct">zyppng::detail::make_state_set_helper</class>
    <class kind="struct">zyppng::detail::make_state_set_helper&lt; VariantSoFar, Head &gt;</class>
    <class kind="struct">zyppng::detail::make_state_set</class>
    <class kind="struct">zyppng::detail::is_same_state</class>
    <class kind="struct">zyppng::detail::make_statewithtransition</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState, State... &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set&lt; NoState, std::variant&lt; HeadState, States... &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::Transition</class>
    <class kind="class">zyppng::Statemachine</class>
    <class kind="struct">zyppng::Statemachine::_InitialState</class>
    <class kind="class">zyppng::BasicState</class>
    <class kind="class">zyppng::SimpleState</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>threaddata.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>threaddata_8cc.html</filename>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="yes" import="no" module="no" objc="no">private/threaddata_p.h</includes>
    <includes id="eventdispatcher__glib__p_8h" name="eventdispatcher_glib_p.h" local="yes" import="no" module="no" objc="no">private/eventdispatcher_glib_p.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>timer.cc</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>timer_8cc.html</filename>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">timer.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="yes" import="no" module="no" objc="no">private/base_p.h</includes>
    <includes id="eventdispatcher_8h" name="eventdispatcher.h" local="yes" import="no" module="no" objc="no">eventdispatcher.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zyppng::TimerPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>timer_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zyppng::Timer</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>unixsignalsource.cpp</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>unixsignalsource_8cpp.html</filename>
    <includes id="unixsignalsource_8h" name="unixsignalsource.h" local="yes" import="no" module="no" objc="no">unixsignalsource.h</includes>
    <includes id="abstracteventsource__p_8h" name="abstracteventsource_p.h" local="yes" import="no" module="no" objc="no">private/abstracteventsource_p.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2Errno_8h" name="Errno.h" local="no" import="no" module="no" objc="no">zypp-core/base/Errno.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <class kind="class">zyppng::UnixSignalSourcePrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>unixsignalsource.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>unixsignalsource_8h.html</filename>
    <includes id="abstracteventsource_8h" name="abstracteventsource.h" local="yes" import="no" module="no" objc="no">abstracteventsource.h</includes>
    <class kind="class">zyppng::UnixSignalSource</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>zyppglobal.h</name>
    <path>zypp-core/zyppng/base/</path>
    <filename>zyppglobal_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LIBZYPP_NG_EXPORT</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a74d4d20d2fe234ca9f7371086b8f14b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIBZYPP_NG_NO_EXPORT</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>aee6abe621b5aecb0297d7025cba19923</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECLARE_PRIVATE</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a6d0b3aa3efdac41d2ea0722af6506af2</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_IMPL_PRIVATE</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a2125312fecf9fad9bc41434ab56ac873</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECLARE_PUBLIC</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>ac2ce4a6bae3d7c9d8fb9efec70e3d2f3</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_D</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a70d4ff19071ffea6163a980fb8742bb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_Z</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a84a96754b86ab36cc9319b19dbd88961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>ad765a09b6b0dcc6cb9fe3d4c7d963895</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>ae8de8088670adeb911ad2bf6adfc701d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>ae59869f76bf3c714064df4f4f682906a</anchor>
      <arglist>(T, TArg1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_ADD_PRIVATE_CONSTR_HELPER</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>aeac1dfff4212619c777e6d71598a2988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_PRIVATE_CONSTR_ARG</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a28a3ba52bf899e7f992a5dd7ac00c678</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_PRIVATE_CONSTR_ARG_VAL</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a6a8d638ef9e763a445a988e59db7e607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_ADD_CREATE_FUNC</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a3fd95c70ae43130b3fd01fb6e89d8e45</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECL_PRIVATE_CONSTR</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a2b4bf28dee06a43297b55cf72c65081d</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a5fb6e7721e6b06a6d78e93824d212b13</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a13f64c2148c206173e23cb9f5018c6f3</anchor>
      <arglist>(Class,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a12a657f5fd37b577d7c7222df5c61058</anchor>
      <arglist>(Class,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_NODISCARD</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a5214a4b81377486aac76df2847693800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>zyppGetPtrHelper</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a60c2c1d69c117fb1b17f6afae581f01c</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>zyppGetPtrHelper</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a5fcb5d81c33baa8958a954abdb945f87</anchor>
      <arglist>(const Ptr &amp;ptr) -&gt; decltype(ptr.operator-&gt;())</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>zyppGetPtrHelper</name>
      <anchorfile>zyppglobal_8h.html</anchorfile>
      <anchor>a417745c9f2a548f2547389368f43931c</anchor>
      <arglist>(Ptr &amp;ptr) -&gt; decltype(ptr.operator-&gt;())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bytearray.h</name>
    <path>zypp-core/zyppng/core/</path>
    <filename>bytearray_8h.html</filename>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>env.h</name>
    <path>zypp-core/zyppng/core/</path>
    <filename>env_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>idstring.h</name>
    <path>zypp-core/zyppng/core/</path>
    <filename>idstring_8h.html</filename>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>string.h</name>
    <path>zypp-core/zyppng/core/</path>
    <filename>string_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::str</namespace>
  </compound>
  <compound kind="file">
    <name>url.h</name>
    <path>zypp-core/zyppng/core/</path>
    <filename>url_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>abstractspawnengine.cc</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>abstractspawnengine_8cc.html</filename>
    <includes id="abstractspawnengine__p_8h" name="abstractspawnengine_p.h" local="yes" import="no" module="no" objc="no">private/abstractspawnengine_p.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="forkspawnengine__p_8h" name="forkspawnengine_p.h" local="yes" import="no" module="no" objc="no">private/forkspawnengine_p.h</includes>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>abstractspawnengine_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>asyncdatasource.cpp</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>asyncdatasource_8cpp.html</filename>
    <includes id="asyncdatasource__p_8h" name="asyncdatasource_p.h" local="yes" import="no" module="no" objc="no">private/asyncdatasource_p.h</includes>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>asyncdatasource.h</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>asyncdatasource_8h.html</filename>
    <class kind="class">zyppng::AsyncDataSource</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>forkspawnengine.cc</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>forkspawnengine_8cc.html</filename>
    <includes id="forkspawnengine__p_8h" name="forkspawnengine_p.h" local="yes" import="no" module="no" objc="no">private/forkspawnengine_p.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp/base/IOTools.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="CleanerThread__p_8h" name="CleanerThread_p.h" local="no" import="no" module="no" objc="no">zypp-core/base/CleanerThread_p.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>forkspawnengine_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iobuffer.cc</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>iobuffer_8cc.html</filename>
    <includes id="iobuffer__p_8h" name="iobuffer_p.h" local="yes" import="no" module="no" objc="no">private/iobuffer_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>iodevice.cc</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>iodevice_8cc.html</filename>
    <includes id="iodevice__p_8h" name="iodevice_p.h" local="yes" import="no" module="no" objc="no">private/iodevice_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>iodevice.h</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>iodevice_8h.html</filename>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <class kind="class">zyppng::IODevice</class>
    <class kind="class">zyppng::IODeviceOStreamBuf</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>abstractspawnengine_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>abstractspawnengine__p_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zyppng::AbstractSpawnEngine</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>asyncdatasource_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>asyncdatasource__p_8h.html</filename>
    <includes id="iodevice__p_8h" name="iodevice_p.h" local="yes" import="no" module="no" objc="no">iodevice_p.h</includes>
    <includes id="iobuffer__p_8h" name="iobuffer_p.h" local="yes" import="no" module="no" objc="no">iobuffer_p.h</includes>
    <class kind="class">zyppng::AsyncDataSourcePrivate</class>
    <class kind="struct">zyppng::AsyncDataSourcePrivate::ReadChannelDev</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>forkspawnengine_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>forkspawnengine__p_8h.html</filename>
    <includes id="abstractspawnengine__p_8h" name="abstractspawnengine_p.h" local="yes" import="no" module="no" objc="no">abstractspawnengine_p.h</includes>
    <class kind="class">zyppng::AbstractDirectSpawnEngine</class>
    <class kind="class">zyppng::ForkSpawnEngine</class>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_HAS_GLIBSPAWNENGINE</name>
      <anchorfile>forkspawnengine__p_8h.html</anchorfile>
      <anchor>a905696ec6f23b5dd9085f95a801745cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iobuffer_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>iobuffer__p_8h.html</filename>
    <class kind="class">zyppng::IOBuffer</class>
    <class kind="struct">zyppng::IOBuffer::Chunk</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>iodevice_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>iodevice__p_8h.html</filename>
    <includes id="iodevice_8h" name="iodevice.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/iodevice.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <includes id="iobuffer__p_8h" name="iobuffer_p.h" local="yes" import="no" module="no" objc="no">iobuffer_p.h</includes>
    <class kind="class">zyppng::IODevicePrivate</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::constants</namespace>
  </compound>
  <compound kind="file">
    <name>sockaddr_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>sockaddr__p_8h.html</filename>
    <includes id="sockaddr_8h" name="sockaddr.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/sockaddr.h</includes>
  </compound>
  <compound kind="file">
    <name>socket_p.h</name>
    <path>zypp-core/zyppng/io/private/</path>
    <filename>socket__p_8h.html</filename>
    <includes id="socket_8h" name="socket.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/socket.h</includes>
    <includes id="iobuffer__p_8h" name="iobuffer_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/private/iobuffer_p.h</includes>
    <includes id="socketnotifier_8h" name="socketnotifier.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/socketnotifier.h</includes>
    <includes id="iodevice__p_8h" name="iodevice_p.h" local="yes" import="no" module="no" objc="no">iodevice_p.h</includes>
    <class kind="class">zyppng::SocketPrivate</class>
    <class kind="struct">zyppng::SocketPrivate::InitialState</class>
    <class kind="struct">zyppng::SocketPrivate::ConnectingState</class>
    <class kind="struct">zyppng::SocketPrivate::ConnectedState</class>
    <class kind="struct">zyppng::SocketPrivate::ListeningState</class>
    <class kind="struct">zyppng::SocketPrivate::ClosingState</class>
    <class kind="struct">zyppng::SocketPrivate::ClosedState</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>process.cpp</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>process_8cpp.html</filename>
    <includes id="process_8h" name="process.h" local="yes" import="no" module="no" objc="no">process.h</includes>
    <includes id="asyncdatasource__p_8h" name="asyncdatasource_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/private/asyncdatasource_p.h</includes>
    <includes id="abstractspawnengine__p_8h" name="abstractspawnengine_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/io/private/abstractspawnengine_p.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <class kind="class">zyppng::ProcessPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>process.h</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>process_8h.html</filename>
    <class kind="class">zyppng::Process</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>sockaddr.cpp</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>sockaddr_8cpp.html</filename>
    <includes id="sockaddr_8h" name="sockaddr.h" local="yes" import="no" module="no" objc="no">sockaddr.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>sockaddr.h</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>sockaddr_8h.html</filename>
    <class kind="class">zyppng::SockAddr</class>
    <class kind="class">zyppng::UnixSockAddr</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>socket.cc</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>socket_8cc.html</filename>
    <includes id="socket__p_8h" name="socket_p.h" local="yes" import="no" module="no" objc="no">private/socket_p.h</includes>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">string.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>socket.h</name>
    <path>zypp-core/zyppng/io/</path>
    <filename>socket_8h.html</filename>
    <class kind="class">zyppng::Socket</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>function_traits.h</name>
    <path>zypp-core/zyppng/meta/</path>
    <filename>function__traits_8h.html</filename>
    <class kind="struct">zyppng::function_traits&lt; R(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(Args...)&gt;::argument</class>
    <class kind="struct">zyppng::function_traits&lt; R(*)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(&amp;)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)(Args...) const &gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; F, std::void_t&lt; decltype(&amp;F::operator())&gt; &gt;</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>functional.h</name>
    <path>zypp-core/zyppng/meta/</path>
    <filename>functional_8h.html</filename>
    <namespace>std</namespace>
    <member kind="function">
      <type>auto</type>
      <name>mem_fn_cb</name>
      <anchorfile>functional_8h.html</anchorfile>
      <anchor>ae7095ea7b5b67e58a394bb1b38d939c2</anchor>
      <arglist>(Obj &amp;o, Ret(Obj::*objMemFunc)(Arg &amp;&amp;))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>mem_fn_cb</name>
      <anchorfile>functional_8h.html</anchorfile>
      <anchor>afbc0ea88e7e139073b9328812577305e</anchor>
      <arglist>(Obj &amp;o, Ret(Obj::*objMemFunc)(const Arg &amp;))</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>mem_fn_cb</name>
      <anchorfile>functional_8h.html</anchorfile>
      <anchor>abf2db710329b9c7e253f5ae0ca1c5765</anchor>
      <arglist>(Obj &amp;o, Ret(Obj::*objMemFunc)(Arg))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_traits.h</name>
    <path>zypp-core/zyppng/meta/</path>
    <filename>type__traits_8h.html</filename>
    <class kind="struct">std::make_void</class>
    <class kind="struct">std::detail::detector</class>
    <class kind="struct">std::detail::detector&lt; Default, std::void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</class>
    <class kind="struct">std::detail::nonesuch</class>
    <class kind="struct">std::remove_cvref</class>
    <class kind="struct">std::conjunction</class>
    <class kind="struct">std::conjunction&lt; B1 &gt;</class>
    <class kind="struct">std::conjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">std::disjunction</class>
    <class kind="struct">std::disjunction&lt; B1 &gt;</class>
    <class kind="struct">std::disjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">std::negation</class>
    <class kind="struct">zyppng::is_instance_of</class>
    <class kind="struct">zyppng::is_instance_of&lt; Templ, Templ&lt; Args... &gt; &gt;</class>
    <class kind="struct">zyppng::remove_smart_ptr</class>
    <class kind="struct">zyppng::remove_smart_ptr&lt; std::shared_ptr&lt; T &gt; &gt;</class>
    <class kind="struct">zyppng::remove_smart_ptr&lt; std::unique_ptr&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <namespace>std::detail</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>algorithm.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>algorithm_8h.html</filename>
    <class kind="struct">zyppng::detail::ContinueUntilValidPredicate</class>
    <class kind="struct">zyppng::detail::AsyncFirstOfImpl</class>
    <class kind="struct">zyppng::detail::FirstOfHelper</class>
    <class kind="class">zyppng::NotFoundException</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>asyncresult.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>asyncresult_8h.html</filename>
    <class kind="struct">zyppng::detail::is_future_monad_cb</class>
    <class kind="struct">zyppng::detail::is_future_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_async_op_v&lt; Callback &gt; &gt;, decltype(std::declval&lt; remove_smart_ptr_t&lt; Callback &gt; &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; !is_async_op_v&lt; Callback &gt; &gt;, std::enable_if_t&lt; !std::is_same_v&lt; void, decltype(std::declval&lt; Callback &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_async_res</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_async_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_sync_res</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_sync_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; !callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_nested_async</class>
    <class kind="struct">zyppng::detail::is_nested_async&lt; AsyncOpRef&lt; AsyncOpRef&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::AsyncToAsyncResult</class>
    <class kind="struct">zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_sync_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_async_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
    <namespace>zyppng::operators</namespace>
  </compound>
  <compound kind="file">
    <name>await.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>await_8h.html</filename>
    <class kind="struct">zyppng::detail::AwaitImpl&lt; ArgType, SignalProxy&lt; SigR(SigT...)&gt;(ArgType::*)()&gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>expected.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>expected_8h.html</filename>
    <class kind="class">zyppng::expected</class>
    <class kind="class">zyppng::expected&lt; void, E &gt;</class>
    <class kind="struct">zyppng::detail::and_then_helper</class>
    <class kind="struct">zyppng::detail::or_else_helper</class>
    <class kind="struct">zyppng::detail::inspect_helper</class>
    <class kind="struct">zyppng::detail::inspect_err_helper</class>
    <class kind="struct">zyppng::detail::collect_helper</class>
    <class kind="struct">zyppng::detail::transform_collect_helper</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
    <namespace>zyppng::operators</namespace>
    <member kind="define">
      <type>#define</type>
      <name>THROW_MSG_IF_EXCEPTIONS_ARE_ENABLED</name>
      <anchorfile>expected_8h.html</anchorfile>
      <anchor>a264d0d7999f246173f0ed192a49c2ca5</anchor>
      <arglist>(WHAT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THROW_IF_EXCEPTIONS_ARE_ENABLED</name>
      <anchorfile>expected_8h.html</anchorfile>
      <anchor>aeab64c0394b44a98720e657c9e592ebb</anchor>
      <arglist>(WHAT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lift.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>lift_8h.html</filename>
    <class kind="struct">zyppng::detail::lifter</class>
    <class kind="struct">zyppng::detail::lifter&lt; std::shared_ptr&lt; AsyncOp &gt;, std::void_t&lt; std::enable_if_t&lt; zyppng::detail::is_async_op&lt; AsyncOp &gt;::value &gt; &gt; &gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>mtry.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>mtry_8h.html</filename>
    <includes id="expected_8h" name="expected.h" local="yes" import="no" module="no" objc="no">expected.h</includes>
    <class kind="struct">zyppng::detail::mtry_helper</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
    <namespace>zyppng::operators</namespace>
  </compound>
  <compound kind="file">
    <name>redo.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>redo_8h.html</filename>
    <class kind="struct">zyppng::detail::RedoWhileImpl</class>
    <class kind="struct">zyppng::detail::RedoWhileImpl&lt; std::shared_ptr&lt; MyAsyncOp &gt;, Pred, std::enable_if_t&lt; is_async_op&lt; MyAsyncOp &gt;::value &gt; &gt;</class>
    <class kind="struct">zyppng::detail::RedoWhileImpl&lt; Task, Pred, std::enable_if_t&lt; is_async_op&lt; remove_smart_ptr_t&lt; typename function_traits&lt; Task &gt;::return_type &gt; &gt;::value &gt; &gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>transform.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>transform_8h.html</filename>
    <includes id="wait_8h" name="wait.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/wait.h</includes>
    <class kind="struct">zyppng::detail::transform_helper</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
    <namespace>zyppng::operators</namespace>
  </compound>
  <compound kind="file">
    <name>wait.h</name>
    <path>zypp-core/zyppng/pipelines/</path>
    <filename>wait_8h.html</filename>
    <class kind="struct">zyppng::detail::WaitForImpl</class>
    <class kind="struct">zyppng::detail::WaitForHelper</class>
    <class kind="struct">zyppng::detail::WaitForHelperExt</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>stompframestream.cc</name>
    <path>zypp-core/zyppng/rpc/</path>
    <filename>stompframestream_8cc.html</filename>
    <includes id="stompframestream_8h" name="stompframestream.h" local="yes" import="no" module="no" objc="no">stompframestream.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/core/string.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>stompframestream.h</name>
    <path>zypp-core/zyppng/rpc/</path>
    <filename>stompframestream_8h.html</filename>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="PluginFrame_8h" name="PluginFrame.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrame.h</includes>
    <class kind="class">zyppng::InvalidMessageReceivedException</class>
    <class kind="class">zyppng::StompFrameStream</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::rpc</namespace>
  </compound>
  <compound kind="file">
    <name>asyncqueue.cc</name>
    <path>zypp-core/zyppng/thread/</path>
    <filename>asyncqueue_8cc.html</filename>
    <includes id="asyncqueue__p_8h" name="asyncqueue_p.h" local="yes" import="no" module="no" objc="no">private/asyncqueue_p.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>asyncqueue.h</name>
    <path>zypp-core/zyppng/thread/</path>
    <filename>asyncqueue_8h.html</filename>
    <class kind="class">zyppng::AsyncQueueBase</class>
    <class kind="class">zyppng::AsyncQueue</class>
    <class kind="class">zyppng::AsyncQueueWatch</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>asyncqueue_p.h</name>
    <path>zypp-core/zyppng/thread/private/</path>
    <filename>asyncqueue__p_8h.html</filename>
    <includes id="abstracteventsource__p_8h" name="abstracteventsource_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/abstracteventsource_p.h</includes>
    <includes id="asyncqueue_8h" name="asyncqueue.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/thread/asyncqueue.h</includes>
    <class kind="class">zyppng::AsyncQueueWatchPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>wakeup.cpp</name>
    <path>zypp-core/zyppng/thread/</path>
    <filename>wakeup_8cpp.html</filename>
    <includes id="wakeup_8h" name="wakeup.h" local="yes" import="no" module="no" objc="no">wakeup.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>wakeup.h</name>
    <path>zypp-core/zyppng/thread/</path>
    <filename>wakeup_8h.html</filename>
    <class kind="class">zyppng::Wakeup</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>userinterface_p.h</name>
    <path>zypp-core/zyppng/ui/private/</path>
    <filename>userinterface__p_8h.html</filename>
    <includes id="userinterface_8h" name="userinterface.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/ui/userinterface.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <class kind="class">zyppng::UserInterfacePrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>progressobserver.cc</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>progressobserver_8cc.html</filename>
    <includes id="progressobserver_8h" name="progressobserver.h" local="yes" import="no" module="no" objc="no">progressobserver.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="yes" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <includes id="dtorreset_8h" name="dtorreset.h" local="no" import="no" module="no" objc="no">zypp-core/base/dtorreset.h</includes>
    <class kind="class">zyppng::ProgressObserverPrivate</class>
    <class kind="struct">zyppng::ProgressObserverPrivate::ChildInfo</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>progressobserver.h</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>progressobserver_8h.html</filename>
    <includes id="progressdata_8h" name="progressdata.h" local="no" import="no" module="no" objc="no">zypp-core/ui/progressdata.h</includes>
    <class kind="class">zyppng::ProgressObserver</class>
    <class kind="struct">zyppng::operators::detail::progress_helper</class>
    <class kind="struct">zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Start &gt;</class>
    <class kind="struct">zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Finish &gt;</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::operators</namespace>
    <namespace>zyppng::operators::detail</namespace>
  </compound>
  <compound kind="file">
    <name>userinterface.cc</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>userinterface_8cc.html</filename>
    <includes id="userinterface__p_8h" name="userinterface_p.h" local="yes" import="no" module="no" objc="no">private/userinterface_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>userinterface.h</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>userinterface_8h.html</filename>
    <class kind="class">zyppng::UserInterface</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>curlauthdata.cc</name>
    <path>zypp-curl/auth/</path>
    <filename>curlauthdata_8cc.html</filename>
    <includes id="curlauthdata_8h" name="curlauthdata.h" local="yes" import="no" module="no" objc="no">curlauthdata.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>curlauthdata.h</name>
    <path>zypp-curl/auth/</path>
    <filename>curlauthdata_8h.html</filename>
    <class kind="class">zypp::media::CurlAuthData</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>curlconfig.cc</name>
    <path>zypp-curl/</path>
    <filename>curlconfig_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ISSEP</name>
      <anchorfile>curlconfig_8cc.html</anchorfile>
      <anchor>a243c39db05fce10d8f918665f9eebacb</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>curlconfig.h</name>
    <path>zypp-curl/</path>
    <filename>curlconfig_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="struct">zypp::media::CurlConfig</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>curlhelper.cc</name>
    <path>zypp-curl/</path>
    <filename>curlhelper_8cc.html</filename>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="yes" import="no" module="no" objc="no">private/curlhelper_p.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TRANSFER_TIMEOUT_MAX</name>
      <anchorfile>curlhelper_8cc.html</anchorfile>
      <anchor>a391f09852d0ff3f8dbaf58e9e29a5b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>authdata.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>zypp-curl_2ng_2network_2authdata_8h.html</filename>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>authdata.h</name>
    <path>zypp-media/auth/</path>
    <filename>zypp-media_2auth_2authdata_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::media::AuthData</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>curlmultiparthandler.cc</name>
    <path>zypp-curl/ng/network/</path>
    <filename>curlmultiparthandler_8cc.html</filename>
    <includes id="curlmultiparthandler_8h" name="curlmultiparthandler.h" local="yes" import="no" module="no" objc="no">curlmultiparthandler.h</includes>
    <includes id="mediadebug__p_8h" name="mediadebug_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/mediadebug_p.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>curlmultiparthandler.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>curlmultiparthandler_8h.html</filename>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="rangedesc_8h" name="rangedesc.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/rangedesc.h</includes>
    <class kind="class">zyppng::CurlMultiPartDataReceiver</class>
    <class kind="class">zyppng::CurlMultiPartHandler</class>
    <class kind="struct">zyppng::CurlMultiPartHandler::Range</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>networkrequestdispatcher.cc</name>
    <path>zypp-curl/ng/network/</path>
    <filename>networkrequestdispatcher_8cc.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="networkrequestdispatcher__p_8h" name="networkrequestdispatcher_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/networkrequestdispatcher_p.h</includes>
    <includes id="networkrequesterror__p_8h" name="networkrequesterror_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/networkrequesterror_p.h</includes>
    <includes id="request__p_8h" name="request_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/request_p.h</includes>
    <includes id="mediadebug__p_8h" name="mediadebug_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/mediadebug_p.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>networkrequestdispatcher.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>networkrequestdispatcher_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <includes id="networkrequesterror_8h" name="networkrequesterror.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequesterror.h</includes>
  </compound>
  <compound kind="file">
    <name>networkrequesterror.cc</name>
    <path>zypp-curl/ng/network/</path>
    <filename>networkrequesterror_8cc.html</filename>
    <includes id="networkrequesterror__p_8h" name="networkrequesterror_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/networkrequesterror_p.h</includes>
    <includes id="request_8h" name="request.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/request.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>networkrequesterror.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>networkrequesterror_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zyppng::NetworkRequestError</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>mediadebug_p.h</name>
    <path>zypp-curl/ng/network/private/</path>
    <filename>mediadebug__p_8h.html</filename>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XXX_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a32a94dc604d3b0f9bdd9dfede119df2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBG_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>ac9dd8ddb02d18f4c76c170178198fb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIL_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a10cef4c418d000c05cbbe0a95d32b0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a7cf1a5dced2d254f38fe1062c095d988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a7108a304826c9336b0cf1ef063497b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEC_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a804d0c76246a96c0ce626a01ed4f05e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a52fd3791d0eb7b7ff436be4938ddbb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a1b4b05e595ea24c59b592130b881829b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_XXX_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>ad1ca5a2fb401ffde4f6b11ec36d97b22</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_DBG_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a8657646d70b6de13a10e4f03d22945a7</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_MIL_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a4a3df23c338bdc13e239c2cc80a79dfc</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_WAR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a371b65dd97ae8231c75fcd567c68c2da</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ERR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>ab98b1353094a61e438b0637bc505887d</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_SEC_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a56824e14ece2d01965523ce1b902acf9</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_INT_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a145a5f01a98ccc561219a0ab4576d200</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_USR_MEDIA</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a56c2228491d170786365d2180b865a98</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>L_ENV_CONSTR_FWD_DECLARE_FUNC</name>
      <anchorfile>mediadebug__p_8h.html</anchorfile>
      <anchor>a985d182a7c90d18696bb7d866cf6ac35</anchor>
      <arglist>(ZYPP_MEDIA_CURL_DEBUG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>networkrequestdispatcher_p.h</name>
    <path>zypp-curl/ng/network/private/</path>
    <filename>networkrequestdispatcher__p_8h.html</filename>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <class kind="class">zyppng::NetworkRequestDispatcherPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>networkrequesterror_p.h</name>
    <path>zypp-curl/ng/network/private/</path>
    <filename>networkrequesterror__p_8h.html</filename>
    <includes id="networkrequesterror_8h" name="networkrequesterror.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequesterror.h</includes>
    <class kind="class">zyppng::NetworkRequestErrorPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>request_p.h</name>
    <path>zypp-curl/ng/network/private/</path>
    <filename>request__p_8h.html</filename>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <includes id="request_8h" name="request.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/request.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <class kind="class">zyppng::NetworkRequestPrivate</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::FileVerifyInfo</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::pending_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::prepareNextRangeBatch_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::running_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::finished_t</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>rangedesc.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>rangedesc_8h.html</filename>
    <includes id="bytearray_8h" name="bytearray.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/core/bytearray.h</includes>
    <class kind="struct">zyppng::RangeDesc</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>request.cc</name>
    <path>zypp-curl/ng/network/</path>
    <filename>request_8cc.html</filename>
    <includes id="request__p_8h" name="request_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/request_p.h</includes>
    <includes id="networkrequesterror__p_8h" name="networkrequesterror_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/networkrequesterror_p.h</includes>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <includes id="mediadebug__p_8h" name="mediadebug_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/mediadebug_p.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>request.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>request_8h.html</filename>
    <includes id="networkrequesterror_8h" name="networkrequesterror.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequesterror.h</includes>
    <includes id="curlmultiparthandler_8h" name="curlmultiparthandler.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/curlmultiparthandler.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zyppng::NetworkRequest</class>
    <class kind="struct">zyppng::NetworkRequest::Timings</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zyppng</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>request_8h.html</anchorfile>
      <anchor>a6dc8c620922c8f3d057297e1da6a3a62</anchor>
      <arglist>(zyppng::NetworkRequest::Options)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transfersettings.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>ng_2network_2transfersettings_8h.html</filename>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>transfersettings.h</name>
    <path>zypp-curl/</path>
    <filename>transfersettings_8h.html</filename>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <class kind="class">zypp::media::TransferSettings</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>zckhelper.cc</name>
    <path>zypp-curl/ng/network/</path>
    <filename>zckhelper_8cc.html</filename>
    <includes id="zckhelper_8h" name="zckhelper.h" local="yes" import="no" module="no" objc="no">zckhelper.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="mediadebug__p_8h" name="mediadebug_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/mediadebug_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>zckhelper.h</name>
    <path>zypp-curl/ng/network/</path>
    <filename>zckhelper_8h.html</filename>
    <includes id="curlmultiparthandler_8h" name="curlmultiparthandler.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/curlmultiparthandler.h</includes>
    <includes id="rangedesc_8h" name="rangedesc.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/rangedesc.h</includes>
    <class kind="class">zyppng::ZckHelper</class>
    <class kind="struct">zyppng::ZckHelper::PrepareResult</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>mediablocklist.cc</name>
    <path>zypp-curl/parser/</path>
    <filename>mediablocklist_8cc.html</filename>
    <includes id="mediablocklist_8h" name="mediablocklist.h" local="yes" import="no" module="no" objc="no">mediablocklist.h</includes>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">string.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UPDATE_RSUM</name>
      <anchorfile>mediablocklist_8cc.html</anchorfile>
      <anchor>a8abc38d19e8ba806160077e2f8f05758</anchor>
      <arglist>(a, b, oldc, newc, bshift)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>a</name>
      <anchorfile>mediablocklist_8cc.html</anchorfile>
      <anchor>aac37eb0257f01d8db279c67ab5f0ab17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>b</name>
      <anchorfile>mediablocklist_8cc.html</anchorfile>
      <anchor>af2090e84abd28cda6785954f02ad30f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mediablocklist.h</name>
    <path>zypp-curl/parser/</path>
    <filename>mediablocklist_8h.html</filename>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <class kind="struct">zypp::media::MediaBlock</class>
    <class kind="class">zypp::media::MediaBlockList</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>metadatahelper.cc</name>
    <path>zypp-curl/parser/</path>
    <filename>metadatahelper_8cc.html</filename>
    <includes id="metadatahelper_8h" name="metadatahelper.h" local="yes" import="no" module="no" objc="no">metadatahelper.h</includes>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>metadatahelper.h</name>
    <path>zypp-curl/parser/</path>
    <filename>metadatahelper_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>metalinkparser.cc</name>
    <path>zypp-curl/parser/</path>
    <filename>metalinkparser_8cc.html</filename>
    <includes id="metalinkparser_8h" name="metalinkparser.h" local="yes" import="no" module="no" objc="no">metalinkparser.h</includes>
    <includes id="parseexception_8h" name="parseexception.h" local="no" import="no" module="no" objc="no">zypp-core/parser/parseexception.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <class kind="struct">zypp::media::transition</class>
    <class kind="struct">zypp::media::ml_parsedata</class>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>metalinkparser.h</name>
    <path>zypp-curl/parser/</path>
    <filename>metalinkparser_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <class kind="struct">zypp::media::MetalinkMirror</class>
    <class kind="class">zypp::media::MetaLinkParser</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>zsyncparser.cc</name>
    <path>zypp-curl/parser/</path>
    <filename>zsyncparser_8cc.html</filename>
    <includes id="zsyncparser_8h" name="zsyncparser.h" local="yes" import="no" module="no" objc="no">zsyncparser.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">string.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>c2h</name>
      <anchorfile>zsyncparser_8cc.html</anchorfile>
      <anchor>a3e0b69220ab65ee3733c842cb0e88d08</anchor>
      <arglist>(c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zsyncparser.h</name>
    <path>zypp-curl/parser/</path>
    <filename>zsyncparser_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <class kind="class">zypp::media::ZsyncParser</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>curlhelper_p.h</name>
    <path>zypp-curl/private/</path>
    <filename>curlhelper__p_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <class kind="struct">internal::CurlPollHelper</class>
    <class kind="struct">internal::CurlPollHelper::CurlPoll</class>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPLICITLY_NO_PROXY</name>
      <anchorfile>curlhelper__p_8h.html</anchorfile>
      <anchor>abcbc362d6b0801c96a86034f62369d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURLVERSION_AT_LEAST</name>
      <anchorfile>curlhelper__p_8h.html</anchorfile>
      <anchor>a940065dabe336da35fbbb2b3a28b122a</anchor>
      <arglist>(M, N, O)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proxyinfo.cc</name>
    <path>zypp-curl/</path>
    <filename>proxyinfo_8cc.html</filename>
    <includes id="proxyinfo_8h" name="proxyinfo.h" local="yes" import="no" module="no" objc="no">proxyinfo.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="proxyinfoimpl_8h" name="proxyinfoimpl.h" local="yes" import="no" module="no" objc="no">proxyinfo/proxyinfoimpl.h</includes>
    <includes id="proxyinfos_8h" name="proxyinfos.h" local="yes" import="no" module="no" objc="no">proxyinfo/proxyinfos.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>proxyinfo.h</name>
    <path>zypp-curl/</path>
    <filename>proxyinfo_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::media::ProxyInfo</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>proxyinfoimpl.h</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfoimpl_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="struct">zypp::media::ProxyInfo::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>proxyinfolibproxy.cc</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfolibproxy_8cc.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="struct">zypp::media::TmpUnsetEnv</class>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>proxyinfolibproxy.h</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfolibproxy_8h.html</filename>
    <includes id="proxyinfoimpl_8h" name="proxyinfoimpl.h" local="no" import="no" module="no" objc="no">zypp-curl/proxyinfo/proxyinfoimpl.h</includes>
    <class kind="class">zypp::media::ProxyInfoLibproxy</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="typedef">
      <type>struct _pxProxyFactory</type>
      <name>pxProxyFactoryType</name>
      <anchorfile>proxyinfolibproxy_8h.html</anchorfile>
      <anchor>a8a8f128d1ac4d2ea80eddaf978882d2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>proxyinfos.h</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfos_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>proxyinfosysconfig.cc</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfosysconfig_8cc.html</filename>
    <includes id="proxyinfosysconfig_8h" name="proxyinfosysconfig.h" local="yes" import="no" module="no" objc="no">proxyinfosysconfig.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>proxyinfosysconfig.h</name>
    <path>zypp-curl/proxyinfo/</path>
    <filename>proxyinfosysconfig_8h.html</filename>
    <includes id="proxyinfoimpl_8h" name="proxyinfoimpl.h" local="no" import="no" module="no" objc="no">zypp-curl/proxyinfo/proxyinfoimpl.h</includes>
    <class kind="class">zypp::media::ProxyInfoSysconfig</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>transfersettings.cc</name>
    <path>zypp-curl/</path>
    <filename>transfersettings_8cc.html</filename>
    <includes id="transfersettings_8h" name="transfersettings.h" local="yes" import="no" module="no" objc="no">transfersettings.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp-core/base/ReferenceCounted.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="class">zypp::media::TransferSettings::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CURL_BINARY</name>
      <anchorfile>transfersettings_8cc.html</anchorfile>
      <anchor>a18518a60f2169f5889439077440837b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>authdata.cc</name>
    <path>zypp-media/auth/</path>
    <filename>authdata_8cc.html</filename>
    <includes id="zypp-media_2auth_2authdata_8h" name="authdata.h" local="yes" import="no" module="no" objc="no">authdata.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>credentialfilereader.cc</name>
    <path>zypp-media/auth/</path>
    <filename>credentialfilereader_8cc.html</filename>
    <includes id="credentialfilereader_8h" name="credentialfilereader.h" local="yes" import="no" module="no" objc="no">credentialfilereader.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>credentialfilereader_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>credentialfilereader.h</name>
    <path>zypp-media/auth/</path>
    <filename>credentialfilereader_8h.html</filename>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="class">zypp::media::CredentialFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>credentialmanager.cc</name>
    <path>zypp-media/auth/</path>
    <filename>credentialmanager_8cc.html</filename>
    <includes id="credentialmanager_8h" name="credentialmanager.h" local="yes" import="no" module="no" objc="no">credentialmanager.h</includes>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <class kind="struct">zypp::media::CredentialManager::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USER_CREDENTIALS_FILE</name>
      <anchorfile>credentialmanager_8cc.html</anchorfile>
      <anchor>add8791ef447f55d5d746c131cc7d039e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>credentialmanager.h</name>
    <path>zypp-media/auth/</path>
    <filename>credentialmanager_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="struct">zypp::media::CredManagerOptions</class>
    <class kind="struct">zypp::media::AuthDataComparator</class>
    <class kind="class">zypp::media::CredentialManager</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>cdtools.cc</name>
    <path>zypp-media/</path>
    <filename>cdtools_8cc.html</filename>
    <includes id="cdtools_8h" name="cdtools.h" local="yes" import="no" module="no" objc="no">cdtools.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EJECT_TOOL_PATH</name>
      <anchorfile>cdtools_8cc.html</anchorfile>
      <anchor>a2f6fe2e7bc11511dcb2e145d6a8bbe0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cdtools.h</name>
    <path>zypp-media/</path>
    <filename>cdtools_8h.html</filename>
    <class kind="class">zypp::media::CDTools</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>filecheckexception.cc</name>
    <path>zypp-media/</path>
    <filename>filecheckexception_8cc.html</filename>
    <includes id="filecheckexception_8h" name="filecheckexception.h" local="yes" import="no" module="no" objc="no">filecheckexception.h</includes>
  </compound>
  <compound kind="file">
    <name>filecheckexception.h</name>
    <path>zypp-media/</path>
    <filename>filecheckexception_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zypp::FileCheckException</class>
    <class kind="class">zypp::CheckSumCheckException</class>
    <class kind="class">zypp::SignatureCheckException</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>mediaconfig.cc</name>
    <path>zypp-media/</path>
    <filename>mediaconfig_8cc.html</filename>
    <includes id="mediaconfig_8h" name="mediaconfig.h" local="yes" import="no" module="no" objc="no">mediaconfig.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="class">zypp::MediaConfigPrivate</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>mediaconfig.h</name>
    <path>zypp-media/</path>
    <filename>mediaconfig_8h.html</filename>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="class">zypp::MediaConfig</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>mediaexception.cc</name>
    <path>zypp-media/</path>
    <filename>mediaexception_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>mediaexception_8cc.html</anchorfile>
      <anchor>a9ffc8a01367e8a71d551ea8dbdc356f2</anchor>
      <arglist>(const char *format,...) __attribute__((format(printf</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mediaexception.h</name>
    <path>zypp-media/</path>
    <filename>mediaexception_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zypp::media::MediaException</class>
    <class kind="class">zypp::media::MediaMountException</class>
    <class kind="class">zypp::media::MediaUnmountException</class>
    <class kind="class">zypp::media::MediaJammedException</class>
    <class kind="class">zypp::media::MediaBadFilenameException</class>
    <class kind="class">zypp::media::MediaNotOpenException</class>
    <class kind="class">zypp::media::MediaFileNotFoundException</class>
    <class kind="class">zypp::media::MediaWriteException</class>
    <class kind="class">zypp::media::MediaNotAttachedException</class>
    <class kind="class">zypp::media::MediaBadAttachPointException</class>
    <class kind="class">zypp::media::MediaCurlInitException</class>
    <class kind="class">zypp::media::MediaSystemException</class>
    <class kind="class">zypp::media::MediaNotAFileException</class>
    <class kind="class">zypp::media::MediaNotADirException</class>
    <class kind="class">zypp::media::MediaBadUrlException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyHostException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyFilesystemException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyDestinationException</class>
    <class kind="class">zypp::media::MediaUnsupportedUrlSchemeException</class>
    <class kind="class">zypp::media::MediaNotSupportedException</class>
    <class kind="class">zypp::media::MediaCurlException</class>
    <class kind="class">zypp::media::MediaCurlSetOptException</class>
    <class kind="class">zypp::media::MediaNotDesiredException</class>
    <class kind="class">zypp::media::MediaIsSharedException</class>
    <class kind="class">zypp::media::MediaNotEjectedException</class>
    <class kind="class">zypp::media::MediaUnauthorizedException</class>
    <class kind="class">zypp::media::MediaForbiddenException</class>
    <class kind="class">zypp::media::MediaTimeoutException</class>
    <class kind="class">zypp::media::MediaFileSizeExceededException</class>
    <class kind="class">zypp::media::MediaTemporaryProblemException</class>
    <class kind="class">zypp::media::MediaBadCAException</class>
    <class kind="class">zypp::media::MediaInvalidCredentialsException</class>
    <class kind="class">zypp::media::MediaRequestCancelledException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>mount.cc</name>
    <path>zypp-media/</path>
    <filename>mount_8cc.html</filename>
    <includes id="zypp_2base_2ExternalDataSource_8h" name="ExternalDataSource.h" local="no" import="no" module="no" objc="no">zypp/base/ExternalDataSource.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>N_</name>
      <anchorfile>mount_8cc.html</anchorfile>
      <anchor>a83ab2a7f3cdd30f6081c5b87d9b7b297</anchor>
      <arglist>(STR)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mount.h</name>
    <path>zypp-media/</path>
    <filename>mount_8h.html</filename>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <class kind="struct">zypp::media::MountEntry</class>
    <class kind="class">zypp::media::Mount</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>attachedmediainfo.cc</name>
    <path>zypp-media/ng/</path>
    <filename>attachedmediainfo_8cc.html</filename>
    <includes id="attachedmediainfo__p_8h" name="attachedmediainfo_p.h" local="yes" import="no" module="no" objc="no">private/attachedmediainfo_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>headervaluemap.cc</name>
    <path>zypp-media/ng/</path>
    <filename>headervaluemap_8cc.html</filename>
    <includes id="headervaluemap_8h" name="headervaluemap.h" local="yes" import="no" module="no" objc="no">headervaluemap.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>headervaluemap.h</name>
    <path>zypp-media/ng/</path>
    <filename>headervaluemap_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zyppng::HeaderValue</class>
    <class kind="class">zyppng::HeaderValueMap</class>
    <class kind="class">zyppng::HeaderValueMap::const_iterator</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>lazymediahandle.h</name>
    <path>zypp-media/ng/</path>
    <filename>lazymediahandle_8h.html</filename>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <class kind="class">zyppng::LazyMediaHandle</class>
    <class kind="struct">zyppng::LazyMediaHandle::Data</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>mediaverifier.cc</name>
    <path>zypp-media/ng/</path>
    <filename>mediaverifier_8cc.html</filename>
    <includes id="mediaverifier_8h" name="mediaverifier.h" local="yes" import="no" module="no" objc="no">mediaverifier.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="yes" import="no" module="no" objc="no">private/providedbg_p.h</includes>
    <class kind="class">zyppng::SuseMediaDataVerifier</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>mediaverifier.h</name>
    <path>zypp-media/ng/</path>
    <filename>mediaverifier_8h.html</filename>
    <class kind="class">zyppng::MediaDataVerifier</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>attachedmediainfo_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>attachedmediainfo__p_8h.html</filename>
    <includes id="providefwd__p_8h" name="providefwd_p.h" local="yes" import="no" module="no" objc="no">providefwd_p.h</includes>
    <includes id="providequeue__p_8h" name="providequeue_p.h" local="yes" import="no" module="no" objc="no">providequeue_p.h</includes>
    <includes id="zypp-core_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="yes" import="no" module="no" objc="no">zypp-core/base/ReferenceCounted.h</includes>
    <class kind="class">zyppng::AttachedMediaInfo</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provide_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>provide__p_8h.html</filename>
    <includes id="providefwd__p_8h" name="providefwd_p.h" local="yes" import="no" module="no" objc="no">providefwd_p.h</includes>
    <includes id="providequeue__p_8h" name="providequeue_p.h" local="yes" import="no" module="no" objc="no">providequeue_p.h</includes>
    <includes id="attachedmediainfo__p_8h" name="attachedmediainfo_p.h" local="yes" import="no" module="no" objc="no">attachedmediainfo_p.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <class kind="class">zyppng::ProvidePrivate</class>
    <class kind="struct">zyppng::ProvidePrivate::QueueItem</class>
    <class kind="struct">zyppng::ProvidePrivate::FileCacheItem</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::constants</namespace>
  </compound>
  <compound kind="file">
    <name>providedbg_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>providedbg__p_8h.html</filename>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XXX_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>af904a5194a308b176fdb17cfc04345de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBG_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>a1879644a789d5a2047e849f1d395200e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIL_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>ab2ccdd0664eb98fec5d9aa0fe9211e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAR_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>a96790d69df5154043afd9e01fdbdcc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>a7fc74981564ae53b1e79422261125b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEC_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>adf09d70f5b44045bd8f48c0e1e8b3a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>a7f2c7f4b7c1117af97ae12474f030358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USR_PRV</name>
      <anchorfile>providedbg__p_8h.html</anchorfile>
      <anchor>ac1bdecbb9299d19e0e43aa6e1b99f7f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>providefwd_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>providefwd__p_8h.html</filename>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideitem_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>provideitem__p_8h.html</filename>
    <includes id="providefwd__p_8h" name="providefwd_p.h" local="yes" import="no" module="no" objc="no">providefwd_p.h</includes>
    <includes id="providequeue__p_8h" name="providequeue_p.h" local="yes" import="no" module="no" objc="no">providequeue_p.h</includes>
    <includes id="attachedmediainfo__p_8h" name="attachedmediainfo_p.h" local="yes" import="no" module="no" objc="no">attachedmediainfo_p.h</includes>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="yes" import="no" module="no" objc="no">providemessage_p.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <class kind="class">zyppng::ProvideRequest</class>
    <class kind="class">zyppng::ProvideItemPrivate</class>
    <class kind="class">zyppng::ProvidePromise</class>
    <class kind="class">zyppng::ProvideFileItem</class>
    <class kind="class">zyppng::AttachMediaItem</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>providemessage_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>providemessage__p_8h.html</filename>
    <includes id="PluginFrame_8h" name="PluginFrame.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrame.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="stompframestream_8h" name="stompframestream.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/rpc/stompframestream.h</includes>
    <class kind="class">zyppng::ProviderConfiguration</class>
    <class kind="class">zyppng::WorkerCaps</class>
    <class kind="class">zyppng::ProvideMessage</class>
    <namespace>zypp</namespace>
    <namespace>zypp::proto</namespace>
    <namespace>zyppng</namespace>
    <namespace>zyppng::ProvideMessageFields</namespace>
    <namespace>zyppng::ProvideStartedMsgFields</namespace>
    <namespace>zyppng::ProvideFinishedMsgFields</namespace>
    <namespace>zyppng::AuthInfoMsgFields</namespace>
    <namespace>zyppng::RedirectMsgFields</namespace>
    <namespace>zyppng::MetalinkRedirectMsgFields</namespace>
    <namespace>zyppng::ErrMsgFields</namespace>
    <namespace>zyppng::ProvideMsgFields</namespace>
    <namespace>zyppng::AttachMsgFields</namespace>
    <namespace>zyppng::AttachFinishedMsgFields</namespace>
    <namespace>zyppng::DetachMsgFields</namespace>
    <namespace>zyppng::AuthDataRequestMsgFields</namespace>
    <namespace>zyppng::MediaChangeRequestMsgFields</namespace>
    <namespace>zyppng::EjectMsgFields</namespace>
  </compound>
  <compound kind="file">
    <name>providequeue_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>providequeue__p_8h.html</filename>
    <includes id="providefwd__p_8h" name="providefwd_p.h" local="yes" import="no" module="no" objc="no">providefwd_p.h</includes>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="yes" import="no" module="no" objc="no">providemessage_p.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zyppng::ProvideQueue</class>
    <class kind="struct">zyppng::ProvideQueue::Item</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideres_p.h</name>
    <path>zypp-media/ng/private/</path>
    <filename>provideres__p_8h.html</filename>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="providefwd__p_8h" name="providefwd_p.h" local="yes" import="no" module="no" objc="no">providefwd_p.h</includes>
    <class kind="struct">zyppng::ProvideResourceData</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provide-configvars.h</name>
    <path>zypp-media/ng/</path>
    <filename>provide-configvars_8h.html</filename>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provide.cc</name>
    <path>zypp-media/ng/</path>
    <filename>provide_8cc.html</filename>
    <includes id="provide__p_8h" name="provide_p.h" local="yes" import="no" module="no" objc="no">private/provide_p.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="yes" import="no" module="no" objc="no">private/providedbg_p.h</includes>
    <includes id="providequeue__p_8h" name="providequeue_p.h" local="yes" import="no" module="no" objc="no">private/providequeue_p.h</includes>
    <includes id="provideitem__p_8h" name="provideitem_p.h" local="yes" import="no" module="no" objc="no">private/provideitem_p.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provide.h</name>
    <path>zypp-media/ng/</path>
    <filename>provide_8h.html</filename>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zyppng::ProvideMediaHandle</class>
    <class kind="class">zyppng::ProvideStatus</class>
    <class kind="struct">zyppng::ProvideStatus::Stats</class>
    <class kind="class">zyppng::Provide</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>providefwd.h</name>
    <path>zypp-media/ng/</path>
    <filename>providefwd_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideitem.cc</name>
    <path>zypp-media/ng/</path>
    <filename>provideitem_8cc.html</filename>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="yes" import="no" module="no" objc="no">private/providedbg_p.h</includes>
    <includes id="provideitem__p_8h" name="provideitem_p.h" local="yes" import="no" module="no" objc="no">private/provideitem_p.h</includes>
    <includes id="provide__p_8h" name="provide_p.h" local="yes" import="no" module="no" objc="no">private/provide_p.h</includes>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="yes" import="no" module="no" objc="no">private/providemessage_p.h</includes>
    <includes id="provideres__p_8h" name="provideres_p.h" local="yes" import="no" module="no" objc="no">private/provideres_p.h</includes>
    <includes id="provide-configvars_8h" name="provide-configvars.h" local="yes" import="no" module="no" objc="no">provide-configvars.h</includes>
    <includes id="mediaverifier_8h" name="mediaverifier.h" local="yes" import="no" module="no" objc="no">mediaverifier.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideitem.h</name>
    <path>zypp-media/ng/</path>
    <filename>provideitem_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zyppng::ProvideItem</class>
    <class kind="struct">zyppng::ProvideItem::ItemStats</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>providemessage.cc</name>
    <path>zypp-media/ng/</path>
    <filename>providemessage_8cc.html</filename>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="yes" import="no" module="no" objc="no">private/providemessage_p.h</includes>
    <includes id="stompframestream_8h" name="stompframestream.h" local="yes" import="no" module="no" objc="no">zypp-core/zyppng/rpc/stompframestream.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEF_REQ_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a2cf020c1ac0992c3b1a6c5c2bf6fd822</anchor>
      <arglist>(fname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSE_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>accb3c6e8ff202873cdb5921886feefd5</anchor>
      <arglist>(msgtype, fname, ftype, _C_)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HANDLE_UNKNOWN_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a2839347c3a1149dfa1ff789f2c068c4b</anchor>
      <arglist>(fname, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OR_HANDLE_UNKNOWN_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a744caccca49509a33d63a269162203c1</anchor>
      <arglist>(fname, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_PARSE_HEADERS</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>ab8d80cce1a4bf055a02919b01da0546f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_PARSE_HEADERS</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a5437cfcdc222ba6777f2e1dbcb461e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSE_REQ_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a74ae4feabecf063723c2066da0ea81f6</anchor>
      <arglist>(msgtype, fname, ftype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OR_PARSE_REQ_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>adcaaa5db83a391777d45c3822a93504f</anchor>
      <arglist>(msgtype, fname, ftype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSE_OPT_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>aad3fa582ebbab16dc89600ed3a46870b</anchor>
      <arglist>(msgtype, fname, ftype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OR_PARSE_OPT_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a50b59403deae1ef248674d66ebe35387</anchor>
      <arglist>(msgtype, fname, ftype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL_IF_NOT_SEEN_REQ_FIELD</name>
      <anchorfile>providemessage_8cc.html</anchorfile>
      <anchor>a177f12af8fb726c91fb69d6b17148329</anchor>
      <arglist>(msgtype, fname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>providequeue.cc</name>
    <path>zypp-media/ng/</path>
    <filename>providequeue_8cc.html</filename>
    <includes id="providequeue__p_8h" name="providequeue_p.h" local="yes" import="no" module="no" objc="no">private/providequeue_p.h</includes>
    <includes id="provideitem__p_8h" name="provideitem_p.h" local="yes" import="no" module="no" objc="no">private/provideitem_p.h</includes>
    <includes id="provide__p_8h" name="provide_p.h" local="yes" import="no" module="no" objc="no">private/provide_p.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="yes" import="no" module="no" objc="no">private/providedbg_p.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="stompframestream_8h" name="stompframestream.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/rpc/stompframestream.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="provide-configvars_8h" name="provide-configvars.h" local="no" import="no" module="no" objc="no">zypp-media/ng/provide-configvars.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideres.cc</name>
    <path>zypp-media/ng/</path>
    <filename>provideres_8cc.html</filename>
    <includes id="provideres_8h" name="provideres.h" local="yes" import="no" module="no" objc="no">provideres.h</includes>
    <includes id="provideres__p_8h" name="provideres_p.h" local="yes" import="no" module="no" objc="no">private/provideres_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>provideres.h</name>
    <path>zypp-media/ng/</path>
    <filename>provideres_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <class kind="class">zyppng::ProvideRes</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>providespec.cc</name>
    <path>zypp-media/ng/</path>
    <filename>providespec_8cc.html</filename>
    <includes id="providespec_8h" name="providespec.h" local="yes" import="no" module="no" objc="no">providespec.h</includes>
    <class kind="class">zyppng::ProvideSpecBasePrivate</class>
    <class kind="class">zyppng::ProvideMediaSpec::Impl</class>
    <class kind="class">zyppng::ProvideFileSpec::Impl</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>providespec.h</name>
    <path>zypp-media/ng/</path>
    <filename>providespec_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <class kind="class">zyppng::ProvideMediaSpec</class>
    <class kind="class">zyppng::ProvideFileSpec</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>devicedriver.cc</name>
    <path>zypp-media/ng/worker/</path>
    <filename>devicedriver_8cc.html</filename>
    <includes id="devicedriver_8h" name="devicedriver.h" local="yes" import="no" module="no" objc="no">devicedriver.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/providedbg_p.h</includes>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/providemessage_p.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>devicedriver_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devicedriver.h</name>
    <path>zypp-media/ng/worker/</path>
    <filename>devicedriver_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <class kind="struct">zyppng::worker::Device</class>
    <class kind="struct">zyppng::worker::AttachedMedia</class>
    <class kind="struct">zyppng::worker::AttachError</class>
    <class kind="class">zyppng::worker::DeviceDriver</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
  </compound>
  <compound kind="file">
    <name>mountingworker.cc</name>
    <path>zypp-media/ng/worker/</path>
    <filename>mountingworker_8cc.html</filename>
    <includes id="mountingworker_8h" name="mountingworker.h" local="yes" import="no" module="no" objc="no">mountingworker.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/providedbg_p.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>mountingworker_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mountingworker.h</name>
    <path>zypp-media/ng/worker/</path>
    <filename>mountingworker_8h.html</filename>
    <class kind="class">zyppng::worker::MountingWorker</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
  </compound>
  <compound kind="file">
    <name>provideworker.cc</name>
    <path>zypp-media/ng/worker/</path>
    <filename>provideworker_8cc.html</filename>
    <includes id="provideworker_8h" name="provideworker.h" local="yes" import="no" module="no" objc="no">provideworker.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/threaddata_p.h</includes>
    <includes id="providedbg__p_8h" name="providedbg_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/providedbg_p.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>provideworker_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>provideworker.h</name>
    <path>zypp-media/ng/worker/</path>
    <filename>provideworker_8h.html</filename>
    <includes id="provide-configvars_8h" name="provide-configvars.h" local="no" import="no" module="no" objc="no">zypp-media/ng/provide-configvars.h</includes>
    <includes id="providemessage__p_8h" name="providemessage_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/providemessage_p.h</includes>
    <class kind="struct">zyppng::worker::AuthInfo</class>
    <class kind="class">zyppng::worker::RequestCancelException</class>
    <class kind="class">zyppng::worker::ProvideWorkerItem</class>
    <class kind="class">zyppng::worker::ProvideWorker</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::worker</namespace>
  </compound>
  <compound kind="file">
    <name>application.cc</name>
    <path>zypp-tui/</path>
    <filename>application_8cc.html</filename>
    <includes id="application_8h" name="application.h" local="yes" import="no" module="no" objc="no">application.h</includes>
    <includes id="OutNormal_8h" name="OutNormal.h" local="no" import="no" module="no" objc="no">zypp-tui/output/OutNormal.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>application.h</name>
    <path>zypp-tui/</path>
    <filename>application_8h.html</filename>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <class kind="class">ztui::Application</class>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>config.cc</name>
    <path>zypp-tui/</path>
    <filename>config_8cc.html</filename>
    <includes id="config_8h" name="config.h" local="yes" import="no" module="no" objc="no">config.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>zypp-tui/</path>
    <filename>config_8h.html</filename>
    <includes id="ansi_8h" name="ansi.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/ansi.h</includes>
    <class kind="class">ztui::Config</class>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>AliveCursor.h</name>
    <path>zypp-tui/output/</path>
    <filename>AliveCursor_8h.html</filename>
    <class kind="class">ztui::AliveCursor</class>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>Out.cc</name>
    <path>zypp-tui/output/</path>
    <filename>Out_8cc.html</filename>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="Out_8h" name="Out.h" local="yes" import="no" module="no" objc="no">Out.h</includes>
    <includes id="Table_8h" name="Table.h" local="no" import="no" module="no" objc="no">zypp-tui/Table.h</includes>
    <includes id="Utf8_8h" name="Utf8.h" local="yes" import="no" module="no" objc="no">Utf8.h</includes>
    <namespace>ztui</namespace>
    <namespace>ztui::text</namespace>
    <namespace>ztui::out</namespace>
  </compound>
  <compound kind="file">
    <name>Out.h</name>
    <path>zypp-tui/output/</path>
    <filename>Out_8h.html</filename>
    <includes id="zypp-core_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp-core/base/Xml.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="text_8h" name="text.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/text.h</includes>
    <includes id="colors_8h" name="colors.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/colors.h</includes>
    <includes id="richtext_8h" name="richtext.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/richtext.h</includes>
    <includes id="Table_8h" name="Table.h" local="no" import="no" module="no" objc="no">zypp-tui/Table.h</includes>
    <class kind="class">ztui::out::ListLayout</class>
    <class kind="struct">ztui::out::detail::ListLayoutInit</class>
    <class kind="class">ztui::out::TableLayout</class>
    <class kind="class">ztui::out::XmlFormater</class>
    <class kind="class">ztui::out::ListFormater</class>
    <class kind="class">ztui::out::TableFormater</class>
    <class kind="class">ztui::out::XmlFormaterAdaptor</class>
    <class kind="class">ztui::out::ListLayout::Writer</class>
    <class kind="class">ztui::out::TableLayout::Writer</class>
    <class kind="struct">ztui::TermLine</class>
    <class kind="class">ztui::Out</class>
    <class kind="class">ztui::Out::ParentOut</class>
    <class kind="class">ztui::Out::XmlNode</class>
    <class kind="class">ztui::Out::TitleNode</class>
    <class kind="struct">ztui::Out::ParFormat</class>
    <class kind="struct">ztui::Out::Info</class>
    <class kind="class">ztui::Out::ProgressBar</class>
    <class kind="struct">ztui::Out::ProgressBar::NoStartBar</class>
    <class kind="struct">ztui::Out::ProgressBar::Print</class>
    <class kind="class">ztui::Out::Error</class>
    <namespace>ztui</namespace>
    <namespace>ztui::text</namespace>
    <namespace>ztui::out</namespace>
    <namespace>ztui::out::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_VERBOSITY</name>
      <anchorfile>Out_8h.html</anchorfile>
      <anchor>a038e97babfe01a8d95ea22dd6e8c40c5</anchor>
      <arglist>(OUT, LEVEL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_VERBOSITY</name>
      <anchorfile>Out_8h.html</anchorfile>
      <anchor>a038e97babfe01a8d95ea22dd6e8c40c5</anchor>
      <arglist>(OUT, LEVEL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OutNormal.cc</name>
    <path>zypp-tui/output/</path>
    <filename>OutNormal_8cc.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="colors_8h" name="colors.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/colors.h</includes>
    <includes id="AliveCursor_8h" name="AliveCursor.h" local="no" import="no" module="no" objc="no">zypp-tui/output/AliveCursor.h</includes>
    <includes id="OutNormal_8h" name="OutNormal.h" local="yes" import="no" module="no" objc="no">OutNormal.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>OutNormal.h</name>
    <path>zypp-tui/output/</path>
    <filename>OutNormal_8h.html</filename>
    <includes id="Out_8h" name="Out.h" local="no" import="no" module="no" objc="no">zypp-tui/output/Out.h</includes>
    <class kind="class">ztui::OutNormal</class>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>promptoptions.cc</name>
    <path>zypp-tui/output/</path>
    <filename>promptoptions_8cc.html</filename>
    <includes id="promptoptions_8h" name="promptoptions.h" local="yes" import="no" module="no" objc="no">promptoptions.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>promptoptions.h</name>
    <path>zypp-tui/output/</path>
    <filename>promptoptions_8h.html</filename>
    <includes id="colors_8h" name="colors.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/colors.h</includes>
    <class kind="class">ztui::PromptOptions</class>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>Utf8.h</name>
    <path>zypp-tui/output/</path>
    <filename>Utf8_8h.html</filename>
    <class kind="class">ztui::utf8::string</class>
    <namespace>ztui</namespace>
    <namespace>ztui::utf8</namespace>
  </compound>
  <compound kind="file">
    <name>Table.cc</name>
    <path>zypp-tui/</path>
    <filename>Table_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="DtorReset_8h" name="DtorReset.h" local="no" import="no" module="no" objc="no">zypp/base/DtorReset.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="colors_8h" name="colors.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/colors.h</includes>
    <includes id="console_8h" name="console.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/console.h</includes>
    <includes id="text_8h" name="text.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/text.h</includes>
    <includes id="Table_8h" name="Table.h" local="yes" import="no" module="no" objc="no">Table.h</includes>
    <namespace>ztui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Table_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Table.h</name>
    <path>zypp-tui/</path>
    <filename>Table_8h.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <includes id="ansi_8h" name="ansi.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/ansi.h</includes>
    <includes id="colors_8h" name="colors.h" local="no" import="no" module="no" objc="no">zypp-tui/utils/colors.h</includes>
    <class kind="struct">ztui::ctcdetail::ColumnIf</class>
    <class kind="struct">ztui::ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt;</class>
    <class kind="class">ztui::TableRow</class>
    <class kind="class">ztui::TableHeader</class>
    <class kind="struct">ztui::TableRow::Less</class>
    <class kind="class">ztui::Table</class>
    <class kind="struct">ztui::table::Column</class>
    <class kind="class">ztui::PropertyTable</class>
    <namespace>ztui</namespace>
    <namespace>ztui::csidetail</namespace>
    <namespace>ztui::ctcdetail</namespace>
    <namespace>ztui::table</namespace>
  </compound>
  <compound kind="file">
    <name>ansi.h</name>
    <path>zypp-tui/utils/</path>
    <filename>ansi_8h.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <class kind="class">ztui::ansi::tty::EscapeSequence</class>
    <class kind="struct">ztui::ansi::ColorTraits</class>
    <class kind="class">ztui::ansi::Color</class>
    <class kind="union">ztui::ansi::Color::Comp</class>
    <class kind="struct">ztui::ansi::ColorTraits&lt; Color::Constant &gt;</class>
    <class kind="class">ztui::ansi::ColorString</class>
    <class kind="class">ztui::ansi::ColorStream</class>
    <class kind="struct">ztui::ansi::ColorStream::nullDeleter</class>
    <class kind="class">ztui::ColorString</class>
    <class kind="class">ztui::ColorStream</class>
    <namespace>ztui</namespace>
    <namespace>ztui::ansi</namespace>
    <namespace>ztui::ansi::tty</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPPER_TRACE_SGR</name>
      <anchorfile>ansi_8h.html</anchorfile>
      <anchor>af51271ec741432ef17858ddee3ee5f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ESC</name>
      <anchorfile>ansi_8h.html</anchorfile>
      <anchor>a4af1b6159e447ba72652bb7fcdfa726e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colors.cc</name>
    <path>zypp-tui/utils/</path>
    <filename>colors_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="colors_8h" name="colors.h" local="yes" import="no" module="no" objc="no">colors.h</includes>
    <namespace>ztui</namespace>
    <namespace>ztui::env</namespace>
    <namespace>ztui::ansi</namespace>
    <namespace>ztui::ansi::tty</namespace>
  </compound>
  <compound kind="file">
    <name>colors.h</name>
    <path>zypp-tui/utils/</path>
    <filename>colors_8h.html</filename>
    <includes id="ansi_8h" name="ansi.h" local="yes" import="no" module="no" objc="no">ansi.h</includes>
    <class kind="struct">ztui::ansi::ColorTraits&lt; ztui::ColorContext &gt;</class>
    <class kind="struct">ztui::CCString</class>
    <namespace>ztui</namespace>
    <namespace>ztui::ansi</namespace>
  </compound>
  <compound kind="file">
    <name>console.cc</name>
    <path>zypp-tui/utils/</path>
    <filename>console_8cc.html</filename>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>console.h</name>
    <path>zypp-tui/utils/</path>
    <filename>console_8h.html</filename>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>richtext.cc</name>
    <path>zypp-tui/utils/</path>
    <filename>richtext_8cc.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>richtext.h</name>
    <path>zypp-tui/utils/</path>
    <filename>richtext_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>text.cc</name>
    <path>zypp-tui/utils/</path>
    <filename>text_8cc.html</filename>
    <includes id="text_8h" name="text.h" local="yes" import="no" module="no" objc="no">text.h</includes>
    <namespace>ztui</namespace>
  </compound>
  <compound kind="file">
    <name>text.h</name>
    <path>zypp-tui/utils/</path>
    <filename>text_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="struct">ztui::mbs::MbToWc</class>
    <class kind="class">ztui::mbs::MbsIterator</class>
    <class kind="class">ztui::mbs::MbsIteratorNoSGR</class>
    <class kind="class">ztui::mbs::MbsWriteWrapped</class>
    <class kind="struct">ztui::mbs::MbsWriteWrapped::ScopedIndentIncrement</class>
    <namespace>ztui</namespace>
    <namespace>ztui::mbs</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPPER_TRACE_MBS</name>
      <anchorfile>text_8h.html</anchorfile>
      <anchor>ae13d386c61785aa8443b22f6ef32561b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>APIConfig.h</name>
    <path>zypp/</path>
    <filename>APIConfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Application.cc</name>
    <path>zypp/</path>
    <filename>Application_8cc.html</filename>
    <includes id="Application_8h" name="Application.h" local="no" import="no" module="no" objc="no">zypp/Application.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Application.h</name>
    <path>zypp/</path>
    <filename>Application_8h.html</filename>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <class kind="class">zypp::Application</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Arch.cc</name>
    <path>zypp/</path>
    <filename>Arch_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="Bit_8h" name="Bit.h" local="no" import="no" module="no" objc="no">zypp/Bit.h</includes>
    <class kind="struct">zypp::Arch::CompatEntry</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEF_BUILTIN</name>
      <anchorfile>Arch_8cc.html</anchorfile>
      <anchor>aed055476173625c9e2b4254598510f4a</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETARG</name>
      <anchorfile>Arch_8cc.html</anchorfile>
      <anchor>adeec42254edab0160974385014275b13</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>Arch_8cc.html</anchorfile>
      <anchor>a6ce89d8daf2a55e3c12f199769087872</anchor>
      <arglist>(zypp::Arch::CompatEntry)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Arch.h</name>
    <path>zypp/</path>
    <filename>Arch_8h.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <includes id="RelCompare_8h" name="RelCompare.h" local="no" import="no" module="no" objc="no">zypp/RelCompare.h</includes>
    <class kind="class">zypp::Arch</class>
    <class kind="struct">zypp::ArchCompatibleWith</class>
    <namespace>zypp</namespace>
    <namespace>std</namespace>
    <member kind="variable">
      <type>const Arch Arch_armv7hnl Arch_armv7nhl</type>
      <name>ZYPP_API</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abd42add278c77625149433edf4013b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hnl Arch_armv7nhl</type>
      <name>ZYPP_API</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abd42add278c77625149433edf4013b10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDispose.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2AutoDispose_8h.html</filename>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="class">zypp::AutoDispose</class>
    <class kind="struct">zypp::AutoDispose::Impl</class>
    <class kind="struct">zypp::AutoDispose&lt; void &gt;::Impl</class>
    <class kind="struct">zypp::Deferred</class>
    <class kind="class">zypp::AutoFD</class>
    <class kind="class">zypp::AutoFILE</class>
    <class kind="struct">zypp::AutoFREE</class>
    <class kind="struct">zypp::AutoFREE&lt; void &gt;</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__zypp_defer_concatenate</name>
      <anchorfile>zypp-core_2AutoDispose_8h.html</anchorfile>
      <anchor>ad69c622837e52d846d613d3ba97a0413</anchor>
      <arglist>(__lhs, __rhs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__zypp_defer_declarator</name>
      <anchorfile>zypp-core_2AutoDispose_8h.html</anchorfile>
      <anchor>a5af0b29cd5fb9300cccbfc2d810646a1</anchor>
      <arglist>(__id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>zypp_defer</name>
      <anchorfile>zypp-core_2AutoDispose_8h.html</anchorfile>
      <anchor>ac1603258205724b0a1bdeb21ecad03b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDispose.h</name>
    <path>zypp/</path>
    <filename>zypp_2AutoDispose_8h.html</filename>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
  </compound>
  <compound kind="file">
    <name>Algorithm.h</name>
    <path>zypp/base/</path>
    <filename>Algorithm_8h.html</filename>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Backtrace.cc</name>
    <path>zypp/base/</path>
    <filename>Backtrace_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Backtrace_8h" name="Backtrace.h" local="no" import="no" module="no" objc="no">zypp/base/Backtrace.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Backtrace.h</name>
    <path>zypp/base/</path>
    <filename>Backtrace_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Collector.h</name>
    <path>zypp/base/</path>
    <filename>Collector_8h.html</filename>
    <class kind="struct">zypp::functor::Collector</class>
    <namespace>zypp</namespace>
    <namespace>zypp::functor</namespace>
  </compound>
  <compound kind="file">
    <name>Counter.h</name>
    <path>zypp/base/</path>
    <filename>Counter_8h.html</filename>
    <class kind="class">zypp::Counter</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Debug.h</name>
    <path>zypp/base/</path>
    <filename>Debug_8h.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <class kind="struct">zypp::debug::TraceCADBase</class>
    <class kind="struct">zypp::debug::TraceCAD</class>
    <namespace>zypp</namespace>
    <namespace>zypp::debug</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TAG</name>
      <anchorfile>Debug_8h.html</anchorfile>
      <anchor>afc3d101f633a076cc1ca84b85b6224b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DefaultIntegral.h</name>
    <path>zypp/base/</path>
    <filename>DefaultIntegral_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>DrunkenBishop.h</name>
    <path>zypp/base/</path>
    <filename>DrunkenBishop_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>DtorReset.h</name>
    <path>zypp/base/</path>
    <filename>DtorReset_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Easy.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Easy_8h.html</filename>
    <includes id="TypeTraits_8h" name="TypeTraits.h" local="no" import="no" module="no" objc="no">zypp/base/TypeTraits.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>for_</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a7887338b8a0727becb37d8061fcbfc0e</anchor>
      <arglist>(IT, BEG, END)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>arrayBegin</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a51d11a451024ed71a6cfd13da9d7e16e</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>arraySize</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>abb08d90dc40063dbc1ad530a96a1b5d9</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>arrayEnd</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>acc5d6511303d9dd6982667c5166fc14f</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>defConstStr</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>afe38b77334294e5f0f41c3225ef83dbe</anchor>
      <arglist>(FNC, STR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NON_COPYABLE</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a21cf67b80be4e286a7e86e055341b67d</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_COPYABLE</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a0567f843037be2b69f1d021ba8ae18f8</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NON_MOVABLE</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>af37d5ea5e279e14de6189c881896a818</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MOVABLE</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a7f88d3c54d8afed6d95d67ca8210603d</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NON_COPYABLE_BUT_MOVE</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a80afdbc73e6244f136c2fb4bc3b2fc76</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NON_MOVABLE_BUT_COPY</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>a03714e2a975a2f53a0be6fc48e4d50a2</anchor>
      <arglist>(CLASS)</arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt;!std::is_base_of_v&lt; TBase, std::remove_reference_t&lt; TDerived &gt; &gt; &gt;</type>
      <name>disable_use_as_copy_ctor</name>
      <anchorfile>zypp-core_2base_2Easy_8h.html</anchorfile>
      <anchor>aad96903242e2148e94d4303359629a2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Easy.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Easy_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
  </compound>
  <compound kind="file">
    <name>EnumClass.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2EnumClass_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
  </compound>
  <compound kind="file">
    <name>EnumClass.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2EnumClass_8h.html</filename>
    <includes id="zypp-core_2base_2EnumClass_8h" name="EnumClass.h" local="no" import="no" module="no" objc="no">zypp-core/base/EnumClass.h</includes>
  </compound>
  <compound kind="file">
    <name>Env.h</name>
    <path>zypp/base/</path>
    <filename>Env_8h.html</filename>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="class">zypp::env::ScopedSet</class>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
  </compound>
  <compound kind="file">
    <name>Errno.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Errno_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="class">zypp::Errno</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Errno.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Errno_8h.html</filename>
    <includes id="zypp-core_2base_2Errno_8h" name="Errno.h" local="no" import="no" module="no" objc="no">zypp-core/base/Errno.h</includes>
  </compound>
  <compound kind="file">
    <name>Exception.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Exception_8h.html</filename>
    <includes id="zypp-core_2base_2Errno_8h" name="Errno.h" local="no" import="no" module="no" objc="no">zypp-core/base/Errno.h</includes>
    <class kind="struct">zypp::exception_detail::CodeLocation</class>
    <class kind="class">zypp::Exception</class>
    <namespace>zypp</namespace>
    <namespace>zypp::exception_detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_EX_CODELOCATION</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a3de26a04b4a7cfe43403e7d773ef6a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>af8c3a87d63dd4f26f059eddd62c22864</anchor>
      <arglist>(EXCPT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_EXCPT_PTR</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>ad22353118fc64193355a8f57ba8f62ea</anchor>
      <arglist>(EXCPT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_FWD_EXCPT</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a5910c46e28c1063171312e2b72af1bfb</anchor>
      <arglist>(EXCPT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_FWD_CURRENT_EXCPT</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>af05ff97621bdd1d86b78a749dcc00591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_CAUGHT</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a0a6d828c3e5802c5ca1ab6f5a86e9fc1</anchor>
      <arglist>(EXCPT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_RETHROW</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a08d9b1a11fa29455c0419afa1d186887</anchor>
      <arglist>(EXCPT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW_MSG</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a4ea97b870a64170586dedde1cbc07319</anchor>
      <arglist>(EXCPTTYPE, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW_ERRNO</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a447e5a6c74fe23871b4a3fdf7bbb651e</anchor>
      <arglist>(EXCPTTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW_ERRNO1</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>ae36ccdcc7e2f47609c657c5400d63a8e</anchor>
      <arglist>(EXCPTTYPE, ERRNO)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW_ERRNO_MSG</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>a72ebdbf11a006abc6b004f0af7c37510</anchor>
      <arglist>(EXCPTTYPE, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_THROW_ERRNO_MSG1</name>
      <anchorfile>zypp-core_2base_2Exception_8h.html</anchorfile>
      <anchor>ad170cd222688da57f2e8a4a9b0bbe842</anchor>
      <arglist>(EXCPTTYPE, ERRNO, MSG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Exception.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Exception_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
  </compound>
  <compound kind="file">
    <name>ExternalDataSource.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2ExternalDataSource_8h.html</filename>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <class kind="class">zypp::externalprogram::ExternalDataSource</class>
    <namespace>zypp</namespace>
    <namespace>zypp::externalprogram</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalDataSource.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2ExternalDataSource_8h.html</filename>
    <includes id="zypp-core_2base_2ExternalDataSource_8h" name="ExternalDataSource.h" local="no" import="no" module="no" objc="no">zypp-core/base/ExternalDataSource.h</includes>
  </compound>
  <compound kind="file">
    <name>Flags.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Flags_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <class kind="class">zypp::base::Flags</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>zypp-core_2base_2Flags_8h.html</anchorfile>
      <anchor>ac8b5b3daf9ef0968c030a6e56d782e96</anchor>
      <arglist>(Name, Enum)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>zypp-core_2base_2Flags_8h.html</anchorfile>
      <anchor>a644a7d00e8f95878036485298783ffee</anchor>
      <arglist>(Name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECLARE_FLAGS_AND_OPERATORS</name>
      <anchorfile>zypp-core_2base_2Flags_8h.html</anchorfile>
      <anchor>a87e0ff39de22e3929acbf73f5f08b5b6</anchor>
      <arglist>(Name, Enum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Flags.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Flags_8h.html</filename>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
  </compound>
  <compound kind="file">
    <name>Function.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Function_8h.html</filename>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Function.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Function_8h.html</filename>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
  </compound>
  <compound kind="file">
    <name>Functional.h</name>
    <path>zypp/base/</path>
    <filename>Functional_8h.html</filename>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <class kind="struct">zypp::functor::Constant</class>
    <class kind="struct">zypp::functor::True</class>
    <class kind="struct">zypp::functor::False</class>
    <class kind="struct">zypp::functor::Not</class>
    <class kind="struct">zypp::functor::Or</class>
    <class kind="struct">zypp::functor::Chain</class>
    <class kind="struct">zypp::functor::GetFirst</class>
    <class kind="struct">zypp::functor::GetLast</class>
    <class kind="struct">zypp::functor::GetAll</class>
    <namespace>zypp</namespace>
    <namespace>zypp::functor</namespace>
  </compound>
  <compound kind="file">
    <name>fXstream.h</name>
    <path>zypp/base/</path>
    <filename>fXstream_8h.html</filename>
    <includes id="fxstream_8h" name="fxstream.h" local="no" import="no" module="no" objc="no">zypp-core/base/fxstream.h</includes>
  </compound>
  <compound kind="file">
    <name>Gettext.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Gettext_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::gettext</namespace>
    <member kind="define">
      <type>#define</type>
      <name>N_</name>
      <anchorfile>zypp-core_2base_2Gettext_8h.html</anchorfile>
      <anchor>a196fa0d25523f7c73d4d3a89fcd0000d</anchor>
      <arglist>(MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_</name>
      <anchorfile>zypp-core_2base_2Gettext_8h.html</anchorfile>
      <anchor>ad0ac7087c1804ce80118f897d7edd897</anchor>
      <arglist>(MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PL_</name>
      <anchorfile>zypp-core_2base_2Gettext_8h.html</anchorfile>
      <anchor>ac25f638f7dd9a0a79d1ca7d6a93d9712</anchor>
      <arglist>(MSG1, MSG2, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Gettext.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Gettext_8h.html</filename>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
  </compound>
  <compound kind="file">
    <name>GzStream.h</name>
    <path>zypp/base/</path>
    <filename>GzStream_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Hash.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Hash_8h.html</filename>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>zypp-core_2base_2Hash_8h.html</anchorfile>
      <anchor>a293dd07d304c324090df51e6660f6fcf</anchor>
      <arglist>(C)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Hash.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Hash_8h.html</filename>
    <includes id="zypp-core_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp-core/base/Hash.h</includes>
  </compound>
  <compound kind="file">
    <name>InputStream.h</name>
    <path>zypp/base/</path>
    <filename>InputStream_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>IOStream.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2IOStream_8h.html</filename>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <class kind="class">zypp::iostr::EachLine</class>
    <namespace>zypp</namespace>
    <namespace>zypp::iostr</namespace>
  </compound>
  <compound kind="file">
    <name>IOStream.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2IOStream_8h.html</filename>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
  </compound>
  <compound kind="file">
    <name>IOTools.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2IOTools_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zypp::io::TimeoutException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::io</namespace>
  </compound>
  <compound kind="file">
    <name>IOTools.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2IOTools_8h.html</filename>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
  </compound>
  <compound kind="file">
    <name>Iterable.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Iterable_8h.html</filename>
    <class kind="class">zypp::Iterable</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Iterable.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Iterable_8h.html</filename>
    <includes id="zypp-core_2base_2Iterable_8h" name="Iterable.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterable.h</includes>
  </compound>
  <compound kind="file">
    <name>Iterator.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Iterator_8h.html</filename>
    <includes id="zypp-core_2base_2Iterable_8h" name="Iterable.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterable.h</includes>
    <class kind="struct">zypp::GetPairFirst</class>
    <class kind="struct">zypp::GetPairSecond</class>
    <class kind="struct">zypp::MapKVIteratorTraits</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Iterator.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Iterator_8h.html</filename>
    <includes id="zypp-core_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterator.h</includes>
  </compound>
  <compound kind="file">
    <name>Json.h</name>
    <path>zypp/base/</path>
    <filename>Json_8h.html</filename>
    <includes id="json_8h" name="json.h" local="no" import="no" module="no" objc="no">zypp-core/parser/json.h</includes>
  </compound>
  <compound kind="file">
    <name>LocaleGuard.h</name>
    <path>zypp/base/</path>
    <filename>LocaleGuard_8h.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <class kind="class">zypp::LocaleGuard</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>LogControl.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2LogControl_8h.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="struct">zypp::log::LineWriter</class>
    <class kind="struct">zypp::log::StreamLineWriter</class>
    <class kind="struct">zypp::log::StdoutLineWriter</class>
    <class kind="struct">zypp::log::StderrLineWriter</class>
    <class kind="struct">zypp::log::FileLineWriter</class>
    <class kind="class">zypp::base::LogControl</class>
    <class kind="struct">zypp::base::LogControl::LineFormater</class>
    <class kind="struct">zypp::base::LogControl::TmpExcessive</class>
    <class kind="struct">zypp::base::LogControl::TmpLineWriter</class>
    <namespace>zypp</namespace>
    <namespace>zypp::log</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>LogControl.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2LogControl_8h.html</filename>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
  </compound>
  <compound kind="file">
    <name>Logger.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Logger_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="struct">zypp::debug::TraceLeave</class>
    <class kind="struct">zypp::debug::Osd</class>
    <namespace>zypp</namespace>
    <namespace>zypp::debug</namespace>
    <namespace>zypp::base</namespace>
    <namespace>zypp::base::logger</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TRACE</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>aa2349e4a9ecf63d7fff7605c137f9bd9</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XTRACE</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ae9f236007b7a45a6fe0888ff0719e975</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSD</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ab8e8fd500d835aa78339f127b455a4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XXX</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>affe37e3257afd18c5df96b7a2211b8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBG</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a49606be7356624568932ec81c0d429f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIL</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a552f8ec9d8e5b4efa04839a129104818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a9423380a92639b296ea0a984ea7e1c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a735563036dced0b7d6cc98f97ea4978b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEC</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a8bc5e463885769f21393880576c25f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>afeeffe52c8fd59db7c61cf8b02042dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a63ed4dfbc39fcab856c4f5b01d7b14d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_XXX</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ac4fc686b03b455ee2e0641a52eca8667</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_DBG</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ac2f5053852d30c8208a2b54f9da37732</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_MIL</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ab523528d18fc9fba6e110ffa0d4078cc</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_WAR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a7b9e1270f13eec1f15ab470a3682ed73</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ERR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a0c77da38232dd21b1be8d79ef6ff9133</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_SEC</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a396338e59d4e9cc445be37c90bb06fdb</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_INT</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a0a75357eaa41edfee8b845d5f4be68aa</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_USR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>abc8cee8b6331dfad1c319bca96b2784f</anchor>
      <arglist>(GROUP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ENV_CONSTR_DEFINE_FUNC</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>ac6ad834c18660b49f8e3a0190aa6989c</anchor>
      <arglist>(ENV)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ENV_CONSTR_FWD_DECLARE_FUNC</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a0d566ab347fac3be82848d1c2e99bc56</anchor>
      <arglist>(ENV)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_ENV_CONSTR</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a563628ad660f0687a9806f5b6ab6fe14</anchor>
      <arglist>(ENV, GROUP, LEVEL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>L_BASEFILE</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a07a54e13a88488dcb8827a7bcf4bd31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOG</name>
      <anchorfile>zypp-core_2base_2Logger_8h.html</anchorfile>
      <anchor>a8b7669a0d54851766a03be868e341fcb</anchor>
      <arglist>(GROUP, LEVEL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logger.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Logger_8h.html</filename>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
  </compound>
  <compound kind="file">
    <name>LogTools.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2LogTools_8h.html</filename>
    <includes id="zypp-core_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp-core/base/Hash.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterator.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="struct">zypp::MLSep</class>
    <class kind="struct">zypp::iomanip::RangeLine</class>
    <class kind="class">zypp::_logtoolsdetail::MapEntry</class>
    <class kind="class">zypp::_logtoolsdetail::DumpMap</class>
    <class kind="struct">zypp::_logtoolsdetail::DumpMap::Transformer</class>
    <class kind="class">zypp::_logtoolsdetail::DumpKeys</class>
    <class kind="class">zypp::_logtoolsdetail::DumpValues</class>
    <class kind="struct">zypp::detail::Dump</class>
    <namespace>zypp</namespace>
    <namespace>zypp::iomanip</namespace>
    <namespace>zypp::_logtoolsdetail</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>LogTools.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2LogTools_8h.html</filename>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
  </compound>
  <compound kind="file">
    <name>Measure.cc</name>
    <path>zypp/base/</path>
    <filename>Measure_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="Measure_8h" name="Measure.h" local="no" import="no" module="no" objc="no">zypp/base/Measure.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <class kind="struct">zypp::debug::Tm</class>
    <class kind="class">zypp::debug::Measure::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::debug</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Measure_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Measure.h</name>
    <path>zypp/base/</path>
    <filename>Measure_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::debug::Measure</class>
    <namespace>zypp</namespace>
    <namespace>zypp::debug</namespace>
  </compound>
  <compound kind="file">
    <name>NamedValue.h</name>
    <path>zypp/base/</path>
    <filename>NamedValue_8h.html</filename>
    <class kind="class">zypp::NamedValue</class>
    <class kind="class">zypp::NamedValue::TInserter</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>NonCopyable.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2NonCopyable_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>NonCopyable.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2NonCopyable_8h.html</filename>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
  </compound>
  <compound kind="file">
    <name>ProfilingFormater.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2ProfilingFormater_8h.html</filename>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <class kind="struct">zypp::base::ProfilingFormater</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>ProfilingFormater.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2ProfilingFormater_8h.html</filename>
    <includes id="zypp-core_2base_2ProfilingFormater_8h" name="ProfilingFormater.h" local="no" import="no" module="no" objc="no">zypp-core/base/ProfilingFormater.h</includes>
  </compound>
  <compound kind="file">
    <name>ProvideNumericId.h</name>
    <path>zypp/base/</path>
    <filename>ProvideNumericId_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>PtrTypes.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2PtrTypes_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="struct">zypp::NullDeleter</class>
    <class kind="struct">zypp::rw_pointer::Shared</class>
    <class kind="struct">zypp::rw_pointer::Intrusive</class>
    <class kind="struct">zypp::rw_pointer::Scoped</class>
    <class kind="struct">zypp::RW_pointer</class>
    <class kind="struct">zypp::RWCOW_pointer</class>
    <namespace>zypp</namespace>
    <namespace>zypp::str</namespace>
    <namespace>std</namespace>
    <namespace>zypp::rw_pointer</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>zypp-core_2base_2PtrTypes_8h.html</anchorfile>
      <anchor>a4bb948015d532434b872ade97dd58c90</anchor>
      <arglist>(NAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PtrTypes.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2PtrTypes_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
  </compound>
  <compound kind="file">
    <name>Random.cc</name>
    <path>zypp/base/</path>
    <filename>Random_8cc.html</filename>
    <includes id="Random_8h" name="Random.h" local="no" import="no" module="no" objc="no">zypp/base/Random.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>zypp/base/</path>
    <filename>Random_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>ReferenceCounted.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2ReferenceCounted_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::base::ReferenceCounted</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>zypp-core_2base_2ReferenceCounted_8h.html</anchorfile>
      <anchor>ac9f70b359e11c09eca21d9c85e5d6eea</anchor>
      <arglist>(NAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReferenceCounted.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2ReferenceCounted_8h.html</filename>
    <includes id="zypp-core_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp-core/base/ReferenceCounted.h</includes>
  </compound>
  <compound kind="file">
    <name>Regex.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Regex_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zypp::str::regex</class>
    <class kind="class">zypp::str::smatch</class>
    <namespace>zypp</namespace>
    <namespace>str</namespace>
    <namespace>zypp::str</namespace>
  </compound>
  <compound kind="file">
    <name>Regex.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Regex_8h.html</filename>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
  </compound>
  <compound kind="file">
    <name>SerialNumber.cc</name>
    <path>zypp/base/</path>
    <filename>SerialNumber_8cc.html</filename>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" import="no" module="no" objc="no">zypp/base/SerialNumber.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SerialNumber.h</name>
    <path>zypp/base/</path>
    <filename>SerialNumber_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::SerialNumber</class>
    <class kind="class">zypp::SerialNumberWatcher</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SetRelationMixin.cc</name>
    <path>zypp/base/</path>
    <filename>SetRelationMixin_8cc.html</filename>
    <includes id="SetRelationMixin_8h" name="SetRelationMixin.h" local="no" import="no" module="no" objc="no">zypp/base/SetRelationMixin.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SetRelationMixin.h</name>
    <path>zypp/base/</path>
    <filename>SetRelationMixin_8h.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2EnumClass_8h" name="EnumClass.h" local="no" import="no" module="no" objc="no">zypp/base/EnumClass.h</includes>
    <class kind="class">zypp::ESetCompareDef</class>
    <class kind="class">zypp::ESetRelationDef</class>
    <class kind="class">zypp::base::SetRelationMixin</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN</name>
      <anchorfile>SetRelationMixin_8h.html</anchorfile>
      <anchor>ac101b277e660dbc806b98b32f828d3a3</anchor>
      <arglist>(DERIVED_TYPE, OTHER_TYPE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SetTracker.h</name>
    <path>zypp/base/</path>
    <filename>SetTracker_8h.html</filename>
    <class kind="class">zypp::base::SetTracker</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>Signal.h</name>
    <path>zypp/base/</path>
    <filename>Signal_8h.html</filename>
    <class kind="class">zypp::SignalSaver</class>
    <class kind="class">zypp::SigprocmaskSaver</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SimpleStreambuf.h</name>
    <path>zypp/base/</path>
    <filename>SimpleStreambuf_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>String.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2String_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <class kind="class">zypp::C_Str</class>
    <class kind="struct">zypp::str::SafeBuf</class>
    <class kind="class">zypp::str::Str</class>
    <class kind="class">zypp::str::Format</class>
    <namespace>boost</namespace>
    <namespace>boost::logic</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::str</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a295adb2a601af4b6fe994e8aec3518a3</anchor>
      <arglist>(char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7f4b5c6dfd9298c44c3a7f2b423715f5</anchor>
      <arglist>(unsigned char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2db605f81b5470470ad93b82e8344bc2</anchor>
      <arglist>(short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abdf70f090692e63a7aae9bd2d501d447</anchor>
      <arglist>(unsigned short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5c16ebaf6faa82346d878859242a95d9</anchor>
      <arglist>(int n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a24ab0aa34600e90cd3ee0a0ad29ef89d</anchor>
      <arglist>(unsigned n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a90919b34b03306f826a1f281f8c17c50</anchor>
      <arglist>(long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3d6ad7b22b6167bbff27d792657aafc9</anchor>
      <arglist>(unsigned long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abe39d92b7953c0988b3ed4499ffd7729</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9386e8d3766db46b57e527e96663433a</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1b39427d99330664c5b1c67bf37a65c2</anchor>
      <arglist>(const char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c70e6ca379edeb922fd482c2458e9b2</anchor>
      <arglist>(const unsigned char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5bf0aa992e41bdfec06033aa0695f9b9</anchor>
      <arglist>(const short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad8345df8288d003320a2f8ab8528e305</anchor>
      <arglist>(const unsigned short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2d8e2d956bd31f606293521b4c8ac9ca</anchor>
      <arglist>(const int &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa39475456f389c326462a9c9eed13dc9</anchor>
      <arglist>(const unsigned &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7153753c08b79ab62cd0acf1a773b8e3</anchor>
      <arglist>(const long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2277c6e3030c13b129bd855b0210344b</anchor>
      <arglist>(const unsigned long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8bd1fd3ea2cae354767ea70ace1f7ab5</anchor>
      <arglist>(const long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65490d9a89d70257f6092a2ad1c0fec</anchor>
      <arglist>(const unsigned long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac9610bfbcddd70875e42c1a3c884b009</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adaf762dd729f5e42d34d59ee643c1b6f</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0cdeed22d27565faf825e1ab031d1813</anchor>
      <arglist>(short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a29353aed2e360265655d2f62dc904ae1</anchor>
      <arglist>(unsigned short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab302e830ead234062d951e4e8f7f9dde</anchor>
      <arglist>(int n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab8059dafd8dd8f12d66466d4c7dce003</anchor>
      <arglist>(unsigned n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abb38e854929d0ee09b809bad87fa5c57</anchor>
      <arglist>(long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9e56b24d2ffc370cec79a010f38c12d9</anchor>
      <arglist>(unsigned long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aaac5baf3ee580185fc98195ea44414f5</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2a9f93c6efc0e5d8b10d433884b063a7</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0677f9d55461dcef1dd38a168992c19e</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4313b04d7d0ee8c816fd201f3415aae6</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65d80dffc07b925ac857146baa1655e</anchor>
      <arglist>(short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae146318008773a5cd1a14419b070c598</anchor>
      <arglist>(unsigned short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abfda3e5118b6a8a27a651344cbd3ea2a</anchor>
      <arglist>(int n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a34a05fdae41e88cc94418081544b7964</anchor>
      <arglist>(unsigned n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a845479c608bdb9ef23d920f752069daf</anchor>
      <arglist>(long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a79192b7ffcb33227180f1a017388025a</anchor>
      <arglist>(unsigned long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a296850110057ba4a464c16e7c019ca7f</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac779ec4e57b5c23a46d9338a89e5076c</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>binstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a33dc18a7b0b9f3773d70cb50d7c8024c</anchor>
      <arglist>(TInt val_r)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acde2140c3aef4a2a79db4acc56cd180a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad868ae44b79926066bc2b019f962cf09</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c687a570239a37b9ef0942f74ddc8d4</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adbc2b2f7c4c55782b4077c83be851fcf</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a84865f153d5f4f54633ade7b1c7bcb52</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8dacb87986377b59ee55774db3ab6652</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6a64ad21bf40579670263850f9ba3133</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae30d11787b4e0c5cda6ec587ed51499f</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae6c37e46059008ec4150ebe34240054a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6f9c96dd03fc920a392b4276fb720e7c</anchor>
      <arglist>(const C_Str &amp;str, TInt &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa84d96df58fe195c6ab4fd62fcff6430</anchor>
      <arglist>(const C_Str &amp;str, bool default_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBoolNodefault</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af9fa0e1073bfde100469a90e1e965a01</anchor>
      <arglist>(const C_Str &amp;str, bool &amp;return_r)</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gapify</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afe4820b446101446dcd10a03c3c8a8c8</anchor>
      <arglist>(std::string inp_r, std::string::size_type gap_r=1, char gapchar=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac97348b48b81c8086872e0c48ae7c84b</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, const Trim trim_r=NO_TRIM)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3812d484ef7184caa57e00b70fce32f0</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af527b575ab4e9356e364abccfd44ddcf</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, bool withEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFields</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a273ee551295504e431587cf9ae7b76ce</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFieldsEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6d71ae99a810eda67f1242cb3688a6fa</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7796b62c298490ca37c717eb2f181bce</anchor>
      <arglist>(TIterator begin, TIterator end, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a68adfcdfef5c6c18c6692543e439336b</anchor>
      <arglist>(const TContainer &amp;cont_r, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>joinEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a14032334caa0040089db4a6e918d8cc1</anchor>
      <arglist>(TIterator begin, TIterator end, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa22752a4bfc4b59a16b1f618cf1aa7e7</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const std::string &amp;indent_r=&quot;  &quot;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad29a01a3094770a47e86a9d0e2695f1c</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, char indentch_r=&apos; &apos;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2567852b0219ec7081efcc7cb4233930</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, unsigned maxWitdh_r, char indentch_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a557db9e1cb52cc503c9a1934c1f2c3c0</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const function&lt; std::string(const char *, const char *)&gt; &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix0</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1fbcd7dd8c6d1cb5d8b61f5485ae1582</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, function&lt; std::string()&gt; fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a58edab93861331806b72bf980bfe509e</anchor>
      <arglist>(std::string &amp;str_r, const C_Str &amp;next_r, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8b9fad174604e30fc9e5654e0e498f96</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a01bcc5ff9e0469707563826d79c16801</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afdd4acc21f3cab510c51367ff31ab09e</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad5e5bb2f52c6731384328bc04e2c933e</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acf9265bce04b8043b16e36b8d36f0f24</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5e64cab973a815bfc5c3811b5086a2b9</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aad7d8a7eb176cf2fecd919491cdad291</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aae73b73bd678e35f1ba924eb58a7ff77</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1735725ceabf62c777bfd5db5ad953e3</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1a16f87f54a18c1509f544ca08751bcf</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5dd3854d5bb33489d71447fe603ef90</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a708c36e3fbddd3be762dc04fa677e44d</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5171fc1d550b0a0b3bddec758e7f1512</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0c87a1f0a027f13946afcc5db69d4209</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a403326617d8f9a6a3d8fcc8af5f77a31</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6e25ab4e5c5c44111994709692fb08eb</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>affb0d1587369ed8be45838b822e9c903</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7003cd779e770b4dc126a54f338ce789</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5487c2e36a926f9d5e1b7324e0187e1</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcab6547b2dbf4dadffacdd0697e6fada47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcaf5de768e767f0471870638a807448a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>R_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcab8705073cbaf7aa36fb5680b31b60912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcade1c3da09719f64b2c090a5a04c00ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af8bbe6f32fcb2fe4e652320506b3ba9d</anchor>
      <arglist>(const std::string &amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adeca2047a1485025f4dc811a234ca421</anchor>
      <arglist>(std::string &amp;&amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ltrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9a10c1709059ba1bb83dcdb0928dc0b5</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ltrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a27c92487a06375cd7d7ad7bb594b8050</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rtrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7452eb90b12001365e1da9e71994ea35</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rtrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a82f3f4fa81345ac4fdf7649d88fa03be</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a295adb2a601af4b6fe994e8aec3518a3</anchor>
      <arglist>(char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7f4b5c6dfd9298c44c3a7f2b423715f5</anchor>
      <arglist>(unsigned char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2db605f81b5470470ad93b82e8344bc2</anchor>
      <arglist>(short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abdf70f090692e63a7aae9bd2d501d447</anchor>
      <arglist>(unsigned short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5c16ebaf6faa82346d878859242a95d9</anchor>
      <arglist>(int n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a24ab0aa34600e90cd3ee0a0ad29ef89d</anchor>
      <arglist>(unsigned n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a90919b34b03306f826a1f281f8c17c50</anchor>
      <arglist>(long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3d6ad7b22b6167bbff27d792657aafc9</anchor>
      <arglist>(unsigned long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abe39d92b7953c0988b3ed4499ffd7729</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9386e8d3766db46b57e527e96663433a</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1b39427d99330664c5b1c67bf37a65c2</anchor>
      <arglist>(const char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c70e6ca379edeb922fd482c2458e9b2</anchor>
      <arglist>(const unsigned char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5bf0aa992e41bdfec06033aa0695f9b9</anchor>
      <arglist>(const short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad8345df8288d003320a2f8ab8528e305</anchor>
      <arglist>(const unsigned short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2d8e2d956bd31f606293521b4c8ac9ca</anchor>
      <arglist>(const int &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa39475456f389c326462a9c9eed13dc9</anchor>
      <arglist>(const unsigned &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7153753c08b79ab62cd0acf1a773b8e3</anchor>
      <arglist>(const long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2277c6e3030c13b129bd855b0210344b</anchor>
      <arglist>(const unsigned long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8bd1fd3ea2cae354767ea70ace1f7ab5</anchor>
      <arglist>(const long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65490d9a89d70257f6092a2ad1c0fec</anchor>
      <arglist>(const unsigned long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac9610bfbcddd70875e42c1a3c884b009</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adaf762dd729f5e42d34d59ee643c1b6f</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0cdeed22d27565faf825e1ab031d1813</anchor>
      <arglist>(short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a29353aed2e360265655d2f62dc904ae1</anchor>
      <arglist>(unsigned short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab302e830ead234062d951e4e8f7f9dde</anchor>
      <arglist>(int n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab8059dafd8dd8f12d66466d4c7dce003</anchor>
      <arglist>(unsigned n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abb38e854929d0ee09b809bad87fa5c57</anchor>
      <arglist>(long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9e56b24d2ffc370cec79a010f38c12d9</anchor>
      <arglist>(unsigned long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aaac5baf3ee580185fc98195ea44414f5</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2a9f93c6efc0e5d8b10d433884b063a7</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0677f9d55461dcef1dd38a168992c19e</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4313b04d7d0ee8c816fd201f3415aae6</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65d80dffc07b925ac857146baa1655e</anchor>
      <arglist>(short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae146318008773a5cd1a14419b070c598</anchor>
      <arglist>(unsigned short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abfda3e5118b6a8a27a651344cbd3ea2a</anchor>
      <arglist>(int n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a34a05fdae41e88cc94418081544b7964</anchor>
      <arglist>(unsigned n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a845479c608bdb9ef23d920f752069daf</anchor>
      <arglist>(long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a79192b7ffcb33227180f1a017388025a</anchor>
      <arglist>(unsigned long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a296850110057ba4a464c16e7c019ca7f</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac779ec4e57b5c23a46d9338a89e5076c</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>binstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a33dc18a7b0b9f3773d70cb50d7c8024c</anchor>
      <arglist>(TInt val_r)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acde2140c3aef4a2a79db4acc56cd180a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad868ae44b79926066bc2b019f962cf09</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c687a570239a37b9ef0942f74ddc8d4</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adbc2b2f7c4c55782b4077c83be851fcf</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a84865f153d5f4f54633ade7b1c7bcb52</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8dacb87986377b59ee55774db3ab6652</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6a64ad21bf40579670263850f9ba3133</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae30d11787b4e0c5cda6ec587ed51499f</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae6c37e46059008ec4150ebe34240054a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6f9c96dd03fc920a392b4276fb720e7c</anchor>
      <arglist>(const C_Str &amp;str, TInt &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa84d96df58fe195c6ab4fd62fcff6430</anchor>
      <arglist>(const C_Str &amp;str, bool default_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBoolNodefault</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af9fa0e1073bfde100469a90e1e965a01</anchor>
      <arglist>(const C_Str &amp;str, bool &amp;return_r)</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gapify</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afe4820b446101446dcd10a03c3c8a8c8</anchor>
      <arglist>(std::string inp_r, std::string::size_type gap_r=1, char gapchar=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac97348b48b81c8086872e0c48ae7c84b</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, const Trim trim_r=NO_TRIM)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3812d484ef7184caa57e00b70fce32f0</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af527b575ab4e9356e364abccfd44ddcf</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, bool withEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFields</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a273ee551295504e431587cf9ae7b76ce</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFieldsEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6d71ae99a810eda67f1242cb3688a6fa</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7796b62c298490ca37c717eb2f181bce</anchor>
      <arglist>(TIterator begin, TIterator end, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a68adfcdfef5c6c18c6692543e439336b</anchor>
      <arglist>(const TContainer &amp;cont_r, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>joinEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a14032334caa0040089db4a6e918d8cc1</anchor>
      <arglist>(TIterator begin, TIterator end, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa22752a4bfc4b59a16b1f618cf1aa7e7</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const std::string &amp;indent_r=&quot;  &quot;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad29a01a3094770a47e86a9d0e2695f1c</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, char indentch_r=&apos; &apos;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2567852b0219ec7081efcc7cb4233930</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, unsigned maxWitdh_r, char indentch_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a557db9e1cb52cc503c9a1934c1f2c3c0</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const function&lt; std::string(const char *, const char *)&gt; &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix0</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1fbcd7dd8c6d1cb5d8b61f5485ae1582</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, function&lt; std::string()&gt; fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a58edab93861331806b72bf980bfe509e</anchor>
      <arglist>(std::string &amp;str_r, const C_Str &amp;next_r, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8b9fad174604e30fc9e5654e0e498f96</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a01bcc5ff9e0469707563826d79c16801</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afdd4acc21f3cab510c51367ff31ab09e</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad5e5bb2f52c6731384328bc04e2c933e</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acf9265bce04b8043b16e36b8d36f0f24</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5e64cab973a815bfc5c3811b5086a2b9</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aad7d8a7eb176cf2fecd919491cdad291</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aae73b73bd678e35f1ba924eb58a7ff77</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1735725ceabf62c777bfd5db5ad953e3</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1a16f87f54a18c1509f544ca08751bcf</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5dd3854d5bb33489d71447fe603ef90</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a708c36e3fbddd3be762dc04fa677e44d</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5171fc1d550b0a0b3bddec758e7f1512</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0c87a1f0a027f13946afcc5db69d4209</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a403326617d8f9a6a3d8fcc8af5f77a31</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6e25ab4e5c5c44111994709692fb08eb</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>affb0d1587369ed8be45838b822e9c903</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7003cd779e770b4dc126a54f338ce789</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5487c2e36a926f9d5e1b7324e0187e1</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>String.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2String_8h.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
  </compound>
  <compound kind="file">
    <name>StringV.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2StringV_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>StringV.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2StringV_8h.html</filename>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
  </compound>
  <compound kind="file">
    <name>StrMatcher.cc</name>
    <path>zypp/base/</path>
    <filename>StrMatcher_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <class kind="class">zypp::StrMatcher::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>StrMatcher_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>StrMatcher_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StrMatcher.h</name>
    <path>zypp/base/</path>
    <filename>StrMatcher_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <class kind="class">zypp::Match</class>
    <class kind="class">zypp::MatchException</class>
    <class kind="class">zypp::MatchUnknownModeException</class>
    <class kind="class">zypp::MatchInvalidRegexException</class>
    <class kind="class">zypp::StrMatcher</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Sysconfig.h</name>
    <path>zypp/base/</path>
    <filename>Sysconfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TypeTraits.h</name>
    <path>zypp/base/</path>
    <filename>TypeTraits_8h.html</filename>
    <namespace>std</namespace>
  </compound>
  <compound kind="file">
    <name>Unit.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Unit_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="class">zypp::base::Unit</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>Unit.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Unit_8h.html</filename>
    <includes id="zypp-core_2base_2Unit_8h" name="Unit.h" local="no" import="no" module="no" objc="no">zypp-core/base/Unit.h</includes>
  </compound>
  <compound kind="file">
    <name>UserRequestException.h</name>
    <path>zypp/base/</path>
    <filename>UserRequestException_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ValueTransform.h</name>
    <path>zypp/base/</path>
    <filename>ValueTransform_8h.html</filename>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <class kind="class">zypp::base::ValueTransform</class>
    <class kind="class">zypp::base::ContainerTransform</class>
    <namespace>zypp</namespace>
    <namespace>zypp::base</namespace>
  </compound>
  <compound kind="file">
    <name>WatchFile.h</name>
    <path>zypp/base/</path>
    <filename>WatchFile_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Xml.h</name>
    <path>zypp-core/base/</path>
    <filename>zypp-core_2base_2Xml_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp-core/parser/xml/XmlEscape.h</includes>
    <class kind="class">zypp::xmlout::NodeAttr</class>
    <class kind="class">zypp::xmlout::Node</class>
    <class kind="struct">zypp::xmlout::Node::OptionalContentType</class>
    <class kind="struct">zypp::xmlout::Node::HasContentException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xmlout</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1d2ca0202de6d09208214cf4e29a17d6</anchor>
      <arglist>(std::ostream &amp;str, const Tp &amp;obj, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1d2ca0202de6d09208214cf4e29a17d6</anchor>
      <arglist>(std::ostream &amp;str, const Tp &amp;obj, const std::string &amp;name_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Xml.h</name>
    <path>zypp/base/</path>
    <filename>zypp_2base_2Xml_8h.html</filename>
    <includes id="zypp-core_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp-core/base/Xml.h</includes>
  </compound>
  <compound kind="file">
    <name>ZckStream.h</name>
    <path>zypp/base/</path>
    <filename>ZckStream_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Bit.h</name>
    <path>zypp/</path>
    <filename>Bit_8h.html</filename>
    <class kind="struct">zypp::bit::bit_detail::Gen1Bits</class>
    <class kind="struct">zypp::bit::bit_detail::Gen1Bits&lt; TInt, 0 &gt;</class>
    <class kind="struct">zypp::bit::MaxBits</class>
    <class kind="struct">zypp::bit::Mask</class>
    <class kind="struct">zypp::bit::Range</class>
    <class kind="struct">zypp::bit::Range&lt; TInt, _begin, 0 &gt;</class>
    <class kind="struct">zypp::bit::RangeValue</class>
    <class kind="struct">zypp::bit::RangeBit</class>
    <class kind="class">zypp::bit::BitField</class>
    <namespace>zypp</namespace>
    <namespace>zypp::bit</namespace>
    <namespace>zypp::bit::bit_detail</namespace>
  </compound>
  <compound kind="file">
    <name>Bitmap.h</name>
    <path>zypp/</path>
    <filename>Bitmap_8h.html</filename>
    <includes id="Map_8h" name="Map.h" local="no" import="no" module="no" objc="no">zypp/sat/Map.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ByteArray.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2ByteArray_8h.html</filename>
    <class kind="class">zypp::ByteArray</class>
    <class kind="class">zypp::UByteArray</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ByteArray.h</name>
    <path>zypp/</path>
    <filename>zypp_2ByteArray_8h.html</filename>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
  </compound>
  <compound kind="file">
    <name>ByteCount.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2ByteCount_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp-core_2base_2Unit_8h" name="Unit.h" local="no" import="no" module="no" objc="no">zypp-core/base/Unit.h</includes>
    <class kind="class">zypp::ByteCount</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ByteCount.h</name>
    <path>zypp/</path>
    <filename>zypp_2ByteCount_8h.html</filename>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
  </compound>
  <compound kind="file">
    <name>Callback.h</name>
    <path>zypp/</path>
    <filename>Callback_8h.html</filename>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp-core_2UserData_8h" name="UserData.h" local="no" import="no" module="no" objc="no">zypp-core/UserData.h</includes>
    <class kind="class">zypp::HACK::Callback</class>
    <class kind="struct">zypp::callback::ReportBase</class>
    <class kind="struct">zypp::callback::ReceiveReport</class>
    <class kind="struct">zypp::callback::DistributeReport</class>
    <class kind="struct">zypp::callback::SendReport</class>
    <class kind="struct">zypp::callback::TempConnect</class>
    <namespace>zypp</namespace>
    <namespace>zypp::HACK</namespace>
    <namespace>zypp::callback</namespace>
  </compound>
  <compound kind="file">
    <name>Capabilities.cc</name>
    <path>zypp/</path>
    <filename>Capabilities_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="Capabilities_8h" name="Capabilities.h" local="no" import="no" module="no" objc="no">zypp/Capabilities.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Capabilities.h</name>
    <path>zypp/</path>
    <filename>Capabilities_8h.html</filename>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="Capability_8h" name="Capability.h" local="no" import="no" module="no" objc="no">zypp/Capability.h</includes>
    <class kind="class">zypp::Capabilities</class>
    <class kind="class">zypp::Capabilities::const_iterator</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Capability.cc</name>
    <path>zypp/</path>
    <filename>Capability_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="Rel_8h" name="Rel.h" local="no" import="no" module="no" objc="no">zypp/Rel.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Capability_8h" name="Capability.h" local="no" import="no" module="no" objc="no">zypp/Capability.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Capability.h</name>
    <path>zypp/</path>
    <filename>Capability_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Rel_8h" name="Rel.h" local="no" import="no" module="no" objc="no">zypp/Rel.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <includes id="ResolverNamespace_8h" name="ResolverNamespace.h" local="no" import="no" module="no" objc="no">zypp/ResolverNamespace.h</includes>
    <includes id="CapMatch_8h" name="CapMatch.h" local="no" import="no" module="no" objc="no">zypp/CapMatch.h</includes>
    <class kind="class">zypp::Capability</class>
    <class kind="struct">zypp::Capability::Matches</class>
    <class kind="class">zypp::CapDetail</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>Capability_8h.html</anchorfile>
      <anchor>af42ef4156bc2b761c19b5d9e41fa8705</anchor>
      <arglist>(::zypp::Capability)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CapMatch.cc</name>
    <path>zypp/</path>
    <filename>CapMatch_8cc.html</filename>
    <includes id="CapMatch_8h" name="CapMatch.h" local="no" import="no" module="no" objc="no">zypp/CapMatch.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CapMatch.h</name>
    <path>zypp/</path>
    <filename>CapMatch_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="class">zypp::CapMatch</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Changelog.cc</name>
    <path>zypp/</path>
    <filename>Changelog_8cc.html</filename>
    <includes id="Changelog_8h" name="Changelog.h" local="no" import="no" module="no" objc="no">zypp/Changelog.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Changelog.h</name>
    <path>zypp/</path>
    <filename>Changelog_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::ChangelogEntry</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CheckSum.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2CheckSum_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="struct">zypp::CheckSumException</class>
    <class kind="class">zypp::CheckSum</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CheckSum.h</name>
    <path>zypp/</path>
    <filename>zypp_2CheckSum_8h.html</filename>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
  </compound>
  <compound kind="file">
    <name>ContentType.h</name>
    <path>zypp/</path>
    <filename>ContentType_8h.html</filename>
    <class kind="class">zypp::ContentType</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CountryCode.cc</name>
    <path>zypp/</path>
    <filename>CountryCode_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="CountryCode_8h" name="CountryCode.h" local="no" import="no" module="no" objc="no">zypp/CountryCode.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>CountryCode.h</name>
    <path>zypp/</path>
    <filename>CountryCode_8h.html</filename>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <class kind="class">zypp::CountryCode</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>CountryCode_8h.html</anchorfile>
      <anchor>af230130d4fa0e007e972d3ed9d4f1eb7</anchor>
      <arglist>(::zypp::CountryCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CpeId.cc</name>
    <path>zypp/</path>
    <filename>CpeId_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="CpeId_8h" name="CpeId.h" local="no" import="no" module="no" objc="no">zypp/CpeId.h</includes>
    <class kind="class">zypp::CpeId::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>WFN_ATTRIBUTES</name>
      <anchorfile>CpeId_8cc.html</anchorfile>
      <anchor>a85c4464aa5e7f5fcbd403376187c40d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>CpeId_8cc.html</anchorfile>
      <anchor>acf1bdb58823e07761d215158b6e65160</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WFN_STRICT_SPEC</name>
      <anchorfile>CpeId_8cc.html</anchorfile>
      <anchor>a95e425f3274627c2ec8cd851ca31decf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CpeId.h</name>
    <path>zypp/</path>
    <filename>CpeId_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2base_2EnumClass_8h" name="EnumClass.h" local="no" import="no" module="no" objc="no">zypp/base/EnumClass.h</includes>
    <includes id="SetRelationMixin_8h" name="SetRelationMixin.h" local="no" import="no" module="no" objc="no">zypp/base/SetRelationMixin.h</includes>
    <class kind="class">zypp::CpeId</class>
    <class kind="struct">zypp::CpeId::EAttributeDef</class>
    <class kind="struct">zypp::CpeId::NoThrowType</class>
    <class kind="class">zypp::CpeId::Value</class>
    <class kind="struct">zypp::CpeId::Value::FsFormatType</class>
    <class kind="struct">zypp::CpeId::Value::UriFormatType</class>
    <class kind="struct">zypp::CpeId::Value::ETypeDef</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Date.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Date_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2base_2EnumClass_8h" name="EnumClass.h" local="no" import="no" module="no" objc="no">zypp-core/base/EnumClass.h</includes>
    <class kind="class">zypp::Date</class>
    <class kind="struct">zypp::Date::EDateFormatDef</class>
    <class kind="struct">zypp::Date::ETimeFormatDef</class>
    <class kind="struct">zypp::Date::ETimeZoneFormatDef</class>
    <class kind="class">zypp::DateFormatException</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Date.h</name>
    <path>zypp/</path>
    <filename>zypp_2Date_8h.html</filename>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
  </compound>
  <compound kind="file">
    <name>Dep.cc</name>
    <path>zypp/</path>
    <filename>Dep_8cc.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Dep_8h" name="Dep.h" local="no" import="no" module="no" objc="no">zypp/Dep.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Dep.h</name>
    <path>zypp/</path>
    <filename>Dep_8h.html</filename>
    <class kind="struct">zypp::Dep</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Digest.cc</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Digest_8cc.html</filename>
    <includes id="string_8h" name="string.h" local="no" import="no" module="no" objc="no">string.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="class">zypp::Digest::P</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Digest.cc</name>
    <path>zypp/</path>
    <filename>zypp_2Digest_8cc.html</filename>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Digest.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Digest_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <class kind="class">zypp::Digest</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Digest.h</name>
    <path>zypp/</path>
    <filename>zypp_2Digest_8h.html</filename>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="Callback_8h" name="Callback.h" local="no" import="no" module="no" objc="no">zypp/Callback.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="struct">zypp::DigestReport</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>DiskUsageCounter.cc</name>
    <path>zypp/</path>
    <filename>DiskUsageCounter_8cc.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="DiskUsageCounter_8h" name="DiskUsageCounter.h" local="no" import="no" module="no" objc="no">zypp/DiskUsageCounter.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>DiskUsageCounter.h</name>
    <path>zypp/</path>
    <filename>DiskUsageCounter_8h.html</filename>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Bitmap_8h" name="Bitmap.h" local="no" import="no" module="no" objc="no">zypp/Bitmap.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <class kind="class">zypp::DiskUsageCounter</class>
    <class kind="class">zypp::DiskUsageCounter::MountPoint</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>DownloadMode.cc</name>
    <path>zypp/</path>
    <filename>DownloadMode_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="DownloadMode_8h" name="DownloadMode.h" local="no" import="no" module="no" objc="no">zypp/DownloadMode.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>DownloadMode_8cc.html</anchorfile>
      <anchor>aad203788c0a9d3697ded92fc87638c3c</anchor>
      <arglist>(VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>DownloadMode_8cc.html</anchorfile>
      <anchor>aad203788c0a9d3697ded92fc87638c3c</anchor>
      <arglist>(VAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DownloadMode.h</name>
    <path>zypp/</path>
    <filename>DownloadMode_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Edition.cc</name>
    <path>zypp/</path>
    <filename>Edition_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Edition.h</name>
    <path>zypp/</path>
    <filename>Edition_8h.html</filename>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <includes id="RelCompare_8h" name="RelCompare.h" local="no" import="no" module="no" objc="no">zypp/RelCompare.h</includes>
    <includes id="Range_8h" name="Range.h" local="no" import="no" module="no" objc="no">zypp/Range.h</includes>
    <class kind="class">zypp::Edition</class>
    <class kind="struct">zypp::Edition::Match</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalProgram.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2ExternalProgram_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp-core_2base_2ExternalDataSource_8h" name="ExternalDataSource.h" local="no" import="no" module="no" objc="no">zypp-core/base/ExternalDataSource.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <class kind="class">zypp::ExternalProgram</class>
    <class kind="struct">zypp::externalprogram::EarlyPipe</class>
    <class kind="class">zypp::ExternalProgramWithStderr</class>
    <class kind="class">zypp::ExternalProgramWithSeperatePgid</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::externalprogram</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalProgram.h</name>
    <path>zypp/</path>
    <filename>zypp_2ExternalProgram_8h.html</filename>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
  </compound>
  <compound kind="file">
    <name>Fetcher.cc</name>
    <path>zypp/</path>
    <filename>Fetcher_8cc.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Fetcher_8h" name="Fetcher.h" local="no" import="no" module="no" objc="no">zypp/Fetcher.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="ContentFileReader_8h" name="ContentFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/ContentFileReader.h</includes>
    <includes id="RepoIndex_8h" name="RepoIndex.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/RepoIndex.h</includes>
    <class kind="struct">zypp::FetcherIndex</class>
    <class kind="struct">zypp::SameFetcherIndex</class>
    <class kind="struct">zypp::FetcherJob</class>
    <class kind="class">zypp::Fetcher::Impl</class>
    <class kind="struct">zypp::Fetcher::Impl::CacheInfo</class>
    <class kind="struct">zypp::ContentReaderHelper</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Fetcher_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Fetcher.h</name>
    <path>zypp/</path>
    <filename>Fetcher_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <class kind="class">zypp::Fetcher</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>FileChecker.cc</name>
    <path>zypp/</path>
    <filename>FileChecker_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="keyringwf_8h" name="keyringwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/keyringwf.h</includes>
    <includes id="checksumwf_8h" name="checksumwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/checksumwf.h</includes>
    <includes id="signaturecheckwf_8h" name="signaturecheckwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/signaturecheckwf.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>FileChecker_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FileChecker.h</name>
    <path>zypp/</path>
    <filename>FileChecker_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="KeyRingContexts_8h" name="KeyRingContexts.h" local="no" import="no" module="no" objc="no">zypp/KeyRingContexts.h</includes>
    <class kind="class">zypp::ChecksumFileChecker</class>
    <class kind="class">zypp::SignatureFileChecker</class>
    <class kind="class">zypp::NullFileChecker</class>
    <class kind="class">zypp::CompositeFileChecker</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Filter.h</name>
    <path>zypp/</path>
    <filename>Filter_8h.html</filename>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ResFilters_8h" name="ResFilters.h" local="no" import="no" module="no" objc="no">zypp/ResFilters.h</includes>
    <class kind="class">zypp::filter::ByLocaleSupport</class>
    <class kind="class">zypp::filter::ByKind</class>
    <class kind="class">zypp::filter::ByStatus</class>
    <class kind="class">zypp::filter::SameItemAs</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filter</namespace>
  </compound>
  <compound kind="file">
    <name>Glob.cc</name>
    <path>zypp/</path>
    <filename>Glob_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="Glob_8h" name="Glob.h" local="no" import="no" module="no" objc="no">zypp/Glob.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>Glob.h</name>
    <path>zypp/</path>
    <filename>Glob_8h.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::filesystem::Glob</class>
    <class kind="class">zypp::filesystem::Glob::const_iterator</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>Globals.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Globals_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LEGACY</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>aa7e0afdc452fa6e6c2611e82cc91b83b</anchor>
      <arglist>(CL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECL_EXPORT</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>ad70d9fc326091669b78cafc28d02ef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECL_IMPORT</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>a09c0030844e0b0c261ac530398038314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DECL_HIDDEN</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>a36528aa4a716e585dc18a351dae54c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_API</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>a7574b0cd80b20e8aeb709e0337b857b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_TESTS</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>afa626bd5e2320bdf41f99a0b5630a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_LOCAL</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>a5e0f3bfd93e9573391e2e79c0e0564e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_API_DEPTESTOMATIC</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>ad187cd348f46b1f4f84f5213aedbc31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>zypp-core_2Globals_8h.html</anchorfile>
      <anchor>a62eda8dfb49f55d460b679db0dc08e25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Globals.h</name>
    <path>zypp/</path>
    <filename>zypp_2Globals_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
  </compound>
  <compound kind="file">
    <name>HistoryLog.cc</name>
    <path>zypp/</path>
    <filename>HistoryLog_8cc.html</filename>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="HistoryLogData_8h" name="HistoryLogData.h" local="no" import="no" module="no" objc="no">zypp/HistoryLogData.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>HistoryLog.h</name>
    <path>zypp/</path>
    <filename>HistoryLog_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="ResStatus_8h" name="ResStatus.h" local="no" import="no" module="no" objc="no">zypp/ResStatus.h</includes>
    <class kind="class">zypp::HistoryLog</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>HistoryLogData.cc</name>
    <path>zypp/</path>
    <filename>HistoryLogData_8cc.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="HistoryLogData_8h" name="HistoryLogData.h" local="no" import="no" module="no" objc="no">zypp/HistoryLogData.h</includes>
    <class kind="class">zypp::HistoryLogData::Impl</class>
    <class kind="class">zypp::ParseException</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>HistoryLogData_8cc.html</anchorfile>
      <anchor>a17e83ffa6bb1866b1079330b30153e7e</anchor>
      <arglist>(E, T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HistoryLogData.h</name>
    <path>zypp/</path>
    <filename>HistoryLogData_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="Patch_8h" name="Patch.h" local="no" import="no" module="no" objc="no">zypp/Patch.h</includes>
    <class kind="class">zypp::HistoryActionID</class>
    <class kind="class">zypp::HistoryLogData</class>
    <class kind="class">zypp::HistoryLogDataInstall</class>
    <class kind="class">zypp::HistoryLogPatchStateChange</class>
    <class kind="class">zypp::HistoryLogDataRemove</class>
    <class kind="class">zypp::HistoryLogDataRepoAdd</class>
    <class kind="class">zypp::HistoryLogDataRepoRemove</class>
    <class kind="class">zypp::HistoryLogDataRepoAliasChange</class>
    <class kind="class">zypp::HistoryLogDataRepoUrlChange</class>
    <class kind="class">zypp::HistoryLogDataStampCommand</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HISTORY_LOG_DATE_FORMAT</name>
      <anchorfile>HistoryLogData_8h.html</anchorfile>
      <anchor>a0243bff5c9a4b00415bdd802dac6323b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IdString.cc</name>
    <path>zypp/</path>
    <filename>IdString_8cc.html</filename>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>IdString.h</name>
    <path>zypp/</path>
    <filename>IdString_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <class kind="class">zypp::IdString</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>IdString_8h.html</anchorfile>
      <anchor>ae5579875717e660192639d264284304e</anchor>
      <arglist>(::zypp::IdString)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IdStringType.h</name>
    <path>zypp/</path>
    <filename>IdStringType_8h.html</filename>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <class kind="class">zypp::IdStringType</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>InstanceId.cc</name>
    <path>zypp/</path>
    <filename>InstanceId_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="InstanceId_8h" name="InstanceId.h" local="no" import="no" module="no" objc="no">zypp/InstanceId.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>InstanceId.h</name>
    <path>zypp/</path>
    <filename>InstanceId_8h.html</filename>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::InstanceId</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>KeyContext.h</name>
    <path>zypp/</path>
    <filename>KeyContext_8h.html</filename>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <class kind="struct">zypp::KeyContext</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>KeyManager.h</name>
    <path>zypp/</path>
    <filename>KeyManager_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>KeyRing.cc</name>
    <path>zypp/</path>
    <filename>KeyRing_8cc.html</filename>
    <includes id="keyring__p_8h" name="keyring_p.h" local="yes" import="no" module="no" objc="no">zypp_detail/keyring_p.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZYpp_8h" name="ZYpp.h" local="no" import="no" module="no" objc="no">zypp/ZYpp.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="keyringwf_8h" name="keyringwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/keyringwf.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>KeyRing_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyRing.h</name>
    <path>zypp/</path>
    <filename>KeyRing_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="Callback_8h" name="Callback.h" local="no" import="no" module="no" objc="no">zypp/Callback.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="KeyRingContexts_8h" name="KeyRingContexts.h" local="no" import="no" module="no" objc="no">zypp/KeyRingContexts.h</includes>
    <class kind="struct">zypp::KeyRingReport</class>
    <class kind="struct">zypp::KeyRingSignals</class>
    <class kind="class">zypp::KeyRing</class>
    <class kind="struct">zypp::target::rpm::KeyRingSignals</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>KeyRingContexts.cc</name>
    <path>zypp/</path>
    <filename>KeyRingContexts_8cc.html</filename>
    <includes id="KeyRingContexts_8h" name="KeyRingContexts.h" local="no" import="no" module="no" objc="no">zypp/KeyRingContexts.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <class kind="class">zypp::keyring::VerifyFileContext::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::keyring</namespace>
  </compound>
  <compound kind="file">
    <name>KeyRingContexts.h</name>
    <path>zypp/</path>
    <filename>KeyRingContexts_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="KeyContext_8h" name="KeyContext.h" local="no" import="no" module="no" objc="no">zypp/KeyContext.h</includes>
    <class kind="class">zypp::keyring::VerifyFileContext</class>
    <namespace>zypp</namespace>
    <namespace>zypp::keyring</namespace>
  </compound>
  <compound kind="file">
    <name>KVMap.h</name>
    <path>zypp/</path>
    <filename>KVMap_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>LanguageCode.cc</name>
    <path>zypp/</path>
    <filename>LanguageCode_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="LanguageCode_8h" name="LanguageCode.h" local="no" import="no" module="no" objc="no">zypp/LanguageCode.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>LanguageCode.h</name>
    <path>zypp/</path>
    <filename>LanguageCode_8h.html</filename>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <class kind="class">zypp::LanguageCode</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>LanguageCode_8h.html</anchorfile>
      <anchor>a86912b6212334c492576fa3fc2b566fb</anchor>
      <arglist>(::zypp::LanguageCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locale.cc</name>
    <path>zypp/</path>
    <filename>Locale_8cc.html</filename>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="struct">zypp::CodeMaps</class>
    <class kind="struct">zypp::CodeMaps::LC</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Locale.h</name>
    <path>zypp/</path>
    <filename>Locale_8h.html</filename>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <includes id="LanguageCode_8h" name="LanguageCode.h" local="no" import="no" module="no" objc="no">zypp/LanguageCode.h</includes>
    <includes id="CountryCode_8h" name="CountryCode.h" local="no" import="no" module="no" objc="no">zypp/CountryCode.h</includes>
    <class kind="class">zypp::Locale</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>Locale_8h.html</anchorfile>
      <anchor>a2deac455d2db66c0f90b13a54734b3b0</anchor>
      <arglist>(::zypp::Locale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locks.cc</name>
    <path>zypp/</path>
    <filename>Locks_8cc.html</filename>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="PoolQueryUtil_8tcc" name="PoolQueryUtil.tcc" local="no" import="no" module="no" objc="no">zypp/PoolQueryUtil.tcc</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="SolvAttr_8h" name="SolvAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvAttr.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="Locks_8h" name="Locks.h" local="no" import="no" module="no" objc="no">zypp/Locks.h</includes>
    <class kind="class">zypp::Locks::Impl</class>
    <class kind="struct">zypp::ApplyLock</class>
    <class kind="struct">zypp::LockingOutputIterator</class>
    <class kind="class">zypp::LocksCleanPredicate</class>
    <class kind="class">zypp::LocksRemovePredicate</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Locks_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locks.h</name>
    <path>zypp/</path>
    <filename>Locks_8h.html</filename>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="PoolQuery_8h" name="PoolQuery.h" local="no" import="no" module="no" objc="no">zypp/PoolQuery.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="class">zypp::Locks</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ManagedFile.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2ManagedFile_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ManagedFile.h</name>
    <path>zypp/</path>
    <filename>zypp_2ManagedFile_8h.html</filename>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
  </compound>
  <compound kind="file">
    <name>CredentialFileReader.h</name>
    <path>zypp/media/</path>
    <filename>CredentialFileReader_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>CredentialManager.h</name>
    <path>zypp/media/</path>
    <filename>CredentialManager_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>CurlConfig.h</name>
    <path>zypp/media/</path>
    <filename>CurlConfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>DownloadProgressTracker.cc</name>
    <path>zypp/media/detail/</path>
    <filename>DownloadProgressTracker_8cc.html</filename>
    <includes id="DownloadProgressTracker_8h" name="DownloadProgressTracker.h" local="yes" import="no" module="no" objc="no">DownloadProgressTracker.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DownloadProgressTracker.h</name>
    <path>zypp/media/detail/</path>
    <filename>DownloadProgressTracker_8h.html</filename>
    <class kind="struct">zypp::internal::ProgressTracker</class>
    <namespace>zypp</namespace>
    <namespace>zypp::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNetworkRequestExecutor.cc</name>
    <path>zypp/media/detail/</path>
    <filename>MediaNetworkRequestExecutor_8cc.html</filename>
    <includes id="MediaNetworkRequestExecutor_8h" name="MediaNetworkRequestExecutor.h" local="yes" import="no" module="no" objc="no">MediaNetworkRequestExecutor.h</includes>
    <includes id="DownloadProgressTracker_8h" name="DownloadProgressTracker.h" local="yes" import="no" module="no" objc="no">DownloadProgressTracker.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="eventloop_8h" name="eventloop.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventloop.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/threaddata_p.h</includes>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNetworkRequestExecutor.h</name>
    <path>zypp/media/detail/</path>
    <filename>MediaNetworkRequestExecutor_8h.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="signals_8h" name="signals.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/signals.h</includes>
    <class kind="class">zypp::internal::MediaNetworkRequestExecutor</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zypp::internal</namespace>
  </compound>
  <compound kind="file">
    <name>OptionalDownloadProgressReport.cc</name>
    <path>zypp/media/detail/</path>
    <filename>OptionalDownloadProgressReport_8cc.html</filename>
    <includes id="OptionalDownloadProgressReport_8h" name="OptionalDownloadProgressReport.h" local="yes" import="no" module="no" objc="no">OptionalDownloadProgressReport.h</includes>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>OptionalDownloadProgressReport.h</name>
    <path>zypp/media/detail/</path>
    <filename>OptionalDownloadProgressReport_8h.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="Callback_8h" name="Callback.h" local="no" import="no" module="no" objc="no">zypp/Callback.h</includes>
    <class kind="struct">internal::OptionalDownloadProgressReport</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>MediaBlockList.h</name>
    <path>zypp/media/</path>
    <filename>MediaBlockList_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>MediaCD.cc</name>
    <path>zypp/media/</path>
    <filename>MediaCD_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="MediaCD_8h" name="MediaCD.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCD.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>REPORT_EJECT_ERRORS</name>
      <anchorfile>MediaCD_8cc.html</anchorfile>
      <anchor>a6db00f35b9d906468d2488bb95d68a03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaCD.h</name>
    <path>zypp/media/</path>
    <filename>MediaCD_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <class kind="class">zypp::media::MediaCD</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaCIFS.cc</name>
    <path>zypp/media/</path>
    <filename>MediaCIFS_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="MediaCIFS_8h" name="MediaCIFS.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCIFS.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaCIFS.h</name>
    <path>zypp/media/</path>
    <filename>MediaCIFS_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaCIFS</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaCurl.cc</name>
    <path>zypp/media/</path>
    <filename>MediaCurl_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="MediaCurl_8h" name="MediaCurl.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCurl.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="userrequestexception_8h" name="userrequestexception.h" local="no" import="no" module="no" objc="no">zypp-core/base/userrequestexception.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppImpl_8h" name="ZYppImpl.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppImpl.h</includes>
    <includes id="OptionalDownloadProgressReport_8h" name="OptionalDownloadProgressReport.h" local="yes" import="no" module="no" objc="no">detail/OptionalDownloadProgressReport.h</includes>
    <class kind="struct">internal::ProgressData</class>
    <class kind="class">internal::MediaCurlExceptionMayRetryInternaly</class>
    <namespace>internal</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SET_OPTION</name>
      <anchorfile>MediaCurl_8cc.html</anchorfile>
      <anchor>ab3c327c40fb32a52a23414713e5af95e</anchor>
      <arglist>(opt, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_OPTION_OFFT</name>
      <anchorfile>MediaCurl_8cc.html</anchorfile>
      <anchor>a33dadb4d5355d652b280a9aa57853924</anchor>
      <arglist>(opt, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_OPTION_LONG</name>
      <anchorfile>MediaCurl_8cc.html</anchorfile>
      <anchor>a115a39f215bdbf82f3d383c50a62cbaa</anchor>
      <arglist>(opt, val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_OPTION_VOID</name>
      <anchorfile>MediaCurl_8cc.html</anchorfile>
      <anchor>a5b0b2d142790bbf159bfd5e9ea1ea752</anchor>
      <arglist>(opt, val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaCurl.h</name>
    <path>zypp/media/</path>
    <filename>MediaCurl_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="MediaNetworkCommonHandler_8h" name="MediaNetworkCommonHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaNetworkCommonHandler.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <class kind="class">zypp::media::MediaCurl</class>
    <class kind="struct">zypp::media::MediaCurl::RequestData</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaCurl2.cc</name>
    <path>zypp/media/</path>
    <filename>MediaCurl2_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="MediaCurl2_8h" name="MediaCurl2.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCurl2.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="userrequestexception_8h" name="userrequestexception.h" local="no" import="no" module="no" objc="no">zypp-core/base/userrequestexception.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppImpl_8h" name="ZYppImpl.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppImpl.h</includes>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <includes id="request_8h" name="request.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/request.h</includes>
    <includes id="MediaNetworkRequestExecutor_8h" name="MediaNetworkRequestExecutor.h" local="yes" import="no" module="no" objc="no">detail/MediaNetworkRequestExecutor.h</includes>
    <includes id="OptionalDownloadProgressReport_8h" name="OptionalDownloadProgressReport.h" local="yes" import="no" module="no" objc="no">detail/OptionalDownloadProgressReport.h</includes>
    <includes id="mediadebug__p_8h" name="mediadebug_p.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/private/mediadebug_p.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaCurl2.h</name>
    <path>zypp/media/</path>
    <filename>MediaCurl2_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="MediaNetworkCommonHandler_8h" name="MediaNetworkCommonHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaNetworkCommonHandler.h</includes>
    <class kind="class">zypp::media::MediaCurl2</class>
    <class kind="struct">zypp::media::MediaCurl2::RequestData</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::internal</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaDIR.cc</name>
    <path>zypp/media/</path>
    <filename>MediaDIR_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="MediaDIR_8h" name="MediaDIR.h" local="no" import="no" module="no" objc="no">zypp/media/MediaDIR.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaDIR.h</name>
    <path>zypp/media/</path>
    <filename>MediaDIR_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaDIR</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaDISK.cc</name>
    <path>zypp/media/</path>
    <filename>MediaDISK_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="MediaDISK_8h" name="MediaDISK.h" local="no" import="no" module="no" objc="no">zypp/media/MediaDISK.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DELAYED_VERIFY</name>
      <anchorfile>MediaDISK_8cc.html</anchorfile>
      <anchor>a0c22289e03a6d93f2f12666aa9cedeee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaDISK.h</name>
    <path>zypp/media/</path>
    <filename>MediaDISK_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaDISK</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaException.h</name>
    <path>zypp/media/</path>
    <filename>MediaException_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>MediaHandler.cc</name>
    <path>zypp/media/</path>
    <filename>MediaHandler_8cc.html</filename>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NONREMOTE_DIRECTORY_YAST</name>
      <anchorfile>MediaHandler_8cc.html</anchorfile>
      <anchor>a4e759292d60bd4c5b7d0dbab40cf5a04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaHandler.h</name>
    <path>zypp/media/</path>
    <filename>MediaHandler_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="MediaSource_8h" name="MediaSource.h" local="no" import="no" module="no" objc="no">zypp/media/MediaSource.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <class kind="class">zypp::media::MediaHandler</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>MediaHandler_8h.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaHandlerFactory.cc</name>
    <path>zypp/media/</path>
    <filename>MediaHandlerFactory_8cc.html</filename>
    <includes id="MediaHandlerFactory_8h" name="MediaHandlerFactory.h" local="yes" import="no" module="no" objc="no">MediaHandlerFactory.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="transform_8h" name="transform.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/transform.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="Env_8h" name="Env.h" local="no" import="no" module="no" objc="no">zypp/base/Env.h</includes>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="MediaNFS_8h" name="MediaNFS.h" local="no" import="no" module="no" objc="no">zypp/media/MediaNFS.h</includes>
    <includes id="MediaCD_8h" name="MediaCD.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCD.h</includes>
    <includes id="MediaDIR_8h" name="MediaDIR.h" local="no" import="no" module="no" objc="no">zypp/media/MediaDIR.h</includes>
    <includes id="MediaDISK_8h" name="MediaDISK.h" local="no" import="no" module="no" objc="no">zypp/media/MediaDISK.h</includes>
    <includes id="MediaCIFS_8h" name="MediaCIFS.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCIFS.h</includes>
    <includes id="MediaCurl_8h" name="MediaCurl.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCurl.h</includes>
    <includes id="MediaCurl2_8h" name="MediaCurl2.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCurl2.h</includes>
    <includes id="MediaISO_8h" name="MediaISO.h" local="no" import="no" module="no" objc="no">zypp/media/MediaISO.h</includes>
    <includes id="MediaPlugin_8h" name="MediaPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/MediaPlugin.h</includes>
    <includes id="UrlResolverPlugin_8h" name="UrlResolverPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/UrlResolverPlugin.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaHandlerFactory.h</name>
    <path>zypp/media/</path>
    <filename>MediaHandlerFactory_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <class kind="class">zypp::media::MediaHandlerFactory</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaISO.cc</name>
    <path>zypp/media/</path>
    <filename>MediaISO_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="MediaISO_8h" name="MediaISO.h" local="no" import="no" module="no" objc="no">zypp/media/MediaISO.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaISO.h</name>
    <path>zypp/media/</path>
    <filename>MediaISO_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <class kind="class">zypp::media::MediaISO</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaManager.cc</name>
    <path>zypp/media/</path>
    <filename>MediaManager_8cc.html</filename>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <includes id="MediaHandlerFactory_8h" name="MediaHandlerFactory.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandlerFactory.h</includes>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="class">zypp::media::MediaManager_Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaManager.h</name>
    <path>zypp/media/</path>
    <filename>MediaManager_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="MediaSource_8h" name="MediaSource.h" local="no" import="no" module="no" objc="no">zypp/media/MediaSource.h</includes>
    <class kind="class">zypp::media::MediaVerifierBase</class>
    <class kind="class">zypp::media::NoVerifier</class>
    <class kind="class">zypp::media::MediaManager</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNetworkCommonHandler.cc</name>
    <path>zypp/media/</path>
    <filename>MediaNetworkCommonHandler_8cc.html</filename>
    <includes id="MediaNetworkCommonHandler_8h" name="MediaNetworkCommonHandler.h" local="yes" import="no" module="no" objc="no">MediaNetworkCommonHandler.h</includes>
    <includes id="transform_8h" name="transform.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/transform.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="UrlResolverPlugin_8h" name="UrlResolverPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/UrlResolverPlugin.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNetworkCommonHandler.h</name>
    <path>zypp/media/</path>
    <filename>MediaNetworkCommonHandler_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaNetworkCommonHandler</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNFS.cc</name>
    <path>zypp/media/</path>
    <filename>MediaNFS_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="MediaNFS_8h" name="MediaNFS.h" local="no" import="no" module="no" objc="no">zypp/media/MediaNFS.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaNFS.h</name>
    <path>zypp/media/</path>
    <filename>MediaNFS_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaNFS</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NFS_MOUNT_TIMEOUT</name>
      <anchorfile>MediaNFS_8h.html</anchorfile>
      <anchor>a26f51c89c33e117f161f1ecae7f12caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaPlugin.cc</name>
    <path>zypp/media/</path>
    <filename>MediaPlugin_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="MediaPlugin_8h" name="MediaPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/MediaPlugin.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaPlugin.h</name>
    <path>zypp/media/</path>
    <filename>MediaPlugin_8h.html</filename>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="class">zypp::media::MediaPlugin</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaPriority.cc</name>
    <path>zypp/media/</path>
    <filename>MediaPriority_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="MediaPriority_8h" name="MediaPriority.h" local="no" import="no" module="no" objc="no">zypp/media/MediaPriority.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_IF</name>
      <anchorfile>MediaPriority_8cc.html</anchorfile>
      <anchor>a0ef2f357fa9933388052b80f9d02f1f5</anchor>
      <arglist>(scheme, value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaPriority.h</name>
    <path>zypp/media/</path>
    <filename>MediaPriority_8h.html</filename>
    <class kind="class">zypp::media::MediaPriority</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaSource.cc</name>
    <path>zypp/media/</path>
    <filename>MediaSource_8cc.html</filename>
    <includes id="MediaSource_8h" name="MediaSource.h" local="no" import="no" module="no" objc="no">zypp/media/MediaSource.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaSource.h</name>
    <path>zypp/media/</path>
    <filename>MediaSource_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::media::MediaSource</class>
    <class kind="class">zypp::media::AttachPoint</class>
    <class kind="struct">zypp::media::AttachedMedia</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaUserAuth.h</name>
    <path>zypp/media/</path>
    <filename>MediaUserAuth_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>MetaLinkParser.h</name>
    <path>zypp/media/</path>
    <filename>MetaLinkParser_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Mount.h</name>
    <path>zypp/media/</path>
    <filename>Mount_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProxyInfo.h</name>
    <path>zypp/media/</path>
    <filename>ProxyInfo_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProxyInfoImpl.h</name>
    <path>zypp/media/proxyinfo/</path>
    <filename>ProxyInfoImpl_8h.html</filename>
    <includes id="proxyinfoimpl_8h" name="proxyinfoimpl.h" local="no" import="no" module="no" objc="no">zypp-curl/proxyinfo/proxyinfoimpl.h</includes>
  </compound>
  <compound kind="file">
    <name>ProxyInfoLibproxy.h</name>
    <path>zypp/media/proxyinfo/</path>
    <filename>ProxyInfoLibproxy_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProxyInfos.h</name>
    <path>zypp/media/proxyinfo/</path>
    <filename>ProxyInfos_8h.html</filename>
    <includes id="proxyinfos_8h" name="proxyinfos.h" local="no" import="no" module="no" objc="no">zypp-curl/proxyinfo/proxyinfos.h</includes>
  </compound>
  <compound kind="file">
    <name>ProxyInfoSysconfig.h</name>
    <path>zypp/media/proxyinfo/</path>
    <filename>ProxyInfoSysconfig_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>TransferSettings.h</name>
    <path>zypp/media/</path>
    <filename>TransferSettings_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>UrlResolverPlugin.cc</name>
    <path>zypp/media/</path>
    <filename>UrlResolverPlugin_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="UrlResolverPlugin_8h" name="UrlResolverPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/UrlResolverPlugin.h</includes>
    <includes id="PluginScript_8h" name="PluginScript.h" local="no" import="no" module="no" objc="no">zypp/PluginScript.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="struct">zypp::media::UrlResolverPlugin::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>UrlResolverPlugin.h</name>
    <path>zypp/media/</path>
    <filename>UrlResolverPlugin_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="class">zypp::media::UrlResolverPlugin</class>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
  </compound>
  <compound kind="file">
    <name>MediaProducts.h</name>
    <path>zypp/</path>
    <filename>MediaProducts_8h.html</filename>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <class kind="struct">zypp::MediaProductEntry</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>MediaSetAccess.cc</name>
    <path>zypp/</path>
    <filename>MediaSetAccess_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <class kind="class">zypp::MediaSetAccess::Impl</class>
    <class kind="struct">zypp::ProvideFileOperation</class>
    <class kind="struct">zypp::ProvideDirTreeOperation</class>
    <class kind="struct">zypp::ProvideDirOperation</class>
    <class kind="struct">zypp::ProvideFileExistenceOperation</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>MediaSetAccess_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MediaSetAccess.h</name>
    <path>zypp/</path>
    <filename>MediaSetAccess_8h.html</filename>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <class kind="class">zypp::MediaSetAccess</class>
    <class kind="struct">zypp::MediaSetAccess::ReleaseFileGuard</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Misc.h</name>
    <path>zypp/</path>
    <filename>Misc_8h.html</filename>
    <includes id="DefaultLoadSystem_8h" name="DefaultLoadSystem.h" local="no" import="no" module="no" objc="no">zypp/misc/DefaultLoadSystem.h</includes>
    <includes id="CheckAccessDeleted_8h" name="CheckAccessDeleted.h" local="no" import="no" module="no" objc="no">zypp/misc/CheckAccessDeleted.h</includes>
  </compound>
  <compound kind="file">
    <name>CheckAccessDeleted.cc</name>
    <path>zypp/misc/</path>
    <filename>CheckAccessDeleted_8cc.html</filename>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="CheckAccessDeleted_8h" name="CheckAccessDeleted.h" local="no" import="no" module="no" objc="no">zypp/misc/CheckAccessDeleted.h</includes>
    <class kind="class">zypp::CheckAccessDeleted::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>CheckAccessDeleted_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CheckAccessDeleted.h</name>
    <path>zypp/misc/</path>
    <filename>CheckAccessDeleted_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::CheckAccessDeleted</class>
    <class kind="struct">zypp::CheckAccessDeleted::ProcInfo</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>DefaultLoadSystem.cc</name>
    <path>zypp/misc/</path>
    <filename>DefaultLoadSystem_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="DefaultLoadSystem_8h" name="DefaultLoadSystem.h" local="no" import="no" module="no" objc="no">zypp/misc/DefaultLoadSystem.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZYppReadOnlyHack_8h" name="ZYppReadOnlyHack.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppReadOnlyHack.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="RepoManager_8h" name="RepoManager.h" local="no" import="no" module="no" objc="no">zypp/RepoManager.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>DefaultLoadSystem_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DefaultLoadSystem.h</name>
    <path>zypp/misc/</path>
    <filename>DefaultLoadSystem_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
  </compound>
  <compound kind="file">
    <name>HelixHelpers.h</name>
    <path>zypp/misc/</path>
    <filename>HelixHelpers_8h.html</filename>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="LoadTestcase_8h" name="LoadTestcase.h" local="no" import="no" module="no" objc="no">zypp/misc/LoadTestcase.h</includes>
    <includes id="TestcaseSetupImpl_8h" name="TestcaseSetupImpl.h" local="no" import="no" module="no" objc="no">zypp/misc/TestcaseSetupImpl.h</includes>
    <class kind="struct">helix::detail::AutoXmlFree</class>
    <class kind="class">helix::detail::XmlNode</class>
    <namespace>helix</namespace>
    <namespace>helix::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>if_SolverFlag</name>
      <anchorfile>HelixHelpers_8h.html</anchorfile>
      <anchor>aacfca7b93529849f491c1903c5beb130</anchor>
      <arglist>(N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoadTestcase.cc</name>
    <path>zypp/misc/</path>
    <filename>LoadTestcase_8cc.html</filename>
    <includes id="LoadTestcase_8h" name="LoadTestcase.h" local="yes" import="no" module="no" objc="no">LoadTestcase.h</includes>
    <includes id="HelixHelpers_8h" name="HelixHelpers.h" local="yes" import="no" module="no" objc="no">HelixHelpers.h</includes>
    <includes id="YamlTestcaseHelpers_8h" name="YamlTestcaseHelpers.h" local="yes" import="no" module="no" objc="no">YamlTestcaseHelpers.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <class kind="struct">zypp::misc::testcase::LoadTestcase::Impl</class>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Impl</class>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Node::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::misc::testcase</namespace>
  </compound>
  <compound kind="file">
    <name>LoadTestcase.h</name>
    <path>zypp/misc/</path>
    <filename>LoadTestcase_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="TestcaseSetup_8h" name="TestcaseSetup.h" local="no" import="no" module="no" objc="no">zypp/misc/TestcaseSetup.h</includes>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial</class>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Node</class>
    <class kind="class">zypp::misc::testcase::LoadTestcase</class>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::misc::testcase</namespace>
  </compound>
  <compound kind="file">
    <name>TestcaseSetup.cc</name>
    <path>zypp/misc/</path>
    <filename>TestcaseSetup_8cc.html</filename>
    <includes id="TestcaseSetupImpl_8h" name="TestcaseSetupImpl.h" local="yes" import="no" module="no" objc="no">TestcaseSetupImpl.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::misc::testcase</namespace>
  </compound>
  <compound kind="file">
    <name>TestcaseSetup.h</name>
    <path>zypp/misc/</path>
    <filename>TestcaseSetup_8h.html</filename>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="ResolverFocus_8h" name="ResolverFocus.h" local="no" import="no" module="no" objc="no">zypp/ResolverFocus.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="SetTracker_8h" name="SetTracker.h" local="no" import="no" module="no" objc="no">zypp/base/SetTracker.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="Modalias_8h" name="Modalias.h" local="no" import="no" module="no" objc="no">zypp/target/modalias/Modalias.h</includes>
    <class kind="class">zypp::misc::testcase::RepoData</class>
    <class kind="class">zypp::misc::testcase::ForceInstall</class>
    <class kind="class">zypp::misc::testcase::TestcaseSetup</class>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::misc::testcase</namespace>
  </compound>
  <compound kind="file">
    <name>TestcaseSetupImpl.h</name>
    <path>zypp/misc/</path>
    <filename>TestcaseSetupImpl_8h.html</filename>
    <includes id="TestcaseSetup_8h" name="TestcaseSetup.h" local="no" import="no" module="no" objc="no">zypp/misc/TestcaseSetup.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="RepoManager_8h" name="RepoManager.h" local="no" import="no" module="no" objc="no">zypp/RepoManager.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="SystemCheck_8h" name="SystemCheck.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SystemCheck.h</includes>
    <class kind="struct">zypp::misc::testcase::RepoDataImpl</class>
    <class kind="struct">zypp::misc::testcase::ForceInstallImpl</class>
    <class kind="struct">zypp::misc::testcase::TestcaseSetupImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::misc::testcase</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>TestcaseSetupImpl_8h.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>YamlTestcaseHelpers.h</name>
    <path>zypp/misc/</path>
    <filename>YamlTestcaseHelpers_8h.html</filename>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="LoadTestcase_8h" name="LoadTestcase.h" local="yes" import="no" module="no" objc="no">LoadTestcase.h</includes>
    <includes id="TestcaseSetupImpl_8h" name="TestcaseSetupImpl.h" local="yes" import="no" module="no" objc="no">TestcaseSetupImpl.h</includes>
    <namespace>yamltest</namespace>
    <namespace>yamltest::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>if_SolverFlag</name>
      <anchorfile>YamlTestcaseHelpers_8h.html</anchorfile>
      <anchor>aacfca7b93529849f491c1903c5beb130</anchor>
      <arglist>(N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context.cc</name>
    <path>zypp/ng/</path>
    <filename>context_8cc.html</filename>
    <includes id="context__p_8h" name="context_p.h" local="yes" import="no" module="no" objc="no">private/context_p.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="threaddata__p_8h" name="threaddata_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/threaddata_p.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>context.h</name>
    <path>zypp/ng/</path>
    <filename>context_8h.html</filename>
    <includes id="RepoManager_8h" name="RepoManager.h" local="no" import="no" module="no" objc="no">zypp/RepoManager.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <class kind="class">zyppng::Context</class>
    <namespace>zypp</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>context_p.h</name>
    <path>zypp/ng/private/</path>
    <filename>context__p_8h.html</filename>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <includes id="userinterface__p_8h" name="userinterface_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/ui/private/userinterface_p.h</includes>
    <includes id="context_8h" name="context.h" local="no" import="no" module="no" objc="no">zypp/ng/context.h</includes>
    <includes id="ZYpp_8h" name="ZYpp.h" local="no" import="no" module="no" objc="no">zypp/ZYpp.h</includes>
    <class kind="class">zyppng::ContextPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>repomanager_p.h</name>
    <path>zypp/ng/private/</path>
    <filename>repomanager__p_8h.html</filename>
    <includes id="repomanager_8h" name="repomanager.h" local="no" import="no" module="no" objc="no">zypp/ng/repomanager.h</includes>
    <includes id="base__p_8h" name="base_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/base_p.h</includes>
    <class kind="class">zyppng::RepoManagerPrivate</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>progressobserveradaptor.cc</name>
    <path>zypp/ng/</path>
    <filename>progressobserveradaptor_8cc.html</filename>
    <includes id="progressobserveradaptor_8h" name="progressobserveradaptor.h" local="yes" import="no" module="no" objc="no">progressobserveradaptor.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>progressobserveradaptor.h</name>
    <path>zypp/ng/</path>
    <filename>progressobserveradaptor_8h.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <class kind="struct">zyppng::ProgressObserverAdaptor</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>downloader.cc</name>
    <path>zypp/ng/repo/</path>
    <filename>downloader_8cc.html</filename>
    <includes id="downloader_8h" name="downloader.h" local="yes" import="no" module="no" objc="no">downloader.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="RepomdFileReader_8h" name="RepomdFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/yum/RepomdFileReader.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::repo</namespace>
  </compound>
  <compound kind="file">
    <name>downloader.h</name>
    <path>zypp/ng/repo/</path>
    <filename>downloader_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <includes id="PluginRepoverification_8h" name="PluginRepoverification.h" local="no" import="no" module="no" objc="no">zypp/repo/PluginRepoverification.h</includes>
    <includes id="RepoStatus_8h" name="RepoStatus.h" local="no" import="no" module="no" objc="no">zypp/RepoStatus.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="downloadwf_8h" name="downloadwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/downloadwf.h</includes>
    <class kind="class">zyppng::repo::DownloadContext</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::repo</namespace>
  </compound>
  <compound kind="file">
    <name>refresh.cc</name>
    <path>zypp/ng/repo/</path>
    <filename>refresh_8cc.html</filename>
    <includes id="refresh_8h" name="refresh.h" local="yes" import="no" module="no" objc="no">refresh.h</includes>
    <includes id="providespec_8h" name="providespec.h" local="no" import="no" module="no" objc="no">zypp-media/ng/providespec.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="RepoMirrorList_8h" name="RepoMirrorList.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoMirrorList.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::repo</namespace>
  </compound>
  <compound kind="file">
    <name>refresh.h</name>
    <path>zypp/ng/repo/</path>
    <filename>refresh_8h.html</filename>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="RepoManagerOptions_8h" name="RepoManagerOptions.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerOptions.h</includes>
    <includes id="RepoManagerFlags_8h" name="RepoManagerFlags.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerFlags.h</includes>
    <includes id="repomanager_8h" name="repomanager.h" local="no" import="no" module="no" objc="no">zypp/ng/repomanager.h</includes>
    <includes id="PluginRepoverification_8h" name="PluginRepoverification.h" local="no" import="no" module="no" objc="no">zypp/repo/PluginRepoverification.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <class kind="class">zyppng::repo::RefreshContext</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::repo</namespace>
  </compound>
  <compound kind="file">
    <name>plaindir.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>plaindir_8cc.html</filename>
    <includes id="plaindir_8h" name="plaindir.h" local="yes" import="no" module="no" objc="no">plaindir.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="repodownloaderwf_8h" name="repodownloaderwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repodownloaderwf.h</includes>
    <includes id="checksumwf_8h" name="checksumwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/checksumwf.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::PlaindirWorkflows</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>plaindir_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plaindir.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>plaindir_8h.html</filename>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::PlaindirWorkflows</namespace>
  </compound>
  <compound kind="file">
    <name>repodownloaderwf.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>repodownloaderwf_8cc.html</filename>
    <includes id="repodownloaderwf_8h" name="repodownloaderwf.h" local="yes" import="no" module="no" objc="no">repodownloaderwf.h</includes>
    <includes id="reporthelper_8h" name="reporthelper.h" local="yes" import="no" module="no" objc="no">zypp/ng/reporthelper.h</includes>
    <includes id="mtry_8h" name="mtry.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/mtry.h</includes>
    <includes id="RepomdFileReader_8h" name="RepomdFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/yum/RepomdFileReader.h</includes>
    <includes id="RepoMirrorList_8h" name="RepoMirrorList.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoMirrorList.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="signaturecheckwf_8h" name="signaturecheckwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/signaturecheckwf.h</includes>
    <includes id="repoinfowf_8h" name="repoinfowf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/repoinfowf.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="rpmmd_8h" name="rpmmd.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/rpmmd.h</includes>
    <includes id="susetags_8h" name="susetags.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/susetags.h</includes>
    <includes id="plaindir_8h" name="plaindir.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/plaindir.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="mediafacade_8h" name="mediafacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/mediafacade.h</includes>
    <namespace>zyppng</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>repodownloaderwf_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repodownloaderwf.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>repodownloaderwf_8h.html</filename>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoDownloaderWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>repomanagerwf.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>repomanagerwf_8cc.html</filename>
    <includes id="repomanagerwf_8h" name="repomanagerwf.h" local="yes" import="no" module="no" objc="no">repomanagerwf.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="yes" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="Algorithm_8h" name="Algorithm.h" local="no" import="no" module="no" objc="no">zypp/base/Algorithm.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="repodownloaderwf_8h" name="repodownloaderwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repodownloaderwf.h</includes>
    <includes id="repomanager_8h" name="repomanager.h" local="no" import="no" module="no" objc="no">zypp/ng/repomanager.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoManagerWorkflow</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>repomanagerwf_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repomanagerwf.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>repomanagerwf_8h.html</filename>
    <includes id="repomanager_8h" name="repomanager.h" local="no" import="no" module="no" objc="no">zypp/ng/repomanager.h</includes>
    <includes id="RepoManagerFlags_8h" name="RepoManagerFlags.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerFlags.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoManagerWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>rpmmd.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>rpmmd_8cc.html</filename>
    <includes id="rpmmd_8h" name="rpmmd.h" local="yes" import="no" module="no" objc="no">rpmmd.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="repodownloaderwf_8h" name="repodownloaderwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repodownloaderwf.h</includes>
    <includes id="RepomdFileReader_8h" name="RepomdFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/yum/RepomdFileReader.h</includes>
    <includes id="RepomdFileCollector_8h" name="RepomdFileCollector.h" local="no" import="no" module="no" objc="no">zypp/repo/yum/RepomdFileCollector.h</includes>
    <includes id="checksumwf_8h" name="checksumwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/checksumwf.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RpmmdWorkflows</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>rpmmd_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpmmd.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>rpmmd_8h.html</filename>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RpmmdWorkflows</namespace>
  </compound>
  <compound kind="file">
    <name>serviceswf.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>serviceswf_8cc.html</filename>
    <includes id="serviceswf_8h" name="serviceswf.h" local="yes" import="no" module="no" objc="no">serviceswf.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="providespec_8h" name="providespec.h" local="no" import="no" module="no" objc="no">zypp-media/ng/providespec.h</includes>
    <includes id="RepoindexFileReader_8h" name="RepoindexFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/RepoindexFileReader.h</includes>
    <includes id="RepoFileReader_8h" name="RepoFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/RepoFileReader.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="urlcredentialextractor__p_8h" name="urlcredentialextractor_p.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/urlcredentialextractor_p.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="mediafacade_8h" name="mediafacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/mediafacade.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoServicesWorkflow</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>serviceswf_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_CHKGPG</name>
      <anchorfile>serviceswf_8cc.html</anchorfile>
      <anchor>a44035ff69f8e85e0c500514459b2efff</anchor>
      <arglist>(I, N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serviceswf.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>serviceswf_8h.html</filename>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="RepoManagerFlags_8h" name="RepoManagerFlags.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerFlags.h</includes>
    <includes id="repomanager_8h" name="repomanager.h" local="no" import="no" module="no" objc="no">zypp/ng/repomanager.h</includes>
    <includes id="ServiceType_8h" name="ServiceType.h" local="no" import="no" module="no" objc="no">zypp/repo/ServiceType.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoServicesWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>susetags.cc</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>susetags_8cc.html</filename>
    <includes id="susetags_8h" name="susetags.h" local="yes" import="no" module="no" objc="no">susetags.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="yes" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="ContentFileReader_8h" name="ContentFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/ContentFileReader.h</includes>
    <includes id="RepoIndex_8h" name="RepoIndex.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/RepoIndex.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="repodownloaderwf_8h" name="repodownloaderwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repodownloaderwf.h</includes>
    <includes id="checksumwf_8h" name="checksumwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/checksumwf.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::SuseTagsWorkflows</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>susetags_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>susetags.h</name>
    <path>zypp/ng/repo/workflows/</path>
    <filename>susetags_8h.html</filename>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::SuseTagsWorkflows</namespace>
  </compound>
  <compound kind="file">
    <name>repomanager.cc</name>
    <path>zypp/ng/</path>
    <filename>repomanager_8cc.html</filename>
    <includes id="repomanager_8h" name="repomanager.h" local="yes" import="no" module="no" objc="no">repomanager.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="yes" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp-core/base/Regex.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="providespec_8h" name="providespec.h" local="no" import="no" module="no" objc="no">zypp-media/ng/providespec.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="RepoFileReader_8h" name="RepoFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/RepoFileReader.h</includes>
    <includes id="ServiceFileReader_8h" name="ServiceFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/ServiceFileReader.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="urlcredentialextractor__p_8h" name="urlcredentialextractor_p.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/urlcredentialextractor_p.h</includes>
    <includes id="ServiceType_8h" name="ServiceType.h" local="no" import="no" module="no" objc="no">zypp/repo/ServiceType.h</includes>
    <includes id="PluginServices_8h" name="PluginServices.h" local="no" import="no" module="no" objc="no">zypp/repo/PluginServices.h</includes>
    <includes id="reporthelper_8h" name="reporthelper.h" local="no" import="no" module="no" objc="no">zypp/ng/reporthelper.h</includes>
    <includes id="refresh_8h" name="refresh.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/refresh.h</includes>
    <includes id="repomanagerwf_8h" name="repomanagerwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repomanagerwf.h</includes>
    <includes id="serviceswf_8h" name="serviceswf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/serviceswf.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::zypp_readonly_hack</namespace>
    <namespace>zyppng</namespace>
    <namespace>zyppng::env</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>repomanager_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>repomanager_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>repomanager_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>repomanager_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>repomanager.h</name>
    <path>zypp/ng/</path>
    <filename>repomanager_8h.html</filename>
    <includes id="RepoManagerFlags_8h" name="RepoManagerFlags.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerFlags.h</includes>
    <includes id="RepoManagerOptions_8h" name="RepoManagerOptions.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerOptions.h</includes>
    <includes id="RepoStatus_8h" name="RepoStatus.h" local="no" import="no" module="no" objc="no">zypp/RepoStatus.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="PluginRepoverification_8h" name="PluginRepoverification.h" local="no" import="no" module="no" objc="no">zypp/repo/PluginRepoverification.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="progressdata_8h" name="progressdata.h" local="no" import="no" module="no" objc="no">zypp-core/ui/progressdata.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <class kind="struct">zyppng::RepoCollector</class>
    <class kind="class">zyppng::ServiceCollector</class>
    <class kind="class">zyppng::RepoManager</class>
    <class kind="struct">zyppng::RepoManager::MatchServiceAlias</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>reporthelper.cc</name>
    <path>zypp/ng/</path>
    <filename>reporthelper_8cc.html</filename>
    <includes id="reporthelper_8h" name="reporthelper.h" local="yes" import="no" module="no" objc="no">reporthelper.h</includes>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="zypp_2ng_2userrequest_8h" name="userrequest.h" local="no" import="no" module="no" objc="no">zypp/ng/userrequest.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>reporthelper.h</name>
    <path>zypp/ng/</path>
    <filename>reporthelper_8h.html</filename>
    <includes id="KeyContext_8h" name="KeyContext.h" local="no" import="no" module="no" objc="no">zypp/KeyContext.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="zypp-core_2zyppng_2ui_2userrequest_8h" name="userrequest.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/ui/userrequest.h</includes>
    <includes id="context_8h" name="context.h" local="no" import="no" module="no" objc="no">zypp/ng/context.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <class kind="class">zyppng::detail::ReportHolder&lt; ContextRef, Report &gt;</class>
    <class kind="class">zyppng::detail::ReportHolder&lt; SyncContextRef, Report &gt;</class>
    <class kind="class">zyppng::BasicReportHelper</class>
    <class kind="class">zyppng::DigestReportHelper</class>
    <class kind="class">zyppng::KeyRingReportHelper</class>
    <class kind="class">zyppng::JobReportHelper</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
  </compound>
  <compound kind="file">
    <name>userrequest.cc</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>zypp-core_2zyppng_2ui_2userrequest_8cc.html</filename>
    <includes id="zypp-core_2zyppng_2ui_2userrequest_8h" name="userrequest.h" local="yes" import="no" module="no" objc="no">userrequest.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>userrequest.cc</name>
    <path>zypp/ng/</path>
    <filename>zypp_2ng_2userrequest_8cc.html</filename>
    <includes id="zypp_2ng_2userrequest_8h" name="userrequest.h" local="yes" import="no" module="no" objc="no">userrequest.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>userrequest.h</name>
    <path>zypp-core/zyppng/ui/</path>
    <filename>zypp-core_2zyppng_2ui_2userrequest_8h.html</filename>
    <includes id="zypp-core_2UserData_8h" name="UserData.h" local="no" import="no" module="no" objc="no">zypp-core/UserData.h</includes>
    <class kind="class">zyppng::UserRequest</class>
    <class kind="class">zyppng::ShowMessageRequest</class>
    <class kind="class">zyppng::ListChoiceRequest</class>
    <class kind="struct">zyppng::ListChoiceRequest::Choice</class>
    <class kind="class">zyppng::BooleanChoiceRequest</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>userrequest.h</name>
    <path>zypp/ng/</path>
    <filename>zypp_2ng_2userrequest_8h.html</filename>
    <includes id="KeyContext_8h" name="KeyContext.h" local="no" import="no" module="no" objc="no">zypp/KeyContext.h</includes>
    <class kind="class">zyppng::TrustKeyRequest</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::AcceptNoDigestRequest</namespace>
    <namespace>zyppng::AcceptUnknownDigestRequest</namespace>
    <namespace>zyppng::AcceptWrongDigestRequest</namespace>
    <namespace>zyppng::AcceptKeyRequest</namespace>
    <namespace>zyppng::VerifyInfoEvent</namespace>
    <namespace>zyppng::AcceptUnsignedFileRequest</namespace>
    <namespace>zyppng::AcceptUnknownKeyRequest</namespace>
    <namespace>zyppng::AcceptFailedVerificationRequest</namespace>
    <namespace>zyppng::AcceptPackageKeyRequest</namespace>
    <namespace>zyppng::NonImportedKeysInfoEvent</namespace>
    <namespace>zyppng::KeyAutoImportInfoEvent</namespace>
  </compound>
  <compound kind="file">
    <name>checksumwf.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>checksumwf_8cc.html</filename>
    <includes id="checksumwf_8h" name="checksumwf.h" local="yes" import="no" module="no" objc="no">checksumwf.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="yes" import="no" module="no" objc="no">logichelpers.h</includes>
    <includes id="zypp-core_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp-core/Date.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp/Digest.h</includes>
    <includes id="reporthelper_8h" name="reporthelper.h" local="no" import="no" module="no" objc="no">zypp/ng/reporthelper.h</includes>
    <class kind="struct">zyppng::CheckSumWorkflow::CheckSumWorkflowLogic</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::CheckSumWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>checksumwf.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>checksumwf_8h.html</filename>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="mediafacade_8h" name="mediafacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/mediafacade.h</includes>
    <class kind="class">zypp::Pathname</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
    <namespace>zyppng</namespace>
    <namespace>zyppng::CheckSumWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>contextfacade.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>contextfacade_8cc.html</filename>
    <includes id="contextfacade_8h" name="contextfacade.h" local="yes" import="no" module="no" objc="no">contextfacade.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>contextfacade.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>contextfacade_8h.html</filename>
    <includes id="context_8h" name="context.h" local="yes" import="no" module="no" objc="no">zypp/ng/context.h</includes>
    <includes id="mediafacade_8h" name="mediafacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/mediafacade.h</includes>
    <class kind="class">zyppng::SyncContext</class>
    <namespace>zypp</namespace>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>downloadwf.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>downloadwf_8cc.html</filename>
    <includes id="downloadwf_8h" name="downloadwf.h" local="yes" import="no" module="no" objc="no">downloadwf.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="checksumwf_8h" name="checksumwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/checksumwf.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::DownloadWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>downloadwf.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>downloadwf_8h.html</filename>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <class kind="class">zyppng::CacheProviderContext</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::DownloadWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>keyringwf.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>keyringwf_8cc.html</filename>
    <includes id="keyringwf_8h" name="keyringwf.h" local="yes" import="no" module="no" objc="no">keyringwf.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="yes" import="no" module="no" objc="no">logichelpers.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="keyring__p_8h" name="keyring_p.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/keyring_p.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="repoinfowf_8h" name="repoinfowf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/repoinfowf.h</includes>
    <includes id="reporthelper_8h" name="reporthelper.h" local="no" import="no" module="no" objc="no">zypp/ng/reporthelper.h</includes>
    <class kind="struct">zyppng::KeyRingWorkflow::ImportKeyFromRepoLogic</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::KeyRingWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>keyringwf.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>keyringwf_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::keyring</namespace>
    <namespace>zyppng</namespace>
    <namespace>KeyRingWorkflow</namespace>
    <namespace>zyppng::KeyRingWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>logichelpers.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>logichelpers_8h.html</filename>
    <class kind="struct">zyppng::detail::LogicBaseExec</class>
    <class kind="struct">zyppng::detail::LogicBaseExec&lt; Op, std::enable_if_t&lt; detail::is_async_op_v&lt; Op &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::MaybeAsyncMixin</class>
    <class kind="struct">zyppng::LogicBase</class>
    <class kind="struct">zyppng::SyncOp</class>
    <class kind="struct">zyppng::SimpleExecutor</class>
    <namespace>zyppng</namespace>
    <namespace>zyppng::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_ENABLE_MAYBE_ASYNC_MIXIN</name>
      <anchorfile>logichelpers_8h.html</anchorfile>
      <anchor>a11c4d6120600191b91144a6c0d585757</anchor>
      <arglist>(IsAsync)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_ENABLE_LOGIC_BASE</name>
      <anchorfile>logichelpers_8h.html</anchorfile>
      <anchor>a3c2552a834fc0868d7df54883a1ba42a</anchor>
      <arglist>(Executor, OpType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mediafacade.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>mediafacade_8cc.html</filename>
    <includes id="mediafacade_8h" name="mediafacade.h" local="yes" import="no" module="no" objc="no">mediafacade.h</includes>
    <includes id="MediaHandlerFactory_8h" name="MediaHandlerFactory.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandlerFactory.h</includes>
    <includes id="attachedmediainfo__p_8h" name="attachedmediainfo_p.h" local="no" import="no" module="no" objc="no">zypp-media/ng/private/attachedmediainfo_p.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="userrequestexception_8h" name="userrequestexception.h" local="no" import="no" module="no" objc="no">zypp-core/base/userrequestexception.h</includes>
    <includes id="mount_8h" name="mount.h" local="no" import="no" module="no" objc="no">zypp-media/mount.h</includes>
    <includes id="SUSEMediaVerifier_8h" name="SUSEMediaVerifier.h" local="no" import="no" module="no" objc="no">zypp/repo/SUSEMediaVerifier.h</includes>
    <class kind="class">zyppng::AttachedSyncMediaInfo</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>mediafacade.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>mediafacade_8h.html</filename>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <class kind="class">zyppng::SyncMediaHandle</class>
    <class kind="class">zyppng::MediaSyncFacade</class>
    <class kind="class">zyppng::MediaSyncFacade::Res</class>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>repoinfowf.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>repoinfowf_8cc.html</filename>
    <includes id="repoinfowf_8h" name="repoinfowf.h" local="yes" import="no" module="no" objc="no">repoinfowf.h</includes>
    <includes id="reporthelper_8h" name="reporthelper.h" local="no" import="no" module="no" objc="no">zypp/ng/reporthelper.h</includes>
    <includes id="RepoMirrorList_8h" name="RepoMirrorList.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoMirrorList.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/logichelpers.h</includes>
    <namespace>zyppng</namespace>
  </compound>
  <compound kind="file">
    <name>repoinfowf.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>repoinfowf_8h.html</filename>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::RepoInfoWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>signaturecheckwf.cc</name>
    <path>zypp/ng/workflows/</path>
    <filename>signaturecheckwf_8cc.html</filename>
    <includes id="signaturecheckwf_8h" name="signaturecheckwf.h" local="yes" import="no" module="no" objc="no">signaturecheckwf.h</includes>
    <includes id="keyringwf_8h" name="keyringwf.h" local="yes" import="no" module="no" objc="no">keyringwf.h</includes>
    <includes id="logichelpers_8h" name="logichelpers.h" local="yes" import="no" module="no" objc="no">logichelpers.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="filecheckexception_8h" name="filecheckexception.h" local="no" import="no" module="no" objc="no">zypp-media/filecheckexception.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::SignatureFileCheckWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>signaturecheckwf.h</name>
    <path>zypp/ng/workflows/</path>
    <filename>signaturecheckwf_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="KeyRingContexts_8h" name="KeyRingContexts.h" local="no" import="no" module="no" objc="no">zypp/KeyRingContexts.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <namespace>zyppng</namespace>
    <namespace>zyppng::SignatureFileCheckWorkflow</namespace>
  </compound>
  <compound kind="file">
    <name>OnMediaLocation.h</name>
    <path>zypp/</path>
    <filename>OnMediaLocation_8h.html</filename>
    <includes id="onmedialocation_8h" name="onmedialocation.h" local="no" import="no" module="no" objc="no">zypp-core/onmedialocation.h</includes>
  </compound>
  <compound kind="file">
    <name>Package.cc</name>
    <path>zypp/</path>
    <filename>Package_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp/base/StringV.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="RpmDb_8h" name="RpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmDb.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <namespace>zyppintern</namespace>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Package.h</name>
    <path>zypp/</path>
    <filename>Package_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="PackageKeyword_8h" name="PackageKeyword.h" local="no" import="no" module="no" objc="no">zypp/PackageKeyword.h</includes>
    <includes id="Changelog_8h" name="Changelog.h" local="no" import="no" module="no" objc="no">zypp/Changelog.h</includes>
    <includes id="VendorSupportOptions_8h" name="VendorSupportOptions.h" local="no" import="no" module="no" objc="no">zypp/VendorSupportOptions.h</includes>
    <class kind="class">zypp::Package</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PackageKeyword.h</name>
    <path>zypp/</path>
    <filename>PackageKeyword_8h.html</filename>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <class kind="class">zypp::PackageKeyword</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>HistoryLogReader.cc</name>
    <path>zypp/parser/</path>
    <filename>HistoryLogReader_8cc.html</filename>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="HistoryLogReader_8h" name="HistoryLogReader.h" local="no" import="no" module="no" objc="no">zypp/parser/HistoryLogReader.h</includes>
    <class kind="struct">zypp::parser::HistoryLogReader::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>HistoryLogReader.h</name>
    <path>zypp/parser/</path>
    <filename>HistoryLogReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="HistoryLogData_8h" name="HistoryLogData.h" local="no" import="no" module="no" objc="no">zypp/HistoryLogData.h</includes>
    <class kind="class">zypp::parser::HistoryLogReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>IniDict.h</name>
    <path>zypp/parser/</path>
    <filename>IniDict_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>IniParser.h</name>
    <path>zypp/parser/</path>
    <filename>IniParser_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ParseException.h</name>
    <path>zypp/parser/</path>
    <filename>ParseException_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProductFileReader.cc</name>
    <path>zypp/parser/</path>
    <filename>ProductFileReader_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ProductFileReader_8h" name="ProductFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/ProductFileReader.h</includes>
    <includes id="ParseDef_8h" name="ParseDef.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDef.h</includes>
    <includes id="ParseDefConsume_8h" name="ParseDefConsume.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefConsume.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <class kind="struct">zypp::parser::ProductFileData::Upgrade::Impl</class>
    <class kind="struct">zypp::parser::ProductFileData::Impl</class>
    <class kind="struct">zypp::parser::ProductNode</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>ProductFileReader.h</name>
    <path>zypp/parser/</path>
    <filename>ProductFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <class kind="class">zypp::parser::ProductFileData</class>
    <class kind="struct">zypp::parser::ProductFileData::Upgrade</class>
    <class kind="class">zypp::parser::ProductFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>RepoFileReader.cc</name>
    <path>zypp/parser/</path>
    <filename>RepoFileReader_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp/base/StringV.h</includes>
    <includes id="RepoFileReader_8h" name="RepoFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/RepoFileReader.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>RepoFileReader.h</name>
    <path>zypp/parser/</path>
    <filename>RepoFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <class kind="class">zypp::parser::RepoFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>RepoindexFileReader.cc</name>
    <path>zypp/parser/</path>
    <filename>RepoindexFileReader_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="RepoindexFileReader_8h" name="RepoindexFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/RepoindexFileReader.h</includes>
    <class kind="class">zypp::parser::RepoindexFileReader::Impl</class>
    <class kind="class">zypp::parser::Reader</class>
    <class kind="class">zypp::parser::XmlString</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RepoindexFileReader_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoindexFileReader.h</name>
    <path>zypp/parser/</path>
    <filename>RepoindexFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::parser::RepoindexFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>ServiceFileReader.cc</name>
    <path>zypp/parser/</path>
    <filename>ServiceFileReader_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="ServiceFileReader_8h" name="ServiceFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/ServiceFileReader.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <class kind="class">zypp::parser::ServiceFileReader::Impl</class>
    <class kind="class">IniDict</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>ServiceFileReader.h</name>
    <path>zypp/parser/</path>
    <filename>ServiceFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::parser::ServiceFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
  </compound>
  <compound kind="file">
    <name>ContentFileReader.cc</name>
    <path>zypp/parser/susetags/</path>
    <filename>ContentFileReader_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="ContentFileReader_8h" name="ContentFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/ContentFileReader.h</includes>
    <includes id="RepoIndex_8h" name="RepoIndex.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/RepoIndex.h</includes>
    <class kind="struct">zypp::parser::susetags::ContentFileReader::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::susetags</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>ContentFileReader_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ContentFileReader.h</name>
    <path>zypp/parser/susetags/</path>
    <filename>ContentFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <class kind="class">zypp::parser::susetags::ContentFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::susetags</namespace>
  </compound>
  <compound kind="file">
    <name>RepoIndex.cc</name>
    <path>zypp/parser/susetags/</path>
    <filename>RepoIndex_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="RepoIndex_8h" name="RepoIndex.h" local="no" import="no" module="no" objc="no">zypp/parser/susetags/RepoIndex.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::susetags</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RepoIndex_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoIndex.h</name>
    <path>zypp/parser/susetags/</path>
    <filename>RepoIndex_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <class kind="class">zypp::parser::susetags::RepoIndex</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::susetags</namespace>
  </compound>
  <compound kind="file">
    <name>libxmlfwd.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>libxmlfwd_8cc.html</filename>
    <includes id="libxmlfwd_8h" name="libxmlfwd.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/libxmlfwd.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>libxmlfwd_8cc.html</anchorfile>
      <anchor>adca1c983a98dba734ec82a49766ac278</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>libxmlfwd_8cc.html</anchorfile>
      <anchor>adca1c983a98dba734ec82a49766ac278</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libxmlfwd.h</name>
    <path>zypp/parser/xml/</path>
    <filename>libxmlfwd_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>Node.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>Node_8cc.html</filename>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Node_8h" name="Node.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Node.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>Node_8cc.html</anchorfile>
      <anchor>a4887a62d9a6c41b369e10d3846573e88</anchor>
      <arglist>(m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Node.h</name>
    <path>zypp/parser/xml/</path>
    <filename>Node_8h.html</filename>
    <includes id="XmlString_8h" name="XmlString.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlString.h</includes>
    <class kind="class">zypp::xml::Node</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>Parse.h</name>
    <path>zypp/parser/xml/</path>
    <filename>Parse_8h.html</filename>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="ParseDef_8h" name="ParseDef.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDef.h</includes>
    <includes id="ParseDefConsume_8h" name="ParseDefConsume.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefConsume.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDef.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDef_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="ParseDef_8h" name="ParseDef.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDef.h</includes>
    <includes id="ParseDefException_8h" name="ParseDefException.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefException.h</includes>
    <includes id="ParseDefConsume_8h" name="ParseDefConsume.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefConsume.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <class kind="struct">zypp::xml::ParseDefImplConsume</class>
    <class kind="class">zypp::xml::ParseDef::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>ParseDef_8cc.html</anchorfile>
      <anchor>adca1c983a98dba734ec82a49766ac278</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParseDef.h</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDef_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ParseDefTraits_8h" name="ParseDefTraits.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefTraits.h</includes>
    <class kind="class">zypp::xml::ParseDef</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDefConsume.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDefConsume_8cc.html</filename>
    <includes id="ParseDefConsume_8h" name="ParseDefConsume.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefConsume.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDefConsume.h</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDefConsume_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Node_8h" name="Node.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Node.h</includes>
    <class kind="struct">zypp::xml::ParseDefConsume</class>
    <class kind="class">zypp::xml::ParseDefConsumeRedirect</class>
    <class kind="class">zypp::xml::ParseDefConsumeCallback</class>
    <class kind="struct">zypp::xml::parse_def_assign::Assigner&lt; void &gt;</class>
    <class kind="struct">zypp::xml::parse_def_assign::Assigner</class>
    <class kind="struct">zypp::xml::parse_def_assign::Consumer</class>
    <class kind="struct">zypp::xml::parse_def_assign::Builder</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <namespace>zypp::xml::parse_def_assign</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDefException.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDefException_8cc.html</filename>
    <includes id="ParseDefException_8h" name="ParseDefException.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefException.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDefException.h</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDefException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <class kind="struct">zypp::xml::ParseDefException</class>
    <class kind="struct">zypp::xml::ParseDefBuildException</class>
    <class kind="struct">zypp::xml::ParseDefValidateException</class>
    <class kind="struct">zypp::xml::ParseDefDataException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDefTraits.h</name>
    <path>zypp/parser/xml/</path>
    <filename>ParseDefTraits_8h.html</filename>
    <includes id="Bit_8h" name="Bit.h" local="no" import="no" module="no" objc="no">zypp/Bit.h</includes>
    <class kind="struct">zypp::xml::ParseDefTraits</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>Reader.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>Reader_8cc.html</filename>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>Reader.h</name>
    <path>zypp/parser/xml/</path>
    <filename>Reader_8h.html</filename>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="Node_8h" name="Node.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Node.h</includes>
    <class kind="struct">zypp::xml::Validate</class>
    <class kind="class">zypp::xml::Reader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>XmlEscape.h</name>
    <path>zypp-core/parser/xml/</path>
    <filename>zypp-core_2parser_2xml_2XmlEscape_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="struct">zypp::xml::detail::EscapedString</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
    <namespace>zypp::xml::detail</namespace>
  </compound>
  <compound kind="file">
    <name>XmlEscape.h</name>
    <path>zypp/parser/xml/</path>
    <filename>zypp_2parser_2xml_2XmlEscape_8h.html</filename>
    <includes id="zypp-core_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp-core/parser/xml/XmlEscape.h</includes>
  </compound>
  <compound kind="file">
    <name>XmlString.cc</name>
    <path>zypp/parser/xml/</path>
    <filename>XmlString_8cc.html</filename>
    <includes id="XmlString_8h" name="XmlString.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlString.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>XmlString.h</name>
    <path>zypp/parser/xml/</path>
    <filename>XmlString_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="libxmlfwd_8h" name="libxmlfwd.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/libxmlfwd.h</includes>
    <includes id="zypp_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlEscape.h</includes>
    <class kind="class">zypp::xml::XmlString</class>
    <class kind="struct">zypp::xml::XmlString::Deleter</class>
    <namespace>zypp</namespace>
    <namespace>zypp::xml</namespace>
  </compound>
  <compound kind="file">
    <name>RepomdFileReader.cc</name>
    <path>zypp/parser/yum/</path>
    <filename>RepomdFileReader_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="RepomdFileReader_8h" name="RepomdFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/yum/RepomdFileReader.h</includes>
    <class kind="class">zypp::parser::yum::RepomdFileReader::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::yum</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RepomdFileReader_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepomdFileReader.h</name>
    <path>zypp/parser/yum/</path>
    <filename>RepomdFileReader_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <class kind="class">zypp::parser::yum::RepomdFileReader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::parser::yum</namespace>
  </compound>
  <compound kind="file">
    <name>Patch.cc</name>
    <path>zypp/</path>
    <filename>Patch_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Patch_8h" name="Patch.h" local="no" import="no" module="no" objc="no">zypp/Patch.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Patch.h</name>
    <path>zypp/</path>
    <filename>Patch_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="SolvAttr_8h" name="SolvAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvAttr.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <class kind="class">zypp::Patch</class>
    <class kind="class">zypp::Patch::ReferenceIterator</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PathInfo.cc</name>
    <path>zypp-core/fs/</path>
    <filename>zypp-core_2fs_2PathInfo_8cc.html</filename>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogTools.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOStream.h</includes>
    <includes id="zypp-core_2base_2Errno_8h" name="Errno.h" local="no" import="no" module="no" objc="no">zypp-core/base/Errno.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="zypp-core_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp-core/ExternalProgram.h</includes>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EMUMOUT</name>
      <anchorfile>zypp-core_2fs_2PathInfo_8cc.html</anchorfile>
      <anchor>a20e09e895913e3493cba38921cd2d79e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>logResult</name>
      <anchorfile>zypp-core_2fs_2PathInfo_8cc.html</anchorfile>
      <anchor>a2f5cc5b9181e87ab278db1108b558b95</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mkdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a248de2098826a16033d8061deabe2314</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa4aa76671e234818c44420e9b34a47d2</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2451f7ebae4b62e9777fabd6b8c7f2b3</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recursive_rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4171474c061cdf0e01c15a7f15c00ffe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clean_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6d88bd2fa225b520256b9147f1dcc8b7</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a30998a8c844b4ed35b09b9c49444adb5</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir_content</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>acb2ad63c48e48baef42645044be18d5c</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEach</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a7511bdeaa511e47b49607f76c99a836d</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const char *const)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEachExt</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ace9a051dbde2933d3e836e261b247253</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const DirEntry &amp;)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a92c11558bcdaf7fae359bdf73c6adb25</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa7a43986307ed8b1c98985d6bc0c0ad6</anchor>
      <arglist>(std::list&lt; Pathname &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9c6ae62e252185d981185e935979dbd4</anchor>
      <arglist>(DirContent &amp;retlist, const Pathname &amp;path, bool dots=true, PathInfo::Mode statmode=PathInfo::STAT) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>add0ffdffb536f80ba829c8b8c3e12140</anchor>
      <arglist>(std::ostream &amp;str, const DirContent &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_empty_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>adb93d79ee5d98e7a4c7db2d7bac6648b</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>erase</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9dcf6a34abe97f0cfe79fc9af040d38c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>ZIP_TYPE</type>
      <name>zipType</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aef55ac346f7e833305d44da1f8d2ae52</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>df</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a44a635e9bbc584215696829cd16f5d4c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>getUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ac77be83a1c4ce874cbadb7018442b15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mkdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a248de2098826a16033d8061deabe2314</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa4aa76671e234818c44420e9b34a47d2</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2451f7ebae4b62e9777fabd6b8c7f2b3</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recursive_rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4171474c061cdf0e01c15a7f15c00ffe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clean_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6d88bd2fa225b520256b9147f1dcc8b7</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a30998a8c844b4ed35b09b9c49444adb5</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir_content</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>acb2ad63c48e48baef42645044be18d5c</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEach</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a7511bdeaa511e47b49607f76c99a836d</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const char *const)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEachExt</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ace9a051dbde2933d3e836e261b247253</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const DirEntry &amp;)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a92c11558bcdaf7fae359bdf73c6adb25</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa7a43986307ed8b1c98985d6bc0c0ad6</anchor>
      <arglist>(std::list&lt; Pathname &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9c6ae62e252185d981185e935979dbd4</anchor>
      <arglist>(DirContent &amp;retlist, const Pathname &amp;path, bool dots=true, PathInfo::Mode statmode=PathInfo::STAT) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>add0ffdffb536f80ba829c8b8c3e12140</anchor>
      <arglist>(std::ostream &amp;str, const DirContent &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_empty_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>adb93d79ee5d98e7a4c7db2d7bac6648b</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>erase</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9dcf6a34abe97f0cfe79fc9af040d38c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>ZIP_TYPE</type>
      <name>zipType</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aef55ac346f7e833305d44da1f8d2ae52</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>df</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a44a635e9bbc584215696829cd16f5d4c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>getUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ac77be83a1c4ce874cbadb7018442b15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PathInfo.cc</name>
    <path>zypp/</path>
    <filename>zypp_2PathInfo_8cc.html</filename>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>PathInfo.h</name>
    <path>zypp-core/fs/</path>
    <filename>zypp-core_2fs_2PathInfo_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp-core/ByteCount.h</includes>
    <includes id="zypp-core_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp-core/CheckSum.h</includes>
    <class kind="class">zypp::filesystem::StatMode</class>
    <class kind="class">zypp::filesystem::DevInoCache</class>
    <class kind="class">zypp::filesystem::PathInfo</class>
    <class kind="struct">zypp::filesystem::DirEntry</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a018ec94ca7cd6310af2030168d28253c</anchor>
      <arglist>(const Pathname &amp;symlink_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ZIP_TYPE</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_NONE</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960ab9f64c9637fe2c40449132762ee17f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_GZ</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960a05e2f67d5ab55b9c10de2b4e7b357c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_BZ2</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960a8326272fcf4f00c5027c43f5577ada08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_ZCHNK</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960add4ebc09a2f0eacb9b99e1d8da4065ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ZIP_TYPE</type>
      <name>zipType</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aef55ac346f7e833305d44da1f8d2ae52</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>erase</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9dcf6a34abe97f0cfe79fc9af040d38c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>df</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a44a635e9bbc584215696829cd16f5d4c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>getUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ac77be83a1c4ce874cbadb7018442b15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>applyUmaskTo</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a3e440e8b7b80a541a344d5bdcb6944e5</anchor>
      <arglist>(mode_t mode_r)</arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; DirEntry &gt;</type>
      <name>DirContent</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4ca113b4c72e284b919bf3451b71b038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mkdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a248de2098826a16033d8061deabe2314</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa4aa76671e234818c44420e9b34a47d2</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2451f7ebae4b62e9777fabd6b8c7f2b3</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recursive_rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4171474c061cdf0e01c15a7f15c00ffe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clean_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6d88bd2fa225b520256b9147f1dcc8b7</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a30998a8c844b4ed35b09b9c49444adb5</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir_content</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>acb2ad63c48e48baef42645044be18d5c</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEach</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a7511bdeaa511e47b49607f76c99a836d</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const char *const)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a92c11558bcdaf7fae359bdf73c6adb25</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa7a43986307ed8b1c98985d6bc0c0ad6</anchor>
      <arglist>(std::list&lt; Pathname &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a94bfc23b9df8393fb4470b4d1caaba01</anchor>
      <arglist>(std::ostream &amp;str, const DirEntry &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>add0ffdffb536f80ba829c8b8c3e12140</anchor>
      <arglist>(std::ostream &amp;str, const DirContent &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9c6ae62e252185d981185e935979dbd4</anchor>
      <arglist>(DirContent &amp;retlist, const Pathname &amp;path, bool dots=true, PathInfo::Mode statmode=PathInfo::STAT) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEachExt</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ace9a051dbde2933d3e836e261b247253</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const DirEntry &amp;)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_empty_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>adb93d79ee5d98e7a4c7db2d7bac6648b</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a018ec94ca7cd6310af2030168d28253c</anchor>
      <arglist>(const Pathname &amp;symlink_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PathInfo.h</name>
    <path>zypp/</path>
    <filename>zypp_2PathInfo_8h.html</filename>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp-core/base/Function.h</includes>
    <class kind="class">zypp::PathInfo</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>Pathname.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Pathname_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="class">zypp::filesystem::Pathname</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>Pathname.h</name>
    <path>zypp/</path>
    <filename>zypp_2Pathname_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
  </compound>
  <compound kind="file">
    <name>Pattern.cc</name>
    <path>zypp/</path>
    <filename>Pattern_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Pattern_8h" name="Pattern.h" local="no" import="no" module="no" objc="no">zypp/Pattern.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" import="no" module="no" objc="no">zypp/Filter.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Pattern.h</name>
    <path>zypp/</path>
    <filename>Pattern_8h.html</filename>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <class kind="class">zypp::Pattern</class>
    <class kind="struct">zypp::Pattern::ContentsSet</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginExecutor.cc</name>
    <path>zypp/</path>
    <filename>PluginExecutor_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="PluginExecutor_8h" name="PluginExecutor.h" local="no" import="no" module="no" objc="no">zypp/PluginExecutor.h</includes>
    <class kind="class">zypp::PluginExecutor::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>PluginExecutor_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PluginExecutor.h</name>
    <path>zypp/</path>
    <filename>PluginExecutor_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PluginScript_8h" name="PluginScript.h" local="no" import="no" module="no" objc="no">zypp/PluginScript.h</includes>
    <class kind="class">zypp::PluginExecutor</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginScript.cc</name>
    <path>zypp/</path>
    <filename>PluginScript_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Signal_8h" name="Signal.h" local="no" import="no" module="no" objc="no">zypp/base/Signal.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="PluginScript_8h" name="PluginScript.h" local="no" import="no" module="no" objc="no">zypp/PluginScript.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="struct">zypp::PluginScript::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>PluginScript_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PluginScript.h</name>
    <path>zypp/</path>
    <filename>PluginScript_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="PluginFrame_8h" name="PluginFrame.h" local="no" import="no" module="no" objc="no">zypp-core/rpc/PluginFrame.h</includes>
    <includes id="PluginScriptException_8h" name="PluginScriptException.h" local="no" import="no" module="no" objc="no">zypp/PluginScriptException.h</includes>
    <class kind="class">zypp::PluginScript</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginScriptException.cc</name>
    <path>zypp/</path>
    <filename>PluginScriptException_8cc.html</filename>
    <includes id="PluginScriptException_8h" name="PluginScriptException.h" local="no" import="no" module="no" objc="no">zypp/PluginScriptException.h</includes>
    <includes id="PluginScript_8h" name="PluginScript.h" local="no" import="no" module="no" objc="no">zypp/PluginScript.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PluginScriptException.h</name>
    <path>zypp/</path>
    <filename>PluginScriptException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::PluginScriptException</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>declException</name>
      <anchorfile>PluginScriptException_8h.html</anchorfile>
      <anchor>a21ab8f4173229c8183ba697ec92cae2a</anchor>
      <arglist>(EXCP, BASE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ByIdent.h</name>
    <path>zypp/pool/</path>
    <filename>ByIdent_8h.html</filename>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::pool::ByIdent</class>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolImpl.cc</name>
    <path>zypp/pool/</path>
    <filename>pool_2PoolImpl_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="pool_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolImpl.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolImpl.cc</name>
    <path>zypp/sat/detail/</path>
    <filename>sat_2detail_2PoolImpl_8cc.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Measure_8h" name="Measure.h" local="no" import="no" module="no" objc="no">zypp/base/Measure.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="Capability_8h" name="Capability.h" local="no" import="no" module="no" objc="no">zypp/Capability.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Modalias_8h" name="Modalias.h" local="no" import="no" module="no" objc="no">zypp/target/modalias/Modalias.h</includes>
    <includes id="MediaPriority_8h" name="MediaPriority.h" local="no" import="no" module="no" objc="no">zypp/media/MediaPriority.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>sat_2detail_2PoolImpl_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>repo_add_helix</name>
      <anchorfile>sat_2detail_2PoolImpl_8cc.html</anchorfile>
      <anchor>a1fcc47bb89c9f675113ec874e03c1d6d</anchor>
      <arglist>(::Repo *repo, FILE *fp, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testcase_add_testtags</name>
      <anchorfile>sat_2detail_2PoolImpl_8cc.html</anchorfile>
      <anchor>a5139cabaded923ed72c0a4452b012a8d</anchor>
      <arglist>(Repo *repo, FILE *fp, int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PoolImpl.h</name>
    <path>zypp/pool/</path>
    <filename>pool_2PoolImpl_8h.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" import="no" module="no" objc="no">zypp/base/SerialNumber.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="PoolTraits_8h" name="PoolTraits.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolTraits.h</includes>
    <includes id="ResPoolProxy_8h" name="ResPoolProxy.h" local="no" import="no" module="no" objc="no">zypp/ResPoolProxy.h</includes>
    <includes id="PoolQueryResult_8h" name="PoolQueryResult.h" local="no" import="no" module="no" objc="no">zypp/PoolQueryResult.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <class kind="struct">zypp::resstatus::UserLockQueryManip</class>
    <class kind="class">zypp::ResPool::EstablishedStates::Impl</class>
    <class kind="class">zypp::pool::PoolImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::resstatus</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolImpl.h</name>
    <path>zypp/sat/detail/</path>
    <filename>sat_2detail_2PoolImpl_8h.html</filename>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" import="no" module="no" objc="no">zypp/base/SerialNumber.h</includes>
    <includes id="SetTracker_8h" name="SetTracker.h" local="no" import="no" module="no" objc="no">zypp/base/SetTracker.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="SolvableSpec_8h" name="SolvableSpec.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSpec.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="Capability_8h" name="Capability.h" local="no" import="no" module="no" objc="no">zypp/Capability.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <class kind="class">zypp::sat::detail::PoolImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>POOL_SETDIRTY</name>
      <anchorfile>sat_2detail_2PoolImpl_8h.html</anchorfile>
      <anchor>aae4846f28321c08dfbc1a8b129885e68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PoolStats.cc</name>
    <path>zypp/pool/</path>
    <filename>PoolStats_8cc.html</filename>
    <includes id="PoolStats_8h" name="PoolStats.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolStats.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolStats.h</name>
    <path>zypp/pool/</path>
    <filename>PoolStats_8h.html</filename>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Counter_8h" name="Counter.h" local="no" import="no" module="no" objc="no">zypp/base/Counter.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <class kind="struct">zypp::pool::PoolStats</class>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolTraits.h</name>
    <path>zypp/pool/</path>
    <filename>PoolTraits_8h.html</filename>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ByIdent_8h" name="ByIdent.h" local="no" import="no" module="no" objc="no">zypp/pool/ByIdent.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <class kind="struct">zypp::pool::ByPoolItem</class>
    <class kind="struct">zypp::pool::P_Select2nd</class>
    <class kind="struct">zypp::pool::PoolTraits</class>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolItem.cc</name>
    <path>zypp/</path>
    <filename>PoolItem_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="VendorAttr_8h" name="VendorAttr.h" local="no" import="no" module="no" objc="no">zypp/VendorAttr.h</includes>
    <class kind="struct">zypp::PoolItem::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PoolItem.h</name>
    <path>zypp/</path>
    <filename>PoolItem_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="SolvableType_8h" name="SolvableType.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableType.h</includes>
    <includes id="ResStatus_8h" name="ResStatus.h" local="no" import="no" module="no" objc="no">zypp/ResStatus.h</includes>
    <class kind="class">zypp::PoolItem</class>
    <class kind="struct">zypp::asPoolItem</class>
    <namespace>zypp</namespace>
    <namespace>zypp::pool</namespace>
  </compound>
  <compound kind="file">
    <name>PoolItemBest.cc</name>
    <path>zypp/</path>
    <filename>PoolItemBest_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="PoolItemBest_8h" name="PoolItemBest.h" local="no" import="no" module="no" objc="no">zypp/PoolItemBest.h</includes>
    <includes id="SelectableTraits_8h" name="SelectableTraits.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableTraits.h</includes>
    <class kind="struct">zypp::PoolItemBest::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PoolItemBest.h</name>
    <path>zypp/</path>
    <filename>PoolItemBest_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::PoolItemBest</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PoolQuery.cc</name>
    <path>zypp/</path>
    <filename>PoolQuery_8cc.html</filename>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="Algorithm_8h" name="Algorithm.h" local="no" import="no" module="no" objc="no">zypp/base/Algorithm.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="RelCompare_8h" name="RelCompare.h" local="no" import="no" module="no" objc="no">zypp/RelCompare.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="PoolQuery_8h" name="PoolQuery.h" local="no" import="no" module="no" objc="no">zypp/PoolQuery.h</includes>
    <class kind="class">zypp::PoolQuery::Impl</class>
    <class kind="struct">zypp::MyInserter</class>
    <class kind="struct">zypp::EmptyFilter</class>
    <class kind="struct">zypp::PoolQueryAttr</class>
    <class kind="class">zypp::StringTypeAttr</class>
    <class kind="class">zypp::detail::PoolQueryMatcher</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>PoolQuery_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>PoolQuery_8cc.html</anchorfile>
      <anchor>ad42cabf8d1af95892ce0960dce8c7cda</anchor>
      <arglist>(M, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>PoolQuery_8cc.html</anchorfile>
      <anchor>aa60104c094ef97068605abc59ca9fb49</anchor>
      <arglist>(M, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>PoolQuery_8cc.html</anchorfile>
      <anchor>a87334aae51678ef41ae20618bf3e9f57</anchor>
      <arglist>(A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PoolQuery.h</name>
    <path>zypp/</path>
    <filename>PoolQuery_8h.html</filename>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <class kind="class">zypp::PoolQuery</class>
    <class kind="class">zypp::detail::PoolQueryIterator</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>PoolQueryResult.cc</name>
    <path>zypp/</path>
    <filename>PoolQueryResult_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="PoolQueryResult_8h" name="PoolQueryResult.h" local="no" import="no" module="no" objc="no">zypp/PoolQueryResult.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PoolQueryResult.h</name>
    <path>zypp/</path>
    <filename>PoolQueryResult_8h.html</filename>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="PoolQuery_8h" name="PoolQuery.h" local="no" import="no" module="no" objc="no">zypp/PoolQuery.h</includes>
    <class kind="class">zypp::PoolQueryResult</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PoolQueryUtil.tcc</name>
    <path>zypp/</path>
    <filename>PoolQueryUtil_8tcc.html</filename>
  </compound>
  <compound kind="file">
    <name>ProblemSolution.cc</name>
    <path>zypp/</path>
    <filename>ProblemSolution_8cc.html</filename>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="SolutionAction_8h" name="SolutionAction.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolutionAction.h</includes>
    <includes id="ProblemSolution_8h" name="ProblemSolution.h" local="no" import="no" module="no" objc="no">zypp/ProblemSolution.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <class kind="class">zypp::ProblemSolution::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>ProblemSolution_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProblemSolution.h</name>
    <path>zypp/</path>
    <filename>ProblemSolution_8h.html</filename>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ProblemTypes_8h" name="ProblemTypes.h" local="no" import="no" module="no" objc="no">zypp/ProblemTypes.h</includes>
    <includes id="ResolverProblem_8h" name="ResolverProblem.h" local="no" import="no" module="no" objc="no">zypp/ResolverProblem.h</includes>
    <class kind="class">zypp::ProblemSolution</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ProblemTypes.h</name>
    <path>zypp/</path>
    <filename>ProblemTypes_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="detail_2Types_8h" name="Types.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Types.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Product.cc</name>
    <path>zypp/</path>
    <filename>Product_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <includes id="WhatObsoletes_8h" name="WhatObsoletes.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatObsoletes.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Product.h</name>
    <path>zypp/</path>
    <filename>Product_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <class kind="class">zypp::Product</class>
    <class kind="class">zypp::Product::UrlList</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ProgressData.h</name>
    <path>zypp/</path>
    <filename>ProgressData_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProvideFilePolicy.cc</name>
    <path>zypp/</path>
    <filename>ProvideFilePolicy_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="ProvideFilePolicy_8h" name="ProvideFilePolicy.h" local="no" import="no" module="no" objc="no">zypp/ProvideFilePolicy.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ProvideFilePolicy.h</name>
    <path>zypp/</path>
    <filename>ProvideFilePolicy_8h.html</filename>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <class kind="class">zypp::ProvideFilePolicy</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>PublicKey.h</name>
    <path>zypp/</path>
    <filename>PublicKey_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>PurgeKernels.cc</name>
    <path>zypp/</path>
    <filename>PurgeKernels_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="PurgeKernels_8h" name="PurgeKernels.h" local="no" import="no" module="no" objc="no">zypp/PurgeKernels.h</includes>
    <includes id="PoolQuery_8h" name="PoolQuery.h" local="no" import="no" module="no" objc="no">zypp/PoolQuery.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" import="no" module="no" objc="no">zypp/Filter.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="struct">zypp::GroupInfo</class>
    <class kind="struct">zypp::PurgeKernels::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>PurgeKernels_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PurgeKernels.h</name>
    <path>zypp/</path>
    <filename>PurgeKernels_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::PurgeKernels</class>
    <namespace>zypp</namespace>
    <namespace>zypp::str</namespace>
  </compound>
  <compound kind="file">
    <name>Range.cc</name>
    <path>zypp/</path>
    <filename>Range_8cc.html</filename>
    <includes id="Range_8h" name="Range.h" local="no" import="no" module="no" objc="no">zypp/Range.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::range_detail</namespace>
  </compound>
  <compound kind="file">
    <name>Range.h</name>
    <path>zypp/</path>
    <filename>Range_8h.html</filename>
    <includes id="RelCompare_8h" name="RelCompare.h" local="no" import="no" module="no" objc="no">zypp/RelCompare.h</includes>
    <class kind="struct">zypp::Range</class>
    <namespace>zypp</namespace>
    <namespace>zypp::range_detail</namespace>
  </compound>
  <compound kind="file">
    <name>Rel.cc</name>
    <path>zypp/</path>
    <filename>Rel_8cc.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Rel_8h" name="Rel.h" local="no" import="no" module="no" objc="no">zypp/Rel.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Rel.h</name>
    <path>zypp/</path>
    <filename>Rel_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="struct">zypp::Rel</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>RelCompare.h</name>
    <path>zypp/</path>
    <filename>RelCompare_8h.html</filename>
    <includes id="Rel_8h" name="Rel.h" local="no" import="no" module="no" objc="no">zypp/Rel.h</includes>
    <class kind="struct">zypp::Compare</class>
    <class kind="struct">zypp::CompareBy</class>
    <class kind="struct">zypp::CompareByEQ</class>
    <class kind="struct">zypp::CompareByNE</class>
    <class kind="struct">zypp::CompareByLT</class>
    <class kind="struct">zypp::CompareByLE</class>
    <class kind="struct">zypp::CompareByGT</class>
    <class kind="struct">zypp::CompareByGE</class>
    <class kind="struct">zypp::CompareByANY</class>
    <class kind="struct">zypp::CompareByNONE</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Applydeltarpm.cc</name>
    <path>zypp/repo/</path>
    <filename>Applydeltarpm_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="Applydeltarpm_8h" name="Applydeltarpm.h" local="no" import="no" module="no" objc="no">zypp/repo/Applydeltarpm.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp/TriBool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::applydeltarpm</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a75c44b215b2f9cc3b9b1446619d908e9</anchor>
      <arglist>(const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a032107db5113d7bc784c28cbe6e53f80</anchor>
      <arglist>(const Pathname &amp;old_r, const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a75c44b215b2f9cc3b9b1446619d908e9</anchor>
      <arglist>(const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a032107db5113d7bc784c28cbe6e53f80</anchor>
      <arglist>(const Pathname &amp;old_r, const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Applydeltarpm.h</name>
    <path>zypp/repo/</path>
    <filename>Applydeltarpm_8h.html</filename>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::applydeltarpm</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a8ff0532a2b38095263ea6a15d00913c3</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a2cbf67511e289b24b9b7da4470435a33</anchor>
      <arglist>(const Pathname &amp;delta_r)</arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; void(unsigned int)&gt;</type>
      <name>Progress</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a26703a6b4da2ce8a2d9834f9b41ccb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a75c44b215b2f9cc3b9b1446619d908e9</anchor>
      <arglist>(const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a032107db5113d7bc784c28cbe6e53f80</anchor>
      <arglist>(const Pathname &amp;old_r, const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a8ff0532a2b38095263ea6a15d00913c3</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a2cbf67511e289b24b9b7da4470435a33</anchor>
      <arglist>(const Pathname &amp;delta_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DeltaCandidates.cc</name>
    <path>zypp/repo/</path>
    <filename>DeltaCandidates_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="DeltaCandidates_8h" name="DeltaCandidates.h" local="no" import="no" module="no" objc="no">zypp/repo/DeltaCandidates.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <class kind="struct">zypp::repo::DeltaCandidates::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>DeltaCandidates.h</name>
    <path>zypp/repo/</path>
    <filename>DeltaCandidates_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="PackageDelta_8h" name="PackageDelta.h" local="no" import="no" module="no" objc="no">zypp/repo/PackageDelta.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <class kind="class">zypp::repo::DeltaCandidates</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>MediaInfoDownloader.cc</name>
    <path>zypp/repo/</path>
    <filename>MediaInfoDownloader_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="MediaInfoDownloader_8h" name="MediaInfoDownloader.h" local="yes" import="no" module="no" objc="no">MediaInfoDownloader.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>MediaInfoDownloader.h</name>
    <path>zypp/repo/</path>
    <filename>MediaInfoDownloader_8h.html</filename>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Fetcher_8h" name="Fetcher.h" local="no" import="no" module="no" objc="no">zypp/Fetcher.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>PackageDelta.cc</name>
    <path>zypp/repo/</path>
    <filename>PackageDelta_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="PackageDelta_8h" name="PackageDelta.h" local="no" import="no" module="no" objc="no">zypp/repo/PackageDelta.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::packagedelta</namespace>
  </compound>
  <compound kind="file">
    <name>PackageDelta.h</name>
    <path>zypp/repo/</path>
    <filename>PackageDelta_8h.html</filename>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <class kind="class">zypp::packagedelta::DeltaRpm</class>
    <class kind="class">zypp::packagedelta::DeltaRpm::BaseVersion</class>
    <namespace>zypp</namespace>
    <namespace>zypp::packagedelta</namespace>
  </compound>
  <compound kind="file">
    <name>PackageProvider.cc</name>
    <path>zypp/repo/</path>
    <filename>PackageProvider_8cc.html</filename>
    <includes id="contextfacade_8h" name="contextfacade.h" local="yes" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="PackageDelta_8h" name="PackageDelta.h" local="no" import="no" module="no" objc="no">zypp/repo/PackageDelta.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="PackageProvider_8h" name="PackageProvider.h" local="no" import="no" module="no" objc="no">zypp/repo/PackageProvider.h</includes>
    <includes id="Applydeltarpm_8h" name="Applydeltarpm.h" local="no" import="no" module="no" objc="no">zypp/repo/Applydeltarpm.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="RepoManager_8h" name="RepoManager.h" local="no" import="no" module="no" objc="no">zypp/RepoManager.h</includes>
    <includes id="SrcPackage_8h" name="SrcPackage.h" local="no" import="no" module="no" objc="no">zypp/SrcPackage.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="RpmDb_8h" name="RpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmDb.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="keyringwf_8h" name="keyringwf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/keyringwf.h</includes>
    <class kind="class">zypp::repo::RpmSigCheckException</class>
    <class kind="class">zypp::repo::PackageProvider::Impl</class>
    <class kind="class">zypp::repo::PackageProviderImpl</class>
    <class kind="class">zypp::repo::RpmPackageProvider</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zypp::repo::factory</namespace>
  </compound>
  <compound kind="file">
    <name>PackageProvider.h</name>
    <path>zypp/repo/</path>
    <filename>PackageProvider_8h.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="DeltaCandidates_8h" name="DeltaCandidates.h" local="no" import="no" module="no" objc="no">zypp/repo/DeltaCandidates.h</includes>
    <includes id="RepoProvideFile_8h" name="RepoProvideFile.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoProvideFile.h</includes>
    <class kind="class">zypp::repo::PackageProviderPolicy</class>
    <class kind="class">zypp::repo::PackageProvider</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>PluginRepoverification.cc</name>
    <path>zypp/repo/</path>
    <filename>PluginRepoverification_8cc.html</filename>
    <includes id="PluginRepoverification_8h" name="PluginRepoverification.h" local="yes" import="no" module="no" objc="no">PluginRepoverification.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="WatchFile_8h" name="WatchFile.h" local="no" import="no" module="no" objc="no">zypp/base/WatchFile.h</includes>
    <class kind="struct">zypp_private::repo::Monitor</class>
    <class kind="class">zypp_private::repo::PluginRepoverification::Checker::Impl</class>
    <class kind="class">zypp_private::repo::PluginRepoverification::Impl</class>
    <namespace>zypp_private</namespace>
    <namespace>zypp_private::repo</namespace>
  </compound>
  <compound kind="file">
    <name>PluginRepoverification.h</name>
    <path>zypp/repo/</path>
    <filename>PluginRepoverification_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp_private::repo::PluginRepoverificationCheckException</class>
    <class kind="class">zypp_private::repo::PluginRepoverification</class>
    <class kind="class">zypp_private::repo::PluginRepoverification::Checker</class>
    <namespace>zypp_private</namespace>
    <namespace>zypp_private::repo</namespace>
  </compound>
  <compound kind="file">
    <name>PluginServices.cc</name>
    <path>zypp/repo/</path>
    <filename>PluginServices_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="PluginServices_8h" name="PluginServices.h" local="no" import="no" module="no" objc="no">zypp/repo/PluginServices.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="class">zypp::repo::PluginServices::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>PluginServices.h</name>
    <path>zypp/repo/</path>
    <filename>PluginServices_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::repo::PluginServices</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoException.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoException_8cc.html</filename>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEF_CTORS</name>
      <anchorfile>RepoException_8cc.html</anchorfile>
      <anchor>a99d9b3ebc236dbd457a7018c8496985d</anchor>
      <arglist>(CLASS, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_CTORS</name>
      <anchorfile>RepoException_8cc.html</anchorfile>
      <anchor>a99d9b3ebc236dbd457a7018c8496985d</anchor>
      <arglist>(CLASS, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_BASECLASS</name>
      <anchorfile>RepoException_8cc.html</anchorfile>
      <anchor>ad3822649be02a3d1363ffa8bc3fb9bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_BASECLASS</name>
      <anchorfile>RepoException_8cc.html</anchorfile>
      <anchor>ad3822649be02a3d1363ffa8bc3fb9bdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoException.h</name>
    <path>zypp/repo/</path>
    <filename>RepoException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <class kind="class">zypp::repo::RepoException</class>
    <class kind="class">zypp::repo::RepoNotCachedException</class>
    <class kind="class">zypp::repo::RepoNoUrlException</class>
    <class kind="class">zypp::repo::RepoNoAliasException</class>
    <class kind="class">zypp::repo::RepoInvalidAliasException</class>
    <class kind="class">zypp::repo::RepoNotFoundException</class>
    <class kind="class">zypp::repo::RepoAlreadyExistsException</class>
    <class kind="class">zypp::repo::RepoUnknownTypeException</class>
    <class kind="class">zypp::repo::RepoMetadataException</class>
    <class kind="class">zypp::repo::RepoNoPermissionException</class>
    <class kind="class">zypp::repo::ServiceException</class>
    <class kind="class">zypp::repo::ServiceNoAliasException</class>
    <class kind="class">zypp::repo::ServiceInvalidAliasException</class>
    <class kind="class">zypp::repo::ServiceAlreadyExistsException</class>
    <class kind="class">zypp::repo::ServiceNoUrlException</class>
    <class kind="class">zypp::repo::ServicePluginException</class>
    <class kind="class">zypp::repo::ServicePluginInformalException</class>
    <class kind="class">zypp::repo::ServicePluginImmutableException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoInfoBase.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoInfoBase_8cc.html</filename>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="RepoVariables_8h" name="RepoVariables.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoVariables.h</includes>
    <includes id="RepoInfoBase_8h" name="RepoInfoBase.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoInfoBase.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::repo::RepoInfoBase::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoInfoBase.h</name>
    <path>zypp/repo/</path>
    <filename>RepoInfoBase_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::repo::RepoInfoBase</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoMirrorList.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoMirrorList_8cc.html</filename>
    <includes id="credentialmanager_8h" name="credentialmanager.h" local="yes" import="no" module="no" objc="no">zypp-media/auth/credentialmanager.h</includes>
    <includes id="RepoMirrorList_8h" name="RepoMirrorList.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoMirrorList.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <includes id="request_8h" name="request.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/request.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="eventloop_8h" name="eventloop.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventloop.h</includes>
    <includes id="expected_8h" name="expected.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/expected.h</includes>
    <includes id="MediaNetworkRequestExecutor_8h" name="MediaNetworkRequestExecutor.h" local="no" import="no" module="no" objc="no">zypp/media/detail/MediaNetworkRequestExecutor.h</includes>
    <includes id="MediaNetworkCommonHandler_8h" name="MediaNetworkCommonHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaNetworkCommonHandler.h</includes>
    <includes id="json_8h" name="json.h" local="no" import="no" module="no" objc="no">zypp-core/parser/json.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoMirrorList.h</name>
    <path>zypp/repo/</path>
    <filename>RepoMirrorList_8h.html</filename>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::repo::RepoMirrorList</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoProvideFile.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoProvideFile_8cc.html</filename>
    <includes id="transform_8h" name="transform.h" local="yes" import="no" module="no" objc="no">zypp-core/zyppng/pipelines/transform.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="RepoProvideFile_8h" name="RepoProvideFile.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoProvideFile.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="SUSEMediaVerifier_8h" name="SUSEMediaVerifier.h" local="no" import="no" module="no" objc="no">zypp/repo/SUSEMediaVerifier.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="FileChecker_8h" name="FileChecker.h" local="no" import="no" module="no" objc="no">zypp/FileChecker.h</includes>
    <includes id="Fetcher_8h" name="Fetcher.h" local="no" import="no" module="no" objc="no">zypp/Fetcher.h</includes>
    <class kind="class">zypp::repo::RepoMediaAccess::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoProvideFile.h</name>
    <path>zypp/repo/</path>
    <filename>RepoProvideFile_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="ProvideFilePolicy_8h" name="ProvideFilePolicy.h" local="no" import="no" module="no" objc="no">zypp/ProvideFilePolicy.h</includes>
    <class kind="class">zypp::repo::RepoMediaAccess</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoType.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoType_8cc.html</filename>
    <includes id="NamedValue_8h" name="NamedValue.h" local="no" import="no" module="no" objc="no">zypp/base/NamedValue.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="RepoType_8h" name="RepoType.h" local="yes" import="no" module="no" objc="no">RepoType.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoType.h</name>
    <path>zypp/repo/</path>
    <filename>RepoType_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="struct">zypp::repo::RepoType</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepoVariables.cc</name>
    <path>zypp/repo/</path>
    <filename>RepoVariables_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="RepoVariables_8h" name="RepoVariables.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoVariables.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zyppintern</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_DBG_VAREXPAND</name>
      <anchorfile>RepoVariables_8cc.html</anchorfile>
      <anchor>a53918477a9911671ab31e6cc87488d6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoVariables.h</name>
    <path>zypp/repo/</path>
    <filename>RepoVariables_8h.html</filename>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="ValueTransform_8h" name="ValueTransform.h" local="no" import="no" module="no" objc="no">zypp/base/ValueTransform.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <class kind="class">zypp::repo::RepoVarExpand</class>
    <class kind="struct">zypp::repo::RepoVariablesStringReplacer</class>
    <class kind="struct">zypp::repo::RepoVariablesUrlReplacer</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
    <member kind="typedef">
      <type>base::ValueTransform&lt; std::string, repo::RepoVariablesStringReplacer &gt;</type>
      <name>RepoVariablesReplacedString</name>
      <anchorfile>RepoVariables_8h.html</anchorfile>
      <anchor>a3146d6f0ce412b3a463deea424557cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base::ContainerTransform&lt; std::list&lt; std::string &gt;, repo::RepoVariablesStringReplacer &gt;</type>
      <name>RepoVariablesReplacedStringList</name>
      <anchorfile>RepoVariables_8h.html</anchorfile>
      <anchor>a52306642bab65fb8654bc2b890b3fb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base::ValueTransform&lt; Url, repo::RepoVariablesUrlReplacer &gt;</type>
      <name>RepoVariablesReplacedUrl</name>
      <anchorfile>RepoVariables_8h.html</anchorfile>
      <anchor>a1810762146dd9d4ff25ec1e18819cf98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base::ContainerTransform&lt; std::list&lt; Url &gt;, repo::RepoVariablesUrlReplacer &gt;</type>
      <name>RepoVariablesReplacedUrlList</name>
      <anchorfile>RepoVariables_8h.html</anchorfile>
      <anchor>ac24ad968a4b8e9e07e5e58cb529d9d38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceType.cc</name>
    <path>zypp/repo/</path>
    <filename>ServiceType_8cc.html</filename>
    <includes id="NamedValue_8h" name="NamedValue.h" local="no" import="no" module="no" objc="no">zypp/base/NamedValue.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="ServiceType_8h" name="ServiceType.h" local="yes" import="no" module="no" objc="no">ServiceType.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>ServiceType.h</name>
    <path>zypp/repo/</path>
    <filename>ServiceType_8h.html</filename>
    <class kind="struct">zypp::repo::ServiceType</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>SrcPackageProvider.cc</name>
    <path>zypp/repo/</path>
    <filename>SrcPackageProvider_8cc.html</filename>
    <includes id="SrcPackageProvider_8h" name="SrcPackageProvider.h" local="no" import="no" module="no" objc="no">zypp/repo/SrcPackageProvider.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="SrcPackage_8h" name="SrcPackage.h" local="no" import="no" module="no" objc="no">zypp/SrcPackage.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>SrcPackageProvider.h</name>
    <path>zypp/repo/</path>
    <filename>SrcPackageProvider_8h.html</filename>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="RepoProvideFile_8h" name="RepoProvideFile.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoProvideFile.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <class kind="class">zypp::repo::SrcPackageProvider</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>SUSEMediaVerifier.cc</name>
    <path>zypp/repo/</path>
    <filename>SUSEMediaVerifier_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="SUSEMediaVerifier_8h" name="SUSEMediaVerifier.h" local="no" import="no" module="no" objc="no">zypp/repo/SUSEMediaVerifier.h</includes>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <class kind="struct">zypp::repo::SMVData</class>
    <class kind="class">zypp::repo::SUSEMediaVerifier::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>SUSEMediaVerifier.h</name>
    <path>zypp/repo/</path>
    <filename>SUSEMediaVerifier_8h.html</filename>
    <includes id="MediaManager_8h" name="MediaManager.h" local="no" import="no" module="no" objc="no">zypp/media/MediaManager.h</includes>
    <includes id="MediaHandler_8h" name="MediaHandler.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandler.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <class kind="class">zypp::repo::SUSEMediaVerifier</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
  </compound>
  <compound kind="file">
    <name>RepomdFileCollector.cc</name>
    <path>zypp/repo/yum/</path>
    <filename>RepomdFileCollector_8cc.html</filename>
    <includes id="RepomdFileCollector_8h" name="RepomdFileCollector.h" local="yes" import="no" module="no" objc="no">RepomdFileCollector.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zypp::repo::yum</namespace>
  </compound>
  <compound kind="file">
    <name>RepomdFileCollector.h</name>
    <path>zypp/repo/yum/</path>
    <filename>RepomdFileCollector_8h.html</filename>
    <includes id="zypp-core_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp-core/base/Easy.h</includes>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <class kind="class">zypp::repo::yum::RepomdFileCollector</class>
    <namespace>zypp</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zypp::repo::yum</namespace>
  </compound>
  <compound kind="file">
    <name>RepoInfo.cc</name>
    <path>zypp/</path>
    <filename>RepoInfo_8cc.html</filename>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlEscape.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="Glob_8h" name="Glob.h" local="no" import="no" module="no" objc="no">zypp/Glob.h</includes>
    <includes id="zypp_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp/TriBool.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="RepoMirrorList_8h" name="RepoMirrorList.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoMirrorList.h</includes>
    <includes id="SUSEMediaVerifier_8h" name="SUSEMediaVerifier.h" local="no" import="no" module="no" objc="no">zypp/repo/SUSEMediaVerifier.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="repoinfowf_8h" name="repoinfowf.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/repoinfowf.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <class kind="struct">zypp::RepoInfo::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>RepoInfo_8cc.html</anchorfile>
      <anchor>a81302efd7fd91b698fc1233a6229c7bb</anchor>
      <arglist>(T, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>RepoInfo_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_API detail::EscapedString</type>
      <name>escape</name>
      <anchorfile>RepoInfo_8cc.html</anchorfile>
      <anchor>a70de09b02aeed3b4da1b4d533b741472</anchor>
      <arglist>(const std::string &amp;in_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoInfo.h</name>
    <path>zypp/</path>
    <filename>RepoInfo_8h.html</filename>
    <includes id="zypp-core_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp-core/base/Iterator.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="RepoType_8h" name="RepoType.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoType.h</includes>
    <includes id="RepoVariables_8h" name="RepoVariables.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoVariables.h</includes>
    <includes id="RepoInfoBase_8h" name="RepoInfoBase.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoInfoBase.h</includes>
    <class kind="class">zypp::RepoInfo</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>RepoManager.cc</name>
    <path>zypp/</path>
    <filename>RepoManager_8cc.html</filename>
    <includes id="zypp-core_2Digest_8h" name="Digest.h" local="no" import="no" module="no" objc="no">zypp-core/Digest.h</includes>
    <includes id="progressobserveradaptor_8h" name="progressobserveradaptor.h" local="no" import="no" module="no" objc="no">zypp/ng/progressobserveradaptor.h</includes>
    <includes id="contextfacade_8h" name="contextfacade.h" local="no" import="no" module="no" objc="no">zypp/ng/workflows/contextfacade.h</includes>
    <includes id="refresh_8h" name="refresh.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/refresh.h</includes>
    <includes id="repomanagerwf_8h" name="repomanagerwf.h" local="no" import="no" module="no" objc="no">zypp/ng/repo/workflows/repomanagerwf.h</includes>
    <class kind="class">zypp::RepoManager::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RepoManager_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_PROGRESS</name>
      <anchorfile>RepoManager_8cc.html</anchorfile>
      <anchor>a947bc6b596346f41586e90f4d9694e18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoManager.h</name>
    <path>zypp/</path>
    <filename>RepoManager_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="RepoException_8h" name="RepoException.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoException.h</includes>
    <includes id="RepoType_8h" name="RepoType.h" local="no" import="no" module="no" objc="no">zypp/repo/RepoType.h</includes>
    <includes id="ServiceType_8h" name="ServiceType.h" local="no" import="no" module="no" objc="no">zypp/repo/ServiceType.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <includes id="RepoStatus_8h" name="RepoStatus.h" local="no" import="no" module="no" objc="no">zypp/RepoStatus.h</includes>
    <includes id="RepoManagerFlags_8h" name="RepoManagerFlags.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerFlags.h</includes>
    <includes id="RepoManagerOptions_8h" name="RepoManagerOptions.h" local="no" import="no" module="no" objc="no">zypp/RepoManagerOptions.h</includes>
    <class kind="class">zypp::RepoManager</class>
    <class kind="struct">zypp::RepoManager::MatchServiceAlias</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>RepoManagerFlags.h</name>
    <path>zypp/</path>
    <filename>RepoManagerFlags_8h.html</filename>
    <includes id="zypp-core_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp-core/base/Flags.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::RepoManagerFlags</namespace>
  </compound>
  <compound kind="file">
    <name>RepoManagerOptions.cc</name>
    <path>zypp/</path>
    <filename>RepoManagerOptions_8cc.html</filename>
    <includes id="RepoManagerOptions_8h" name="RepoManagerOptions.h" local="yes" import="no" module="no" objc="no">RepoManagerOptions.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>RepoManagerOptions_8cc.html</anchorfile>
      <anchor>aa10791a208cda422b58d4acf41aa21dc</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RepoManagerOptions.h</name>
    <path>zypp/</path>
    <filename>RepoManagerOptions_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="struct">zypp::RepoManagerOptions</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Repository.cc</name>
    <path>zypp/</path>
    <filename>Repository_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp/base/Xml.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NO_REPOSITORY_RETURN</name>
      <anchorfile>Repository_8cc.html</anchorfile>
      <anchor>a28c3c78be32495a18811a9a299224228</anchor>
      <arglist>(VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_REPOSITORY_THROW</name>
      <anchorfile>Repository_8cc.html</anchorfile>
      <anchor>a0b0379503ae4c02cd234e1b1fadbf390</anchor>
      <arglist>(VAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Repository.h</name>
    <path>zypp/</path>
    <filename>Repository_8h.html</filename>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="CpeId_8h" name="CpeId.h" local="no" import="no" module="no" objc="no">zypp/CpeId.h</includes>
    <includes id="LookupAttrTools_8h" name="LookupAttrTools.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttrTools.h</includes>
    <class kind="class">zypp::Repository</class>
    <class kind="class">zypp::Repository::ProductInfoIterator</class>
    <class kind="struct">zypp::Repository::EraseFromPool</class>
    <class kind="class">zypp::detail::RepositoryIterator</class>
    <class kind="struct">zypp::detail::ByRepository</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>RepoStatus.cc</name>
    <path>zypp/</path>
    <filename>RepoStatus_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="RepoStatus_8h" name="RepoStatus.h" local="no" import="no" module="no" objc="no">zypp/RepoStatus.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <class kind="struct">zypp::RepoStatus::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>RepoStatus.h</name>
    <path>zypp/</path>
    <filename>RepoStatus_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::RepoStatus</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResFilters.h</name>
    <path>zypp/</path>
    <filename>ResFilters_8h.html</filename>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" import="no" module="no" objc="no">zypp/Filter.h</includes>
    <includes id="Resolvable_8h" name="Resolvable.h" local="no" import="no" module="no" objc="no">zypp/Resolvable.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <class kind="struct">zypp::resfilter::ByName</class>
    <class kind="struct">zypp::resfilter::ByRepository</class>
    <class kind="struct">zypp::resfilter::ByEdition</class>
    <class kind="struct">zypp::resfilter::ByArch</class>
    <class kind="struct">zypp::resfilter::ByInstalled</class>
    <class kind="struct">zypp::resfilter::ByUninstalled</class>
    <class kind="struct">zypp::resfilter::ByTransact</class>
    <class kind="struct">zypp::resfilter::ByLock</class>
    <class kind="struct">zypp::resfilter::ByKeep</class>
    <class kind="struct">zypp::resfilter::ByRecommended</class>
    <class kind="struct">zypp::resfilter::BySuggested</class>
    <namespace>zypp</namespace>
    <namespace>zypp::resfilter</namespace>
  </compound>
  <compound kind="file">
    <name>ResKind.cc</name>
    <path>zypp/</path>
    <filename>ResKind_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="ResKind_8h" name="ResKind.h" local="no" import="no" module="no" objc="no">zypp/ResKind.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>ResKind_8cc.html</anchorfile>
      <anchor>a60948fc331d8cf6db3e973b4406d2a01</anchor>
      <arglist>(K, S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ResKind.h</name>
    <path>zypp/</path>
    <filename>ResKind_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <class kind="class">zypp::ResKind</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResObject.cc</name>
    <path>zypp/</path>
    <filename>ResObject_8cc.html</filename>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="ResObjects_8h" name="ResObjects.h" local="no" import="no" module="no" objc="no">zypp/ResObjects.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>ResObject_8cc.html</anchorfile>
      <anchor>aa10791a208cda422b58d4acf41aa21dc</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ResObject.h</name>
    <path>zypp/</path>
    <filename>ResObject_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="Resolvable_8h" name="Resolvable.h" local="no" import="no" module="no" objc="no">zypp/Resolvable.h</includes>
    <includes id="Vendor_8h" name="Vendor.h" local="no" import="no" module="no" objc="no">zypp/Vendor.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <class kind="class">zypp::ResObject</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResObjects.h</name>
    <path>zypp/</path>
    <filename>ResObjects_8h.html</filename>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="Patch_8h" name="Patch.h" local="no" import="no" module="no" objc="no">zypp/Patch.h</includes>
    <includes id="Pattern_8h" name="Pattern.h" local="no" import="no" module="no" objc="no">zypp/Pattern.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <includes id="SrcPackage_8h" name="SrcPackage.h" local="no" import="no" module="no" objc="no">zypp/SrcPackage.h</includes>
    <includes id="Application_8h" name="Application.h" local="no" import="no" module="no" objc="no">zypp/Application.h</includes>
  </compound>
  <compound kind="file">
    <name>Resolvable.cc</name>
    <path>zypp/</path>
    <filename>Resolvable_8cc.html</filename>
    <includes id="Resolvable_8h" name="Resolvable.h" local="no" import="no" module="no" objc="no">zypp/Resolvable.h</includes>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Resolvable.h</name>
    <path>zypp/</path>
    <filename>Resolvable_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="SolvableType_8h" name="SolvableType.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableType.h</includes>
    <class kind="class">zypp::Resolvable</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Resolver.cc</name>
    <path>zypp/</path>
    <filename>Resolver_8cc.html</filename>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="Testcase_8h" name="Testcase.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Testcase.h</includes>
    <includes id="ItemCapKind_8h" name="ItemCapKind.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ItemCapKind.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>Resolver_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZOLV_FLAG_BOOL</name>
      <anchorfile>Resolver_8cc.html</anchorfile>
      <anchor>a5c6e7002229ea3bcdb135b547869560d</anchor>
      <arglist>(ZSETTER, ZGETTER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZOLV_FLAG_TRIBOOL</name>
      <anchorfile>Resolver_8cc.html</anchorfile>
      <anchor>a3fc3548d2acde72ba0886d4b806c9fc4</anchor>
      <arglist>(ZSETTER, ZDEFAULT, ZGETTER)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Resolver.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>solver_2detail_2Resolver_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="Algorithm_8h" name="Algorithm.h" local="no" import="no" module="no" objc="no">zypp/base/Algorithm.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="Testcase_8h" name="Testcase.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Testcase.h</includes>
    <includes id="SATResolver_8h" name="SATResolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SATResolver.h</includes>
    <includes id="ItemCapKind_8h" name="ItemCapKind.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ItemCapKind.h</includes>
    <includes id="SolutionAction_8h" name="SolutionAction.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolutionAction.h</includes>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <class kind="struct">zypp::solver::detail::UndoTransact</class>
    <class kind="struct">zypp::solver::detail::DoTransact</class>
    <class kind="struct">zypp::solver::detail::ScopedAutoTestCaseWriter</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXSOLVERRUNS</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>a527c06b5e695e5a8db9b03162dadb01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>ae01abcbef8854f1769bad4cb65ec9e7c</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZOLV_FLAG_DEFAULT</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>ac90c41c535a4adbfd1646b12c6878796</anchor>
      <arglist>(ZSETTER, ZGETTER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZOLV_FLAG_TRIBOOL</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>adf3192f85af91b96e1b8423d781ff3db</anchor>
      <arglist>(ZSETTER, ZGETTER, ZVARDEFAULT, ZVARNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZOLV_FLAG_SATSOLV</name>
      <anchorfile>solver_2detail_2Resolver_8cc.html</anchorfile>
      <anchor>a6ae03d0431f65651213e4b3e6953118d</anchor>
      <arglist>(ZSETTER, ZGETTER, ZVARDEFAULT, ZVARNAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Resolver.h</name>
    <path>zypp/</path>
    <filename>Resolver_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="Types_8h" name="Types.h" local="no" import="no" module="no" objc="no">zypp/solver/Types.h</includes>
    <includes id="detail_2Types_8h" name="Types.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Types.h</includes>
    <class kind="class">zypp::Resolver</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>Resolver.h</name>
    <path>zypp/solver/detail/</path>
    <filename>solver_2detail_2Resolver_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ResolverFocus.cc</name>
    <path>zypp/</path>
    <filename>ResolverFocus_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="ResolverFocus_8h" name="ResolverFocus.h" local="no" import="no" module="no" objc="no">zypp/ResolverFocus.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>ResolverFocus_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>ResolverFocus_8cc.html</anchorfile>
      <anchor>a0d426ea4d37880b3fb3d9daec2ea1b43</anchor>
      <arglist>(V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ResolverFocus.h</name>
    <path>zypp/</path>
    <filename>ResolverFocus_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResolverNamespace.h</name>
    <path>zypp/</path>
    <filename>ResolverNamespace_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <namespace>zypp</namespace>
    <member kind="variable" static="yes">
      <type>static constexpr const ResolverNamespaces</type>
      <name>NoResolverNamespaces</name>
      <anchorfile>ResolverNamespace_8h.html</anchorfile>
      <anchor>a051147f7cb90717e98553cd1b14eb03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const ResolverNamespaces</type>
      <name>AllResolverNamespaces</name>
      <anchorfile>ResolverNamespace_8h.html</anchorfile>
      <anchor>aef66d46d1d470e3d2e24cb5d84722467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ResolverProblem.cc</name>
    <path>zypp/</path>
    <filename>ResolverProblem_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="ResolverProblem_8h" name="ResolverProblem.h" local="no" import="no" module="no" objc="no">zypp/ResolverProblem.h</includes>
    <includes id="ProblemSolution_8h" name="ProblemSolution.h" local="no" import="no" module="no" objc="no">zypp/ProblemSolution.h</includes>
    <class kind="class">zypp::ResolverProblem::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResolverProblem.h</name>
    <path>zypp/</path>
    <filename>ResolverProblem_8h.html</filename>
    <includes id="ProblemTypes_8h" name="ProblemTypes.h" local="no" import="no" module="no" objc="no">zypp/ProblemTypes.h</includes>
    <includes id="ProblemSolution_8h" name="ProblemSolution.h" local="no" import="no" module="no" objc="no">zypp/ProblemSolution.h</includes>
    <class kind="class">zypp::ResolverProblem</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResPool.cc</name>
    <path>zypp/</path>
    <filename>ResPool_8cc.html</filename>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" import="no" module="no" objc="no">zypp/base/SerialNumber.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="pool_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolImpl.h</includes>
    <includes id="PoolStats_8h" name="PoolStats.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolStats.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResPool.h</name>
    <path>zypp/</path>
    <filename>ResPool_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="PoolTraits_8h" name="PoolTraits.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolTraits.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" import="no" module="no" objc="no">zypp/Filter.h</includes>
    <includes id="ResPoolProxy_8h" name="ResPoolProxy.h" local="no" import="no" module="no" objc="no">zypp/ResPoolProxy.h</includes>
    <class kind="class">zypp::ResPool</class>
    <class kind="class">zypp::ResPool::EstablishedStates</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResPoolProxy.cc</name>
    <path>zypp/</path>
    <filename>ResPoolProxy_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="Algorithm_8h" name="Algorithm.h" local="no" import="no" module="no" objc="no">zypp/base/Algorithm.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="ResPoolProxy_8h" name="ResPoolProxy.h" local="no" import="no" module="no" objc="no">zypp/ResPoolProxy.h</includes>
    <includes id="pool_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolImpl.h</includes>
    <includes id="SelectableImpl_8h" name="SelectableImpl.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableImpl.h</includes>
    <class kind="struct">zypp::PoolItemSaver</class>
    <class kind="struct">zypp::ResPoolProxy::Impl</class>
    <class kind="struct">zypp::detail::DumpFilter</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
  </compound>
  <compound kind="file">
    <name>ResPoolProxy.h</name>
    <path>zypp/</path>
    <filename>ResPoolProxy_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <includes id="SelFilters_8h" name="SelFilters.h" local="no" import="no" module="no" objc="no">zypp/ui/SelFilters.h</includes>
    <class kind="class">zypp::ResPoolProxy</class>
    <class kind="class">zypp::ResPoolProxy::ScopedSaveState</class>
    <class kind="struct">zypp::ResPoolProxy::ScopedSaveState::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ResStatus.cc</name>
    <path>zypp/</path>
    <filename>ResStatus_8cc.html</filename>
    <includes id="ResStatus_8h" name="ResStatus.h" local="no" import="no" module="no" objc="no">zypp/ResStatus.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>ResStatus_8cc.html</anchorfile>
      <anchor>aa10791a208cda422b58d4acf41aa21dc</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ResStatus.h</name>
    <path>zypp/</path>
    <filename>ResStatus_8h.html</filename>
    <includes id="Bit_8h" name="Bit.h" local="no" import="no" module="no" objc="no">zypp/Bit.h</includes>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <class kind="class">zypp::ResStatus</class>
    <class kind="class">zypp::resstatus::StatusBackup</class>
    <namespace>zypp</namespace>
    <namespace>zypp::resstatus</namespace>
  </compound>
  <compound kind="file">
    <name>ResTraits.h</name>
    <path>zypp/</path>
    <filename>ResTraits_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ResKind_8h" name="ResKind.h" local="no" import="no" module="no" objc="no">zypp/ResKind.h</includes>
    <class kind="struct">zypp::ResTraits</class>
    <class kind="struct">zypp::ResTraits&lt; Resolvable &gt;</class>
    <class kind="struct">zypp::ResTraits&lt; ResObject &gt;</class>
    <namespace>zypp</namespace>
    <namespace>zypp::traits</namespace>
  </compound>
  <compound kind="file">
    <name>PoolMember.h</name>
    <path>zypp/sat/detail/</path>
    <filename>PoolMember_8h.html</filename>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <class kind="struct">zypp::sat::detail::PoolMember</class>
    <namespace>zypp</namespace>
    <namespace>zypp::detail</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
  </compound>
  <compound kind="file">
    <name>FileConflicts.cc</name>
    <path>zypp/sat/</path>
    <filename>FileConflicts_8cc.html</filename>
    <includes id="FileConflicts_8h" name="FileConflicts.h" local="no" import="no" module="no" objc="no">zypp/sat/FileConflicts.h</includes>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp/base/Xml.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>FileConflicts.h</name>
    <path>zypp/sat/</path>
    <filename>FileConflicts_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <class kind="class">zypp::sat::FileConflicts</class>
    <class kind="class">zypp::sat::FileConflicts::Conflict</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>LocaleSupport.cc</name>
    <path>zypp/sat/</path>
    <filename>LocaleSupport_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="LocaleSupport_8h" name="LocaleSupport.h" local="no" import="no" module="no" objc="no">zypp/sat/LocaleSupport.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>LocaleSupport.h</name>
    <path>zypp/sat/</path>
    <filename>LocaleSupport_8h.html</filename>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" import="no" module="no" objc="no">zypp/Filter.h</includes>
    <class kind="class">zypp::sat::LocaleSupport</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>LookupAttr.cc</name>
    <path>zypp/sat/</path>
    <filename>LookupAttr_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="StrMatcher_8h" name="StrMatcher.h" local="no" import="no" module="no" objc="no">zypp/base/StrMatcher.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <class kind="class">zypp::sat::LookupAttr::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>LookupAttr_8cc.html</anchorfile>
      <anchor>ae4a838e7e99d078491a5ddd6ef150ff3</anchor>
      <arglist>(std::ostream &amp;str, const zypp::sat::detail::CDataiterator *obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LookupAttr.h</name>
    <path>zypp/sat/</path>
    <filename>LookupAttr_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="SolvAttr_8h" name="SolvAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvAttr.h</includes>
    <class kind="class">zypp::sat::LookupAttr</class>
    <class kind="class">zypp::sat::LookupRepoAttr</class>
    <class kind="class">zypp::sat::detail::DIWrap</class>
    <class kind="class">zypp::sat::LookupAttr::iterator</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>LookupAttr::iterator::asType&lt; std::string &gt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af59ac1060d625c9b59b007456c5930fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LookupAttr::iterator::asType&lt; std::string &gt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af59ac1060d625c9b59b007456c5930fb</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LookupAttrTools.h</name>
    <path>zypp/sat/</path>
    <filename>LookupAttrTools_8h.html</filename>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <class kind="class">zypp::sat::LookupAttr::TransformIterator</class>
    <class kind="class">zypp::sat::ArrayAttr</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>Map.cc</name>
    <path>zypp/sat/</path>
    <filename>Map_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Map_8h" name="Map.h" local="no" import="no" module="no" objc="no">zypp/sat/Map.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>M_RANGE_CKECK</name>
      <anchorfile>Map_8cc.html</anchorfile>
      <anchor>af372b6d2d9031009bad1955e9b28b7c3</anchor>
      <arglist>(IDX, LOC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>zypp/sat/</path>
    <filename>Map_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <class kind="class">zypp::sat::Map</class>
    <class kind="struct">zypp::sat::Map::PoolSizeType</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>Pool.cc</name>
    <path>zypp/sat/</path>
    <filename>Pool_8cc.html</filename>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Pool_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEP</name>
      <anchorfile>Pool_8cc.html</anchorfile>
      <anchor>a95cf1ca63ff303311d342d1a53d51f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idstr</name>
      <anchorfile>Pool_8cc.html</anchorfile>
      <anchor>a6fa95b1480497f007426f23fa2dbc23f</anchor>
      <arglist>(V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pool.h</name>
    <path>zypp/sat/</path>
    <filename>Pool_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <class kind="class">zypp::sat::Pool</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>Queue.cc</name>
    <path>zypp/sat/</path>
    <filename>Queue_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>M_RANGE_CKECK</name>
      <anchorfile>Queue_8cc.html</anchorfile>
      <anchor>af372b6d2d9031009bad1955e9b28b7c3</anchor>
      <arglist>(IDX, LOC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Queue.h</name>
    <path>zypp/sat/</path>
    <filename>Queue_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <class kind="class">zypp::sat::Queue</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>Solvable.cc</name>
    <path>zypp/sat/</path>
    <filename>Solvable_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Collector_8h" name="Collector.h" local="no" import="no" module="no" objc="no">zypp/base/Collector.h</includes>
    <includes id="zypp_2base_2Xml_8h" name="Xml.h" local="no" import="no" module="no" objc="no">zypp/base/Xml.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="LookupAttr_8h" name="LookupAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/LookupAttr.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NO_SOLVABLE_RETURN</name>
      <anchorfile>Solvable_8cc.html</anchorfile>
      <anchor>ac1dfd0e20f2907685f19e1ba6f2dacd1</anchor>
      <arglist>(VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_CAP_FWD</name>
      <anchorfile>Solvable_8cc.html</anchorfile>
      <anchor>a1b21de04f09d82e17c20d036a0c6dd1b</anchor>
      <arglist>(_Fnc_Name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>Solvable_8cc.html</anchorfile>
      <anchor>aa10791a208cda422b58d4acf41aa21dc</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Solvable.h</name>
    <path>zypp/sat/</path>
    <filename>Solvable_8h.html</filename>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="SolvAttr_8h" name="SolvAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvAttr.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="Dep_8h" name="Dep.h" local="no" import="no" module="no" objc="no">zypp/Dep.h</includes>
    <includes id="Capabilities_8h" name="Capabilities.h" local="no" import="no" module="no" objc="no">zypp/Capabilities.h</includes>
    <includes id="Capability_8h" name="Capability.h" local="no" import="no" module="no" objc="no">zypp/Capability.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <class kind="class">zypp::sat::Solvable</class>
    <class kind="class">zypp::sat::Solvable::SplitIdent</class>
    <class kind="class">zypp::sat::detail::SolvableIterator</class>
    <class kind="struct">zypp::sat::asSolvable</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="function">
      <type></type>
      <name>ZYPP_DEFINE_ID_HASHABLE</name>
      <anchorfile>Solvable_8h.html</anchorfile>
      <anchor>a03aa969a5d599097caa9563e7a3436fa</anchor>
      <arglist>(::zypp::sat::Solvable)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolvableSet.cc</name>
    <path>zypp/sat/</path>
    <filename>SolvableSet_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvableSet.h</name>
    <path>zypp/sat/</path>
    <filename>SolvableSet_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <class kind="class">zypp::sat::SolvableSet</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvableSpec.cc</name>
    <path>zypp/sat/</path>
    <filename>SolvableSpec_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="SolvableSpec_8h" name="SolvableSpec.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSpec.h</includes>
    <includes id="SolvableSet_8h" name="SolvableSet.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSet.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <class kind="class">zypp::sat::SolvableSpec::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvableSpec.h</name>
    <path>zypp/sat/</path>
    <filename>SolvableSpec_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="SolvableType_8h" name="SolvableType.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableType.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvableType.h</name>
    <path>zypp/sat/</path>
    <filename>SolvableType_8h.html</filename>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="zypp_2ByteCount_8h" name="ByteCount.h" local="no" import="no" module="no" objc="no">zypp/ByteCount.h</includes>
    <includes id="zypp_2CheckSum_8h" name="CheckSum.h" local="no" import="no" module="no" objc="no">zypp/CheckSum.h</includes>
    <includes id="CpeId_8h" name="CpeId.h" local="no" import="no" module="no" objc="no">zypp/CpeId.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::sat::SolvableType</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvAttr.cc</name>
    <path>zypp/sat/</path>
    <filename>SolvAttr_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="SolvAttr_8h" name="SolvAttr.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvAttr.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvAttr.h</name>
    <path>zypp/sat/</path>
    <filename>SolvAttr_8h.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <class kind="class">zypp::sat::SolvAttr</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>SolvIterMixin.cc</name>
    <path>zypp/sat/</path>
    <filename>SolvIterMixin_8cc.html</filename>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="ResPoolProxy_8h" name="ResPoolProxy.h" local="no" import="no" module="no" objc="no">zypp/ResPoolProxy.h</includes>
    <includes id="PoolTraits_8h" name="PoolTraits.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolTraits.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::solvitermixin_detail</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>SolvIterMixin.h</name>
    <path>zypp/sat/</path>
    <filename>SolvIterMixin_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <class kind="struct">zypp::sat::solvitermixin_detail::UnifyByIdent</class>
    <class kind="class">zypp::sat::SolvIterMixin</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::solvitermixin_detail</namespace>
  </compound>
  <compound kind="file">
    <name>Transaction.cc</name>
    <path>zypp/sat/</path>
    <filename>Transaction_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" import="no" module="no" objc="no">zypp/base/SerialNumber.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="Map_8h" name="Map.h" local="no" import="no" module="no" objc="no">zypp/sat/Map.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <class kind="struct">zypp::sat::Transaction::Impl</class>
    <class kind="struct">zypp::sat::Transaction::Impl::PostMortem</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>Transaction_8cc.html</anchorfile>
      <anchor>ab98520ff83ed35863c003b8685827665</anchor>
      <arglist>(E, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>Transaction_8cc.html</anchorfile>
      <anchor>ab98520ff83ed35863c003b8685827665</anchor>
      <arglist>(E, S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transaction.h</name>
    <path>zypp/sat/</path>
    <filename>Transaction_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::sat::Transaction</class>
    <class kind="struct">zypp::sat::Transaction::LoadFromPoolType</class>
    <class kind="class">zypp::sat::Transaction::Step</class>
    <class kind="class">zypp::sat::detail::Transaction_iterator</class>
    <class kind="class">zypp::sat::detail::Transaction_const_iterator</class>
    <class kind="struct">zypp::sat::Transaction::FilterAction</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
  </compound>
  <compound kind="file">
    <name>WhatObsoletes.cc</name>
    <path>zypp/sat/</path>
    <filename>WhatObsoletes_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Hash_8h" name="Hash.h" local="no" import="no" module="no" objc="no">zypp/base/Hash.h</includes>
    <includes id="WhatObsoletes_8h" name="WhatObsoletes.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatObsoletes.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>WhatObsoletes.h</name>
    <path>zypp/sat/</path>
    <filename>WhatObsoletes_8h.html</filename>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <class kind="class">zypp::sat::WhatObsoletes</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>WhatProvides.cc</name>
    <path>zypp/sat/</path>
    <filename>WhatProvides_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <class kind="class">zypp::sat::WhatProvides::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
  </compound>
  <compound kind="file">
    <name>WhatProvides.h</name>
    <path>zypp/sat/</path>
    <filename>WhatProvides_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PoolMember_8h" name="PoolMember.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolMember.h</includes>
    <includes id="Solvable_8h" name="Solvable.h" local="no" import="no" module="no" objc="no">zypp/sat/Solvable.h</includes>
    <includes id="SolvIterMixin_8h" name="SolvIterMixin.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvIterMixin.h</includes>
    <class kind="class">zypp::sat::WhatProvides</class>
    <class kind="class">zypp::sat::AllPTFs</class>
    <class kind="class">zypp::sat::detail::WhatProvidesIterator</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sat::detail</namespace>
  </compound>
  <compound kind="file">
    <name>ServiceInfo.cc</name>
    <path>zypp/</path>
    <filename>ServiceInfo_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlEscape.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="ServiceInfo_8h" name="ServiceInfo.h" local="no" import="no" module="no" objc="no">zypp/ServiceInfo.h</includes>
    <class kind="struct">zypp::ServiceInfo::Impl</class>
    <namespace>zypp</namespace>
    <member kind="function">
      <type>ZYPP_API detail::EscapedString</type>
      <name>escape</name>
      <anchorfile>ServiceInfo_8cc.html</anchorfile>
      <anchor>a70de09b02aeed3b4da1b4d533b741472</anchor>
      <arglist>(const std::string &amp;in_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceInfo.h</name>
    <path>zypp/</path>
    <filename>ServiceInfo_8h.html</filename>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2base_2Iterable_8h" name="Iterable.h" local="no" import="no" module="no" objc="no">zypp/base/Iterable.h</includes>
    <includes id="ServiceType_8h" name="ServiceType.h" local="no" import="no" module="no" objc="no">zypp/repo/ServiceType.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::ServiceInfo</class>
    <class kind="struct">zypp::ServiceInfo::RepoState</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Signature.cc</name>
    <path>zypp/</path>
    <filename>Signature_8cc.html</filename>
    <includes id="Signature_8h" name="Signature.h" local="no" import="no" module="no" objc="no">zypp/Signature.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Signature.h</name>
    <path>zypp/</path>
    <filename>Signature_8h.html</filename>
    <class kind="class">zypp::Signature</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ItemCapKind.h</name>
    <path>zypp/solver/detail/</path>
    <filename>ItemCapKind_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProblemSolutionCombi.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>ProblemSolutionCombi_8cc.html</filename>
    <includes id="ProblemSolutionCombi_8h" name="ProblemSolutionCombi.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ProblemSolutionCombi.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>ProblemSolutionCombi_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProblemSolutionCombi.h</name>
    <path>zypp/solver/detail/</path>
    <filename>ProblemSolutionCombi_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>ProblemSolutionIgnore.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>ProblemSolutionIgnore_8cc.html</filename>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="ProblemSolutionIgnore_8h" name="ProblemSolutionIgnore.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ProblemSolutionIgnore.h</includes>
    <includes id="SolutionAction_8h" name="SolutionAction.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolutionAction.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>ProblemSolutionIgnore_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProblemSolutionIgnore.h</name>
    <path>zypp/solver/detail/</path>
    <filename>ProblemSolutionIgnore_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>SATResolver.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SATResolver_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="Algorithm_8h" name="Algorithm.h" local="no" import="no" module="no" objc="no">zypp/base/Algorithm.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="WhatProvides_8h" name="WhatProvides.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatProvides.h</includes>
    <includes id="WhatObsoletes_8h" name="WhatObsoletes.h" local="no" import="no" module="no" objc="no">zypp/sat/WhatObsoletes.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="SATResolver_8h" name="SATResolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SATResolver.h</includes>
    <includes id="ProblemSolutionCombi_8h" name="ProblemSolutionCombi.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ProblemSolutionCombi.h</includes>
    <includes id="ProblemSolutionIgnore_8h" name="ProblemSolutionIgnore.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/ProblemSolutionIgnore.h</includes>
    <includes id="SolverQueueItemInstall_8h" name="SolverQueueItemInstall.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemInstall.h</includes>
    <includes id="SolverQueueItemDelete_8h" name="SolverQueueItemDelete.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemDelete.h</includes>
    <includes id="SystemCheck_8h" name="SystemCheck.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SystemCheck.h</includes>
    <includes id="SolutionAction_8h" name="SolutionAction.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolutionAction.h</includes>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <class kind="class">zypp::solver::detail::SATCollectTransact</class>
    <class kind="class">zypp::solver::detail::CheckIfUpdate</class>
    <class kind="struct">zypp::solver::detail::FindPackage</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SATResolver_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XDEBUG</name>
      <anchorfile>SATResolver_8cc.html</anchorfile>
      <anchor>acfc1fbeeb82e724832d98546e316094b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>SATResolver_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAYBE_CLEANDEPS</name>
      <anchorfile>SATResolver_8cc.html</anchorfile>
      <anchor>a1c46c52d303816d6135d2c321c288059</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>SATResolver_8cc.html</anchorfile>
      <anchor>aa10791a208cda422b58d4acf41aa21dc</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SATResolver.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SATResolver_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>SolutionAction.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolutionAction_8cc.html</filename>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="SolutionAction_8h" name="SolutionAction.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolutionAction.h</includes>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <includes id="Capabilities_8h" name="Capabilities.h" local="no" import="no" module="no" objc="no">zypp/Capabilities.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolutionAction_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolutionAction.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolutionAction_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>SolverQueueItem.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItem_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItem_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItem.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItem_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemDelete.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemDelete_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="SolverQueueItemDelete_8h" name="SolverQueueItemDelete.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemDelete.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItemDelete_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAYBE_CLEANDEPS</name>
      <anchorfile>SolverQueueItemDelete_8cc.html</anchorfile>
      <anchor>a1c46c52d303816d6135d2c321c288059</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemDelete.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemDelete_8h.html</filename>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <class kind="class">zypp::solver::detail::SolverQueueItemDelete</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemInstall.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemInstall_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="IdStringType_8h" name="IdStringType.h" local="no" import="no" module="no" objc="no">zypp/IdStringType.h</includes>
    <includes id="SolverQueueItemInstall_8h" name="SolverQueueItemInstall.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemInstall.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItemInstall_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemInstall.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemInstall_8h.html</filename>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <class kind="class">zypp::solver::detail::SolverQueueItemInstall</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemInstallOneOf.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemInstallOneOf_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="SolverQueueItemInstallOneOf_8h" name="SolverQueueItemInstallOneOf.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemInstallOneOf.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItemInstallOneOf_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemInstallOneOf.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemInstallOneOf_8h.html</filename>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <class kind="class">zypp::solver::detail::SolverQueueItemInstallOneOf</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemLock.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemLock_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="SolverQueueItemLock_8h" name="SolverQueueItemLock.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemLock.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItemLock_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemLock.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemLock_8h.html</filename>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::solver::detail::SolverQueueItemLock</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemUpdate.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemUpdate_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="SolverQueueItemUpdate_8h" name="SolverQueueItemUpdate.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItemUpdate.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SolverQueueItemUpdate_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolverQueueItemUpdate.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SolverQueueItemUpdate_8h.html</filename>
    <includes id="SolverQueueItem_8h" name="SolverQueueItem.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SolverQueueItem.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <class kind="class">zypp::solver::detail::SolverQueueItemUpdate</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>SystemCheck.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>SystemCheck_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="SystemCheck_8h" name="SystemCheck.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SystemCheck.h</includes>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>SystemCheck_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SystemCheck.h</name>
    <path>zypp/solver/detail/</path>
    <filename>SystemCheck_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Testcase.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>Testcase_8cc.html</filename>
    <includes id="Testcase_8h" name="Testcase.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Testcase.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="VendorAttr_8h" name="VendorAttr.h" local="no" import="no" module="no" objc="no">zypp/VendorAttr.h</includes>
    <includes id="Modalias_8h" name="Modalias.h" local="no" import="no" module="no" objc="no">zypp/target/modalias/Modalias.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="SystemCheck_8h" name="SystemCheck.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SystemCheck.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>Testcase_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Testcase.h</name>
    <path>zypp/solver/detail/</path>
    <filename>Testcase_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>Testcase_helix.cc</name>
    <path>zypp/solver/detail/</path>
    <filename>Testcase__helix_8cc.html</filename>
    <includes id="Testcase_8h" name="Testcase.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Testcase.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="GzStream_8h" name="GzStream.h" local="no" import="no" module="no" objc="no">zypp/base/GzStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2parser_2xml_2XmlEscape_8h" name="XmlEscape.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/XmlEscape.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="Modalias_8h" name="Modalias.h" local="no" import="no" module="no" objc="no">zypp/target/modalias/Modalias.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="solver_2detail_2Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/Resolver.h</includes>
    <includes id="SystemCheck_8h" name="SystemCheck.h" local="no" import="no" module="no" objc="no">zypp/solver/detail/SystemCheck.h</includes>
    <class kind="class">zypp::solver::detail::HelixResolvable</class>
    <class kind="class">zypp::solver::detail::HelixControl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_USE_RESOLVER_INTERNALS</name>
      <anchorfile>Testcase__helix_8cc.html</anchorfile>
      <anchor>a91364c7a384a14bcfd5a0cc7fa6150c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB</name>
      <anchorfile>Testcase__helix_8cc.html</anchorfile>
      <anchor>ad58a1fbfc85c7e4790fc55e654f50221</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAB2</name>
      <anchorfile>Testcase__helix_8cc.html</anchorfile>
      <anchor>a8ebe294fd4c0f922e5139df116a02a0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Types.h</name>
    <path>zypp/solver/detail/</path>
    <filename>detail_2Types_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="file">
    <name>Types.h</name>
    <path>zypp/solver/</path>
    <filename>Types_8h.html</filename>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="ResolverFocus_8h" name="ResolverFocus.h" local="no" import="no" module="no" objc="no">zypp/ResolverFocus.h</includes>
    <includes id="ResolverNamespace_8h" name="ResolverNamespace.h" local="no" import="no" module="no" objc="no">zypp/ResolverNamespace.h</includes>
    <includes id="ResolverProblem_8h" name="ResolverProblem.h" local="no" import="no" module="no" objc="no">zypp/ResolverProblem.h</includes>
  </compound>
  <compound kind="file">
    <name>SrcPackage.cc</name>
    <path>zypp/</path>
    <filename>SrcPackage_8cc.html</filename>
    <includes id="SrcPackage_8h" name="SrcPackage.h" local="no" import="no" module="no" objc="no">zypp/SrcPackage.h</includes>
    <namespace>zyppintern</namespace>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SrcPackage.h</name>
    <path>zypp/</path>
    <filename>SrcPackage_8h.html</filename>
    <includes id="ResObject_8h" name="ResObject.h" local="no" import="no" module="no" objc="no">zypp/ResObject.h</includes>
    <class kind="class">zypp::SrcPackage</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>SysContent.cc</name>
    <path>zypp/</path>
    <filename>SysContent_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="SysContent_8h" name="SysContent.h" local="no" import="no" module="no" objc="no">zypp/SysContent.h</includes>
    <includes id="Reader_8h" name="Reader.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/Reader.h</includes>
    <includes id="ParseDef_8h" name="ParseDef.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDef.h</includes>
    <includes id="ParseDefConsume_8h" name="ParseDefConsume.h" local="no" import="no" module="no" objc="no">zypp/parser/xml/ParseDefConsume.h</includes>
    <class kind="class">zypp::syscontent::Writer::Impl</class>
    <class kind="class">zypp::syscontent::Reader::Entry::Impl</class>
    <class kind="class">zypp::syscontent::Reader::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::syscontent</namespace>
  </compound>
  <compound kind="file">
    <name>SysContent.h</name>
    <path>zypp/</path>
    <filename>SysContent_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Edition_8h" name="Edition.h" local="no" import="no" module="no" objc="no">zypp/Edition.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <class kind="class">zypp::syscontent::Writer</class>
    <class kind="class">zypp::syscontent::Reader</class>
    <class kind="class">zypp::syscontent::Reader::Entry</class>
    <namespace>zypp</namespace>
    <namespace>zypp::syscontent</namespace>
  </compound>
  <compound kind="file">
    <name>Target.cc</name>
    <path>zypp/</path>
    <filename>Target_8cc.html</filename>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="TargetImpl_8h" name="TargetImpl.h" local="no" import="no" module="no" objc="no">zypp/target/TargetImpl.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>Target.h</name>
    <path>zypp/</path>
    <filename>Target_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="Product_8h" name="Product.h" local="no" import="no" module="no" objc="no">zypp/Product.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <class kind="class">zypp::Target</class>
    <class kind="struct">zypp::Target::DistributionLabel</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
    <namespace>zypp::zypp_detail</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCache.cc</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCache_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="CommitPackageCache_8h" name="CommitPackageCache.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCache.h</includes>
    <includes id="CommitPackageCacheImpl_8h" name="CommitPackageCacheImpl.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCacheImpl.h</includes>
    <includes id="CommitPackageCacheReadAhead_8h" name="CommitPackageCacheReadAhead.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCacheReadAhead.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="PackageProvider_8h" name="PackageProvider.h" local="no" import="no" module="no" objc="no">zypp/repo/PackageProvider.h</includes>
    <includes id="DeltaCandidates_8h" name="DeltaCandidates.h" local="no" import="no" module="no" objc="no">zypp/repo/DeltaCandidates.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <class kind="struct">zypp::target::RepoProvidePackage::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCache.h</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCache_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Function_8h" name="Function.h" local="no" import="no" module="no" objc="no">zypp/base/Function.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <class kind="class">zypp::target::RepoProvidePackage</class>
    <class kind="class">zypp::target::CommitPackageCache</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCacheImpl.cc</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCacheImpl_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="CommitPackageCacheImpl_8h" name="CommitPackageCacheImpl.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCacheImpl.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCacheImpl.h</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCacheImpl_8h.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="CommitPackageCache_8h" name="CommitPackageCache.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCache.h</includes>
    <class kind="class">zypp::target::CommitPackageCache::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCacheReadAhead.cc</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCacheReadAhead_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="CommitPackageCacheReadAhead_8h" name="CommitPackageCacheReadAhead.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCacheReadAhead.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>CommitPackageCacheReadAhead.h</name>
    <path>zypp/target/</path>
    <filename>CommitPackageCacheReadAhead_8h.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="CommitPackageCacheImpl_8h" name="CommitPackageCacheImpl.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCacheImpl.h</includes>
    <class kind="struct">zypp::target::IMediaKey</class>
    <class kind="class">zypp::target::CommitPackageCacheReadAhead</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>commitpackagepreloader.cc</name>
    <path>zypp/target/</path>
    <filename>commitpackagepreloader_8cc.html</filename>
    <includes id="commitpackagepreloader__p_8h" name="commitpackagepreloader_p.h" local="yes" import="no" module="no" objc="no">private/commitpackagepreloader_p.h</includes>
    <includes id="zypp-core_2base_2Gettext_8h" name="Gettext.h" local="yes" import="no" module="no" objc="no">zypp-core/base/Gettext.h</includes>
    <includes id="curlhelper__p_8h" name="curlhelper_p.h" local="no" import="no" module="no" objc="no">zypp-curl/private/curlhelper_p.h</includes>
    <includes id="credentialmanager_8h" name="credentialmanager.h" local="no" import="no" module="no" objc="no">zypp-media/auth/credentialmanager.h</includes>
    <includes id="MediaCurl2_8h" name="MediaCurl2.h" local="no" import="no" module="no" objc="no">zypp/media/MediaCurl2.h</includes>
    <includes id="MediaHandlerFactory_8h" name="MediaHandlerFactory.h" local="no" import="no" module="no" objc="no">zypp/media/MediaHandlerFactory.h</includes>
    <includes id="mediaconfig_8h" name="mediaconfig.h" local="no" import="no" module="no" objc="no">zypp-media/mediaconfig.h</includes>
    <includes id="UrlResolverPlugin_8h" name="UrlResolverPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/UrlResolverPlugin.h</includes>
    <includes id="eventloop_8h" name="eventloop.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/eventloop.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <includes id="transfersettings_8h" name="transfersettings.h" local="no" import="no" module="no" objc="no">zypp-curl/transfersettings.h</includes>
    <includes id="networkrequestdispatcher_8h" name="networkrequestdispatcher.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/networkrequestdispatcher.h</includes>
    <includes id="request_8h" name="request.h" local="no" import="no" module="no" objc="no">zypp-curl/ng/network/request.h</includes>
    <includes id="MediaSetAccess_8h" name="MediaSetAccess.h" local="no" import="no" module="no" objc="no">zypp/MediaSetAccess.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="SrcPackage_8h" name="SrcPackage.h" local="no" import="no" module="no" objc="no">zypp/SrcPackage.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Env_8h" name="Env.h" local="no" import="no" module="no" objc="no">zypp/base/Env.h</includes>
    <class kind="struct">zypp::RepoUrl</class>
    <class kind="class">zypp::CommitPackagePreloader::PreloadWorker</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>HardLocksFile.cc</name>
    <path>zypp/target/</path>
    <filename>HardLocksFile_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="HardLocksFile_8h" name="HardLocksFile.h" local="no" import="no" module="no" objc="no">zypp/target/HardLocksFile.h</includes>
    <includes id="PoolQueryUtil_8tcc" name="PoolQueryUtil.tcc" local="no" import="no" module="no" objc="no">zypp/PoolQueryUtil.tcc</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>HardLocksFile.h</name>
    <path>zypp/target/</path>
    <filename>HardLocksFile_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="PoolTraits_8h" name="PoolTraits.h" local="no" import="no" module="no" objc="no">zypp/pool/PoolTraits.h</includes>
    <includes id="PoolQuery_8h" name="PoolQuery.h" local="no" import="no" module="no" objc="no">zypp/PoolQuery.h</includes>
    <class kind="class">zypp::target::HardLocksFile</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>Modalias.cc</name>
    <path>zypp/target/modalias/</path>
    <filename>Modalias_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="Modalias_8h" name="Modalias.h" local="no" import="no" module="no" objc="no">zypp/target/modalias/Modalias.h</includes>
    <class kind="struct">zypp::target::Modalias::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>Modalias_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PATH_IS</name>
      <anchorfile>Modalias_8cc.html</anchorfile>
      <anchor>a38288f6eb669672c3684518dbeb20f15</anchor>
      <arglist>(D, F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Modalias.h</name>
    <path>zypp/target/modalias/</path>
    <filename>Modalias_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <class kind="class">zypp::target::Modalias</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>commitpackagepreloader_p.h</name>
    <path>zypp/target/private/</path>
    <filename>commitpackagepreloader__p_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zyppglobal_8h" name="zyppglobal.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/zyppglobal.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <includes id="UrlResolverPlugin_8h" name="UrlResolverPlugin.h" local="no" import="no" module="no" objc="no">zypp/media/UrlResolverPlugin.h</includes>
    <includes id="DownloadProgressTracker_8h" name="DownloadProgressTracker.h" local="no" import="no" module="no" objc="no">zypp/media/detail/DownloadProgressTracker.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <class kind="class">zypp::CommitPackagePreloader</class>
    <class kind="struct">zypp::CommitPackagePreloader::RepoUrl</class>
    <class kind="struct">zypp::CommitPackagePreloader::RepoDownloadData</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>RequestedLocalesFile.cc</name>
    <path>zypp/target/</path>
    <filename>RequestedLocalesFile_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="RequestedLocalesFile_8h" name="RequestedLocalesFile.h" local="no" import="no" module="no" objc="no">zypp/target/RequestedLocalesFile.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>RequestedLocalesFile.h</name>
    <path>zypp/target/</path>
    <filename>RequestedLocalesFile_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <class kind="class">zypp::target::RequestedLocalesFile</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>BinHeader.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>BinHeader_8cc.html</filename>
    <includes id="librpm_8h" name="librpm.h" local="yes" import="no" module="no" objc="no">librpm.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="BinHeader_8h" name="BinHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/BinHeader.h</includes>
    <class kind="struct">zypp::target::rpm::HeaderEntryGetter</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Y2LOG</name>
      <anchorfile>BinHeader_8cc.html</anchorfile>
      <anchor>a0901b89cd831eb38eec9081fa40077e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BinHeader.h</name>
    <path>zypp/target/rpm/</path>
    <filename>BinHeader_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="librpm_8h" name="librpm.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpm.h</includes>
    <includes id="zypp-core_2ByteArray_8h" name="ByteArray.h" local="no" import="no" module="no" objc="no">zypp-core/ByteArray.h</includes>
    <class kind="class">zypp::target::rpm::BinHeader</class>
    <class kind="class">zypp::target::rpm::BinHeader::intList</class>
    <class kind="class">zypp::target::rpm::BinHeader::stringList</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>librpm.h</name>
    <path>zypp/target/rpm/</path>
    <filename>librpm_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>librpmDb.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>librpmDb_8cc.html</filename>
    <includes id="librpm_8h" name="librpm.h" local="yes" import="no" module="no" objc="no">librpm.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp-core_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp-core/AutoDispose.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="RpmException_8h" name="RpmException.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmException.h</includes>
    <class kind="class">zypp::target::rpm::librpmDb::D</class>
    <class kind="class">zypp::target::rpm::librpmDb::db_const_iterator::D</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
    <namespace>zypp::target::rpm::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>librpmDb_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>librpmDb.h</name>
    <path>zypp/target/rpm/</path>
    <filename>librpmDb_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="RpmException_8h" name="RpmException.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmException.h</includes>
    <class kind="struct">zypp::target::rpm::_dumpPath</class>
    <class kind="class">zypp::target::rpm::librpmDb</class>
    <class kind="class">zypp::target::rpm::librpmDb::db_const_iterator</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmCallbacks.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmCallbacks_8cc.html</filename>
    <includes id="RpmCallbacks_8h" name="RpmCallbacks.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmCallbacks.h</includes>
  </compound>
  <compound kind="file">
    <name>RpmCallbacks.h</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmCallbacks_8h.html</filename>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="Callback_8h" name="Callback.h" local="no" import="no" module="no" objc="no">zypp/Callback.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="struct">zypp::target::rpm::RpmRemoveReport</class>
    <class kind="struct">zypp::target::rpm::RpmInstallReport</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmDb.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmDb_8cc.html</filename>
    <includes id="librpm_8h" name="librpm.h" local="yes" import="no" module="no" objc="no">librpm.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="LocaleGuard_8h" name="LocaleGuard.h" local="no" import="no" module="no" objc="no">zypp/base/LocaleGuard.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="RpmDb_8h" name="RpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmDb.h</includes>
    <includes id="RpmCallbacks_8h" name="RpmCallbacks.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmCallbacks.h</includes>
    <includes id="RpmPostTransCollector_8h" name="RpmPostTransCollector.h" local="no" import="no" module="no" objc="no">zypp/target/RpmPostTransCollector.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="RpmException_8h" name="RpmException.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmException.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp/base/IOTools.h</includes>
    <class kind="struct">zypp::target::rpm::KeyRingSignalReceiver</class>
    <namespace>zypp</namespace>
    <namespace>zypp::zypp_readonly_hack</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
    <member kind="define">
      <type>#define</type>
      <name>WARNINGMAILPATH</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>a990377b924747702efad0b7decf390fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILEFORBACKUPFILES</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>acb048dc4ec0b9dd7685518a31d8722aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXRPMMESSAGELINES</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>a88dfb6fadf45531b6c9d73227920ad6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORKAROUNDRPMPWDBUG</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>af1eee1f44fdf406fc6472b39c3eec2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAILIFNOTINITIALIZED</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>ab7a2b970bfc8729b365e8a16e67d5dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTS</name>
      <anchorfile>RpmDb_8cc.html</anchorfile>
      <anchor>ab98520ff83ed35863c003b8685827665</anchor>
      <arglist>(E, S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RpmDb.h</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmDb_8h.html</filename>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="RpmFlags_8h" name="RpmFlags.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmFlags.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="RpmCallbacks_8h" name="RpmCallbacks.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmCallbacks.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <class kind="class">zypp::target::rpm::RpmDb</class>
    <class kind="struct">zypp::target::rpm::RpmDb::db_const_iterator</class>
    <class kind="struct">zypp::target::rpm::RpmDb::CheckPackageDetail</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmException.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmException_8cc.html</filename>
    <includes id="RpmException_8h" name="RpmException.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmException.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmException.h</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <class kind="class">zypp::target::rpm::RpmException</class>
    <class kind="class">zypp::target::rpm::GlobalRpmInitException</class>
    <class kind="class">zypp::target::rpm::RpmInvalidRootException</class>
    <class kind="class">zypp::target::rpm::RpmAccessBlockedException</class>
    <class kind="class">zypp::target::rpm::RpmSubprocessException</class>
    <class kind="class">zypp::target::rpm::RpmInitException</class>
    <class kind="class">zypp::target::rpm::RpmDbOpenException</class>
    <class kind="class">zypp::target::rpm::RpmDbAlreadyOpenException</class>
    <class kind="class">zypp::target::rpm::RpmDbNotOpenException</class>
    <class kind="class">zypp::target::rpm::RpmDbConvertException</class>
    <class kind="class">zypp::target::rpm::RpmNullDatabaseException</class>
    <class kind="class">zypp::target::rpm::RpmTransactionFailedException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmFlags.h</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmFlags_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmHeader.cc</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmHeader_8cc.html</filename>
    <includes id="librpm_8h" name="librpm.h" local="yes" import="no" module="no" objc="no">librpm.h</includes>
    <includes id="zypp_2AutoDispose_8h" name="AutoDispose.h" local="no" import="no" module="no" objc="no">zypp/AutoDispose.h</includes>
    <includes id="zypp_2base_2Easy_8h" name="Easy.h" local="no" import="no" module="no" objc="no">zypp/base/Easy.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="RpmHeader_8h" name="RpmHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmHeader.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
    <member kind="function">
      <type>int</type>
      <name>unameToUid</name>
      <anchorfile>RpmHeader_8cc.html</anchorfile>
      <anchor>adeef09986d46cedf92013ee9a4beb4a0</anchor>
      <arglist>(const char *thisUname, uid_t *uid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gnameToGid</name>
      <anchorfile>RpmHeader_8cc.html</anchorfile>
      <anchor>ab16ffdc01a5000e14a299127870e6290</anchor>
      <arglist>(const char *thisGname, gid_t *gid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RpmHeader.h</name>
    <path>zypp/target/rpm/</path>
    <filename>RpmHeader_8h.html</filename>
    <includes id="BinHeader_8h" name="BinHeader.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/BinHeader.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="Changelog_8h" name="Changelog.h" local="no" import="no" module="no" objc="no">zypp/Changelog.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="struct">zypp::target::rpm::FileInfo</class>
    <class kind="class">zypp::target::rpm::RpmHeader</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>RpmPostTransCollector.cc</name>
    <path>zypp/target/</path>
    <filename>RpmPostTransCollector_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="InputStream_8h" name="InputStream.h" local="no" import="no" module="no" objc="no">zypp/base/InputStream.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="RpmPostTransCollector_8h" name="RpmPostTransCollector.h" local="no" import="no" module="no" objc="no">zypp/target/RpmPostTransCollector.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="RpmDb_8h" name="RpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmDb.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="class">zypp::target::RpmPostTransCollector::Impl</class>
    <class kind="struct">zypp::target::RpmPostTransCollector::Impl::Dumpfile</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>RpmPostTransCollector_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RpmPostTransCollector.h</name>
    <path>zypp/target/</path>
    <filename>RpmPostTransCollector_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <class kind="class">zypp::target::RpmPostTransCollector</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>SolvIdentFile.cc</name>
    <path>zypp/target/</path>
    <filename>SolvIdentFile_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2Date_8h" name="Date.h" local="no" import="no" module="no" objc="no">zypp/Date.h</includes>
    <includes id="SolvIdentFile_8h" name="SolvIdentFile.h" local="no" import="no" module="no" objc="no">zypp/target/SolvIdentFile.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>SolvIdentFile.h</name>
    <path>zypp/target/</path>
    <filename>SolvIdentFile_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::target::SolvIdentFile</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetCallbackReceiver.cc</name>
    <path>zypp/target/</path>
    <filename>TargetCallbackReceiver_8cc.html</filename>
    <includes id="TargetCallbackReceiver_8h" name="TargetCallbackReceiver.h" local="no" import="no" module="no" objc="no">zypp/target/TargetCallbackReceiver.h</includes>
    <includes id="RpmCallbacks_8h" name="RpmCallbacks.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmCallbacks.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetCallbackReceiver.h</name>
    <path>zypp/target/</path>
    <filename>TargetCallbackReceiver_8h.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="RpmCallbacks_8h" name="RpmCallbacks.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmCallbacks.h</includes>
    <class kind="class">zypp::target::RpmInstallPackageReceiver</class>
    <class kind="class">zypp::target::RpmRemovePackageReceiver</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetException.cc</name>
    <path>zypp/target/</path>
    <filename>TargetException_8cc.html</filename>
    <includes id="TargetException_8h" name="TargetException.h" local="no" import="no" module="no" objc="no">zypp/target/TargetException.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetException.h</name>
    <path>zypp/target/</path>
    <filename>TargetException_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <class kind="class">zypp::target::TargetException</class>
    <class kind="class">zypp::target::TargetAbortedException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetImpl.cc</name>
    <path>zypp/target/</path>
    <filename>TargetImpl_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Json_8h" name="Json.h" local="no" import="no" module="no" objc="no">zypp/base/Json.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ResObjects_8h" name="ResObjects.h" local="no" import="no" module="no" objc="no">zypp/ResObjects.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="RepoStatus_8h" name="RepoStatus.h" local="no" import="no" module="no" objc="no">zypp/RepoStatus.h</includes>
    <includes id="zypp_2ExternalProgram_8h" name="ExternalProgram.h" local="no" import="no" module="no" objc="no">zypp/ExternalProgram.h</includes>
    <includes id="Repository_8h" name="Repository.h" local="no" import="no" module="no" objc="no">zypp/Repository.h</includes>
    <includes id="ShutdownLock__p_8h" name="ShutdownLock_p.h" local="no" import="no" module="no" objc="no">zypp-core/ShutdownLock_p.h</includes>
    <includes id="ResFilters_8h" name="ResFilters.h" local="no" import="no" module="no" objc="no">zypp/ResFilters.h</includes>
    <includes id="HistoryLog_8h" name="HistoryLog.h" local="no" import="no" module="no" objc="no">zypp/HistoryLog.h</includes>
    <includes id="TargetImpl_8h" name="TargetImpl.h" local="no" import="no" module="no" objc="no">zypp/target/TargetImpl.h</includes>
    <includes id="TargetCallbackReceiver_8h" name="TargetCallbackReceiver.h" local="no" import="no" module="no" objc="no">zypp/target/TargetCallbackReceiver.h</includes>
    <includes id="librpmDb_8h" name="librpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/librpmDb.h</includes>
    <includes id="CommitPackageCache_8h" name="CommitPackageCache.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCache.h</includes>
    <includes id="RpmPostTransCollector_8h" name="RpmPostTransCollector.h" local="no" import="no" module="no" objc="no">zypp/target/RpmPostTransCollector.h</includes>
    <includes id="commitpackagepreloader__p_8h" name="commitpackagepreloader_p.h" local="no" import="no" module="no" objc="no">zypp/target/private/commitpackagepreloader_p.h</includes>
    <includes id="ProductFileReader_8h" name="ProductFileReader.h" local="no" import="no" module="no" objc="no">zypp/parser/ProductFileReader.h</includes>
    <includes id="SrcPackageProvider_8h" name="SrcPackageProvider.h" local="no" import="no" module="no" objc="no">zypp/repo/SrcPackageProvider.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <includes id="SolvableSpec_8h" name="SolvableSpec.h" local="no" import="no" module="no" objc="no">zypp/sat/SolvableSpec.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="zypp-core_2base_2IOTools_8h" name="IOTools.h" local="no" import="no" module="no" objc="no">zypp-core/base/IOTools.h</includes>
    <includes id="stompframestream_8h" name="stompframestream.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/rpc/stompframestream.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="RpmException_8h" name="RpmException.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmException.h</includes>
    <includes id="PluginExecutor_8h" name="PluginExecutor.h" local="no" import="no" module="no" objc="no">zypp/PluginExecutor.h</includes>
    <class kind="struct">zypp::target::SendSingleTransReport</class>
    <namespace>zypp</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::json</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SUBST_IF</name>
      <anchorfile>TargetImpl_8cc.html</anchorfile>
      <anchor>a32d03a48d7908871246afaf63302bc9d</anchor>
      <arglist>(PAT, VAL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TargetImpl.commitFindFileConflicts.cc</name>
    <path>zypp/target/</path>
    <filename>TargetImpl_8commitFindFileConflicts_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="Queue_8h" name="Queue.h" local="no" import="no" module="no" objc="no">zypp/sat/Queue.h</includes>
    <includes id="FileConflicts_8h" name="FileConflicts.h" local="no" import="no" module="no" objc="no">zypp/sat/FileConflicts.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="TargetImpl_8h" name="TargetImpl.h" local="no" import="no" module="no" objc="no">zypp/target/TargetImpl.h</includes>
    <includes id="CommitPackageCache_8h" name="CommitPackageCache.h" local="no" import="no" module="no" objc="no">zypp/target/CommitPackageCache.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TargetImpl.h</name>
    <path>zypp/target/</path>
    <filename>TargetImpl_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ZYppCommit_8h" name="ZYppCommit.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommit.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="RpmDb_8h" name="RpmDb.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmDb.h</includes>
    <includes id="TargetException_8h" name="TargetException.h" local="no" import="no" module="no" objc="no">zypp/target/TargetException.h</includes>
    <includes id="RequestedLocalesFile_8h" name="RequestedLocalesFile.h" local="no" import="no" module="no" objc="no">zypp/target/RequestedLocalesFile.h</includes>
    <includes id="SolvIdentFile_8h" name="SolvIdentFile.h" local="no" import="no" module="no" objc="no">zypp/target/SolvIdentFile.h</includes>
    <includes id="HardLocksFile_8h" name="HardLocksFile.h" local="no" import="no" module="no" objc="no">zypp/target/HardLocksFile.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="VendorAttr_8h" name="VendorAttr.h" local="no" import="no" module="no" objc="no">zypp/VendorAttr.h</includes>
    <class kind="class">zypp::target::TargetImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::target</namespace>
  </compound>
  <compound kind="file">
    <name>TmpPath.cc</name>
    <path>zypp-core/fs/</path>
    <filename>zypp-core_2fs_2TmpPath_8cc.html</filename>
    <includes id="zypp-core_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp-core/base/ReferenceCounted.h</includes>
    <includes id="zypp-core_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp-core/base/NonCopyable.h</includes>
    <includes id="zypp-core_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp-core/base/Logger.h</includes>
    <includes id="zypp-core_2fs_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp-core/fs/PathInfo.h</includes>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
    <class kind="class">zypp::filesystem::TmpPath::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>TmpPath.cc</name>
    <path>zypp/</path>
    <filename>zypp_2TmpPath_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>TmpPath.h</name>
    <path>zypp-core/fs/</path>
    <filename>zypp-core_2fs_2TmpPath_8h.html</filename>
    <includes id="zypp-core_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp-core/Pathname.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <includes id="zypp-core_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp-core/ManagedFile.h</includes>
    <class kind="class">zypp::filesystem::TmpPath</class>
    <class kind="class">zypp::filesystem::TmpFile</class>
    <class kind="class">zypp::filesystem::TmpDir</class>
    <namespace>zypp</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>TmpPath.h</name>
    <path>zypp/</path>
    <filename>zypp_2TmpPath_8h.html</filename>
    <includes id="zypp-core_2fs_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp-core/fs/TmpPath.h</includes>
  </compound>
  <compound kind="file">
    <name>TriBool.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2TriBool_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>boost</namespace>
    <namespace>boost::logic</namespace>
  </compound>
  <compound kind="file">
    <name>TriBool.h</name>
    <path>zypp/</path>
    <filename>zypp_2TriBool_8h.html</filename>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
  </compound>
  <compound kind="file">
    <name>Selectable.cc</name>
    <path>zypp/ui/</path>
    <filename>Selectable_8cc.html</filename>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <includes id="SelectableImpl_8h" name="SelectableImpl.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableImpl.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>Selectable.h</name>
    <path>zypp/ui/</path>
    <filename>Selectable_8h.html</filename>
    <includes id="zypp_2base_2ReferenceCounted_8h" name="ReferenceCounted.h" local="no" import="no" module="no" objc="no">zypp/base/ReferenceCounted.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="SelectableTraits_8h" name="SelectableTraits.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableTraits.h</includes>
    <includes id="Status_8h" name="Status.h" local="no" import="no" module="no" objc="no">zypp/ui/Status.h</includes>
    <class kind="class">zypp::ui::Selectable</class>
    <class kind="struct">zypp::ui::asSelectable</class>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>SelectableImpl.cc</name>
    <path>zypp/ui/</path>
    <filename>SelectableImpl_8cc.html</filename>
    <includes id="SelectableImpl_8h" name="SelectableImpl.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableImpl.h</includes>
    <class kind="class">zypp::ui::StatusBackup</class>
    <class kind="struct">zypp::ui::StatusHelper</class>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>SelectableImpl.h</name>
    <path>zypp/ui/</path>
    <filename>SelectableImpl_8h.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ResPool_8h" name="ResPool.h" local="no" import="no" module="no" objc="no">zypp/ResPool.h</includes>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <includes id="SelectableTraits_8h" name="SelectableTraits.h" local="no" import="no" module="no" objc="no">zypp/ui/SelectableTraits.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <class kind="struct">zypp::ui::Selectable::Impl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>SelectableTraits.h</name>
    <path>zypp/ui/</path>
    <filename>SelectableTraits_8h.html</filename>
    <includes id="zypp_2base_2Iterator_8h" name="Iterator.h" local="no" import="no" module="no" objc="no">zypp/base/Iterator.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ByIdent_8h" name="ByIdent.h" local="no" import="no" module="no" objc="no">zypp/pool/ByIdent.h</includes>
    <class kind="struct">zypp::ui::SelectableTraits</class>
    <class kind="struct">zypp::ui::SelectableTraits::AVOrder</class>
    <class kind="struct">zypp::ui::SelectableTraits::IOrder</class>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>SelFilters.h</name>
    <path>zypp/ui/</path>
    <filename>SelFilters_8h.html</filename>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <class kind="struct">zypp::ui::selfilter::ByKind</class>
    <class kind="struct">zypp::ui::selfilter::ByName</class>
    <class kind="struct">zypp::ui::selfilter::ByHasInstalledObj</class>
    <class kind="struct">zypp::ui::selfilter::ByHasCandidateObj</class>
    <class kind="struct">zypp::ui::selfilter::ByStatus</class>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
    <namespace>zypp::ui::selfilter</namespace>
  </compound>
  <compound kind="file">
    <name>Status.cc</name>
    <path>zypp/ui/</path>
    <filename>Status_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="Status_8h" name="Status.h" local="no" import="no" module="no" objc="no">zypp/ui/Status.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ENUM_OUT</name>
      <anchorfile>Status_8cc.html</anchorfile>
      <anchor>a1b78cea2d2cddc9516bf3aeda0271461</anchor>
      <arglist>(V)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Status.h</name>
    <path>zypp/ui/</path>
    <filename>Status_8h.html</filename>
    <includes id="zypp_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp/Globals.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>UserWantedPackages.cc</name>
    <path>zypp/ui/</path>
    <filename>UserWantedPackages_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="UserWantedPackages_8h" name="UserWantedPackages.h" local="no" import="no" module="no" objc="no">zypp/ui/UserWantedPackages.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Selectable_8h" name="Selectable.h" local="no" import="no" module="no" objc="no">zypp/ui/Selectable.h</includes>
    <includes id="ResObjects_8h" name="ResObjects.h" local="no" import="no" module="no" objc="no">zypp/ResObjects.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ResPoolProxy_8h" name="ResPoolProxy.h" local="no" import="no" module="no" objc="no">zypp/ResPoolProxy.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>UserWantedPackages.h</name>
    <path>zypp/ui/</path>
    <filename>UserWantedPackages_8h.html</filename>
    <namespace>zypp</namespace>
    <namespace>zypp::ui</namespace>
  </compound>
  <compound kind="file">
    <name>Url.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2Url_8h.html</filename>
    <includes id="zypp-core_2url_2UrlBase_8h" name="UrlBase.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlBase.h</includes>
    <includes id="zypp-core_2url_2UrlUtils_8h" name="UrlUtils.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlUtils.h</includes>
    <class kind="class">zypp::Url</class>
    <namespace>zypp</namespace>
    <namespace>zypp::hotfix1050625</namespace>
    <namespace>zypp::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>Url.h</name>
    <path>zypp/</path>
    <filename>zypp_2Url_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
  </compound>
  <compound kind="file">
    <name>UrlBase.h</name>
    <path>zypp-core/url/</path>
    <filename>zypp-core_2url_2UrlBase_8h.html</filename>
    <includes id="zypp-core_2url_2UrlUtils_8h" name="UrlUtils.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlUtils.h</includes>
    <includes id="zypp-core_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp-core/base/PtrTypes.h</includes>
    <class kind="struct">zypp::url::ViewOption</class>
    <class kind="class">zypp::url::UrlBase</class>
    <namespace>zypp</namespace>
    <namespace>zypp::url</namespace>
  </compound>
  <compound kind="file">
    <name>UrlBase.h</name>
    <path>zypp/url/</path>
    <filename>zypp_2url_2UrlBase_8h.html</filename>
    <includes id="zypp-core_2url_2UrlBase_8h" name="UrlBase.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlBase.h</includes>
  </compound>
  <compound kind="file">
    <name>UrlException.h</name>
    <path>zypp-core/url/</path>
    <filename>zypp-core_2url_2UrlException_8h.html</filename>
    <includes id="zypp-core_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp-core/base/Exception.h</includes>
    <class kind="class">zypp::url::UrlException</class>
    <class kind="class">zypp::url::UrlDecodingException</class>
    <class kind="class">zypp::url::UrlParsingException</class>
    <class kind="class">zypp::url::UrlBadComponentException</class>
    <class kind="class">zypp::url::UrlNotAllowedException</class>
    <class kind="class">zypp::url::UrlNotSupportedException</class>
    <namespace>zypp</namespace>
    <namespace>zypp::url</namespace>
  </compound>
  <compound kind="file">
    <name>UrlException.h</name>
    <path>zypp/url/</path>
    <filename>zypp_2url_2UrlException_8h.html</filename>
    <includes id="zypp-core_2url_2UrlException_8h" name="UrlException.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlException.h</includes>
  </compound>
  <compound kind="file">
    <name>UrlUtils.h</name>
    <path>zypp-core/url/</path>
    <filename>zypp-core_2url_2UrlUtils_8h.html</filename>
    <includes id="zypp-core_2url_2UrlException_8h" name="UrlException.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlException.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::url</namespace>
    <member kind="define">
      <type>#define</type>
      <name>URL_SAFE_CHARS</name>
      <anchorfile>zypp-core_2url_2UrlUtils_8h.html</anchorfile>
      <anchor>a2258bf4da520429d912996d36dc2640f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UrlUtils.h</name>
    <path>zypp/url/</path>
    <filename>zypp_2url_2UrlUtils_8h.html</filename>
    <includes id="zypp-core_2url_2UrlUtils_8h" name="UrlUtils.h" local="no" import="no" module="no" objc="no">zypp-core/url/UrlUtils.h</includes>
  </compound>
  <compound kind="file">
    <name>UserData.h</name>
    <path>zypp-core/</path>
    <filename>zypp-core_2UserData_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="ContentType_8h" name="ContentType.h" local="no" import="no" module="no" objc="no">zypp/ContentType.h</includes>
    <class kind="class">zypp::callback::UserData</class>
    <namespace>zypp</namespace>
    <namespace>zypp::callback</namespace>
  </compound>
  <compound kind="file">
    <name>UserData.h</name>
    <path>zypp/</path>
    <filename>zypp_2UserData_8h.html</filename>
    <includes id="zypp-core_2UserData_8h" name="UserData.h" local="no" import="no" module="no" objc="no">zypp-core/UserData.h</includes>
  </compound>
  <compound kind="file">
    <name>Vendor.h</name>
    <path>zypp/</path>
    <filename>Vendor_8h.html</filename>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="VendorAttr_8h" name="VendorAttr.h" local="yes" import="no" module="no" objc="no">VendorAttr.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>VendorAttr.cc</name>
    <path>zypp/</path>
    <filename>VendorAttr_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp/base/StringV.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="VendorAttr_8h" name="VendorAttr.h" local="no" import="no" module="no" objc="no">zypp/VendorAttr.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <class kind="class">zypp::VendorAttr::Impl</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>VendorAttr_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VendorAttr.h</name>
    <path>zypp/</path>
    <filename>VendorAttr_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="Vendor_8h" name="Vendor.h" local="no" import="no" module="no" objc="no">zypp/Vendor.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <class kind="class">zypp::VendorAttr</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>VendorSupportOptions.cc</name>
    <path>zypp/</path>
    <filename>VendorSupportOptions_8cc.html</filename>
    <includes id="VendorSupportOptions_8h" name="VendorSupportOptions.h" local="no" import="no" module="no" objc="no">zypp/VendorSupportOptions.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>VendorSupportOptions.h</name>
    <path>zypp/</path>
    <filename>VendorSupportOptions_8h.html</filename>
    <includes id="zypp_2base_2Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">zypp/base/Flags.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZConfig.cc</name>
    <path>zypp/</path>
    <filename>ZConfig_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="zypp_2base_2Regex_8h" name="Regex.h" local="no" import="no" module="no" objc="no">zypp/base/Regex.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="sat_2detail_2PoolImpl_8h" name="PoolImpl.h" local="no" import="no" module="no" objc="no">zypp/sat/detail/PoolImpl.h</includes>
    <class kind="struct">zypp::Option</class>
    <class kind="struct">zypp::DefaultOption</class>
    <class kind="class">zypp::ZConfig::Impl</class>
    <class kind="struct">zypp::ZConfig::Impl::TargetDefaults</class>
    <class kind="struct">zypp::ZConfig::Impl::MultiversionMap</class>
    <namespace>zypp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ZYPP_BASE_LOGGER_LOGGROUP</name>
      <anchorfile>ZConfig_8cc.html</anchorfile>
      <anchor>ad11ca1dc9757eafa29e9de2259388ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZConfig.h</name>
    <path>zypp/</path>
    <filename>ZConfig_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="Arch_8h" name="Arch.h" local="no" import="no" module="no" objc="no">zypp/Arch.h</includes>
    <includes id="Locale_8h" name="Locale.h" local="no" import="no" module="no" objc="no">zypp/Locale.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="IdString_8h" name="IdString.h" local="no" import="no" module="no" objc="no">zypp/IdString.h</includes>
    <includes id="zypp_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp/TriBool.h</includes>
    <includes id="ResolverFocus_8h" name="ResolverFocus.h" local="no" import="no" module="no" objc="no">zypp/ResolverFocus.h</includes>
    <includes id="DownloadMode_8h" name="DownloadMode.h" local="no" import="no" module="no" objc="no">zypp/DownloadMode.h</includes>
    <includes id="RpmFlags_8h" name="RpmFlags.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmFlags.h</includes>
    <class kind="class">zypp::ZConfig</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYpp.cc</name>
    <path>zypp/</path>
    <filename>ZYpp_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="ZYpp_8h" name="ZYpp.h" local="no" import="no" module="no" objc="no">zypp/ZYpp.h</includes>
    <includes id="ZYppImpl_8h" name="ZYppImpl.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppImpl.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYpp.h</name>
    <path>zypp/</path>
    <filename>ZYpp_8h.html</filename>
    <includes id="zypp_2base_2NonCopyable_8h" name="NonCopyable.h" local="no" import="no" module="no" objc="no">zypp/base/NonCopyable.h</includes>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <includes id="ZYppCommit_8h" name="ZYppCommit.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommit.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="DiskUsageCounter_8h" name="DiskUsageCounter.h" local="no" import="no" module="no" objc="no">zypp/DiskUsageCounter.h</includes>
    <class kind="class">zypp::ZYpp</class>
    <namespace>zyppng</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::zypp_detail</namespace>
  </compound>
  <compound kind="file">
    <name>keyring_p.h</name>
    <path>zypp/zypp_detail/</path>
    <filename>keyring__p_8h.html</filename>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <class kind="struct">zypp::KeyRing::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>urlcredentialextractor_p.h</name>
    <path>zypp/zypp_detail/</path>
    <filename>urlcredentialextractor__p_8h.html</filename>
    <includes id="zypp-core_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp-core/Url.h</includes>
    <includes id="MirroredOrigin_8h" name="MirroredOrigin.h" local="no" import="no" module="no" objc="no">zypp-core/MirroredOrigin.h</includes>
    <includes id="CredentialManager_8h" name="CredentialManager.h" local="no" import="no" module="no" objc="no">zypp/media/CredentialManager.h</includes>
    <class kind="class">zypp::UrlCredentialExtractor</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppImpl.cc</name>
    <path>zypp/zypp_detail/</path>
    <filename>ZYppImpl_8cc.html</filename>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp/base/String.h</includes>
    <includes id="Env_8h" name="Env.h" local="no" import="no" module="no" objc="no">zypp/base/Env.h</includes>
    <includes id="ZYppImpl_8h" name="ZYppImpl.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppImpl.h</includes>
    <includes id="TargetImpl_8h" name="TargetImpl.h" local="no" import="no" module="no" objc="no">zypp/target/TargetImpl.h</includes>
    <includes id="ZYpp_8h" name="ZYpp.h" local="no" import="no" module="no" objc="no">zypp/ZYpp.h</includes>
    <includes id="DiskUsageCounter_8h" name="DiskUsageCounter.h" local="no" import="no" module="no" objc="no">zypp/DiskUsageCounter.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="Pool_8h" name="Pool.h" local="no" import="no" module="no" objc="no">zypp/sat/Pool.h</includes>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="linuxhelpers__p_8h" name="linuxhelpers_p.h" local="no" import="no" module="no" objc="no">zypp-core/zyppng/base/private/linuxhelpers_p.h</includes>
    <includes id="userrequestexception_8h" name="userrequestexception.h" local="no" import="no" module="no" objc="no">zypp-core/base/userrequestexception.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zypp::zypp_detail</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppImpl.h</name>
    <path>zypp/zypp_detail/</path>
    <filename>ZYppImpl_8h.html</filename>
    <includes id="zypp_2TmpPath_8h" name="TmpPath.h" local="no" import="no" module="no" objc="no">zypp/TmpPath.h</includes>
    <includes id="Target_8h" name="Target.h" local="no" import="no" module="no" objc="no">zypp/Target.h</includes>
    <includes id="Resolver_8h" name="Resolver.h" local="no" import="no" module="no" objc="no">zypp/Resolver.h</includes>
    <includes id="KeyRing_8h" name="KeyRing.h" local="no" import="no" module="no" objc="no">zypp/KeyRing.h</includes>
    <includes id="ZYppCommit_8h" name="ZYppCommit.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommit.h</includes>
    <includes id="ResTraits_8h" name="ResTraits.h" local="no" import="no" module="no" objc="no">zypp/ResTraits.h</includes>
    <includes id="DiskUsageCounter_8h" name="DiskUsageCounter.h" local="no" import="no" module="no" objc="no">zypp/DiskUsageCounter.h</includes>
    <includes id="zypp_2ManagedFile_8h" name="ManagedFile.h" local="no" import="no" module="no" objc="no">zypp/ManagedFile.h</includes>
    <class kind="class">zypp::zypp_detail::ZYppImpl</class>
    <namespace>zypp</namespace>
    <namespace>zypp::zypp_detail</namespace>
    <member kind="typedef">
      <type>struct _GPollFD</type>
      <name>GPollFD</name>
      <anchorfile>ZYppImpl_8h.html</anchorfile>
      <anchor>a61ecaf4113066a6ef48d9fd1178ff82b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZYppReadOnlyHack.h</name>
    <path>zypp/zypp_detail/</path>
    <filename>ZYppReadOnlyHack_8h.html</filename>
    <includes id="zypp-core_2Globals_8h" name="Globals.h" local="no" import="no" module="no" objc="no">zypp-core/Globals.h</includes>
    <namespace>zypp</namespace>
    <namespace>zypp::zypp_readonly_hack</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCallbacks.cc</name>
    <path>zypp/</path>
    <filename>ZYppCallbacks_8cc.html</filename>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="yes" import="no" module="no" objc="no">ZYppCallbacks.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCallbacks.h</name>
    <path>zypp/</path>
    <filename>ZYppCallbacks_8h.html</filename>
    <includes id="zypp_2base_2EnumClass_8h" name="EnumClass.h" local="no" import="no" module="no" objc="no">zypp/base/EnumClass.h</includes>
    <includes id="Callback_8h" name="Callback.h" local="no" import="no" module="no" objc="no">zypp/Callback.h</includes>
    <includes id="zypp-core_2UserData_8h" name="UserData.h" local="no" import="no" module="no" objc="no">zypp-core/UserData.h</includes>
    <includes id="Resolvable_8h" name="Resolvable.h" local="no" import="no" module="no" objc="no">zypp/Resolvable.h</includes>
    <includes id="RepoInfo_8h" name="RepoInfo.h" local="no" import="no" module="no" objc="no">zypp/RepoInfo.h</includes>
    <includes id="zypp_2Pathname_8h" name="Pathname.h" local="no" import="no" module="no" objc="no">zypp/Pathname.h</includes>
    <includes id="Package_8h" name="Package.h" local="no" import="no" module="no" objc="no">zypp/Package.h</includes>
    <includes id="Patch_8h" name="Patch.h" local="no" import="no" module="no" objc="no">zypp/Patch.h</includes>
    <includes id="zypp_2Url_8h" name="Url.h" local="no" import="no" module="no" objc="no">zypp/Url.h</includes>
    <class kind="struct">zypp::ProgressReport</class>
    <class kind="struct">zypp::ProgressReportAdaptor</class>
    <class kind="struct">zypp::repo::DownloadResolvableReport</class>
    <class kind="struct">zypp::repo::ProbeRepoReport</class>
    <class kind="struct">zypp::repo::RepoCreateReport</class>
    <class kind="struct">zypp::repo::RepoReport</class>
    <class kind="struct">zypp::media::MediaChangeReport</class>
    <class kind="class">zypp::media::ScopedDisableMediaChangeReport</class>
    <class kind="struct">zypp::media::DownloadProgressReport</class>
    <class kind="struct">zypp::media::CommitPreloadReport</class>
    <class kind="struct">zypp::media::AuthenticationReport</class>
    <class kind="struct">zypp::target::PatchMessageReport</class>
    <class kind="struct">zypp::target::PatchScriptReport</class>
    <class kind="class">zypp::target::FindFileConflictstReport</class>
    <class kind="struct">zypp::target::rpm::InstallResolvableReport</class>
    <class kind="struct">zypp::target::rpm::RemoveResolvableReport</class>
    <class kind="struct">zypp::target::rpm::RebuildDBReport</class>
    <class kind="struct">zypp::target::rpm::SingleTransReport</class>
    <class kind="struct">zypp::target::rpm::TransactionReportSA</class>
    <class kind="struct">zypp::target::rpm::InstallResolvableReportSA</class>
    <class kind="struct">zypp::target::rpm::RemoveResolvableReportSA</class>
    <class kind="struct">zypp::target::rpm::CleanupPackageReportSA</class>
    <class kind="struct">zypp::target::rpm::CommitScriptReportSA</class>
    <class kind="struct">zypp::CleanEmptyLocksReport</class>
    <class kind="struct">zypp::SavingLocksReport</class>
    <class kind="class">zypp::JobReport</class>
    <class kind="struct">zypp::JobReport::EMsgTypeDef</class>
    <class kind="class">zypp::UserDataJobReport</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::target::rpm</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCommit.h</name>
    <path>zypp/</path>
    <filename>ZYppCommit_8h.html</filename>
    <includes id="ZYppCommitPolicy_8h" name="ZYppCommitPolicy.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommitPolicy.h</includes>
    <includes id="ZYppCommitResult_8h" name="ZYppCommitResult.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommitResult.h</includes>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCommitPolicy.cc</name>
    <path>zypp/</path>
    <filename>ZYppCommitPolicy_8cc.html</filename>
    <includes id="zypp-core_2base_2String_8h" name="String.h" local="no" import="no" module="no" objc="no">zypp-core/base/String.h</includes>
    <includes id="zypp-core_2base_2StringV_8h" name="StringV.h" local="no" import="no" module="no" objc="no">zypp-core/base/StringV.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppCommitPolicy_8h" name="ZYppCommitPolicy.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommitPolicy.h</includes>
    <includes id="zypp-core_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp-core/base/LogControl.h</includes>
    <includes id="zypp-core_2TriBool_8h" name="TriBool.h" local="no" import="no" module="no" objc="no">zypp-core/TriBool.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ZYppCallbacks_8h" name="ZYppCallbacks.h" local="no" import="no" module="no" objc="no">zypp/ZYppCallbacks.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <class kind="class">zypp::ZYppCommitPolicy::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCommitPolicy.h</name>
    <path>zypp/</path>
    <filename>ZYppCommitPolicy_8h.html</filename>
    <includes id="zypp_2base_2PtrTypes_8h" name="PtrTypes.h" local="no" import="no" module="no" objc="no">zypp/base/PtrTypes.h</includes>
    <includes id="DownloadMode_8h" name="DownloadMode.h" local="no" import="no" module="no" objc="no">zypp/DownloadMode.h</includes>
    <includes id="RpmFlags_8h" name="RpmFlags.h" local="no" import="no" module="no" objc="no">zypp/target/rpm/RpmFlags.h</includes>
    <class kind="class">zypp::ZYppCommitPolicy</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCommitResult.cc</name>
    <path>zypp/</path>
    <filename>ZYppCommitResult_8cc.html</filename>
    <includes id="zypp_2base_2LogTools_8h" name="LogTools.h" local="no" import="no" module="no" objc="no">zypp/base/LogTools.h</includes>
    <includes id="ZYppCommitResult_8h" name="ZYppCommitResult.h" local="no" import="no" module="no" objc="no">zypp/ZYppCommitResult.h</includes>
    <class kind="class">zypp::ZYppCommitResult::Impl</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppCommitResult.h</name>
    <path>zypp/</path>
    <filename>ZYppCommitResult_8h.html</filename>
    <includes id="PoolItem_8h" name="PoolItem.h" local="no" import="no" module="no" objc="no">zypp/PoolItem.h</includes>
    <includes id="Transaction_8h" name="Transaction.h" local="no" import="no" module="no" objc="no">zypp/sat/Transaction.h</includes>
    <class kind="class">zypp::UpdateNotificationFile</class>
    <class kind="class">zypp::ZYppCommitResult</class>
    <namespace>zypp</namespace>
    <namespace>zypp::sat</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppFactory.cc</name>
    <path>zypp/</path>
    <filename>ZYppFactory_8cc.html</filename>
    <includes id="zypp_2base_2Logger_8h" name="Logger.h" local="no" import="no" module="no" objc="no">zypp/base/Logger.h</includes>
    <includes id="zypp_2base_2LogControl_8h" name="LogControl.h" local="no" import="no" module="no" objc="no">zypp/base/LogControl.h</includes>
    <includes id="zypp_2base_2Gettext_8h" name="Gettext.h" local="no" import="no" module="no" objc="no">zypp/base/Gettext.h</includes>
    <includes id="zypp_2base_2IOStream_8h" name="IOStream.h" local="no" import="no" module="no" objc="no">zypp/base/IOStream.h</includes>
    <includes id="Functional_8h" name="Functional.h" local="no" import="no" module="no" objc="no">zypp/base/Functional.h</includes>
    <includes id="Backtrace_8h" name="Backtrace.h" local="no" import="no" module="no" objc="no">zypp/base/Backtrace.h</includes>
    <includes id="zypp_2PathInfo_8h" name="PathInfo.h" local="no" import="no" module="no" objc="no">zypp/PathInfo.h</includes>
    <includes id="ZConfig_8h" name="ZConfig.h" local="no" import="no" module="no" objc="no">zypp/ZConfig.h</includes>
    <includes id="ZYppFactory_8h" name="ZYppFactory.h" local="no" import="no" module="no" objc="no">zypp/ZYppFactory.h</includes>
    <includes id="ZYppImpl_8h" name="ZYppImpl.h" local="no" import="no" module="no" objc="no">zypp/zypp_detail/ZYppImpl.h</includes>
    <class kind="class">zypp::sighandler::SigBacktraceHandler</class>
    <class kind="class">zypp::ZYppGlobalLock</class>
    <namespace>zyppintern</namespace>
    <namespace>zypp</namespace>
    <namespace>zypp::sighandler</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::zypp_readonly_hack</namespace>
  </compound>
  <compound kind="file">
    <name>ZYppFactory.h</name>
    <path>zypp/</path>
    <filename>ZYppFactory_8h.html</filename>
    <includes id="zypp_2base_2Exception_8h" name="Exception.h" local="no" import="no" module="no" objc="no">zypp/base/Exception.h</includes>
    <includes id="ZYpp_8h" name="ZYpp.h" local="no" import="no" module="no" objc="no">zypp/ZYpp.h</includes>
    <class kind="class">zypp::ZYppFactoryException</class>
    <class kind="class">zypp::ZYppFactory</class>
    <namespace>zypp</namespace>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::_dumpPath</name>
    <filename>structzypp_1_1target_1_1rpm_1_1__dumpPath.html</filename>
    <member kind="function">
      <type></type>
      <name>_dumpPath</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1__dumpPath.html</anchorfile>
      <anchor>aff696c35a3075a4348088ca322e391c1</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;sub_r)</arglist>
    </member>
    <member kind="variable">
      <type>const Pathname &amp;</type>
      <name>_root</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1__dumpPath.html</anchorfile>
      <anchor>aa387d24624775f832203b1f76b85c242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Pathname &amp;</type>
      <name>_sub</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1__dumpPath.html</anchorfile>
      <anchor>a90f1f50b7375cb0426205e9c8b5323ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::Statemachine::_InitialState</name>
    <filename>structzyppng_1_1Statemachine_1_1__InitialState.html</filename>
  </compound>
  <compound kind="class">
    <name>zyppng::AbstractDirectSpawnEngine</name>
    <filename>classzyppng_1_1AbstractDirectSpawnEngine.html</filename>
    <base>zyppng::AbstractSpawnEngine</base>
    <member kind="function">
      <type></type>
      <name>~AbstractDirectSpawnEngine</name>
      <anchorfile>classzyppng_1_1AbstractDirectSpawnEngine.html</anchorfile>
      <anchor>a05b9792938ba4bdf6c6fb54b8929f9d3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1AbstractDirectSpawnEngine.html</anchorfile>
      <anchor>a71f1784f0882bbaa9d5bb3172b7082d8</anchor>
      <arglist>(bool wait=false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForExit</name>
      <anchorfile>classzyppng_1_1AbstractDirectSpawnEngine.html</anchorfile>
      <anchor>ad1d5abeda491002b154fa1832bb4c89d</anchor>
      <arglist>(const std::optional&lt; uint64_t &gt; &amp;timeout={}) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mapExtraFds</name>
      <anchorfile>classzyppng_1_1AbstractDirectSpawnEngine.html</anchorfile>
      <anchor>ae84eaa5a6ef6f56d31f9f7a02c8ae95a</anchor>
      <arglist>(int controlFd=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetSignals</name>
      <anchorfile>classzyppng_1_1AbstractDirectSpawnEngine.html</anchorfile>
      <anchor>a31ffbd6774ab6f439f79883590af21ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AbstractEventSource</name>
    <filename>classzyppng_1_1AbstractEventSource.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>EventTypes</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Read</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5dea2083704883e2bfab5c6f2052a0ecca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Write</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5deaa9d37edd4e06f39138df5edd8d5c587b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Exception</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5deaa97680a17abd3b5552103ca1ad3ea6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5dea1292ed76998acd0d742114a70117948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Read</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5dea2083704883e2bfab5c6f2052a0ecca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Write</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5deaa9d37edd4e06f39138df5edd8d5c587b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Exception</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5deaa97680a17abd3b5552103ca1ad3ea6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a604dcb4f3b5cb2e65cfc3726ee7bf5dea1292ed76998acd0d742114a70117948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractEventSource</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a0c60223b8155747c66139bc0e9882e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractEventSource</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a0f14ea46625261992a1f367c5fae4763</anchor>
      <arglist>(AbstractEventSourcePrivate &amp;dd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AbstractEventSource</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a856529a300d3e5cb8dc399ecdec54ea1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::weak_ptr&lt; EventDispatcher &gt;</type>
      <name>eventDispatcher</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>ab6cc2872e3658b3c4c4b9c352ec0e8ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onFdReady</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>accca3ab45340929bcb44e1c02e774a86</anchor>
      <arglist>(int fd, int events)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onSignal</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>a07c4426d851203e24fe289d8c6f54e54</anchor>
      <arglist>(int signal)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateFdWatch</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>ae19063a2d013f19b360e6238800a4440</anchor>
      <arglist>(int fd, int mode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeFdWatch</name>
      <anchorfile>classzyppng_1_1AbstractEventSource.html</anchorfile>
      <anchor>af841e8a28db12c4e29322d539e46a9ca</anchor>
      <arglist>(int fd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AbstractEventSourcePrivate</name>
    <filename>classzyppng_1_1AbstractEventSourcePrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>AbstractEventSourcePrivate</name>
      <anchorfile>classzyppng_1_1AbstractEventSourcePrivate.html</anchorfile>
      <anchor>a7925894cce3e6521407fb9a76f084a05</anchor>
      <arglist>(AbstractEventSource &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>std::weak_ptr&lt; EventDispatcher &gt;</type>
      <name>_ev</name>
      <anchorfile>classzyppng_1_1AbstractEventSourcePrivate.html</anchorfile>
      <anchor>a0bea061029118e764eedab729474c97a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AbstractSpawnEngine</name>
    <filename>classzyppng_1_1AbstractSpawnEngine.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>Environment</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a6b9fc3c066378f35ebd9d6f89390e688</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractSpawnEngine</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a25624ce6b5752963b594e3c9312049fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractSpawnEngine</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a6a5dc3eae77e519cb7bf2d001a8bf56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exitStatus</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ab3af10bb4a3b0e3f10f49cf154444183</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExitStatus</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a7dfa28617bca6218da42e3f3c2f48d1c</anchor>
      <arglist>(const int state)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>executedCommand</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a1b329a10a6f623fce115c2238955b227</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>execError</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ae2816f6fe33ff7e105bf9647a76dc93b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExecError</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a3c8f277520ab7e5e80cff3d7cfb33ded</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>chroot</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ac628b70509ca5439fb283e35f80a0100</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChroot</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a7e06e87641377b0a65cbfa46710e8f20</anchor>
      <arglist>(const zypp::Pathname &amp;chroot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useDefaultLocale</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aba7f720b311207e7f59ff32bbfe9b508</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseDefaultLocale</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aca2615e4ce7a1d693043cb75a775613c</anchor>
      <arglist>(bool defaultLocale)</arglist>
    </member>
    <member kind="function">
      <type>Environment</type>
      <name>environment</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a264fc5df1de92ad83631e77e479af781</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnvironment</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ae198cd4022e050795b408ca9a701f407</anchor>
      <arglist>(const Environment &amp;environment)</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a0932a3672b973318eb90980d9b8b4404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a66fcac5825cd7076179d244f95c0889c</anchor>
      <arglist>(const char *const *argv, int stdin_fd, int stdout_fd, int stderr_fd)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>waitForExit</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a85dc86b394c0c5d2622870e86d067cc9</anchor>
      <arglist>(const std::optional&lt; uint64_t &gt; &amp;timeout={})=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a0ee7eceaaa6eede7bbaa371af6d80b14</anchor>
      <arglist>(bool wait=false)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>notifyExited</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aa30e1dc70a258658ec7c06e3ddf54df6</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dieWithParent</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a168c06f00eee78b32abdfafec7414de7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDieWithParent</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ae99f49ce854ec33c790a951715e54abb</anchor>
      <arglist>(bool dieWithParent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchPgid</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a490756802fa20ead213ddb3115c5c66b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSwitchPgid</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a1abc3370306e7f60c9f983dba01048b0</anchor>
      <arglist>(bool switchPgid)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>workingDirectory</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a37ae3b561d04b1dcdea3fde1ca5f2ea7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>abbd94549837f37111a6de3a323daf3bf</anchor>
      <arglist>(const zypp::Pathname &amp;workingDirectory)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>fdsToMap</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a26e2f620fe34eab4333f9d0786f1ef5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFd</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aad7f623ca7927fe7e9a72c63f4ab2e03</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkStatus</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ac5732e969525bb642d8954d8a6e67c29</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; zyppng::AbstractSpawnEngine &gt;</type>
      <name>createDefaultEngine</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>acdc8f34fbcfff41cf4da713ce60cdd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_useDefaultLocale</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a738eee0ca7b7286e8cf8010908e6f01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_dieWithParent</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a67deb2c9e6a5abe5642d68bbb5fb46ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_switchPgid</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a690e5f43337accbd6475a2f1be55d842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pid_t</type>
      <name>_pid</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>ab8d867734751dc5571654abbe0a177f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_exitStatus</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a64a44319310a0b332e3318101d7b87ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_execError</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a54f8931cb7d245e959c68f57569f84a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_executedCommand</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a5e2817a8a9de16f1a003f8ca4a2f53d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_args</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aceae999769fb62860e8acaf438955b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Environment</type>
      <name>_environment</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>aafbc43f4470f8bc91a744e718135b738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_chroot</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a096b8b6adf1104b841de083346db3923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_workingDirectory</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a4bfc9ce648915da0fe391fa80ff2e869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_mapFds</name>
      <anchorfile>classzyppng_1_1AbstractSpawnEngine.html</anchorfile>
      <anchor>a7ccadbad3859d23e9c9e0150ca37bca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::add_type_to_collection</name>
    <filename>structzyppng_1_1detail_1_1add__type__to__collection.html</filename>
    <templarg>template&lt; typename... &gt; typename Templ</templarg>
    <templarg>typename NewType</templarg>
    <templarg>typename TupleType</templarg>
    <templarg>bool condition</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, false &gt;</name>
    <filename>structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01false_01_4.html</filename>
    <templarg>template&lt; typename... &gt; typename Templ</templarg>
    <templarg>typename NewType</templarg>
    <templarg>typename ... Types</templarg>
    <member kind="typedef">
      <type>Templ&lt; Types... &gt;</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01false_01_4.html</anchorfile>
      <anchor>adfb131f0466bdcc51834f1200dc8b327</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, true &gt;</name>
    <filename>structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01true_01_4.html</filename>
    <templarg>template&lt; typename... &gt; typename Templ</templarg>
    <templarg>typename NewType</templarg>
    <templarg>typename ... Types</templarg>
    <member kind="typedef">
      <type>Templ&lt; Types..., NewType &gt;</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01true_01_4.html</anchorfile>
      <anchor>a8d7cdd479fe7f03afa6f1a61b5b420f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::AliveCursor</name>
    <filename>classztui_1_1AliveCursor.html</filename>
    <member kind="function">
      <type></type>
      <name>AliveCursor</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>a62a2976f48ae0e53c5342e12312089ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>current</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>a2c3c92f935b1d08cc3c9809ca2b38939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increase</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>a079b129cc22be97ba5ba7bde07a46520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AliveCursor &amp;</type>
      <name>operator++</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>ad166595b41ba9a9242bd449eaeee2c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AliveCursor &amp;</type>
      <name>operator++</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>acfe61451f5f3ec56927592377925e672</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>AliveCursor &amp;</type>
      <name>done</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>acaba87e857cbfedaeb158f55fde95702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_current</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>af87da99f3664c4e30a1120424ead533a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1AliveCursor.html</anchorfile>
      <anchor>a001a930b9c715860b3fcfa2b5884d4d0</anchor>
      <arglist>(std::ostream &amp;str, const AliveCursor &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::AllPTFs</name>
    <filename>classzypp_1_1sat_1_1AllPTFs.html</filename>
    <base>zypp::sat::WhatProvides</base>
    <member kind="function">
      <type></type>
      <name>AllPTFs</name>
      <anchorfile>classzypp_1_1sat_1_1AllPTFs.html</anchorfile>
      <anchor>a6874107524cb5f72cca37cf57cd33101</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::and_then_helper</name>
    <filename>structzyppng_1_1detail_1_1and__then__helper.html</filename>
    <templarg>typename Callback</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1and__then__helper.html</anchorfile>
      <anchor>a94a2bc6cccfcfc9c03e153e3a84e5eb7</anchor>
      <arglist>(const expected&lt; T, E &gt; &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1and__then__helper.html</anchorfile>
      <anchor>a7fdeaf5b16354ea3146b897eb1ba07a4</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp)</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1and__then__helper.html</anchorfile>
      <anchor>a8b930579a636bca0ccce98374aa0fd28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Application</name>
    <filename>classztui_1_1Application.html</filename>
    <member kind="function">
      <type></type>
      <name>Application</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a39bb017291d2ad42e265e6c66ab6939a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Application</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a44bd26c4aa4026931511977241a5ea29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Config &amp;</type>
      <name>config</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>ab54cdfd948d7c2f304628792fd165c0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Config &amp;</type>
      <name>mutableConfig</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>ac13a1e37ba114a610013d25ff804e762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Out &amp;</type>
      <name>out</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a647515ebdf4930b94b34322c2decee65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOutputWriter</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a0c830818d13e8d147265f1deb943c786</anchor>
      <arglist>(Out *out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exitCode</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a7c4a6210ef8329a0c55cc4ef539fc360</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExitCode</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a89f259e588b336b12ecb707a211555fd</anchor>
      <arglist>(int exit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Application &amp;</type>
      <name>instance</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a45b1b5f37c8a03a8a0329c3983568309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Application</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>aca13d8065cda5ccda876de74e988d7e7</anchor>
      <arglist>(std::shared_ptr&lt; Config &gt; &amp;&amp;cfg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>ada959f023531a4a6253af789eebc32c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_exitCode</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>acdffe7c1e18acae78fcb66ce953c48dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; Config &gt;</type>
      <name>_config</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a3851925638ae80cd49093a8bc26bf2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; Out &gt;</type>
      <name>_out</name>
      <anchorfile>classztui_1_1Application.html</anchorfile>
      <anchor>a11d84c0fa8b42c930760ba36423264d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Application</name>
    <filename>classzypp_1_1Application.html</filename>
    <base>zypp::ResObject</base>
    <member kind="typedef">
      <type>Application</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>aecaa9ac5585a5b8f281c2845e9ef2c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>ab8be369be1efd3e8341e0e57f9e5a211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>a0f6878e565c8b78c9f52291a36d35186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>ad92b28313c07fae021e4a315b7351406</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Application</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>a57101dcc94e89c7f596053de1fec76c7</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Application</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>a9c227bed765b7865bec7f34b32ae73dd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1Application.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ApplyLock</name>
    <filename>structzypp_1_1ApplyLock.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ApplyLock.html</anchorfile>
      <anchor>a4b32a98f49d330d67cf76789d9369320</anchor>
      <arglist>(const PoolQuery &amp;query) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Arch</name>
    <filename>classzypp_1_1Arch.html</filename>
    <class kind="struct">zypp::Arch::CompatEntry</class>
    <member kind="function">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a6eefec8ba4d49732c4c0a1d2e0ccfeca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ad7f152843da78f48bbefa51c16a8d6de</anchor>
      <arglist>(IdString::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af66c2b6b545675df1cf3abc4b9ce5b1d</anchor>
      <arglist>(const IdString &amp;idstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a87e084cc8b6d01a6fcb4d749a8cc83c7</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acaa94e4286b6a70a8b3f529f0a482ee3</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af0e277c88a6f87497ce3065b28af5f06</anchor>
      <arglist>(const zypp::Arch &amp;lhs, const zypp::Arch &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_empty</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae506aac266010beeb8815e812379691d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_noarch</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>afd216132703cf43068f1ac72e126cfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_pentium4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>afe2f73f5b0cf28b19326c572c7ed483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_pentium3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3adb8825d4034c075c9405d729aaa94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a355a1cccbdb8c4cfc7fbd2f794978360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a5acccb2368579e07a7f92f0cf05b42a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v2</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a68f2ad31fd315957215811a90944fb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2c14d1eada46b85c31f86deace3640cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_athlon</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a813287e7d23911f9cd15982e645dbab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i686</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a91f250b1b0280b7fe3c48ce01ea1b24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i586</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae2997dc684c6a660034ea4ed46475405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i486</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3855ef6531089b81f25314ad633c87d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i386</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acfd4f75d5e18d257e754271f0a97c5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_s390x</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af8ec2f83cd8adc515d6b18b337690179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_s390</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a41e9a9df6add9e468e232b5c57aa8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64le</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a6327919f0b8e2df776310b59f4d8b850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64p7</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a5ea0bc993c31cef9c7e91663c5685db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ad5dfa69f3e058bdf4a3929ba8dd391ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a106700ccba26b1f12ebc873b4aee4687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ia64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a579255a96d0345d2999445fc13a56bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev67</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a97b9e94f902c0f32ddfd90a9f9191cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev6</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a798f940433a8981fe9e002be98259934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphapca56</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa2d6e945000bafadada6f7bc6dc873b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev56</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aba6c719a0ca76f48e72f9f6629af59c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev5</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a663e7d70aaa7f0c126d01f80307db844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alpha</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a92b78205d6cfc7dfb31504b512917459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc64v</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a0a4c6b1245bcc4dc3052e6f178e1d15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a35bf2a56f16cb7c664cf1e9f2de1834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv9v</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae396175c5f21a2f7e3cc168bd089b2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv9</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2f37dde0ae5724b1995b684f19143110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv8</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7afdf3de54bf0003289ee598a2b1b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a512741eddef14d285b18049659480475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_aarch64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a4b13afe11550393c29e4b771f4320536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7tnh</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a12bc23a94f8214a10b55fa7a409e0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7thl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a6c545c632ac9abdfcfaecc783183515a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hnl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a9729f875c8ba0cd0f4d4ce2058d2d11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab6143f8e63dbd43685eb6fbedefa9526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv6hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab18037852a39290474379a2b363b21af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv8hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a668e8537978ed7c90a3d7afe42f7503d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv8l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aeb1b6696c61929a175a8ad13e8201ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aab5a4a44644d7c96ea3d1eea92ed5699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv6l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a33a035d205cc564d1ba333166eca75d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tejl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acf244ad050621d8288d30cc53420156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tel</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab43176ca6108630a75edacca141c0f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a9865827bdff68d828c9403b4406c17c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a86c169ca2ffd2b46abc081e74d0b2689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv4tl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acf3349df11b3bbc8866c0f15ef5a6e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv4l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a017a9c242a8ad99d318ba281da49d3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv3l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a00e6c6d2f46303e5c2572c03124e7db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_riscv64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2453f9a161a11f9a783e20ded4c146f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a943639246586df6313978cb7b020dc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a1f1cfc9d05a351aae0fa99a9fb3e8328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh4a</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ad23b3faac297f41611fa24f7ef8823de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_m68k</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acc7dc1af97ef35ed13348d3a07c9d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af87988138b8e7978a7562c98f828c117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mipsel</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab69d8a89aa8047421372f1914e82ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aacb238e76ec0dbc4b70cb8ffaed222fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips64el</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a21b9eadc4b13a1db048b879af7cb55e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_loong64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aac031f19e4224e288c63549102ac585b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>add485a60ddde3734967115ec071e939c</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a1250e5bae5baafc46ce0018b029a586b</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa34096d372e61838d4b3e20b61ed3384</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a74d37b8eef4bd822f648cdd73cbfb772</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a31d8489fa16fdded7d088bd4f389e6c2</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a56e3658a84f9c0d873ff0d64eddcb765</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a0eba40454fad7ceba4fe6830d23f7cc0</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a30e74cabf0478ad0e876351b8679cd2c</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; Arch, CompareByGT&lt; Arch &gt; &gt;</type>
      <name>CompatSet</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aed329ba1993830a77eee6eed516d1d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CompatEntry *</type>
      <name>_entry</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a328c883274f3296ae1a770a992fe12b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>idStr</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7cbe7d1d14aed6f2eab99a1e07d3c49a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae237347f0d2eeb0f87c024538e479e99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3756afe1ae2d41ffaa84df1da9279143</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a556fd442a1d8d7fbae63478797a9f53f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7c75b2dced15a07481cf75ce6f056961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString::IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa2a23dd350cafb26d97e01fae409870a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBuiltIn</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7cb3fab815d09a5a78aafb36c49eebdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compatibleWith</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af0b267c942ea52b4a0f0c8912f11c981</anchor>
      <arglist>(const Arch &amp;targetArch_r) const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>baseArch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3318307235207757293c60b69799462f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a61c3e8b7e948af68744fdefda4748cca</anchor>
      <arglist>(const Arch &amp;rhs) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arch</type>
      <name>baseArch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>afccb388c916a450d32e1e833a60d2fa8</anchor>
      <arglist>(const Arch &amp;targetArch_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a4bcad452e396e49aa608acb0af72e394</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompatSet</type>
      <name>compatSet</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7a4d0e1ee6708aa73b0ccedfe4bf381f</anchor>
      <arglist>(const Arch &amp;targetArch_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a43f1baa3e44cfc6fada7f075d470c8b9</anchor>
      <arglist>(const CompatSet &amp;cset)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Arch</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab388f772535ea69305ce3d4a2eb25f14</anchor>
      <arglist>(const CompatEntry &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_empty</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae506aac266010beeb8815e812379691d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_noarch</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>afd216132703cf43068f1ac72e126cfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_pentium4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>afe2f73f5b0cf28b19326c572c7ed483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_pentium3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3adb8825d4034c075c9405d729aaa94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a355a1cccbdb8c4cfc7fbd2f794978360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a5acccb2368579e07a7f92f0cf05b42a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64_v2</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a68f2ad31fd315957215811a90944fb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_x86_64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2c14d1eada46b85c31f86deace3640cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_athlon</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a813287e7d23911f9cd15982e645dbab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i686</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a91f250b1b0280b7fe3c48ce01ea1b24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i586</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae2997dc684c6a660034ea4ed46475405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i486</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a3855ef6531089b81f25314ad633c87d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_i386</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acfd4f75d5e18d257e754271f0a97c5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_s390x</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af8ec2f83cd8adc515d6b18b337690179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_s390</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a41e9a9df6add9e468e232b5c57aa8370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64le</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a6327919f0b8e2df776310b59f4d8b850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64p7</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a5ea0bc993c31cef9c7e91663c5685db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ad5dfa69f3e058bdf4a3929ba8dd391ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ppc</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a106700ccba26b1f12ebc873b4aee4687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_ia64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a579255a96d0345d2999445fc13a56bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev67</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a97b9e94f902c0f32ddfd90a9f9191cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev6</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a798f940433a8981fe9e002be98259934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphapca56</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa2d6e945000bafadada6f7bc6dc873b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev56</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aba6c719a0ca76f48e72f9f6629af59c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alphaev5</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a663e7d70aaa7f0c126d01f80307db844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_alpha</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a92b78205d6cfc7dfb31504b512917459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc64v</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a0a4c6b1245bcc4dc3052e6f178e1d15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a35bf2a56f16cb7c664cf1e9f2de1834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv9v</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ae396175c5f21a2f7e3cc168bd089b2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv9</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2f37dde0ae5724b1995b684f19143110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparcv8</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a7afdf3de54bf0003289ee598a2b1b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sparc</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a512741eddef14d285b18049659480475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_aarch64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a4b13afe11550393c29e4b771f4320536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7tnh</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a12bc23a94f8214a10b55fa7a409e0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7thl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a6c545c632ac9abdfcfaecc783183515a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hnl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a9729f875c8ba0cd0f4d4ce2058d2d11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab6143f8e63dbd43685eb6fbedefa9526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv6hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab18037852a39290474379a2b363b21af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv8hl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a668e8537978ed7c90a3d7afe42f7503d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv8l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aeb1b6696c61929a175a8ad13e8201ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aab5a4a44644d7c96ea3d1eea92ed5699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv6l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a33a035d205cc564d1ba333166eca75d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tejl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acf244ad050621d8288d30cc53420156e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tel</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab43176ca6108630a75edacca141c0f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5tl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a9865827bdff68d828c9403b4406c17c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv5l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a86c169ca2ffd2b46abc081e74d0b2689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv4tl</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acf3349df11b3bbc8866c0f15ef5a6e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv4l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a017a9c242a8ad99d318ba281da49d3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv3l</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a00e6c6d2f46303e5c2572c03124e7db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_riscv64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a2453f9a161a11f9a783e20ded4c146f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh3</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a943639246586df6313978cb7b020dc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh4</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a1f1cfc9d05a351aae0fa99a9fb3e8328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_sh4a</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ad23b3faac297f41611fa24f7ef8823de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_m68k</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>acc7dc1af97ef35ed13348d3a07c9d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>af87988138b8e7978a7562c98f828c117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mipsel</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>ab69d8a89aa8047421372f1914e82ae29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aacb238e76ec0dbc4b70cb8ffaed222fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_mips64el</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a21b9eadc4b13a1db048b879af7cb55e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_loong64</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aac031f19e4224e288c63549102ac585b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>add485a60ddde3734967115ec071e939c</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a1250e5bae5baafc46ce0018b029a586b</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa34096d372e61838d4b3e20b61ed3384</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a74d37b8eef4bd822f648cdd73cbfb772</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a31d8489fa16fdded7d088bd4f389e6c2</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a56e3658a84f9c0d873ff0d64eddcb765</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a0eba40454fad7ceba4fe6830d23f7cc0</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a30e74cabf0478ad0e876351b8679cd2c</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ArchCompatibleWith</name>
    <filename>structzypp_1_1ArchCompatibleWith.html</filename>
    <member kind="function">
      <type></type>
      <name>ArchCompatibleWith</name>
      <anchorfile>structzypp_1_1ArchCompatibleWith.html</anchorfile>
      <anchor>a761ea6c1a8298a5d6078a9ba05a0a0aa</anchor>
      <arglist>(const Arch &amp;targetArch_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ArchCompatibleWith.html</anchorfile>
      <anchor>ae2515a907276a49da79255feabfc42cd</anchor>
      <arglist>(const Arch &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_targetArch</name>
      <anchorfile>structzypp_1_1ArchCompatibleWith.html</anchorfile>
      <anchor>a33c9afafd2b56e07381a6906fd4e3022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(Args...)&gt;::argument</name>
    <filename>structzyppng_1_1function__traits_3_01R_07Args_8_8_8_08_4_1_1argument.html</filename>
    <templarg>std::size_t N</templarg>
    <member kind="typedef">
      <type>typename std::tuple_element&lt; N, std::tuple&lt; Args... &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1function__traits_3_01R_07Args_8_8_8_08_4_1_1argument.html</anchorfile>
      <anchor>ae950ca91abd06dd015a28a7c3fb1ede6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Array</name>
    <filename>classzypp_1_1json_1_1Array.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; Value &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>aff4f8c0f9d0cf9fe6059c15802db85fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Value &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>adb37bd7dd3045591cc0077accdadecc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Value &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>afe008e0d37dbf7110e71da1c8187e608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>ac06adeffb5aeec045d7524544d51de1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>ab4e7ddfb400a51c7b9f90136a2de0249</anchor>
      <arglist>(Iterator begin, Iterator end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>ac2fafc6ca97343e9ae465cf8402c37af</anchor>
      <arglist>(const std::vector&lt; V &gt; &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a0a89514a85b9d5fc33ac3dca6559df6d</anchor>
      <arglist>(const std::list&lt; V &gt; &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a994595ab6b39c96d609c3f4522dd158d</anchor>
      <arglist>(const std::set&lt; V &gt; &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>aea1d9ea3d93abec98f741d6879716ce8</anchor>
      <arglist>(std::initializer_list&lt; Value &gt; contents_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>ac71b8f8491dbd791759ece47ad83a11a</anchor>
      <arglist>(Value val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a063336b05079f86a422052f6d2617a0e</anchor>
      <arglist>(const std::initializer_list&lt; Value &gt; &amp;contents_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a3ed607c98fb45379b9fd4971e363f757</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a80b7457046cf4e679863d2f8fb345d8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a00ff8c33b5a2526f70cfe972b9fc36d2</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>aa78494d252f2eff75993deee479c8399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a5d1a791ad8d22dc4bec57d980b832246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a91242884f22a2a5da4eb9d3d00fc0a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a9602f78abf4d4b3c9b2f98a663cd0436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a7a9e6965586ea84e0f901bd71af219e4</anchor>
      <arglist>(size_type n) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a8f35e128d0a2c984d28c1ca88845a154</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>af2b8af6bca8e9030ed78db63272f7d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>afa075d79f7ec76e4aa46b9a612baef85</anchor>
      <arglist>(const Array &amp;other) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Value &gt;</type>
      <name>_values</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a35da34c64ea17a08e1af2817845eb29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Array.html</anchorfile>
      <anchor>a3fdadd253474c65328d83ec04933c254</anchor>
      <arglist>(std::ostream &amp;str, const Array &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::ArrayAttr</name>
    <filename>classzypp_1_1sat_1_1ArrayAttr.html</filename>
    <templarg>class TResult</templarg>
    <templarg>class TAttr</templarg>
    <member kind="typedef">
      <type>LookupAttr::TransformIterator&lt; TResult, TAttr &gt;</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>ac802cb2b9f9d5cf503893f6ae7851d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LookupAttr::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a459970564d5b1c0f78b70d1f5d8e80c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayAttr</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>af3e552b8d07875a39b5373bb851c8e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayAttr</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a479c863be28e0b13276d17717474e32b</anchor>
      <arglist>(SolvAttr attr_r, LookupAttr::Location loc_r=LookupAttr::SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayAttr</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>aa785004202b75cfef690ae36755e6e1d</anchor>
      <arglist>(SolvAttr attr_r, Repository repo_r, LookupAttr::Location loc_r=LookupAttr::SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayAttr</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>aa585426280045bf41f362dc4b72700d8</anchor>
      <arglist>(SolvAttr attr_r, Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a18aae10e36c54249c11e100e9f96952b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a07a473eb47444f4c1d1996a80139ac1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a2c38d5c6f40138d98051e27cea872cee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a9d306f66582224d85df468cda7077197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a2fbd7dd371ea9ac073ad31bf69cd5383</anchor>
      <arglist>(const TResult &amp;key_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LookupAttr</type>
      <name>_q</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>afbca60124939aa1f750bd6412760f01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator</name>
      <anchorfile>classzypp_1_1sat_1_1ArrayAttr.html</anchorfile>
      <anchor>a9bdd2f6b1ec7085591a096020a8138de</anchor>
      <arglist>(std::ostream &amp;str, const ArrayAttr&lt; TResult, TAttr &gt; &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::asPoolItem</name>
    <filename>structzypp_1_1asPoolItem.html</filename>
    <member kind="typedef">
      <type>PoolItem</type>
      <name>result_type</name>
      <anchorfile>structzypp_1_1asPoolItem.html</anchorfile>
      <anchor>ac9122c1275414b17e46be5be65c09d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1asPoolItem.html</anchorfile>
      <anchor>ac6cdcbd72d69ac113864e409d9ad013d</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::asSelectable</name>
    <filename>structzypp_1_1ui_1_1asSelectable.html</filename>
    <member kind="typedef">
      <type>Selectable_Ptr</type>
      <name>result_type</name>
      <anchorfile>structzypp_1_1ui_1_1asSelectable.html</anchorfile>
      <anchor>a950e02702035ad97da14197d9440e320</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Selectable_Ptr</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1asSelectable.html</anchorfile>
      <anchor>a2ea62017b1247fb966139df779f64574</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>Selectable_Ptr</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1asSelectable.html</anchorfile>
      <anchor>a867f2d7d59a316396593ace902721032</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::parse_def_assign::Assigner</name>
    <filename>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</filename>
    <templarg>class Tp</templarg>
    <member kind="function">
      <type></type>
      <name>Assigner</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</anchorfile>
      <anchor>a1c0f6391a9ca1245ece52637f3ec5586</anchor>
      <arglist>(Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</anchorfile>
      <anchor>a766543d8180dba99f58864942d8035ff</anchor>
      <arglist>(const char *text_r) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tp *</type>
      <name>_value</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</anchorfile>
      <anchor>a920cfe96265593b9f85998a3e2f378a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::parse_def_assign::Assigner&lt; void &gt;</name>
    <filename>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner_3_01void_01_4.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Assigner</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner_3_01void_01_4.html</anchorfile>
      <anchor>a4d2c95158e4275735236fe80e8cdb823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>assign</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner_3_01void_01_4.html</anchorfile>
      <anchor>acca919375da945ca6673117e4e529762</anchor>
      <arglist>(const char *text_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Assigner</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</anchorfile>
      <anchor>a1c0f6391a9ca1245ece52637f3ec5586</anchor>
      <arglist>(void &amp;value_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>_value</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Assigner.html</anchorfile>
      <anchor>a920cfe96265593b9f85998a3e2f378a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::asSolvable</name>
    <filename>structzypp_1_1sat_1_1asSolvable.html</filename>
    <member kind="typedef">
      <type>Solvable</type>
      <name>result_type</name>
      <anchorfile>structzypp_1_1sat_1_1asSolvable.html</anchorfile>
      <anchor>a9ba381c1c4adb959bcb0a8a3f1c83b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1sat_1_1asSolvable.html</anchorfile>
      <anchor>ad0b518eafb45c4ea44c8e0ae781cb972</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1sat_1_1asSolvable.html</anchorfile>
      <anchor>a02bcf37e4515662ce20e4cb5b92c6287</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1sat_1_1asSolvable.html</anchorfile>
      <anchor>ad03183a59325f9960f2edeefdd2d85cb</anchor>
      <arglist>(const ResObject_constPtr &amp;res_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncDataSource</name>
    <filename>classzyppng_1_1AsyncDataSource.html</filename>
    <base>zyppng::IODevice</base>
    <member kind="enumeration">
      <type></type>
      <name>ChannelCloseReason</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemoteClose</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383ca4a3b800e6a7bdcb255169d3ed9d36a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AccessError</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383ca542a1aa9f0ebc604759c863e7900b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383caa9f224549ffd97a870654a5f6a5b4829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRequest</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383caf680481e7d253c534cb4aefe437d70fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; AsyncDataSource &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af2d24959001f23cde112d6c803e1ecf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; AsyncDataSource &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>aab1a15608a7d93b76fe9bb8d571c4276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemoteClose</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383ca4a3b800e6a7bdcb255169d3ed9d36a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AccessError</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383ca542a1aa9f0ebc604759c863e7900b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383caa9f224549ffd97a870654a5f6a5b4829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserRequest</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af21aa4129ca086763553095998f7383caf680481e7d253c534cb4aefe437d70fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openFds</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>ab44c1535754ebc520b6b9c62f59a368a</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;readFds, int writeFd=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a4dfb4f3675aa92f06fe430804f5be4ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>closeWriteChannel</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>abd8c29d3cf1932a6670418ff962ad921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForReadyRead</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a55f928a9c05503dbdc4df3c93225162d</anchor>
      <arglist>(uint channel, int timeout) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>ad04f30dbd885711f76381f1bdc989192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(AsyncDataSource::ChannelCloseReason)&gt;</type>
      <name>sigWriteFdClosed</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af936410c4861d7d94855ec0231a9f82b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(uint, AsyncDataSource::ChannelCloseReason)&gt;</type>
      <name>sigReadFdClosed</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a0648ec165550d2c135c1c7bb15bc5abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFdOpen</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a415ec33507d27c57e48d962ce0e41be9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFdOpen</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a30ba977144dab30c52e973f9f73a2b69</anchor>
      <arglist>(uint channel) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>bytesPending</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a3c7de687e98525f40438f44bcd9e27b2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForReadyRead</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a75aeeccfd8db315e972d8bc6dae9151c</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a32f6e8c12e2498819579d9797062a8dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AsyncDataSource</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a92d28a304062def4963c8ee956f24474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AsyncDataSource</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a5c69f3c4f54eee9c1cc1264b01228bf0</anchor>
      <arglist>(AsyncDataSourcePrivate &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int64_t</type>
      <name>writeData</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a0117ebb4895142c8ce0b2fa29b174546</anchor>
      <arglist>(const char *data, int64_t count) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64_t</type>
      <name>readData</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>adb597cee12ca73bc5625ec6c4a564d23</anchor>
      <arglist>(uint channel, char *buffer, int64_t bufsize) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64_t</type>
      <name>rawBytesAvailable</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>afddafc3399b42323d3a00a13fea6b7bb</anchor>
      <arglist>(uint channel) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readChannelChanged</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>a44056651ac697e5181f8ab1d5b84ae7a</anchor>
      <arglist>(uint channel) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>virtual bool</type>
      <name>open</name>
      <anchorfile>classzyppng_1_1AsyncDataSource.html</anchorfile>
      <anchor>af1f5d510149740949dada2d595622584</anchor>
      <arglist>(const OpenMode mode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncDataSourcePrivate</name>
    <filename>classzyppng_1_1AsyncDataSourcePrivate.html</filename>
    <base>zyppng::IODevicePrivate</base>
    <class kind="struct">zyppng::AsyncDataSourcePrivate::ReadChannelDev</class>
    <member kind="function">
      <type></type>
      <name>AsyncDataSourcePrivate</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>a4540e0d979cfaea303736e7b29c61901</anchor>
      <arglist>(AsyncDataSource &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifierActivated</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>aca1157c20868fe3f721ac01f1cabf267</anchor>
      <arglist>(const SocketNotifier &amp;notify, int evTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readyRead</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>a1136bbd665ad77e3bfef48ea7c09550b</anchor>
      <arglist>(uint channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readyWrite</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>aa19c4ba5c4df847efa940db67eddef3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeWriteChannel</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>a51965a662f541dc9fad8c57aeebd75f9</anchor>
      <arglist>(AsyncDataSource::ChannelCloseReason reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeReadChannel</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>a2a14dc3dd74875a3a37ee746665fa1cc</anchor>
      <arglist>(uint channel, AsyncDataSource::ChannelCloseReason reason)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ReadChannelDev &gt;</type>
      <name>_readFds</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>ae1f930ee61ac1b467607b67927901656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_writeNotifier</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>ac042fe599104939165cb1afb8a1192bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IOBuffer</type>
      <name>_writeBuffer</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>a89212640ee0998f9d98b4b2f8312ef07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_writeFd</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>af7577895c59ee3033e0d13a410ca5c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(AsyncDataSource::ChannelCloseReason)&gt;</type>
      <name>_sigWriteFdClosed</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>ae3dd40b5a5889252b15bac63d9461ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(uint, AsyncDataSource::ChannelCloseReason)&gt;</type>
      <name>_sigReadFdClosed</name>
      <anchorfile>classzyppng_1_1AsyncDataSourcePrivate.html</anchorfile>
      <anchor>ad9567ff77731e33884ed8ac19d6f8462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AsyncFirstOfImpl</name>
    <filename>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</filename>
    <templarg>class Container</templarg>
    <templarg>class AsyncResType</templarg>
    <templarg>class Transformation</templarg>
    <templarg>class Predicate</templarg>
    <templarg>class DefaultType</templarg>
    <base>zyppng::AsyncOp&lt; AsyncResType &gt;</base>
    <member kind="function">
      <type></type>
      <name>AsyncFirstOfImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a9b7f267908d8ad79a361c14036b8b406</anchor>
      <arglist>(Container &amp;&amp;inData, Transformation &amp;&amp;transFunc, DefaultType &amp;&amp;defaultVal, Predicate &amp;&amp;predicate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>execute</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a6a47209645e5eb0a949c2096ff564f97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resultReady</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>ab04de2d8bd0a3871d1b72d9945377833</anchor>
      <arglist>(AsyncResType &amp;&amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invokeCurrent</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a1cbb01bf72231cb51faa4003477b3246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>returnDefault</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a96453bc5eb2a0809651194dffa7229ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container</type>
      <name>_inData</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a07c3913fb9cef5c6d5aa6f752ebe80dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transformation</type>
      <name>_transFunc</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>aa02fe9a4f3134dd7e0513db492f7ac4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultType</type>
      <name>_defaultVal</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>af728639648f5b1a7d5b8d13af101cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Predicate</type>
      <name>_predicate</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>ab5f86abe8e0cdd008fbd835d7d2b5661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container::iterator</type>
      <name>_currIter</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a8a81b9996bfd35043fa10d1f47ba5525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; AsyncResType &gt;</type>
      <name>_currentPipeline</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncFirstOfImpl.html</anchorfile>
      <anchor>a5a833bb50ca84b7837bce1712488d189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncOp</name>
    <filename>structzyppng_1_1AsyncOp.html</filename>
    <templarg>typename Result</templarg>
    <base>zyppng::AsyncOpBase</base>
    <member kind="typedef">
      <type>Result</type>
      <name>value_type</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a43363c05dbf51d97fe11f61315aa5c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; AsyncOp&lt; Result &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>ac6392e0a3c627e231d72222b78876151</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncOp</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>aa15738cae5f953a0f23ac8eda5b4514c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncOp</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>ac09ea211f9be3ed78a7fd60f0fd87022</anchor>
      <arglist>(const AsyncOp &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncOp &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a6a4c31b5f951cf0c31cc383682dd26b2</anchor>
      <arglist>(const AsyncOp &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncOp &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a84a865e04b279c21401cfae626b9e6a1</anchor>
      <arglist>(AsyncOp &amp;&amp;other) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncOp</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a2890d6d7f763c0f63c8844764005aa5f</anchor>
      <arglist>(AsyncOp &amp;&amp;other) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AsyncOp</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>ae0a2fabe76a62f0cb05ba100e31122ed</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReady</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a3f6da76bb3d7ef1b1653eb3ce208b68e</anchor>
      <arglist>(value_type &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReady</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a3421b0e20142ea7858cb935f5dccd734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onReady</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>adc8fd999dd928aad4be0896d46b97dbd</anchor>
      <arglist>(Fun &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>get</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a4d3fc50bd7b059694773e6ebaa534357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(value_type &amp;&amp;)&gt;</type>
      <name>_readyCb</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>ab3292dc53772699844783907a46112fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; value_type &gt;</type>
      <name>_maybeValue</name>
      <anchorfile>structzyppng_1_1AsyncOp.html</anchorfile>
      <anchor>a36d2d02c74269b78c1c1eda2716c20ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncOpBase</name>
    <filename>classzyppng_1_1AsyncOpBase.html</filename>
    <base>zyppng::Base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canCancel</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>af762625f7fa5a1705eb4ec5135c48211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>a136f73fcb82da755f59e77530f30a7a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigStarted</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>a29a542764ac1b243c8fda45f1044276c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(const std::string &amp;, int, int)&gt;</type>
      <name>sigProgress</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>a7d13a0fa039b8ebcc160423968b607fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigReady</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>aebc890384e347c66681d9899336d1a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigStarted</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>afe50262fc3cd4576d238a0616452a6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigReady</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>a576b38f8df900317db0e7dfa220d694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Signal&lt; void(const std::string &amp;, int, int)&gt;</type>
      <name>_sigProgress</name>
      <anchorfile>classzyppng_1_1AsyncOpBase.html</anchorfile>
      <anchor>a5c331803d19a48a1c1754fd29f326b0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncOpNotReadyException</name>
    <filename>classzyppng_1_1AsyncOpNotReadyException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>AsyncOpNotReadyException</name>
      <anchorfile>classzyppng_1_1AsyncOpNotReadyException.html</anchorfile>
      <anchor>ad88e8ce28f458c6be044bb4da29ff913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AsyncOpNotReadyException</name>
      <anchorfile>classzyppng_1_1AsyncOpNotReadyException.html</anchorfile>
      <anchor>ae737dcbb7341904ac84dcd37d4e024ca</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncQueue</name>
    <filename>classzyppng_1_1AsyncQueue.html</filename>
    <templarg>class Message</templarg>
    <base>zyppng::AsyncQueueBase</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; AsyncQueue &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>aa87050c6169da48bd68e9f81cda7b9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncQueue</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a398199d78bc53903b965a965ac330f53</anchor>
      <arglist>(const AsyncQueue &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncQueue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>aaf42d77ce39045f87ebde8375564102d</anchor>
      <arglist>(const AsyncQueue &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushUnlocked</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a7eba103bf8731652acb444ef3b6f5f00</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>abbe26535e45414cd4e2d9b6b94aab14b</anchor>
      <arglist>(T &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Message</type>
      <name>pop</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>ac41fbf0234e67699cfae71a4b0f61d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; Message &gt;</type>
      <name>tryPop</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a3e463d46fb2fceb13425c35637f3ed44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; Message &gt;</type>
      <name>tryPopUnlocked</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a27a89a57391e0b78a63fcdf34d75ec5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>aac61ba19af98f94eb387058bfca0c7fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a3ea84733bec6bde57d70c45a2b552e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notify</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a201a9176e66b6eb919a579ecc7823574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a85773e0e6d40984e3e089d93d439808f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AsyncQueue</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a58033b1ac13cdffd448386714f04469b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; Message &gt;</type>
      <name>_messages</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a7e912871d14068daf040bd34baa18b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_mut</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>aa7000a58c3315f5b16c18e7c38541f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>_cv</name>
      <anchorfile>classzyppng_1_1AsyncQueue.html</anchorfile>
      <anchor>a22164bff9531135dc22876c1301487f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncQueueBase</name>
    <filename>classzyppng_1_1AsyncQueueBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncQueueBase</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>a0996f0abf3a43e0636a166226a2a397c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addWatch</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>a059e26791e308c41289d4f2c5ac83cfd</anchor>
      <arglist>(AsyncQueueWatch &amp;watch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeWatch</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>a1bf8466d97cfedfcec03f698cd1aa2b6</anchor>
      <arglist>(AsyncQueueWatch &amp;watch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyWatches</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>a8a45a049ba2e5f9331bffde378951794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; AsyncQueueWatch * &gt;</type>
      <name>_watches</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>a5b175fb816b192f9bb1798161c5c29a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::recursive_mutex</type>
      <name>_watchLock</name>
      <anchorfile>classzyppng_1_1AsyncQueueBase.html</anchorfile>
      <anchor>ae8a2643a14107f1685242587823d852d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncQueueWatch</name>
    <filename>classzyppng_1_1AsyncQueueWatch.html</filename>
    <base>zyppng::AbstractEventSource</base>
    <member kind="function">
      <type></type>
      <name>~AsyncQueueWatch</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>a982975093ff5d9a5c18f8945b259d03e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postNotifyEvent</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>a7c55855d7a3b6db7fa6bb56dbef3a32d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigMessageAvailable</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>af299c44ced4dcb881d83f8b919a32fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFdReady</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>ae7df25394ce72dac45e1bf0c048db6b5</anchor>
      <arglist>(int fd, int events) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSignal</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>a9ea98f7c5be92ad11b921ed5d21739cd</anchor>
      <arglist>(int signal) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; AsyncQueueWatch &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>affa63c6eb599a4b7fc0174e0eefd3d8a</anchor>
      <arglist>(std::shared_ptr&lt; AsyncQueueBase &gt; queue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AsyncQueueWatch</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>ae257ff612e7f4a4ce4bba22e3d828293</anchor>
      <arglist>(std::shared_ptr&lt; AsyncQueueBase &gt; &amp;&amp;queue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AsyncQueueWatch</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatch.html</anchorfile>
      <anchor>a2371963616e84988c29f7b9a5a9fa350</anchor>
      <arglist>(AsyncQueueWatchPrivate &amp;dd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AsyncQueueWatchPrivate</name>
    <filename>classzyppng_1_1AsyncQueueWatchPrivate.html</filename>
    <base>zyppng::AbstractEventSourcePrivate</base>
    <member kind="function">
      <type></type>
      <name>AsyncQueueWatchPrivate</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatchPrivate.html</anchorfile>
      <anchor>a836e4d6aa9f14909691cf73c6629ba1b</anchor>
      <arglist>(std::shared_ptr&lt; AsyncQueueBase &gt; &amp;&amp;q, AsyncQueueWatch &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AsyncQueueWatchPrivate</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatchPrivate.html</anchorfile>
      <anchor>a76d7a7223f61149a4fa1bdbf3ddc7e3f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; AsyncQueueBase &gt;</type>
      <name>_queue</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatchPrivate.html</anchorfile>
      <anchor>ab8ff20ac0b1f18adc8ff73a6cae7d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gint</type>
      <name>fds</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatchPrivate.html</anchorfile>
      <anchor>a677d573c311bf5ca52b9c1d93361437c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigMessageAvailable</name>
      <anchorfile>classzyppng_1_1AsyncQueueWatchPrivate.html</anchorfile>
      <anchor>a8e1c0d2a4647df24e780a89c21004a7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AsyncToAsyncResult</name>
    <filename>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</filename>
    <templarg>typename PrevRes</templarg>
    <templarg>typename CallbackOp</templarg>
    <templarg>typename AOpRes</templarg>
    <base>zyppng::AsyncOp&lt; typename CallbackOp::value_type &gt;</base>
    <member kind="function">
      <type></type>
      <name>AsyncToAsyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a1f464b0d8b7781eebcd0ae58c39de71b</anchor>
      <arglist>(AsyncOpRef&lt; PrevRes &gt; &amp;&amp;prevTask, std::shared_ptr&lt; CallbackOp &gt; &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToAsyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a802e2624d8fc284c36ddac1bb736a5ef</anchor>
      <arglist>(const AsyncToAsyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToAsyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a7e0d76e11f0431d80bc1ed4b30fafe3b</anchor>
      <arglist>(const AsyncToAsyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToAsyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a6ca38973f454c65ef3441884fb4ebef5</anchor>
      <arglist>(AsyncToAsyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToAsyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>afa3b66dea28a5baeacd20e75deeacaf6</anchor>
      <arglist>(AsyncToAsyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncToAsyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a4dad160e30fd438907afc88c34b822e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>af37079564dd3b81484ab352c3f9e34ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readyWasCalled</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>ac7b2746db61b4d167687f82456973532</anchor>
      <arglist>(PrevRes res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; PrevRes &gt;</type>
      <name>_prevTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>ace7d94b3a7d377a771e9683cd6c826a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; CallbackOp &gt;</type>
      <name>_myTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToAsyncResult.html</anchorfile>
      <anchor>a80fbc8fc695b913dac0417d27235ad97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AsyncToSyncResult</name>
    <filename>structzyppng_1_1detail_1_1AsyncToSyncResult.html</filename>
    <templarg>typename PrevRes</templarg>
    <templarg>typename Callback</templarg>
    <templarg>typename Enable</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_async_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</filename>
    <templarg>typename PrevRes</templarg>
    <templarg>typename Callback</templarg>
    <base>zyppng::AsyncOp&lt; remove_smart_ptr_t&lt; std::invoke_result_t&lt; Callback, PrevRes &gt; &gt;::value_type &gt;</base>
    <member kind="typedef">
      <type>typename remove_smart_ptr_t&lt; std::invoke_result_t&lt; Callback, PrevRes &gt; &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a9fbc5e0ddf525f381b6385169d266e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a4280990b9252c38e8c767dbf87553018</anchor>
      <arglist>(AsyncOpRef&lt; PrevRes &gt; &amp;&amp;prevTask, CBType &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>ac95f4ecdacf70ea41ed6a0e826c1ac46</anchor>
      <arglist>(const AsyncToSyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToSyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a2f5a58afb8275122ed0a665e1f19d2f4</anchor>
      <arglist>(const AsyncToSyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>aaab74a98ca33d8946e4e1d5185458c33</anchor>
      <arglist>(AsyncToSyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToSyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>ae11edd72a692dfab39f4f1eef16c191b</anchor>
      <arglist>(AsyncToSyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>abc892db0050a5846459516a8b9fa4f86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a5fdf5789859c1a9df3d8a609de0819e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readyWasCalled</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a907f5366ab7979452b2c1585b3223679</anchor>
      <arglist>(PrevRes res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; PrevRes &gt;</type>
      <name>_prevTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a83f13330d73dda170fbe525b0c2fd892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Callback</type>
      <name>_myTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>ad0f2a702aa18b5fd9eb3b9ac17ebda09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; value_type &gt;</type>
      <name>_asyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_5814387ddbbcb05d7c8fe23d832ff42e.html</anchorfile>
      <anchor>a0bed3ce34c75533a50bf7fa5e63798a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_sync_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</filename>
    <templarg>typename PrevRes</templarg>
    <templarg>typename Callback</templarg>
    <base>zyppng::AsyncOp&lt; std::invoke_result_t&lt; Callback, PrevRes &gt; &gt;</base>
    <member kind="typedef">
      <type>std::invoke_result_t&lt; Callback, PrevRes &gt;</type>
      <name>value_type</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>afc3c886392c1aa1999cff031a4e627dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>a0a90b236a52102b9d5e8a8c4684a94fb</anchor>
      <arglist>(AsyncOpRef&lt; PrevRes &gt; &amp;&amp;prevTask, CBType &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>a17bbd02d33f894acaa82a487a57a7931</anchor>
      <arglist>(const AsyncToSyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToSyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>ab31088213a0f55f50107622d669bf5aa</anchor>
      <arglist>(const AsyncToSyncResult &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>ae72ed4593132a82f5b6f1c62522e731e</anchor>
      <arglist>(AsyncToSyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AsyncToSyncResult &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>abb7120cb053c0c8d966d3de4185862bf</anchor>
      <arglist>(AsyncToSyncResult &amp;&amp;other)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncToSyncResult</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>af11059b1d7e55bc051d891f6a5c8de69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>aa2ad2997e355dfeb16d00b608da26d1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readyWasCalled</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>a0e84aa877d0c9d1f3f35cdb5ff11a029</anchor>
      <arglist>(PrevRes res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; PrevRes &gt;</type>
      <name>_prevTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>a2145a1336f600e29198aa352fbbedd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Callback</type>
      <name>_myTask</name>
      <anchorfile>structzyppng_1_1detail_1_1AsyncToSyncResult_3_01PrevRes_00_01Callback_00_01std_1_1enable__if__t_1646ddf072c8edab36eaefa3786b0409.html</anchorfile>
      <anchor>adb07e4de5af809f530d0df1e0e45bd9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::AttachedMedia</name>
    <filename>structzypp_1_1media_1_1AttachedMedia.html</filename>
    <member kind="function">
      <type></type>
      <name>AttachedMedia</name>
      <anchorfile>structzypp_1_1media_1_1AttachedMedia.html</anchorfile>
      <anchor>a6c871ca5692ab7135d0ec89cca0f7824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttachedMedia</name>
      <anchorfile>structzypp_1_1media_1_1AttachedMedia.html</anchorfile>
      <anchor>a20e100638065f39e2f7e15180b81bfa7</anchor>
      <arglist>(MediaSourceRef _mediaSource, AttachPointRef _attachPoint)</arglist>
    </member>
    <member kind="variable">
      <type>MediaSourceRef</type>
      <name>mediaSource</name>
      <anchorfile>structzypp_1_1media_1_1AttachedMedia.html</anchorfile>
      <anchor>a28d43e50d3499387f3374fd186a16642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AttachPointRef</type>
      <name>attachPoint</name>
      <anchorfile>structzypp_1_1media_1_1AttachedMedia.html</anchorfile>
      <anchor>a88490a2ee6865c34353660a0e7d2b691</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1media_1_1AttachedMedia.html</anchorfile>
      <anchor>ab87d7199d8466bd67441334dd22faffd</anchor>
      <arglist>(std::ostream &amp;str, const AttachedMedia &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::worker::AttachedMedia</name>
    <filename>structzyppng_1_1worker_1_1AttachedMedia.html</filename>
    <member kind="variable">
      <type>std::shared_ptr&lt; Device &gt;</type>
      <name>_dev</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachedMedia.html</anchorfile>
      <anchor>a1b08b82480f4069b2c6d0ee0575ebadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_attachRoot</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachedMedia.html</anchorfile>
      <anchor>a5565cfbb0401a9ac09eee4ad148bbfb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AttachedMediaInfo</name>
    <filename>classzyppng_1_1AttachedMediaInfo.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="function">
      <type></type>
      <name>AttachedMediaInfo</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>acf0942e47ac372fecfa1e628b6bdfd8b</anchor>
      <arglist>(const std::string &amp;id, ProvideQueue::Config::WorkerType workerType, const zypp::MirroredOrigin &amp;originConfig, ProvideMediaSpec &amp;spec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttachedMediaInfo</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>af0a783e1a0b138c7f513d967b09b5051</anchor>
      <arglist>(const std::string &amp;id, ProvideQueueWeakRef backingQueue, ProvideQueue::Config::WorkerType workerType, const zypp::MirroredOrigin &amp;originConfig, const ProvideMediaSpec &amp;mediaSpec, const std::optional&lt; zypp::Pathname &gt; &amp;mnt={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>aad9bb5632dbc9075ae8b60b1773cde24</anchor>
      <arglist>(std::string &amp;&amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a687580fd5b8887cb28321c41a67f35e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url</type>
      <name>attachedUrl</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a17325861b4f570e9affcd8cd8060b104</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameMedium</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a57e1d98cb991b7a7d0f30e3a0a997857</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;spec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSameMedium</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>aafab60f2eae1cf1329d58529b4326385</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;originA, const ProvideMediaSpec &amp;specA, const zypp::MirroredOrigin &amp;originB, const ProvideMediaSpec &amp;specB)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a93ca2ef97c75c91a29be7201bf8dcf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideQueueWeakRef</type>
      <name>_backingQueue</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>aa4046db37bec88728a825c48d54e2ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideQueue::Config::WorkerType</type>
      <name>_workerType</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>aeadc0404c79769701abfd21868e20e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::MirroredOrigin</type>
      <name>_originConfig</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a49d41d1f822850e100f9ecde8736760b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideMediaSpec</type>
      <name>_spec</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a29d9b3de98a02edc75ca0f23d0d5988b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; zypp::Pathname &gt;</type>
      <name>_localMountPoint</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a6a57d846873d582b00230da032575936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::chrono::steady_clock::time_point &gt;</type>
      <name>_idleSince</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a743405bdd77c51e05a02f1a70c7cf986</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unref_to</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a036ac4cffd57ec11f7f2e80efc53a369</anchor>
      <arglist>(unsigned int refCnt) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ref_to</name>
      <anchorfile>classzyppng_1_1AttachedMediaInfo.html</anchorfile>
      <anchor>a9aa4ae37e5014f0c7c1458655f0e1fdb</anchor>
      <arglist>(unsigned refCnt) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AttachedSyncMediaInfo</name>
    <filename>classzyppng_1_1AttachedSyncMediaInfo.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="function">
      <type></type>
      <name>AttachedSyncMediaInfo</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>aeca0d2c52732e4cb1f0a518462387879</anchor>
      <arglist>(MediaSyncFacadeRef parentRef, zypp::media::MediaAccessId mediaId, zypp::MirroredOrigin origin, ProvideMediaSpec mediaSpec, const zypp::Pathname &amp;locPath)</arglist>
    </member>
    <member kind="function">
      <type>zypp::media::MediaAccessId</type>
      <name>mediaId</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>adc723688c14f4f5994ad04685f60670c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ProvideMediaSpec &amp;</type>
      <name>spec</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>aec87a9cba6374a19226b272f1c58d328</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url</type>
      <name>url</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a5f72ffa23c6d00bf83f31abd956d5fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::MirroredOrigin &amp;</type>
      <name>origin</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a1768fbffd53bbbc7f27acb816c8cf0e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::Pathname &gt; &amp;</type>
      <name>rootPath</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>abda1f00a8436e0b016ac669ee3f15972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MediaSyncFacadeRef</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a997cd7b83db5d27b4638406ef640c9f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameMedium</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a850a8c3881e7a605b98f88f5d70bdc7a</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;spec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unref_to</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>ae9ba8b61d164129156c0a7576618470c</anchor>
      <arglist>(unsigned int) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::media::MediaAccessId</type>
      <name>_id</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a110b4ff86f5a36bd335aa8616f9bbfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>aa11956af994a010a6845766872132c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideMediaSpec</type>
      <name>_spec</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a634a5dfca2f7f6788d729357087b91ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaSyncFacadeRef</type>
      <name>_parent</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a4835e2f0771a358e0bea6c5f0ea2a573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; zypp::Pathname &gt;</type>
      <name>_localPath</name>
      <anchorfile>classzyppng_1_1AttachedSyncMediaInfo.html</anchorfile>
      <anchor>a7b8b245cf9487d16ac8f3c57de505a9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::worker::AttachError</name>
    <filename>structzyppng_1_1worker_1_1AttachError.html</filename>
    <member kind="function">
      <type></type>
      <name>AttachError</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>abc68c27b025bff6adf085d6c0328cb11</anchor>
      <arglist>(const MessageCodes code, const std::string &amp;reason, const bool transient, const HeaderValueMap &amp;extra={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AttachError</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>af6af3ee6200b3e1762ca5cc42e812ddd</anchor>
      <arglist>(const MessageCodes code, const bool transient, const zypp::Exception &amp;e)</arglist>
    </member>
    <member kind="variable">
      <type>MessageCodes</type>
      <name>_code</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>af6942b50ba115ad3d4765be2d71b6222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_reason</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>a84e502b67c4df70de9f2e031f9c46807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_transient</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>a84fa829f22eaf8aa476ca1e22c1f8152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HeaderValueMap</type>
      <name>_extra</name>
      <anchorfile>structzyppng_1_1worker_1_1AttachError.html</anchorfile>
      <anchor>a73caf83c41ff0c891b6ab542dc200c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::AttachMediaItem</name>
    <filename>classzyppng_1_1AttachMediaItem.html</filename>
    <base>zyppng::ProvideItem</base>
    <member kind="function">
      <type></type>
      <name>~AttachMediaItem</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a931ac12c68a238423b1f25ad7788dc2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(const zyppng::expected&lt; AttachedMediaInfo * &gt; &amp;) &gt;</type>
      <name>sigReady</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a70ae79ebc955b134f6bf2449432ef563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProvidePromiseRef&lt; Provide::MediaHandle &gt;</type>
      <name>promise</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a6b3be5028e19f5909186e7dd6c24b67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AttachMediaItemRef</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a04ad59ba0115a9c97c3003e53ac052f4</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request, ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>AttachMediaItem</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a059bef78b6dc3497d564fd996d77f904</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request, ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a0c2cc3b090747b52859e139db65463ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a61fbfdab62382fab020c16b2842892cc</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef finishedReq, const ProvideMessage &amp;msg) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cancelWithError</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>ad9feb48da204fbabbfcb575058cb4621</anchor>
      <arglist>(std::exception_ptr error) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishWithSuccess</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a78a4be1f94c9c29b459562b2b4be1e6f</anchor>
      <arglist>(AttachedMediaInfo_Ptr medium)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; zypp::media::AuthData &gt;</type>
      <name>authenticationRequired</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>ae714adb6eaddc135a228d44c911dd019</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef req, const zypp::Url &amp;effectiveUrl, int64_t lastTimestamp, const std::map&lt; std::string, std::string &gt; &amp;extraFields) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onMasterItemReady</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>aefa0883504334499a03fe911e1a92968</anchor>
      <arglist>(const zyppng::expected&lt; AttachedMediaInfo * &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a6182bfb0b3d0734e30c50a0c79270ce1</anchor>
      <arglist>(ProvideQueue *queue, ProvideRequestRef finishedReq, const std::exception_ptr excpt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void(const zyppng::expected&lt; AttachedMediaInfo * &gt; &amp;)&gt;</type>
      <name>_sigReady</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a0e190239eba0c2c5fd1971486b5571cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_promiseCreated</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a56f6e07a1c505decafb50555da723cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>connection</type>
      <name>_masterItemConn</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>ac3f4afcdaf04e510921aaf2ee825df46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>acc5d63346119311077a42c68a20d4b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideMediaSpec</type>
      <name>_initialSpec</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a933f299bd9bf6798189ae7c8231ff4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideQueue::Config::WorkerType</type>
      <name>_workerType</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a909c7b6c5e1a7d632ea1c074f5a2db26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvidePromiseWeakRef&lt; Provide::MediaHandle &gt;</type>
      <name>_promise</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a81ff381d302d95c4e6f1ade1111c4f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaDataVerifierRef</type>
      <name>_verifier</name>
      <anchorfile>classzyppng_1_1AttachMediaItem.html</anchorfile>
      <anchor>a7db13a48f6ef4de8ad7a68e771103437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::AttachPoint</name>
    <filename>classzypp_1_1media_1_1AttachPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>AttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1AttachPoint.html</anchorfile>
      <anchor>a655c260ea38bf86fd05c8def54f7f00d</anchor>
      <arglist>(Pathname _path=Pathname(), bool _temp=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1media_1_1AttachPoint.html</anchorfile>
      <anchor>a9961a885b16d74bfd1e2d97dffd00f0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>path</name>
      <anchorfile>classzypp_1_1media_1_1AttachPoint.html</anchorfile>
      <anchor>a8e6cd04f2950019227902bb27a01565e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>temp</name>
      <anchorfile>classzypp_1_1media_1_1AttachPoint.html</anchorfile>
      <anchor>ad68218d64e73af4f3bb2486f3eeb12c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1media_1_1AttachPoint.html</anchorfile>
      <anchor>a4186b4c5950be3265c0cfec47558f819</anchor>
      <arglist>(std::ostream &amp;str, const AttachPoint &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::AuthData</name>
    <filename>classzypp_1_1media_1_1AuthData.html</filename>
    <member kind="function">
      <type></type>
      <name>AuthData</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>ae3772d286751576b743a973203cd67e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AuthData</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>ab4247b5c4d3706762d7823c95f96835f</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AuthData</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a04908e7d8f83fbb562ebb63e0f664541</anchor>
      <arglist>(std::string username, std::string password)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AuthData</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a93c9a0e8ca8a111d3c2135d49078f0ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>valid</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a56fb853266f373f102f79ebefd8c2c97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>ab7333276f7fac7c78a0c7754507c2ee3</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsername</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a42760ba81a852663cab073b1d0d359f3</anchor>
      <arglist>(const std::string &amp;username)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassword</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a5abadbf1dbb48758a9c6078698e73c1b</anchor>
      <arglist>(const std::string &amp;password)</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a59c7b6f616f1b8583ce6ce90c00a5268</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>username</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>af459cd246f955f040b7b9f50954e43cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>password</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a19b5cce790aa06a9d4714cb3f6f1f7b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>lastDatabaseUpdate</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a1bc617ed1d44dcc951eafc245e20b9e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastDatabaseUpdate</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a7b94e95613b2dfbed409cfd7268bb37d</anchor>
      <arglist>(time_t time)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>extraValues</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>ad5c0c7d1df83b54832a9a2c4decffa58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>extraValues</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a5b06e5041330d3c4e9efb81181288531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>ab49b90f93475934b11ad614adee04906</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpAsIniOn</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a0073dc4a673e62b226d9eb91a0a4e2d7</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Url</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a474d0aed996162eae53ab58351bc06c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_username</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>aeab672a2af53626a899c653a088b8ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_password</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>aff939b70bc54406e531cedc092494364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_lastChange</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>a89a0057b8c6812bb55a02d70c3beba5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>_extraValues</name>
      <anchorfile>classzypp_1_1media_1_1AuthData.html</anchorfile>
      <anchor>aa18256ef822475a623c2ab5753d310fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::AuthDataComparator</name>
    <filename>structzypp_1_1media_1_1AuthDataComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1media_1_1AuthDataComparator.html</anchorfile>
      <anchor>a14205d9a7aae16c2b6dbc921abe3f18a</anchor>
      <arglist>(const AuthData_Ptr &amp;lhs, const AuthData_Ptr &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::AuthenticationReport</name>
    <filename>structzypp_1_1media_1_1AuthenticationReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>prompt</name>
      <anchorfile>structzypp_1_1media_1_1AuthenticationReport.html</anchorfile>
      <anchor>af1506f0591976eeb2c743262c968cfca</anchor>
      <arglist>(const Url &amp;, const std::string &amp;, AuthData &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::worker::AuthInfo</name>
    <filename>structzyppng_1_1worker_1_1AuthInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>username</name>
      <anchorfile>structzyppng_1_1worker_1_1AuthInfo.html</anchorfile>
      <anchor>a121fc8279de11a4699c1c9bb9b111669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>password</name>
      <anchorfile>structzyppng_1_1worker_1_1AuthInfo.html</anchorfile>
      <anchor>addf4641207201d3a5914d82012ad4225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>last_auth_timestamp</name>
      <anchorfile>structzyppng_1_1worker_1_1AuthInfo.html</anchorfile>
      <anchor>a507261892df16949cba7f46bcc419c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>extraKeys</name>
      <anchorfile>structzyppng_1_1worker_1_1AuthInfo.html</anchorfile>
      <anchor>ac3d0b95d3a3a7347150c2bb6d9e0ae98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::AutoDisconnect</name>
    <filename>structzyppng_1_1AutoDisconnect.html</filename>
    <member kind="function">
      <type></type>
      <name>AutoDisconnect</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>a39c253bb59fa2c70598784d1436ae1f3</anchor>
      <arglist>(connection &amp;&amp;conn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDisconnect</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>a68761c90fb889487771caf5d56d3ffe8</anchor>
      <arglist>(AutoDisconnect &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDisconnect</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>a8092b5d298ea5b2d651e527e4a7603c2</anchor>
      <arglist>(const AutoDisconnect &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>AutoDisconnect &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>a2a219be366abbfec1f2c856907d2de7d</anchor>
      <arglist>(const AutoDisconnect &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AutoDisconnect</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>a3c2a86e7b163e3c4422c20612a387508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>connection</type>
      <name>_conn</name>
      <anchorfile>structzyppng_1_1AutoDisconnect.html</anchorfile>
      <anchor>abb4e084172faa1ece15e275a1654b891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::AutoDispose</name>
    <filename>classzypp_1_1AutoDispose.html</filename>
    <templarg>class Tp</templarg>
    <class kind="struct">zypp::AutoDispose::Impl</class>
    <member kind="typedef">
      <type>typename boost::call_traits&lt; Tp &gt;::param_type</type>
      <name>param_type</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>ac514b78234c9c5df6d133b68f6e22e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename boost::call_traits&lt; Tp &gt;::reference</type>
      <name>reference</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>ada69b1c4f64de95f1f91d94b4e6ebab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename boost::call_traits&lt; Tp &gt;::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a7c653ab4e2244cdd7c0851610e287952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tp</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>af57e671bcc2be9b2fbb2ef9a52811968</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename boost::call_traits&lt; Tp &gt;::value_type</type>
      <name>result_type</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>afea03111e0cbc52219d792dcde9a82fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::conditional_t&lt; std::is_pointer_v&lt; Tp &gt;||std::is_integral_v&lt; Tp &gt;, Tp const, reference &gt;</type>
      <name>dispose_param_type</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a76a9363623fe769b0fdfb93c5e221658</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; void(dispose_param_type)&gt;</type>
      <name>Dispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a5fcd9530a25a5a48872cdf403037979e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a620722812d4b6d60372893ef92e6b4ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a6062f28431ad98d56e1c8af2824c5038</anchor>
      <arglist>(Dispose dispose_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>adbcd1fbf91995cb71518b9064247bbf1</anchor>
      <arglist>(value_type value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>ada8eb3d5743f4e4c02dc8361b8901991</anchor>
      <arglist>(value_type value_r, Dispose dispose_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator reference</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>aa56d01e016e79e0c3a9b6535e7437ccb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>value</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a4b4317c4769036059b71aa594012cc84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a76af2bfbf42e796d46bd7660a45816c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a2ffeef8045c23ebc7b63981e13c65fb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a870d08c5f42e20d6b53e1c145344681d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a32bd12becfe275aca1e13366f5b69f0f</anchor>
      <arglist>(AutoDispose &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>aa93fe77a148860b5fcd40be04d3d7dd2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Dispose &amp;</type>
      <name>getDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a4edfb6c3ab576aa0d39aa4f09bf416ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>ac078686f360b5010557c32078fb1f3d6</anchor>
      <arglist>(const Dispose &amp;dispose_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a521dbb5b910cd99a33850c12de8987d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDispose</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>aa68086f369be68b87f824151d4e45c2b</anchor>
      <arglist>(Dispose &amp;dispose_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a8af90dae312275b4da24cbc20a205080</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1AutoDispose.html</anchorfile>
      <anchor>a4bfbb133924af2b5cff229229330bfef</anchor>
      <arglist>(std::ostream &amp;str, const AutoDispose&lt; Tp &gt; &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::AutoFD</name>
    <filename>structzypp_1_1AutoFD.html</filename>
    <base>zypp::AutoDispose&lt; int &gt;</base>
    <member kind="function">
      <type></type>
      <name>AutoFD</name>
      <anchorfile>structzypp_1_1AutoFD.html</anchorfile>
      <anchor>a3cb06f937ed94fcfd87c648bec3e73ea</anchor>
      <arglist>(int fd_r=-1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::AutoFILE</name>
    <filename>structzypp_1_1AutoFILE.html</filename>
    <base>zypp::AutoDispose&lt; FILE * &gt;</base>
    <member kind="function">
      <type></type>
      <name>AutoFILE</name>
      <anchorfile>structzypp_1_1AutoFILE.html</anchorfile>
      <anchor>aeefd9e381d614835e21f5874fe9a9a51</anchor>
      <arglist>(FILE *file_r=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::AutoFREE</name>
    <filename>structzypp_1_1AutoFREE.html</filename>
    <templarg>typename Tp</templarg>
    <base>zypp::AutoDispose&lt; Tp * &gt;</base>
    <member kind="function">
      <type></type>
      <name>AutoFREE</name>
      <anchorfile>structzypp_1_1AutoFREE.html</anchorfile>
      <anchor>a7c5cbfe48322964c0e43e9b028479a88</anchor>
      <arglist>(Tp *ptr_r=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoFREE</name>
      <anchorfile>structzypp_1_1AutoFREE.html</anchorfile>
      <anchor>a695456cc870ed9bdcbf5b1ee9e3e875f</anchor>
      <arglist>(void *ptr_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AutoFREE&lt; Tp &gt;</name>
    <filename>classAutoFREE_3_01Tp_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::AutoFREE&lt; void &gt;</name>
    <filename>structzypp_1_1AutoFREE_3_01void_01_4.html</filename>
    <base>zypp::AutoDispose&lt; void * &gt;</base>
    <base>zypp::AutoDispose&lt; void * &gt;</base>
    <member kind="function">
      <type></type>
      <name>AutoFREE</name>
      <anchorfile>structzypp_1_1AutoFREE_3_01void_01_4.html</anchorfile>
      <anchor>abf94aa2d29570a3ec7fecb9147d41384</anchor>
      <arglist>(void *ptr_r=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>helix::detail::AutoXmlFree</name>
    <filename>structhelix_1_1detail_1_1AutoXmlFree.html</filename>
    <templarg>typename Tp</templarg>
    <base>zypp::AutoDispose&lt; Tp * &gt;</base>
    <member kind="function">
      <type></type>
      <name>AutoXmlFree</name>
      <anchorfile>structhelix_1_1detail_1_1AutoXmlFree.html</anchorfile>
      <anchor>a9bf7f0b0339a7888bf296adbaad5235d</anchor>
      <arglist>(Tp *ptr_r=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::SelectableTraits::AVOrder</name>
    <filename>structzypp_1_1ui_1_1SelectableTraits_1_1AVOrder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits_1_1AVOrder.html</anchorfile>
      <anchor>a715717cbf22e45ac5c8ffe211af18778</anchor>
      <arglist>(const PoolItem &amp;lhs, const PoolItem &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AwaitImpl</name>
    <filename>structzyppng_1_1detail_1_1AwaitImpl.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename SigGetter</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::AwaitImpl&lt; ArgType, SignalProxy&lt; SigR(SigT...)&gt;(ArgType::*)()&gt;</name>
    <filename>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</filename>
    <templarg>typename ArgType</templarg>
    <templarg>typename SigR</templarg>
    <templarg>typename ... SigT</templarg>
    <base>zyppng::AsyncOp&lt; std::shared_ptr&lt; ArgType &gt; &gt;</base>
    <member kind="typedef">
      <type>SignalProxy&lt; SigR(SigT...)&gt;(ArgType::*)()</type>
      <name>SigGetter</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>a5cd5bea572c8eea7132d9f4939533606</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AwaitImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>ae841230defabfe02b03902f5573dd8d3</anchor>
      <arglist>(S &amp;&amp;sigGet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AwaitImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>ab6aa621e2fcd39ec99a7474108b834cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>a825d005bc8a4b1adea5e97bd2340f50c</anchor>
      <arglist>(std::shared_ptr&lt; ArgType &gt; &amp;&amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if_t&lt; std::is_same_v&lt; void, RetType &gt;, RetType &gt;</type>
      <name>sigHandler</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>a9141c401b58086fa94f8c58e8f084e6e</anchor>
      <arglist>(SigT...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if_t&lt; !std::is_same_v&lt; void, RetType &gt;, RetType &gt;</type>
      <name>sigHandler</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>ac07a2db27b306cc4a64fb57a2ec70a70</anchor>
      <arglist>(SigT...)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ArgType &gt;</type>
      <name>_req</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>a0fe18d57a1e6d9ab46589ae36fd6eb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SigGetter</type>
      <name>_sigGet</name>
      <anchorfile>structzyppng_1_1detail_1_1AwaitImpl_3_01ArgType_00_01SignalProxy_3_01SigR_07SigT_8_8_8_08_4_07ArgType_1_1_5_08_07_08_4.html</anchorfile>
      <anchor>a2a418213a1cac0ea334025ea716cfe94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>B1</name>
    <filename>classB1.html</filename>
  </compound>
  <compound kind="class">
    <name>zyppng::Base</name>
    <filename>classzyppng_1_1Base.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Base &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ac4e61c67d28d1e015a2d992173b041d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; Base &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a7e92cba4ffca5e10b1a09fd2289cd403</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ad4642cba66e0bc5d2db90cd544f8073b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Base</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ad045fc9faaaddfe448e98b5af01eadec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WeakPtr</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>abdc0a4483350fe2288d6e00845cc20a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ab6322881bce0a9e556f53ccd094265f4</anchor>
      <arglist>(const Base::Ptr &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a19a47ff39f90bf3b33cbec0e5fe1c496</anchor>
      <arglist>(const Ptr &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>const std::unordered_set&lt; Ptr &gt; &amp;</type>
      <name>children</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>aa7b799c5fbd8d7338b92d4923e4b6e98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::thread::id</type>
      <name>threadId</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a310cff1c57c785b2d31a8b6e8528c103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::weak_ptr&lt; T &gt; &gt;</type>
      <name>findChildren</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a5e8c4e1303e0eab146353f652ad0c76c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>shared_this</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a29570ab4eaf852cd2bdab82c70dc3241</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>shared_this</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a78a7a9eb91e9597beba6eab5092922eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::weak_ptr&lt; T &gt;</type>
      <name>weak_this</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ad32a97abe8e1e0bde4fbe1ed308344af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::weak_ptr&lt; T &gt;</type>
      <name>weak_this</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a0785e05d2790c9ae1e5afa99f3cd2f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>connect</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>aec7142cd95936af5613cfce89f9aadd9</anchor>
      <arglist>(SenderFunc &amp;&amp;sFun, typename internal::MemberFunction&lt; ReceiverFunc &gt;::ClassType &amp;recv, ReceiverFunc &amp;&amp;rFunc)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if_t&lt; std::is_member_function_pointer_v&lt; SenderFunc &gt;, connection &gt;</type>
      <name>connectFunc</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a27a456cf2f66ec60c9b74e3c20431773</anchor>
      <arglist>(SenderFunc &amp;&amp;sFun, ReceiverFunc &amp;&amp;rFunc, const Tracker &amp;...trackers)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static decltype(auto)</type>
      <name>make_base_slot</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ab86fc6bca10efb2a7054679c392c1cdf</anchor>
      <arglist>(Obj *o, Functor &amp;&amp;f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>connect</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ac8da610325783cbf0a39c8087cfadb1f</anchor>
      <arglist>(typename internal::MemberFunction&lt; SenderFunc &gt;::ClassType &amp;s, SenderFunc &amp;&amp;sFun, typename internal::MemberFunction&lt; ReceiverFunc &gt;::ClassType &amp;recv, ReceiverFunc &amp;&amp;rFunc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>connectFunc</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a842b1fbf9dce6019b065ab33e51cbea0</anchor>
      <arglist>(typename internal::MemberFunction&lt; SenderFunc &gt;::ClassType &amp;s, SenderFunc &amp;&amp;sFun, ReceiverFunc &amp;&amp;rFunc, const Tracker &amp;...trackers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Base</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>a6b26e8d8db8cde519bd92f42fd9620fd</anchor>
      <arglist>(BasePrivate &amp;dd)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; BasePrivate &gt;</type>
      <name>d_ptr</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>afd718b718a543e68c985129082637ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>classzyppng_1_1Base.html</anchorfile>
      <anchor>ad79851cb3d943fc13532e03a91d978f2</anchor>
      <arglist>(Base)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::BasePrivate</name>
    <filename>classzyppng_1_1BasePrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>BasePrivate</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>ae64ee66c14a84c7b042096c0fcf0ac4c</anchor>
      <arglist>(Base &amp;b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BasePrivate</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>a18220914d9ee90cdb7fb8b2d94bf9271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>ad0490b069406830a5e6a36712017c3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Base::WeakPtr</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>a2cd94d4640a65feabc2ec0a6de121c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_set&lt; Base::Ptr &gt;</type>
      <name>children</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>a396389e73c4fa1bde673741f87d2e548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Base *</type>
      <name>z_ptr</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>a73f4e16ed439b2957a09f6f90f6ac283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::thread::id</type>
      <name>threadId</name>
      <anchorfile>classzyppng_1_1BasePrivate.html</anchorfile>
      <anchor>add67473eff1dba44ce8700fd1ef55659</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::packagedelta::DeltaRpm::BaseVersion</name>
    <filename>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseVersion</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>a27bb4eb3f4816d7502955cf665af8a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>a18eab0e352a032f15f7bf715021814ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>sequenceinfo</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>a6ef1d99b0b3ff66fa449af59fb0b7a9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BaseVersion &amp;</type>
      <name>setEdition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>ac62d817014f587bb72c281172038d13b</anchor>
      <arglist>(const Edition &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>BaseVersion &amp;</type>
      <name>setSequenceinfo</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>acd5aae1c67d848bf5af7351f0115a07d</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>a766d1ba1466c15aa93589625f4ff49e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_sequenceinfo</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm_1_1BaseVersion.html</anchorfile>
      <anchor>a51b99a2dc0cb82416bd71191d7c383af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::BasicReportHelper</name>
    <filename>classzyppng_1_1BasicReportHelper.html</filename>
    <templarg>typename ZyppContextRef</templarg>
    <member kind="function">
      <type></type>
      <name>BasicReportHelper</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a09eb2662c0f12212f3a73e27c8a57d5f</anchor>
      <arglist>(const BasicReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BasicReportHelper</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a144e590b9b9a62559227c72a5fc18e87</anchor>
      <arglist>(BasicReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>BasicReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>af6620066483848cc0703e112cc200abc</anchor>
      <arglist>(const BasicReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>BasicReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>ab05bf7e99a04fcfdeb7889e2c95b1fe0</anchor>
      <arglist>(BasicReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const ZyppContextRef &amp;</type>
      <name>zyppContext</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a9af6b0b33ac69d8aa775ca4e3a34c46e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr bool</type>
      <name>async</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a7862dd09bb13fd67b2f3f9c7ae644e2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BasicReportHelper</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a9fc514f46f87ad1e8c0ce519f4a16590</anchor>
      <arglist>(ZyppContextRef &amp;&amp;ctx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ZyppContextRef</type>
      <name>_ctx</name>
      <anchorfile>classzyppng_1_1BasicReportHelper.html</anchorfile>
      <anchor>a49a385cf5c2a1c76ae0ca773bc1d7702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::BasicState</name>
    <filename>classzyppng_1_1BasicState.html</filename>
    <templarg>typename StatemachineType</templarg>
    <templarg>bool isFin</templarg>
    <base>zyppng::Base</base>
    <member kind="function">
      <type></type>
      <name>BasicState</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>aeac2d720dde9e43e85ac5ea03b670462</anchor>
      <arglist>(StatemachineType &amp;sm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BasicState</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>a954f4827c1dae3b95900318b88a2b595</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BasicState</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>ae33326fd165aa1febdc5f1deb07f841f</anchor>
      <arglist>(BasicState &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>BasicState &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>af58959faccff7f434a4efe06b6e763df</anchor>
      <arglist>(BasicState &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>StatemachineType &amp;</type>
      <name>stateMachine</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>aa3431ddd2fc5818a59fb622970e6ed9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StatemachineType &amp;</type>
      <name>stateMachine</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>af6dff16b53bbe8607d80d7fc2586acf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>isFinal</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>ae73692fe3c6f464cf774d716bac8642f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatemachineType &amp;</type>
      <name>_sm</name>
      <anchorfile>classzyppng_1_1BasicState.html</anchorfile>
      <anchor>ae36b660ee36711a8852de4c31a8856da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::BinHeader</name>
    <filename>classzypp_1_1target_1_1rpm_1_1BinHeader.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="class">zypp::target::rpm::BinHeader::intList</class>
    <class kind="class">zypp::target::rpm::BinHeader::stringList</class>
    <member kind="typedef">
      <type>intrusive_ptr&lt; BinHeader &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a0e22514662b88ebb96967ba228b7349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const BinHeader &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a33b4b553f562ec4c17317d5333c06988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rpmTag</type>
      <name>tag</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>ac4c84c2366f2e9b784074e2a6665da41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a47acdbb60c852d8c2a2c835e48b299b1</anchor>
      <arglist>(Header h_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>aa1f90abc1086ba3e7eab2716fbd8dcc2</anchor>
      <arglist>(BinHeader::Ptr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BinHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a61b743dc2392d5e46e299056f4176c7a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a35dce511d8108c6477f14e4b4e98a4a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_tag</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>ae9976aa91c8e9331e321119fb4843302</anchor>
      <arglist>(tag tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>int_list</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>afbed97b8b1d2cd7ba9842e3ae3d1e77d</anchor>
      <arglist>(tag tag_r, intList &amp;lst_r) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>string_list</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a378669277cfe12787c96ac32f65bb133</anchor>
      <arglist>(tag tag_r, stringList &amp;lst_r) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>int_val</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>ab2c6b655285e1493aa5f520a45a785c3</anchor>
      <arglist>(tag tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>blob_val</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a82d99c323ee3831dd22a69e8df7d503e</anchor>
      <arglist>(tag tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>string_val</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a221fab170ca5ae2eefe173417d2e6b6c</anchor>
      <arglist>(tag tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>format</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a5ac32b3f28840ab1732311ce93f15612</anchor>
      <arglist>(const char *fmt) const</arglist>
    </member>
    <member kind="function">
      <type>Header</type>
      <name>get</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>aacef3cbc2ca0b3f4f1d446714eadc79a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>stringList_val</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>adff249d2a63b6b7e13be6a4b7cfa3c40</anchor>
      <arglist>(tag tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a88d8b3fcdcd46a82c7919432080b71e0</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>assertHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>ac78d9d2969ba071809fe2baead554167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Header</type>
      <name>_h</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader.html</anchorfile>
      <anchor>a43d87ffb8054a595cd76032d5ff74c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::bit::BitField</name>
    <filename>classzypp_1_1bit_1_1BitField.html</filename>
    <templarg>class TInt</templarg>
    <base>zypp::bit::Range&lt; TInt, 0, MaxBits&lt; TInt &gt;::value &gt;</base>
    <member kind="function">
      <type></type>
      <name>BitField</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a5267782b6446f155bbab634055126295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BitField</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a231cc5daf9ea6b9b23dcc694a78ba05d</anchor>
      <arglist>(const TInt &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a6775fcc5f723d8760d395d5397bc50a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>value</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a8a4fdb4fd304a922cacd2232d3b18f51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>value</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>afdd2ac38eb5db594dc3fa4baf19f1828</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>af277009722da66b5ea332b55db739e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a8a60aff099a47f6b02a0c0e40ee8e684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>assign</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a3773f0e86e03e8a537fe3a1cdcb0226b</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>assign</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a177ba729e2c48eb108fad453b6d5aec4</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ae34a96187910d9b3de34738990849959</anchor>
      <arglist>(TInt rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ad3367c2e486525d8c426d01dac6de965</anchor>
      <arglist>(TInt rhs) const</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>set</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a23c78e6b0789e6e8e98c467a32906de4</anchor>
      <arglist>(TInt rhs, bool doset_r)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>set</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ae1694ae9c2588b3908629d7d7b1a02ed</anchor>
      <arglist>(TInt rhs, bool doset_r)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>set</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>aca1ef5f2c4a291c649a95366da409fdc</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>set</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ab7c68a2b54fe4072f64b6aab5066f3f2</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>unset</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>afdff26e1b98953f96801fc8ce86c38d7</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>unset</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a9865a5cb7861a633b142a2ce0e476de3</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a0cf4264247a21a8f3bfd727d58dac49a</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>afdc8127ab7a278bcdeeb6a5a2525858c</anchor>
      <arglist>(TInt rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAnyOf</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a0a8cd07c6ae1066c70283227846f65c0</anchor>
      <arglist>(TInt rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAnyOf</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>aa8d6cb84150f95f89f4ff40a8a1d7d6e</anchor>
      <arglist>(TInt rhs) const</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ac9e61e9631839d1d2ff9ec50eec85a4e</anchor>
      <arglist>(const BitField &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ac65cef9666c3b1479e9529a458672d21</anchor>
      <arglist>(const BitField &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator|=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a07cb1434b63a424732a66389f75069a4</anchor>
      <arglist>(const BitField &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator^=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a9890c42ca82b55db8a0d5d7f5ab328cb</anchor>
      <arglist>(const BitField &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a3e97cc968b746244e6899a8ad1650e11</anchor>
      <arglist>(unsigned num)</arglist>
    </member>
    <member kind="function">
      <type>BitField &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a09867fc40c1b572bcdde7c59f8eb944c</anchor>
      <arglist>(unsigned num)</arglist>
    </member>
    <member kind="function">
      <type>BitField</type>
      <name>operator~</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a43ecd037a7bf0f7b631ef4346fbf2cd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TInt</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>acb4eae56a8ce0610290b428bb87e7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a624c1083fb1dfb1f629c72fc351f0630</anchor>
      <arglist>(std::ostream &amp;str, const BitField&lt; TInt &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a12b9ff1fda3cd34e1beb6048e9d93a00</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, const BitField&lt; TInt &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a69597730b83bc4b3b7be5da53429e8d7</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, const BitField&lt; TInt &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField&lt; TInt &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a1663a23fea15a15309e6595cf771701b</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, const BitField&lt; TInt &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField&lt; TInt &gt;</type>
      <name>operator|</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a7d79427780d7d531e67ac185718170f2</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, const BitField&lt; TInt &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField&lt; TInt &gt;</type>
      <name>operator^</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a9cc9effdc769ef8e69531f3baf332ab9</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, const BitField&lt; TInt &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BitField&lt; TInt &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>a27614f4d9d2aac8933d5f961cb61bb3c</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, unsigned num)</arglist>
    </member>
    <member kind="function">
      <type>BitField&lt; TInt &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classzypp_1_1bit_1_1BitField.html</anchorfile>
      <anchor>ad29610309310b073e12a4211b14049da</anchor>
      <arglist>(const BitField&lt; TInt &gt; &amp;lhs, unsigned num)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Bool</name>
    <filename>classzypp_1_1json_1_1Bool.html</filename>
    <member kind="function">
      <type></type>
      <name>Bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a6e9134d6ec85539ae49f062796a2b0b8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>af62c5ddef979d775ddcf56da28b4524b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>ae377a5d13a1d354df98bd9060a763056</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a0ec39065bdbff550614e64e9c13bf25b</anchor>
      <arglist>(const Bool &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a626bd319a0ab76809a12735dc2f9fc85</anchor>
      <arglist>(Bool &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Bool &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a17373b121cd775ac137ce598b32c37dc</anchor>
      <arglist>(const Bool &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Bool &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a1d33f1362a12173f5847c29a4c174469</anchor>
      <arglist>(Bool &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Bool &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a9515aba92af833c809874cc83b0f3f74</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>ad86c6bb4b17898b9dac023bcd3671b98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a6a6121d41f7ed3aecf705326344ce11f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a336daff08232f5baf2190c1233d80b92</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>a4d86fbfd52fb1cf478493d7a8d8e02cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Bool.html</anchorfile>
      <anchor>af2f41fba640969b2f2b00b8fb85a8f0e</anchor>
      <arglist>(std::ostream &amp;str, const Bool &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::BooleanChoiceRequest</name>
    <filename>classzyppng_1_1BooleanChoiceRequest.html</filename>
    <base>zyppng::UserRequest</base>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>a41d0260a78338e595a1e303d6d7704f6</anchor>
      <arglist>(BooleanChoiceRequest, std::string label, const bool defaultAnswer=false, UserData userData={})</arglist>
    </member>
    <member kind="function">
      <type>UserRequestType</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>a599422f91c7ec681fb26bae726805fcd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>afd484ba3ab1ddce8f7006821177e7451</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChoice</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>a6625af6c5654f36bf71586ffd246683c</anchor>
      <arglist>(const bool sel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>choice</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>abbf9d03995ebc7b3445adac096ba81a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>a76d5cf1532e14051ea14c7195d7113ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_answer</name>
      <anchorfile>classzyppng_1_1BooleanChoiceRequest.html</anchorfile>
      <anchor>a3f2e09d28967d30ffed2f447a034ac96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::parse_def_assign::Builder</name>
    <filename>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</filename>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a1fb5cc158f99c977083448f2ec539e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>ac8c5d795e955fefd2eb376c8599092e8</anchor>
      <arglist>(Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Builder</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a57fe3b795abd123a150a6a71b794c726</anchor>
      <arglist>(const std::string &amp;attr_r, Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>aa9cebd27ed72b993a06245d62b9ee8cf</anchor>
      <arglist>(Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a45ed6b96b52ddbb7a0b1f4b2c38688d8</anchor>
      <arglist>(const std::string &amp;attr_r, Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a1403caeb745fbb3b942d644e1ee950de</anchor>
      <arglist>(function&lt; void(const Node &amp;)&gt; done_r)</arglist>
    </member>
    <member kind="function">
      <type>Builder &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a49072a557af4ff776545cb4142c8a9d4</anchor>
      <arglist>(function&lt; void(const Node &amp;)&gt; done_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator shared_ptr&lt; ParseDefConsume &gt;</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>a9a3ba5caba335c22b1274e652fa4bdb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Consumer &gt;</type>
      <name>_ptr</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Builder.html</anchorfile>
      <anchor>aaf06500216d5eb64894d8604f9120a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByArch</name>
    <filename>structzypp_1_1resfilter_1_1ByArch.html</filename>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type></type>
      <name>ByArch</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByArch.html</anchorfile>
      <anchor>a4062d2f084650526f940af971eb585ad</anchor>
      <arglist>(const Arch &amp;arch_r, TCompare cmp_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByArch.html</anchorfile>
      <anchor>a494bf9af4ec75409b87f0b86feb2fb9d</anchor>
      <arglist>(const ResObject::constPtr &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_arch</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByArch.html</anchorfile>
      <anchor>a193d823e9c800f7f77fdd16365723b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCompare</type>
      <name>_cmp</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByArch.html</anchorfile>
      <anchor>acdecbecc22de2d4c4dbcd80821bbca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByEdition</name>
    <filename>structzypp_1_1resfilter_1_1ByEdition.html</filename>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type></type>
      <name>ByEdition</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByEdition.html</anchorfile>
      <anchor>a93197ac5d92e8f097f92d93e8913ab21</anchor>
      <arglist>(Edition edition_r, TCompare cmp_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByEdition.html</anchorfile>
      <anchor>a6dad46012411d9c0e4b49f949bbf5989</anchor>
      <arglist>(const ResObject::constPtr &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByEdition.html</anchorfile>
      <anchor>a24ad41eb7ee2a593068741757984a8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCompare</type>
      <name>_cmp</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByEdition.html</anchorfile>
      <anchor>adff5c8c7374dff6ad40a11cd559365d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::selfilter::ByHasCandidateObj</name>
    <filename>structzypp_1_1ui_1_1selfilter_1_1ByHasCandidateObj.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByHasCandidateObj.html</anchorfile>
      <anchor>a250328a218dbc7e37033ef00f2843b38</anchor>
      <arglist>(const ui::Selectable::constPtr &amp;obj) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::selfilter::ByHasInstalledObj</name>
    <filename>structzypp_1_1ui_1_1selfilter_1_1ByHasInstalledObj.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByHasInstalledObj.html</anchorfile>
      <anchor>a1118edf327dc88ec219c2edc221577bc</anchor>
      <arglist>(const ui::Selectable::constPtr &amp;obj) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::pool::ByIdent</name>
    <filename>classzypp_1_1pool_1_1ByIdent.html</filename>
    <member kind="function">
      <type></type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a556092ba5c33da083f6b22d0d022e203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a82af126e405a688d30d9f16c00256afc</anchor>
      <arglist>(sat::Solvable slv_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>abda0b8c7186662ea79dd459074cf829b</anchor>
      <arglist>(IdString ident_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a97fc46bac892eff6832790fbdf79d78f</anchor>
      <arglist>(ResKind kind_r, IdString name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a5ca7267a23a58995c95be95a5cd5088d</anchor>
      <arglist>(ResKind kind_r, const C_Str &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a1dfdd8c2ca868040e5d08d1d14be7da7</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a4cea4b13d403300b75e0d0b89c44e59d</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>adaf5931a473b8be1880ce4ae741b67c1</anchor>
      <arglist>(const ResObject::constPtr &amp;p_r) const</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::IdType</type>
      <name>get</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a5f2eaaaf00b8d6b5c7016f44d4867ac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sat::detail::IdType</type>
      <name>makeIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>afc88d308b36e3a048a59d84c93515348</anchor>
      <arglist>(sat::Solvable slv_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sat::detail::IdType</type>
      <name>makeIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a3af5173ec36976e5eee3578832bb9f9a</anchor>
      <arglist>(const ResKind &amp;kind_r, IdString name_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sat::detail::IdType</type>
      <name>makeIdent</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a6da910296f8ffc094d6809d54ca60c03</anchor>
      <arglist>(const ResKind &amp;kind_r, const C_Str &amp;name_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::detail::IdType</type>
      <name>_id</name>
      <anchorfile>classzypp_1_1pool_1_1ByIdent.html</anchorfile>
      <anchor>a5402d98302e6b1085e845fd347ff88ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByInstalled</name>
    <filename>structzypp_1_1resfilter_1_1ByInstalled.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByInstalled.html</anchorfile>
      <anchor>a95dda258b2117f58c4939706045ce5ae</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByKeep</name>
    <filename>structzypp_1_1resfilter_1_1ByKeep.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByKeep.html</anchorfile>
      <anchor>a03b5625734d2ce4be392032989e1288c</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filter::ByKind</name>
    <filename>classzypp_1_1filter_1_1ByKind.html</filename>
    <member kind="function">
      <type></type>
      <name>ByKind</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>a921c759c7c7ad1a45839afb9727b3919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByKind</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>aeb63df0e9c473754a2d92eedc86e4ecf</anchor>
      <arglist>(ResKind kind_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>a0b219ab8ce89a26e47162d196323aa06</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>a340729e2c10cac9adef4529d61b56202</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResKind</type>
      <name>_kind</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>a0be342f6d178c517ef8a3af371c0be7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ByKind</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1filter_1_1ByKind.html</anchorfile>
      <anchor>a5eea671447a69d850a194bf3aa18b333</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::selfilter::ByKind</name>
    <filename>structzypp_1_1ui_1_1selfilter_1_1ByKind.html</filename>
    <member kind="function">
      <type></type>
      <name>ByKind</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByKind.html</anchorfile>
      <anchor>a25929a34f95bc2619fe5f927a6136aa3</anchor>
      <arglist>(ResKind kind_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByKind.html</anchorfile>
      <anchor>a2eaf104104e5bdbd04c2e0c12c47b79c</anchor>
      <arglist>(const Selectable::constPtr &amp;obj) const</arglist>
    </member>
    <member kind="variable">
      <type>ResKind</type>
      <name>_kind</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByKind.html</anchorfile>
      <anchor>ac0c7e84826988981c566475e88206640</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filter::ByLocaleSupport</name>
    <filename>classzypp_1_1filter_1_1ByLocaleSupport.html</filename>
    <member kind="function">
      <type></type>
      <name>ByLocaleSupport</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>a7ce5309565ac38283b7716081aaed54a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByLocaleSupport</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>a40fbd1bd8e33d715365ca44abdfcc216</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByLocaleSupport</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>a8a4cc735b193f54188bbd41e85d503fd</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>aa58182ef8544fb1e91e9ee9905634280</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>aa158d87c81d7001168d0025fede872ab</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>bool(sat::Solvable::*)(const Locale &amp;) const</type>
      <name>LS1</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>aebb4314abcb85c9be7af4de9a242f8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>bool(sat::Solvable::*)(const LocaleSet &amp;) const</type>
      <name>LS2</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>aae2eaa4c4d36fed678b855c7b438a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function&lt; bool(const sat::Solvable &amp;)&gt;</type>
      <name>_sel</name>
      <anchorfile>classzypp_1_1filter_1_1ByLocaleSupport.html</anchorfile>
      <anchor>abd1acc60defd0f6868cb77dd7cf15642</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByLock</name>
    <filename>structzypp_1_1resfilter_1_1ByLock.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByLock.html</anchorfile>
      <anchor>abb9b7e707104b14b4445845d01eb6a26</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByName</name>
    <filename>structzypp_1_1resfilter_1_1ByName.html</filename>
    <member kind="function">
      <type></type>
      <name>ByName</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByName.html</anchorfile>
      <anchor>ab36bcf9a226f4f674d87e3cc962d074d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByName</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByName.html</anchorfile>
      <anchor>abd9ffc9f5b7cacf779cef198b161031c</anchor>
      <arglist>(std::string name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByName.html</anchorfile>
      <anchor>ac0e3a1cc5179d6dcb6222c14f80ef262</anchor>
      <arglist>(const ResObject::constPtr &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByName.html</anchorfile>
      <anchor>aeb5a22394d06ef6e72fea8d788b67a22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::selfilter::ByName</name>
    <filename>structzypp_1_1ui_1_1selfilter_1_1ByName.html</filename>
    <member kind="function">
      <type></type>
      <name>ByName</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByName.html</anchorfile>
      <anchor>ac5ac56c2f48e0188ec5e1245e12bb1de</anchor>
      <arglist>(std::string name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByName.html</anchorfile>
      <anchor>a5cf1c396340715e68075afafcdc9b5be</anchor>
      <arglist>(const ui::Selectable::constPtr &amp;obj) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByName.html</anchorfile>
      <anchor>ac0b4886089c65a6cd5af9a30f270420e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::pool::ByPoolItem</name>
    <filename>structzypp_1_1pool_1_1ByPoolItem.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1pool_1_1ByPoolItem.html</anchorfile>
      <anchor>a911cc0dc0f8c4f693a631c8ed6f6c965</anchor>
      <arglist>(const PoolItem &amp;pi) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByRecommended</name>
    <filename>structzypp_1_1resfilter_1_1ByRecommended.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByRecommended.html</anchorfile>
      <anchor>a1a698525357a5240733372f458d3b9a9</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::detail::ByRepository</name>
    <filename>structzypp_1_1detail_1_1ByRepository.html</filename>
    <member kind="function">
      <type></type>
      <name>ByRepository</name>
      <anchorfile>structzypp_1_1detail_1_1ByRepository.html</anchorfile>
      <anchor>ac1324613ec682baffd41770abe2c378d</anchor>
      <arglist>(const Repository &amp;repository_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByRepository</name>
      <anchorfile>structzypp_1_1detail_1_1ByRepository.html</anchorfile>
      <anchor>a33e23d62948cb0c6dead4cd49deebac0</anchor>
      <arglist>(sat::detail::RepoIdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByRepository</name>
      <anchorfile>structzypp_1_1detail_1_1ByRepository.html</anchorfile>
      <anchor>ab702f399fafb9dc8dc3f535657e7d2b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1detail_1_1ByRepository.html</anchorfile>
      <anchor>af0a0f89eed1def62ede7f41ec613b68e</anchor>
      <arglist>(const sat::Solvable &amp;slv_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Repository</type>
      <name>_repository</name>
      <anchorfile>structzypp_1_1detail_1_1ByRepository.html</anchorfile>
      <anchor>af7837a4cc4727593f686c223ddd23d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByRepository</name>
    <filename>structzypp_1_1resfilter_1_1ByRepository.html</filename>
    <member kind="function">
      <type></type>
      <name>ByRepository</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByRepository.html</anchorfile>
      <anchor>a2435701517ebd494d64cf703c7ff2caa</anchor>
      <arglist>(Repository repository_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByRepository</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByRepository.html</anchorfile>
      <anchor>ac79288c1a4d21f45b942680611c0d4a5</anchor>
      <arglist>(std::string alias_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByRepository.html</anchorfile>
      <anchor>a5eaabf3358a0d7f608282d430c9bf995</anchor>
      <arglist>(const ResObject::constPtr &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_alias</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByRepository.html</anchorfile>
      <anchor>aa441b091145c1a4d75459178a47d3821</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filter::ByStatus</name>
    <filename>classzypp_1_1filter_1_1ByStatus.html</filename>
    <member kind="typedef">
      <type>bool(ResStatus::*)() const</type>
      <name>Predicate</name>
      <anchorfile>classzypp_1_1filter_1_1ByStatus.html</anchorfile>
      <anchor>ab06fbe4273ede33f5c82d4c39760e39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByStatus</name>
      <anchorfile>classzypp_1_1filter_1_1ByStatus.html</anchorfile>
      <anchor>aae8d71b381bdb1ada88dae278ec00d8d</anchor>
      <arglist>(Predicate pred_r=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByStatus.html</anchorfile>
      <anchor>a4604c17e41138ec6028a5c1875fd7374</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1ByStatus.html</anchorfile>
      <anchor>a27f085e8deaef5835f59c78de1f7c59d</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Predicate</type>
      <name>_pred</name>
      <anchorfile>classzypp_1_1filter_1_1ByStatus.html</anchorfile>
      <anchor>ab2460c13c8f6af55fd4182505690082c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::selfilter::ByStatus</name>
    <filename>structzypp_1_1ui_1_1selfilter_1_1ByStatus.html</filename>
    <member kind="function">
      <type></type>
      <name>ByStatus</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByStatus.html</anchorfile>
      <anchor>a3448407dd3a9074629cf3f084e50e0f7</anchor>
      <arglist>(Status status_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByStatus.html</anchorfile>
      <anchor>a46741c05a222e722ea669c2d182c5a9a</anchor>
      <arglist>(const ui::Selectable::constPtr &amp;obj) const</arglist>
    </member>
    <member kind="variable">
      <type>Status</type>
      <name>_status</name>
      <anchorfile>structzypp_1_1ui_1_1selfilter_1_1ByStatus.html</anchorfile>
      <anchor>a276cfbcecc86c4bc167d17b907bb4987</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::BySuggested</name>
    <filename>structzypp_1_1resfilter_1_1BySuggested.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1BySuggested.html</anchorfile>
      <anchor>ad131cda475091596a4a1d83562bd3e79</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ByteArray</name>
    <filename>classzypp_1_1ByteArray.html</filename>
    <member kind="function">
      <type></type>
      <name>ByteArray</name>
      <anchorfile>classzypp_1_1ByteArray.html</anchorfile>
      <anchor>a2c2050902a6cb97346ef4f3904e02ec9</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteArray</name>
      <anchorfile>classzypp_1_1ByteArray.html</anchorfile>
      <anchor>aff32dcce0f02596fd87e674a656f4688</anchor>
      <arglist>(const char *data, const int len=-1)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ByteArray.html</anchorfile>
      <anchor>a886e368a2ef50c706501fd323ef8c8dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::size_t</type>
      <name>maxSize</name>
      <anchorfile>classzypp_1_1ByteArray.html</anchorfile>
      <anchor>a2a3107de3de8e9776e98ad5493c3108a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ByteCount</name>
    <filename>classzypp_1_1ByteCount.html</filename>
    <member kind="typedef">
      <type>base::Unit</type>
      <name>Unit</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a3c79dd41ac8e13118c83fb7e7cc9ff62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Unit::ValueType</type>
      <name>SizeType</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>abba87f5c2a946db730da8c79a37a482c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a72766e48a7d9d09f4a59633a60aee018</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>acd3983faa5246174c017e8d97c0ea545</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator*=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aa7e87a390840575ad8205fcf2d25afd0</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aaf6a041120fa5b092d0678edaef6241d</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>ab62ec365ce42f976bdf99952b6263c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adb1a779612915b4d74dfa0cc943d8298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adce680fb5a14bbc7ef556aa86cb099fd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a4f94baecaf5c9078a7c58092f7c60fae</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>fillBlock</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a6db698562bdf4a3baadbc8a18cc3dbaf</anchor>
      <arglist>(ByteCount blocksize_r=K)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>fullBlocks</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adde404c2bfa17cbbd0a427c9d93092ac</anchor>
      <arglist>(ByteCount blocksize_r=K) const</arglist>
    </member>
    <member kind="function">
      <type>SizeType</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a5ee7f380fa1916eb57364033a11d8f5d</anchor>
      <arglist>(ByteCount blocksize_r=K) const</arglist>
    </member>
    <member kind="function">
      <type>const Unit &amp;</type>
      <name>bestUnit</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a6ecd3ab3b5d597c8d512de6e0c0307ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Unit &amp;</type>
      <name>bestUnit1000</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a25dfd74c26d6a0e5522e9b8b7a4de064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a698476cabd59b2c3bc8bdef649679c61</anchor>
      <arglist>(std::ostream &amp;str, const ByteCount &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a698476cabd59b2c3bc8bdef649679c61</anchor>
      <arglist>(std::ostream &amp;str, const ByteCount &amp;obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>B</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>ac48ad8b90da0e3d237114691b8a5bf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>K</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a81b42fa75ec8376ffaa683c79b7cf2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>KiB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>ad0b5c8d777d8d8f36cb9fdb713feea9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>M</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aeac8eca81223b70b0ac03111315abc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>MiB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a0035e826e2780bbdd98319ad990f1a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>G</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a15f643bce0231fca828f094010d8f4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>GiB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>ae3fd29d58ea9bda38d494df23dc31873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>T</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>afe5fdb534fa2285d95858ba746417281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>TiB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a0dd8d5f6b31ed3e1f4c28bc72244c032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>kB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a4f8f87b80ca56c7a177559e20d7d9074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>MB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a0cbf2655b16ae9018e712f7f8d1d57e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>GB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aed056a242730607b786db74931ee756e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Unit</type>
      <name>TB</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aaccd7e32c3179aeaf6e7b3a690c2c871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteCount</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a2e61836e0b4ffdf3f801be9f51436812</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteCount</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a840869184a16a4c139051bdc2db16b55</anchor>
      <arglist>(const Unit &amp;unit_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteCount</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a5dc004bcb252ae4e1f88fac0352a3468</anchor>
      <arglist>(const SizeType count_r, const Unit &amp;unit_r=B)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator SizeType</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a10a97b319b607891d5a63a241a602957</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SizeType</type>
      <name>_count</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>af65a9a6a0ac4bc45b73c52a4c9f66179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>af111efae8b0b041bbfbe835ba1a56d9b</anchor>
      <arglist>(unsigned field_width_r=0, unsigned unit_width_r=1) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a1109fb680609695295d5a53e69edce8f</anchor>
      <arglist>(unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a45f478ab520000b10f98ac524c00d808</anchor>
      <arglist>(const Unit &amp;unit_r, unsigned field_width_r=0, unsigned unit_width_r=1) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a33cbde347b9e482ffe7df8eac8033a38</anchor>
      <arglist>(const Unit &amp;unit_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a72766e48a7d9d09f4a59633a60aee018</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>acd3983faa5246174c017e8d97c0ea545</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator*=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aa7e87a390840575ad8205fcf2d25afd0</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>aaf6a041120fa5b092d0678edaef6241d</anchor>
      <arglist>(const SizeType rhs)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>ab62ec365ce42f976bdf99952b6263c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adb1a779612915b4d74dfa0cc943d8298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adce680fb5a14bbc7ef556aa86cb099fd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a4f94baecaf5c9078a7c58092f7c60fae</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount &amp;</type>
      <name>fillBlock</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a6db698562bdf4a3baadbc8a18cc3dbaf</anchor>
      <arglist>(ByteCount blocksize_r=K)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>fullBlocks</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>adde404c2bfa17cbbd0a427c9d93092ac</anchor>
      <arglist>(ByteCount blocksize_r=K) const</arglist>
    </member>
    <member kind="function">
      <type>SizeType</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a5ee7f380fa1916eb57364033a11d8f5d</anchor>
      <arglist>(ByteCount blocksize_r=K) const</arglist>
    </member>
    <member kind="function">
      <type>const Unit &amp;</type>
      <name>bestUnit</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a6ecd3ab3b5d597c8d512de6e0c0307ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Unit &amp;</type>
      <name>bestUnit1000</name>
      <anchorfile>classzypp_1_1ByteCount.html</anchorfile>
      <anchor>a25dfd74c26d6a0e5522e9b8b7a4de064</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByTransact</name>
    <filename>structzypp_1_1resfilter_1_1ByTransact.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByTransact.html</anchorfile>
      <anchor>a6b13de67b8ca64c08452f202bfff0fbf</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resfilter::ByUninstalled</name>
    <filename>structzypp_1_1resfilter_1_1ByUninstalled.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1resfilter_1_1ByUninstalled.html</anchorfile>
      <anchor>a76d909b8c2bdd3fca0c2ae185b989a91</anchor>
      <arglist>(const PoolItem &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::C_Str</name>
    <filename>classzypp_1_1C__Str.html</filename>
    <member kind="typedef">
      <type>std::string::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>ac40c3eb3af11eaec49ef2b42f843f830</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C_Str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>aea8ab14dbee1db5fcd87cde325f309b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C_Str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a369bbf531851e17cde18f68805563316</anchor>
      <arglist>(char *c_str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C_Str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>abe3d9fc8cb6552edc5e8a4e0b9e1a70a</anchor>
      <arglist>(const char *c_str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C_Str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a3538ff1b1332caf9e0e3f2cfd3b02c3e</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>C_Str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a3bd06b0bad2b491c483d6d22655b55bb</anchor>
      <arglist>(const boost::string_ref &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>adec8b477192fe35f140897022691a7b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a303538e9e31df4c0d6c9d56af72c4a26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a2bba9de8d3b03f6520d477fc26e34d52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a9a08604539d7e8a831d52ad195e1b370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a8a581011b87bad2501675ad049283bb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>ab4c78cd9de8ccfc3515bb50f024660ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>_sze</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>af184ccda3f4ecdb4cc9768171ca895ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1C__Str.html</anchorfile>
      <anchor>a07f9a37d76afa8e6cf1211425fac291d</anchor>
      <arglist>(std::ostream &amp;str, const C_Str &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Fetcher::Impl::CacheInfo</name>
    <filename>structzypp_1_1Fetcher_1_1Impl_1_1CacheInfo.html</filename>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_pathName</name>
      <anchorfile>structzypp_1_1Fetcher_1_1Impl_1_1CacheInfo.html</anchorfile>
      <anchor>a497f2bcbe61741ae05c3060330fa14c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Fetcher::CacheOptions</type>
      <name>_options</name>
      <anchorfile>structzypp_1_1Fetcher_1_1Impl_1_1CacheInfo.html</anchorfile>
      <anchor>a8b9456fc822dffbd07c6e76acc1d4e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1Fetcher_1_1Impl_1_1CacheInfo.html</anchorfile>
      <anchor>ae03c7d1fe2c6b3af1c32aa1efa643a94</anchor>
      <arglist>(const CacheInfo &amp;a, const CacheInfo &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::CacheProviderContext</name>
    <filename>classzyppng_1_1CacheProviderContext.html</filename>
    <templarg>typename ZyppContextRefType</templarg>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>ZyppContextRefType</type>
      <name>ContextRefType</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>ac6e5803c494e4cac02447ad8a12b6fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ZyppContextRefType::element_type</type>
      <name>ContextType</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a91b5b075fbfe1fd58a311244c8ba667b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ContextType::ProvideType</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a2e0a40d2de9dfdfe1cb0d946090b8de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a5607e10bc4f9a7ca5426ef0769f37d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a37182c40d164a82c05834fdaed26b524</anchor>
      <arglist>(CacheProviderContext, ZyppContextRefType zyppContext, zypp::Pathname destDir)</arglist>
    </member>
    <member kind="function">
      <type>const ContextRefType &amp;</type>
      <name>zyppContext</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a3d1ee0468ff4d27b1fc4ba37ea6e1853</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>destDir</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a18f641e245a772edae91448313184182</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCacheDir</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>ad1bed76c71f4d326522c1caa9cd9c6f9</anchor>
      <arglist>(const zypp::Pathname &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; zypp::Pathname &gt; &amp;</type>
      <name>cacheDirs</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>ae8a8179115dc4a6d8e872136303f6935</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ZYPP_ADD_PRIVATE_CONSTR_HELPER</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a4b143de270f56a9c9004471cdedf57e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ContextRefType</type>
      <name>_zyppContext</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a63f574707581d1da9f4e7b3a732a3692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_destDir</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>ac211d56cac8bd96e211df3eea8f371f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; zypp::Pathname &gt;</type>
      <name>_cacheDirs</name>
      <anchorfile>classzyppng_1_1CacheProviderContext.html</anchorfile>
      <anchor>a71c3b03a26d642887dcf257f68b730e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HACK::Callback</name>
    <filename>classzypp_1_1HACK_1_1Callback.html</filename>
  </compound>
  <compound kind="class">
    <name>zyppng::CancelNotImplementedException</name>
    <filename>classzyppng_1_1CancelNotImplementedException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>CancelNotImplementedException</name>
      <anchorfile>classzyppng_1_1CancelNotImplementedException.html</anchorfile>
      <anchor>a533034bb25e73360a8c7e48eb1fae0df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CancelNotImplementedException</name>
      <anchorfile>classzyppng_1_1CancelNotImplementedException.html</anchorfile>
      <anchor>a5c5b94760ec5335cf9cc43ae5eda272c</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Capabilities</name>
    <filename>classzypp_1_1Capabilities.html</filename>
    <class kind="class">zypp::Capabilities::const_iterator</class>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>abe6cfbfaa7d74fafa8ab65235e3f8aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP_TO_INTERNAL</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>abe6cfbfaa7d74fafa8ab65235e3f8aa0a16c49c5fcf5c288768f60bd929ce3509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Capability</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a09f6b88785fc5812d6307a1d89eb1385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a90657c3bf6a13bbdaccab6958d240f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP_TO_INTERNAL</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>abe6cfbfaa7d74fafa8ab65235e3f8aa0a16c49c5fcf5c288768f60bd929ce3509</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capabilities</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>ade5f025426488c24edabbcad2c422b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capabilities</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a107cfd77ea7792f0de75262431ffcf15</anchor>
      <arglist>(const sat::detail::IdType *base_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capabilities</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>af36be003166b31e1cd4e297208d28d18</anchor>
      <arglist>(const sat::detail::IdType *base_r, sat::detail::IdType skip_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>ab501b3bf615d7de445a8c99225e84f06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a92a0de71c7240427c2e9510856d168db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a2488eae9ba9bf46a7ce0f63fc5f49a0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a6f0845be9567819c10d229a5331d07f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a16335b68373b3ccc8987995ff48ad351</anchor>
      <arglist>(const Capability &amp;lhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a53389294b01476030c3de577281c757d</anchor>
      <arglist>(const Capability &amp;lhs) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const sat::detail::IdType *</type>
      <name>_begin</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a9edc6bb460fb8004919d60077b24720a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Capabilities.html</anchorfile>
      <anchor>a7f4492e1f2546fca3e92f4158fa1da58</anchor>
      <arglist>(std::ostream &amp;str, const Capabilities &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Capability</name>
    <filename>classzypp_1_1Capability.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <class kind="struct">zypp::Capability::Matches</class>
    <member kind="enumeration">
      <type></type>
      <name>CtorFlag</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab0e6ed8d28c63320eb20bc92815eb1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSED</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab0e6ed8d28c63320eb20bc92815eb1efa8df21ec191a1fe56cb1765579592f251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNPARSED</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab0e6ed8d28c63320eb20bc92815eb1efaef002bae91dc826acbba2a7fd21c85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSED</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab0e6ed8d28c63320eb20bc92815eb1efa8df21ec191a1fe56cb1765579592f251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNPARSED</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab0e6ed8d28c63320eb20bc92815eb1efaef002bae91dc826acbba2a7fd21c85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a615cdb5be5405960c8e130798f3f90f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ae2b8987d7bb7f682fc3bcc11ceccc1e6</anchor>
      <arglist>(sat::detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a587d1a38971cc457da95a6d181623336</anchor>
      <arglist>(const char *str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a986ab393f814c6862652b41faceb2ea3</anchor>
      <arglist>(const std::string &amp;str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a9d2ea7328724325d0fa733aec6391e8d</anchor>
      <arglist>(const Arch &amp;arch_r, const char *str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a70c346c550050d31b36f0f8490160b83</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a040661e44d12c93f39a039189893962a</anchor>
      <arglist>(const char *str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ae792f8648a58eab55296d92e1bdf593f</anchor>
      <arglist>(const std::string &amp;str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a63abd5ddfb59677595b32baa9b624aaf</anchor>
      <arglist>(const Arch &amp;arch_r, const char *str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a71b2129bc8ecaa8bee0af4b165f6a152</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a2e0853f496ca85a853be64e94d28ff46</anchor>
      <arglist>(const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>adc2febdbaaf5ac705b846a4fa52553e7</anchor>
      <arglist>(const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ad8f7c3eb9fc3242dc76c70c5f2010701</anchor>
      <arglist>(const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a27f373e21ae04fbd3ecb91335a2a547d</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ad4750044542f5da0b2ca248e11dae1e3</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a6b72caf3b703043fbc110c515f466a70</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a5dbfdab1de57fd44c32070aff5b74688</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a04671f5211382f045f1c1d8202ab4191</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a087daecd3188b032321939dd391fc9c2</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a961bf86b7ec66cb284f7a2f5e360c8ab</anchor>
      <arglist>(std::ostream &amp;str, const Capability &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a93cb733439196b5618916dc0d8c92b45</anchor>
      <arglist>(std::ostream &amp;str, const Capability &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a859a7dbe3b6a35da0981d58dfbc29aee</anchor>
      <arglist>(const Capability &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a7a5348ed20dd8b95a2438a4b89f06f62</anchor>
      <arglist>(const Capability &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a902d11421218ecf4acd7ff9b1b924033</anchor>
      <arglist>(const Capability &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Capability</type>
      <name>Null</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a4c0c9395edc4048e13f241f68b52b97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Capability</type>
      <name>Empty</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ab8be5e6a849511b8f574f63d3fafdf0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a64867fe7e13b1d7fee3dcf374945c7c0</anchor>
      <arglist>(ResolverNamespace namespace_r, IdString value_r=IdString::Null)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a0e321e5af44f76efaaba32799632c833</anchor>
      <arglist>(ResolverNamespace namespace_r, const char *value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>aa340225fb0779af477537bb90521e86d</anchor>
      <arglist>(ResolverNamespace namespace_r, const std::string &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a05494e5077cac6dd614b5af4c902ca4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a6c64d2fcaae9fa83788f90d480e277fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a825000f2bf718f4266aacb5c48da30f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a2d823ad5b0b97e2e1ccb16c422807605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapDetail</type>
      <name>detail</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a7073fdedaa1d6e9b967ab56c35d3d148</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::detail::IdType</type>
      <name>_id</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a609d1e48f4613c6dfed45366ae6184fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a594941ed5c2228c41545beb148621a42</anchor>
      <arglist>(const Capability &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a2f270420388a67af46b05d7d4ac425f2</anchor>
      <arglist>(const IdString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a44a86999fc266e24f2801387972ed7ce</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a12837fd1f0b99e512dd025f300a0395d</anchor>
      <arglist>(const char *rhs) const</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a10d22bd2f52723a8eb3ae576471e1611</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a584564657d6138ebeb00fe0b3600585f</anchor>
      <arglist>(const Capability &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a97fda6a1ca77d3991b3312191f6fe310</anchor>
      <arglist>(const Capability &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a3ae55dbe17947826ae9909cf39dff692</anchor>
      <arglist>(const Capability &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a7991361164226c745d9f3b909613daf6</anchor>
      <arglist>(const Capability &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a4992b6cea50fff5bad7d0e60d4513f94</anchor>
      <arglist>(const IdString &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ae858accb9b236c83bcfbe5337c2971d1</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a0d8f121151c830f418d98a5a32dbf6b4</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a530027aff73dbfacaa12ec8d0b5ad272</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a3522a29e995a4323cdf3f8be4bd6ba17</anchor>
      <arglist>(const std::string &amp;lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a7bbd8cb5f17c38179f5262927c96d5c6</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>affe0adca9034c913aee68f8e9b31e12e</anchor>
      <arglist>(const std::string &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>af7c6299a1cdca0726a56aa80a57b16a9</anchor>
      <arglist>(const std::string &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>af1d969c0a01f5752f5fefb0f54fbd6ec</anchor>
      <arglist>(const char *lhs, const Capability &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a28e568a2a79d1222ef372e1f8ae1f1b7</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>af6f676c3f09a0538487ea99e6ad296fc</anchor>
      <arglist>(const char *lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CapMatch</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a00b0057c16c160d952717683739b87ed</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isInterestingFileSpec</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a8d686962e4430a524d6522ce7139173b</anchor>
      <arglist>(const IdString &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isInterestingFileSpec</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>accd261f7c99c08c9dda1c7d8a363f3fe</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isInterestingFileSpec</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a578e8a379ec302b46b82700e3096ce30</anchor>
      <arglist>(const char *name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Capability</type>
      <name>guessPackageSpec</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ad410ed68879c799ea2931f10112cac14</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Capability</type>
      <name>guessPackageSpec</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a74e3ddb2da11d0fe0130c51ffa1c3daf</anchor>
      <arglist>(const std::string &amp;str_r, bool &amp;rewrote_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static CapMatch</type>
      <name>_doMatch</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a866ea0297f39b6b31d8f2f8b7ebb0134</anchor>
      <arglist>(sat::detail::IdType lhs, sat::detail::IdType rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a587d1a38971cc457da95a6d181623336</anchor>
      <arglist>(const char *str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a986ab393f814c6862652b41faceb2ea3</anchor>
      <arglist>(const std::string &amp;str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a9d2ea7328724325d0fa733aec6391e8d</anchor>
      <arglist>(const Arch &amp;arch_r, const char *str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a70c346c550050d31b36f0f8490160b83</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;str_r, const ResKind &amp;prefix_r=ResKind(), CtorFlag flag_r=UNPARSED)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a040661e44d12c93f39a039189893962a</anchor>
      <arglist>(const char *str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ae792f8648a58eab55296d92e1bdf593f</anchor>
      <arglist>(const std::string &amp;str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a63abd5ddfb59677595b32baa9b624aaf</anchor>
      <arglist>(const Arch &amp;arch_r, const char *str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a71b2129bc8ecaa8bee0af4b165f6a152</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;str_r, CtorFlag flag_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a2e0853f496ca85a853be64e94d28ff46</anchor>
      <arglist>(const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>adc2febdbaaf5ac705b846a4fa52553e7</anchor>
      <arglist>(const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ad8f7c3eb9fc3242dc76c70c5f2010701</anchor>
      <arglist>(const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a27f373e21ae04fbd3ecb91335a2a547d</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>ad4750044542f5da0b2ca248e11dae1e3</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a6b72caf3b703043fbc110c515f466a70</anchor>
      <arglist>(const std::string &amp;arch_r, const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a5dbfdab1de57fd44c32070aff5b74688</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, const std::string &amp;op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a04671f5211382f045f1c1d8202ab4191</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, Rel op_r, const std::string &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Capability</name>
      <anchorfile>classzypp_1_1Capability.html</anchorfile>
      <anchor>a087daecd3188b032321939dd391fc9c2</anchor>
      <arglist>(const Arch &amp;arch_r, const std::string &amp;name_r, Rel op_r, const Edition &amp;ed_r, const ResKind &amp;prefix_r=ResKind())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CapDetail</name>
    <filename>classzypp_1_1CapDetail.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="enumeration">
      <type></type>
      <name>Kind</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOCAP</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a389d50d2f6962a58d3f1d31ad1ae406f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMED</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a213f7ac43a035cbd0219109e377bc787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSIONED</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a9dc2713e825369bb86af0d603ed7974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPRESSION</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a5dc29a4c9aa9d8a056a7817103b5e090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CapRel</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REL_NONE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa15509f1c27c8ade95fbd41e8e070e9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_AND</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa15d17d285c5c9a3a069dcb40d04b5b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OR</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa0219cb9e16c16c648bafa8693d9af345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_COND</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfac129043324923c63f60030bfc05b834e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_UNLESS</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa71b1412b817a0bce749152e1f42d8adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ELSE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa4349737728a8020e7502d0a4ec04039f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_WITH</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfab838fb2e726b8e5e8fd0a4ee9c0ee452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_WITHOUT</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa1a61e993e06a8d0027b11759d22151c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_NAMESPACE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa72bbe8ca76aa205df21f04bc99c512af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ARCH</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa419772cb1a4184dfcdbe6e0a3bbe04da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOCAP</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a389d50d2f6962a58d3f1d31ad1ae406f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMED</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a213f7ac43a035cbd0219109e377bc787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSIONED</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a9dc2713e825369bb86af0d603ed7974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPRESSION</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a16b27e58c8b54e318c92b11cfa0b42b9a5dc29a4c9aa9d8a056a7817103b5e090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REL_NONE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa15509f1c27c8ade95fbd41e8e070e9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_AND</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa15d17d285c5c9a3a069dcb40d04b5b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_OR</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa0219cb9e16c16c648bafa8693d9af345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_COND</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfac129043324923c63f60030bfc05b834e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_UNLESS</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa71b1412b817a0bce749152e1f42d8adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ELSE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa4349737728a8020e7502d0a4ec04039f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_WITH</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfab838fb2e726b8e5e8fd0a4ee9c0ee452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_WITHOUT</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa1a61e993e06a8d0027b11759d22151c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_NAMESPACE</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa72bbe8ca76aa205df21f04bc99c512af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAP_ARCH</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af0ff223e378d4998856e395e91f9cfbfa419772cb1a4184dfcdbe6e0a3bbe04da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CapDetail</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a150fd6a3c599c3d91297289c6b019821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CapDetail</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a014b9729997f1f6274be2fc5d12faeae</anchor>
      <arglist>(const Capability &amp;cap_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CapDetail</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6080a659e157e70488e77f6ac1468520</anchor>
      <arglist>(sat::detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>Kind</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a8de879ae1ff36c3a5a0147fa8d7a40ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a479735e050f8eaf4b651cca76c9eebe7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNamed</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a163fa5e272383047d0c7eb5253a511d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVersioned</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>afbd97ef715bff233961210e3de027546</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSimple</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a1bbb33476ee5b825c03d3e21f04b14f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExpression</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>afccb071dd10a5eda8810ad96ee34dd71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasArch</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a5cbe31277b7bb24e5c9bb16b96887b1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6229ebe01ee8d7cbc9a44e2c358af811</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>name</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a342eca3c5ac99e864383f66b0bfa9f64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rel</type>
      <name>op</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6cdacf62aa134f6c090412443ad9a10e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>ed</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6beae565faabe9679c0ff945faf07548</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>ac3ca00379352e5969c42a369dcc42589</anchor>
      <arglist>(std::ostream &amp;str, const CapDetail &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>ac1f18517b6766c6d55b7578f0d05d006</anchor>
      <arglist>(std::ostream &amp;str, CapDetail::Kind obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a0baafa300732d25c1783ac13a398b3fc</anchor>
      <arglist>(std::ostream &amp;str, CapDetail::CapRel obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Kind</type>
      <name>_kind</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>aab898ee41c8fa3f9c9831de3e950bff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::detail::IdType</type>
      <name>_lhs</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>addaabc5cad605efda7ad46aa3ee571f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::detail::IdType</type>
      <name>_rhs</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>ac6275d3827ef9d4a3cadd84bef587780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_flag</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>af02d057740494edbb368d7dd5eaa31b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::detail::IdType</type>
      <name>_archIfSimple</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a7f6217a197596b3d57b796c4b4512ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Capability</type>
      <name>lhs</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a86ec6a3b30b222b1c8c9f0cfea627cc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapRel</type>
      <name>capRel</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>acbf90016e1f7786571b6c56229c59cd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capability</type>
      <name>rhs</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a65852dc5c3c6bded4e762ef0eaf57257</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_init</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a93dc2da8501e77594cc5cc5268df913a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasArch</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a5cbe31277b7bb24e5c9bb16b96887b1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6229ebe01ee8d7cbc9a44e2c358af811</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>name</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a342eca3c5ac99e864383f66b0bfa9f64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rel</type>
      <name>op</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6cdacf62aa134f6c090412443ad9a10e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>ed</name>
      <anchorfile>classzypp_1_1CapDetail.html</anchorfile>
      <anchor>a6beae565faabe9679c0ff945faf07548</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CapMatch</name>
    <filename>classzypp_1_1CapMatch.html</filename>
    <member kind="function">
      <type></type>
      <name>CapMatch</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a776fd52b3a67acdde1a273b21d3ad970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CapMatch</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a6f9e5105204cf3f22985f612f34a0718</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CapMatch</type>
      <name>yes</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a6d255c60e627d26202b5bdd1802ce6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CapMatch</type>
      <name>no</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a31d9dfc9d32aeccf9ae4b25c06eaae63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CapMatch</type>
      <name>irrelevant</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a5a1754331f3a54a45a20413e723bd0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>Result</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NOMATCH</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852a800cef4710ff6581d976f266121be597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MATCH</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852a5ef9ff4cb880d506f67c151b4ec18e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IRRELEVANT</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852ac99d7c7641e6157884ed63e01cc97a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>NOMATCH</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852a800cef4710ff6581d976f266121be597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MATCH</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852a5ef9ff4cb880d506f67c151b4ec18e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IRRELEVANT</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aa540476f01c4102008c7e29c8c982852ac99d7c7641e6157884ed63e01cc97a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Result</type>
      <name>_result</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a2e2eeda9fc9b012771b07c6d604fbdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a149620ad0c46ae8cae3a95325e46c25f</anchor>
      <arglist>(const CapMatch &amp;lhs, const CapMatch &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a0f39ffa453576789aff52df3adeb3c5a</anchor>
      <arglist>(const CapMatch &amp;lhs, const CapMatch &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CapMatch</type>
      <name>operator!</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a917c8b343e204a1bf261e78fde2f8765</anchor>
      <arglist>(const CapMatch &amp;lhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CapMatch</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>af1143cbaeb393a8e144640cee57416ce</anchor>
      <arglist>(const CapMatch &amp;lhs, const CapMatch &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CapMatch</type>
      <name>operator||</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>af499854df0e1fd5dd111c295f8d73651</anchor>
      <arglist>(const CapMatch &amp;lhs, const CapMatch &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>aaeca83857d979c6a192afb089dff5e73</anchor>
      <arglist>(std::ostream &amp;str, const CapMatch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CapMatch.html</anchorfile>
      <anchor>a4187cc7d4cac031ab25dc84776673dab</anchor>
      <arglist>(std::ostream &amp;str, const CapMatch &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::CCString</name>
    <filename>structztui_1_1CCString.html</filename>
    <templarg>ColorContext _ctxt</templarg>
    <base>ztui::ansi::ColorString</base>
    <member kind="function">
      <type></type>
      <name>CCString</name>
      <anchorfile>structztui_1_1CCString.html</anchorfile>
      <anchor>adb134cc4e36cf6d3cc86ae5b1ac6d94b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCString</name>
      <anchorfile>structztui_1_1CCString.html</anchorfile>
      <anchor>ab740f0de85135bf54e85eacd878efb15</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCString</name>
      <anchorfile>structztui_1_1CCString.html</anchorfile>
      <anchor>ad8a63079d03c574d805988b7a5105d09</anchor>
      <arglist>(std::string &amp;&amp;str_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::CDTools</name>
    <filename>classzypp_1_1media_1_1CDTools.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>openTray</name>
      <anchorfile>classzypp_1_1media_1_1CDTools.html</anchorfile>
      <anchor>a6e3a75da8b36bd01e2760fd3ea9b3c90</anchor>
      <arglist>(const std::string &amp;device_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>closeTray</name>
      <anchorfile>classzypp_1_1media_1_1CDTools.html</anchorfile>
      <anchor>aaa7d4712e6e7561a90015951c9ac28b7</anchor>
      <arglist>(const std::string &amp;device_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::Chain</name>
    <filename>structzypp_1_1functor_1_1Chain.html</filename>
    <templarg>class TACondition</templarg>
    <templarg>class TBCondition</templarg>
    <member kind="function">
      <type></type>
      <name>Chain</name>
      <anchorfile>structzypp_1_1functor_1_1Chain.html</anchorfile>
      <anchor>a3e3190e32da58b91a8ee7c89016113b7</anchor>
      <arglist>(TACondition conda_r, TBCondition condb_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Chain.html</anchorfile>
      <anchor>a0e8ed29bccf94517105d140b35d08122</anchor>
      <arglist>(Tp t) const</arglist>
    </member>
    <member kind="variable">
      <type>TACondition</type>
      <name>_conda</name>
      <anchorfile>structzypp_1_1functor_1_1Chain.html</anchorfile>
      <anchor>aa5ebe29b288208c4c6aca9d20e03799b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TBCondition</type>
      <name>_condb</name>
      <anchorfile>structzypp_1_1functor_1_1Chain.html</anchorfile>
      <anchor>a34fc27ce3dc2f9715e139084f5d3871b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ChangelogEntry</name>
    <filename>classzypp_1_1ChangelogEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>ChangelogEntry</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>abce641f00331c86693f5c51bee024881</anchor>
      <arglist>(const Date &amp;d, std::string a, std::string t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ChangelogEntry</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>a3146d77729315109aef4d6dea6764c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>date</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>a3d0c02e27fecfdc7c0830fe290d04978</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>author</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>ad5befc4d2935110b4409162bf59e2490</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>a34e8c9e09c2ca04fe41152b4c648a9ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Date</type>
      <name>_date</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>ae5218daf6b6b1ce02fb8d15039dcd4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_author</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>a94778d700afd3f7857ee516f08ab81f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_text</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>a6dd93d8b5d65f08f6fb41a34690fc727</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>afb37d4888d24f154d1a9a47b83acd3db</anchor>
      <arglist>(std::ostream &amp;out, const ChangelogEntry &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ChangelogEntry.html</anchorfile>
      <anchor>ad0b2f78c102d43141cbcf35b4e8220ea</anchor>
      <arglist>(std::ostream &amp;out, const ChangelogEntry &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::kvmap::KVMapBase::CharSep</name>
    <filename>structzypp_1_1kvmap_1_1KVMapBase_1_1CharSep.html</filename>
    <templarg>char kv</templarg>
    <templarg>char f</templarg>
    <base>zypp::kvmap::KVMapPolicy</base>
    <member kind="function">
      <type></type>
      <name>CharSep</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase_1_1CharSep.html</anchorfile>
      <anchor>acc1b9e02e5985e4c1ec4641b7d487ef8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CheckAccessDeleted</name>
    <filename>classzypp_1_1CheckAccessDeleted.html</filename>
    <class kind="class">zypp::CheckAccessDeleted::Impl</class>
    <class kind="struct">zypp::CheckAccessDeleted::ProcInfo</class>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a834cd25187a088536f7c5df700ccd026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProcInfo</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>aab8173ac0fb2077d8b0662e640fbb757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ProcInfo &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>ae7b44fe49f6909e0ad0f9adea8495353</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckAccessDeleted</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a4a07dbf9ea18a007513be6524ccc9d09</anchor>
      <arglist>(bool doCheck_r=true)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>check</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a3656a4238e99904b1144cee6c56e0abe</anchor>
      <arglist>(bool verbose_r=false)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>check</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>ad57f6b159a8072e1de8056119689c26e</anchor>
      <arglist>(const Pathname &amp;lsofOutput_r, bool verbose_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a5f230a616a3e858ccea2544a30f27cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a462b34fd5cbab84297ec05d2c27fd737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a719c7962eec0999b3d4d0d09cf07d01e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a4d0b49076cc3c8c435c326d6f2db8709</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebugOutputFile</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>af09133f3411344b4119cff51c07b3ee8</anchor>
      <arglist>(const Pathname &amp;filename_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>findService</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>aa62f2f9278090cbd634b5ad208ff6100</anchor>
      <arglist>(pid_t pid_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>af218017561cbb5265a866bc75ee8b0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted.html</anchorfile>
      <anchor>a506d3eeb6dce6618efefffb27bbbf835</anchor>
      <arglist>(std::ostream &amp;str, const CheckAccessDeleted &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp_private::repo::PluginRepoverification::Checker</name>
    <filename>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</filename>
    <class kind="class">zypp_private::repo::PluginRepoverification::Checker::Impl</class>
    <member kind="function">
      <type></type>
      <name>~Checker</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</anchorfile>
      <anchor>a074e4f769ca50caa4ac313ed38d5187e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</anchorfile>
      <anchor>a420cef47e60fc62150a5bc9316393d1a</anchor>
      <arglist>(const Pathname &amp;file_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Checker</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</anchorfile>
      <anchor>aa59d7d86b66e02c8ff37057e9f386d24</anchor>
      <arglist>(Impl *pimpl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</anchorfile>
      <anchor>aadfc47b1a668ad95f9fe911aa0d23924</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PluginRepoverification</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker.html</anchorfile>
      <anchor>a9fcb9051ad8113d823c151d823be1c92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::CheckIfUpdate</name>
    <filename>classzypp_1_1solver_1_1detail_1_1CheckIfUpdate.html</filename>
    <member kind="function">
      <type></type>
      <name>CheckIfUpdate</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1CheckIfUpdate.html</anchorfile>
      <anchor>af5b85dd3b84ee79c26baac72797ef256</anchor>
      <arglist>(const sat::Solvable &amp;installed_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1CheckIfUpdate.html</anchorfile>
      <anchor>a6734087fe5369aa85953909a4839fe4a</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_updated</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1CheckIfUpdate.html</anchorfile>
      <anchor>ad0b07df1f9722949cd98f45112c5c69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sat::Solvable</type>
      <name>_installed</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1CheckIfUpdate.html</anchorfile>
      <anchor>a0767af85143c4b9bf5f44747df7eaff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RpmDb::CheckPackageDetail</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RpmDb_1_1CheckPackageDetail.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::CheckSum</name>
    <filename>classzypp_1_1CheckSum.html</filename>
    <member kind="function">
      <type></type>
      <name>CheckSum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae4e10150fabdf9476aa4fc07c846ba4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckSum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a2b728e90690ff694709537dab99ff6a9</anchor>
      <arglist>(const std::string &amp;type, const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckSum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a362eb1b8e0963e20cd519ca05916b21c</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckSum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a51a7b35f43b27b81c927d034bf6a9b8b</anchor>
      <arglist>(const std::string &amp;type, std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckSum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ab38ce5d346be5cd0c995cbcdc15eae1d</anchor>
      <arglist>(const std::string &amp;type, std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>md5Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ab19ca304bb84ea55cb6f18d22f51901e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>shaType</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a91ff6a14cd4c9c8dd5ac888ec15fdca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha1Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>aa5db0fda04cde5a7b63307b86d347d76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha224Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>aaa66a128eb2b895e2de96384bbb03acf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha256Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a494334b6b79cabd369ff0bf09da8f51d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha384Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a574ad672b14dfa6f4a1ffa39459a36be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha512Type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a37327418ec97415d3854874d38a03d35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>md5</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a20bc147c1ee4e58307ea8b19d2d2dc4c</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae0b1b1568c95ebcb00cd599aa6314848</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha1</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a942d61763aa10ea2c6e830dc2f9cf70e</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha224</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>afc7a3832ee6955deec48dfa055ded6b2</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha256</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ad87f9611fd5e499f5d41f51a71b84998</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha384</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a490871a81d21f517ef7855eb32870975</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha512</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ac85e10f387dffac17f76121e7feb2f6e</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a3df243927a68633bd9c3d93194d2ef07</anchor>
      <arglist>(const CheckSum &amp;lhs, const CheckSum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>af007070eec07c3396318a791c24654e5</anchor>
      <arglist>(const CheckSum &amp;lhs, const CheckSum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a13876fe68b391a173dbafed86271ba8d</anchor>
      <arglist>(std::ostream &amp;str, const CheckSum &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a7b36628fa0cb43b0b3301b14daa9cc5e</anchor>
      <arglist>(std::ostream &amp;str, const CheckSum &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a3df243927a68633bd9c3d93194d2ef07</anchor>
      <arglist>(const CheckSum &amp;lhs, const CheckSum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>af007070eec07c3396318a791c24654e5</anchor>
      <arglist>(const CheckSum &amp;lhs, const CheckSum &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a37689dd9b4adecf75b5d3799ce312cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_checksum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>af693bc2dee9c7a6cff777f49f847b4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ac56ca1a0f31b135d06f69cb81c080bac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ac8517d2fe69426a5d2a116459133e1c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a37aadce213b9860726920f77987ad7eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a4608aafe4aa063d914318882e95ec368</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>md5</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>acc57a31661c745c56477502a22f5423b</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae1b7b92c1c05bdf27d914c9f39f35d81</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha1</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a62e775f0977b97938ce4c3898ac1a28b</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha224</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ac54a899078dbc4a836e276d478fc0325</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha256</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ab1c509264accbeb2af00da8dfea1fdab</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha384</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a82b097c57c3682e29851440cb46b0260</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha512</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a5d50f29ef8f593e95659691f11accb7b</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>md5</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a06fd5e79ec7eb31cf9cfa2e3522d0cb3</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>abddb92dfdeb51585dc25c70898a6c340</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha1</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a500d7a444c4078b4e22dfc6d5942856a</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha224</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a717983c8a9a8e0f1013041aaa8226b3a</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha256</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae16cce7f35dc74a3637e6226533ed0dc</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha384</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a95e08287b426c7d9d2be419fd3db83dc</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha512</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a14394b853d60e56b7e944f8fe07693d7</anchor>
      <arglist>(std::istream &amp;&amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>md5FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ab94334792e30ce9b9f3405d9f1239b5f</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>shaFromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae2738a3b41c967df7f8189b9cc87d7ff</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha1FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a1aeb346e287c3261e50ff70a1f8ee4a6</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha224FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a1189d7481d7020b7044be58e8a31dad3</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha256FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>afc0f2f641e96feba66e9a928856ebe17</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha384FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>aca1eb759c2668b11d3fd47565090c393</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha512FromString</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a36e35bc983c640b20c3c05a9ca2920a4</anchor>
      <arglist>(const std::string &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>md5</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a20bc147c1ee4e58307ea8b19d2d2dc4c</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ae0b1b1568c95ebcb00cd599aa6314848</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha1</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a942d61763aa10ea2c6e830dc2f9cf70e</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha224</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>afc7a3832ee6955deec48dfa055ded6b2</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha256</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ad87f9611fd5e499f5d41f51a71b84998</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha384</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>a490871a81d21f517ef7855eb32870975</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CheckSum</type>
      <name>sha512</name>
      <anchorfile>classzypp_1_1CheckSum.html</anchorfile>
      <anchor>ac85e10f387dffac17f76121e7feb2f6e</anchor>
      <arglist>(const std::string &amp;checksum)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CheckSumCheckException</name>
    <filename>classzypp_1_1CheckSumCheckException.html</filename>
    <base>zypp::FileCheckException</base>
    <member kind="function">
      <type></type>
      <name>CheckSumCheckException</name>
      <anchorfile>classzypp_1_1CheckSumCheckException.html</anchorfile>
      <anchor>acdd30f0d7a3e01e8639dae1e239374ec</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CheckSumException</name>
    <filename>structzypp_1_1CheckSumException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>CheckSumException</name>
      <anchorfile>structzypp_1_1CheckSumException.html</anchorfile>
      <anchor>ae5bac9c531512e7c2b5cea5a1470fc7f</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ChecksumFileChecker</name>
    <filename>classzypp_1_1ChecksumFileChecker.html</filename>
    <member kind="typedef">
      <type>CheckSumCheckException</type>
      <name>ExceptionType</name>
      <anchorfile>classzypp_1_1ChecksumFileChecker.html</anchorfile>
      <anchor>ad891c41b02782e2b8ed40b28cb68c1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChecksumFileChecker</name>
      <anchorfile>classzypp_1_1ChecksumFileChecker.html</anchorfile>
      <anchor>a215a37dc7cabe001f5eaecdd6426b957</anchor>
      <arglist>(CheckSum checksum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1ChecksumFileChecker.html</anchorfile>
      <anchor>a121c50a1e4fa9966b02fb8afce9b4abc</anchor>
      <arglist>(const Pathname &amp;file) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CheckSum</type>
      <name>_checksum</name>
      <anchorfile>classzypp_1_1ChecksumFileChecker.html</anchorfile>
      <anchor>ab8dcaf26fb3613c289d0c52498d0e599</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::CheckSumWorkflow::CheckSumWorkflowLogic</name>
    <filename>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</filename>
    <templarg>class Executor</templarg>
    <templarg>class OpType</templarg>
    <base>zyppng::LogicBase&lt; Executor, OpType &gt;</base>
    <member kind="typedef">
      <type>MaybeAsyncContextRef&lt; OpType &gt;</type>
      <name>ZyppContextRefType</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a6ca9e7f91e530b664c4f60907f39d957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_smart_ptr_t&lt; ZyppContextRefType &gt;</type>
      <name>ZyppContextType</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>ac28fd2757870521c326a0a52fb488f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ZyppContextType::ProvideType</type>
      <name>ProvideType</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a25708b7b62e7c4174af0d01dfa13cee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a3dd507240a4bc7670a64f584e8a51c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::Res</type>
      <name>ProvideRes</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a91452f0684d140ee703b85e28d915a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_ENABLE_LOGIC_BASE</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a6b3897e2fd09617dee9dfad814b04019</anchor>
      <arglist>(Executor, OpType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckSumWorkflowLogic</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>ae8f30e4ba22b9f61e5f29bf3b2bed162</anchor>
      <arglist>(ZyppContextRefType zyppContext, zypp::CheckSum &amp;&amp;checksum, zypp::Pathname file)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>execute</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>a4348542514b4d5ad840268920fce4f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ZyppContextRefType</type>
      <name>_context</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>ab0b3cbd6541549ae4ca85fe7f8e15359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DigestReportHelper&lt; ZyppContextRefType &gt;</type>
      <name>_report</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>aba6689830e19982e22906bbd683a485e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::CheckSum</type>
      <name>_checksum</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>adbbe57d3de329bc2346bdad14f8233e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_file</name>
      <anchorfile>structzyppng_1_1CheckSumWorkflow_1_1CheckSumWorkflowLogic.html</anchorfile>
      <anchor>abfee9aa7174ce0b6961f657e8801adc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProgressObserverPrivate::ChildInfo</name>
    <filename>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>ChildInfo</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>a740b28f5ded37dacc57ad2ed856d0578</anchor>
      <arglist>(std::vector&lt; connection &gt; &amp;&amp;conns, float weight)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChildInfo</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>a52b131430515d3ae8d99c939a68b6601</anchor>
      <arglist>(ChildInfo &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChildInfo</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>ac8596dfc4048efdfd9cdcfc5b4dd77df</anchor>
      <arglist>(const ChildInfo &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ChildInfo</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>afd62ca4108dbb9882ec8acd78b117e8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ChildInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>a8d64a1bb660c752546d3b592b3b2f843</anchor>
      <arglist>(const ChildInfo &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ChildInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>a894aedd3555f827d4653846398783c6d</anchor>
      <arglist>(ChildInfo &amp;&amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; connection &gt;</type>
      <name>_signalConns</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>ae1a605b84f590b72ee957dfb7cceef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>_childWeight</name>
      <anchorfile>structzyppng_1_1ProgressObserverPrivate_1_1ChildInfo.html</anchorfile>
      <anchor>a3ec69ed8d4decacaf7e64e4ba85fae54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ListChoiceRequest::Choice</name>
    <filename>structzyppng_1_1ListChoiceRequest_1_1Choice.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>opt</name>
      <anchorfile>structzyppng_1_1ListChoiceRequest_1_1Choice.html</anchorfile>
      <anchor>a75b38b938a9b2411b99ef84fd1e0d94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>detail</name>
      <anchorfile>structzyppng_1_1ListChoiceRequest_1_1Choice.html</anchorfile>
      <anchor>a90f9f0663194d423a70666967fc341e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::IOBuffer::Chunk</name>
    <filename>structzyppng_1_1IOBuffer_1_1Chunk.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>data</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>aa938f87e8e5b1ec031e93961ef16f042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>ab816bb638fad3f230e2a7a2f95a3af19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>available</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>a7c4981b0a8e38f62a831816a4182b4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>len</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>aac6c9b744c7996217ee4bd11a89105e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>ByteArray</type>
      <name>_buffer</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>a453021fe9d480e285a6c911107742bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>head</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>adfd8ad7fab1d7f0038fe048fdc644656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>tail</name>
      <anchorfile>structzyppng_1_1IOBuffer_1_1Chunk.html</anchorfile>
      <anchor>acabf8833e3a2e1ae34d67a8f21dd6aec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CleanEmptyLocksReport</name>
    <filename>structzypp_1_1CleanEmptyLocksReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65a956ebc424b690d1fe305b1319ccd9aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65ade35578a9e7fed3c85274f637dcc7306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65a685ecde785e8ae2540fe593f6af79f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a3e71c22e5a709a34cc8654906d72bcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a3e71c22e5a709a34cc8654906d72bcf2a6f92d6c369739fb2f1188eacd0020ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a3e71c22e5a709a34cc8654906d72bcf2ae3d80ff4ebfd7496b15aea64f274430f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65a956ebc424b690d1fe305b1319ccd9aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65ade35578a9e7fed3c85274f637dcc7306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a4add369aef9c0d49ee0fb8f3d99b1e65a685ecde785e8ae2540fe593f6af79f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a3e71c22e5a709a34cc8654906d72bcf2a6f92d6c369739fb2f1188eacd0020ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a3e71c22e5a709a34cc8654906d72bcf2ae3d80ff4ebfd7496b15aea64f274430f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a6b6d992974b265a0936cd9a08a30f9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a9e518c9b844e0d5f842614179c9ee71c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>execute</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>a8efd8497b1d3b0e324763054c3acec0c</anchor>
      <arglist>(const PoolQuery &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1CleanEmptyLocksReport.html</anchorfile>
      <anchor>afeb586854ca2649211654e221048d768</anchor>
      <arglist>(Error)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CleanerData</name>
    <filename>structCleanerData.html</filename>
    <member kind="function">
      <type></type>
      <name>CleanerData</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>abe1268f757c28e587204e3643de0fd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>a86172b12322c676330bfff4bece65497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CleanerData &amp;</type>
      <name>instance</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>ac4b9b55d6093eb981d33e201ccdb3f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>_m</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>ac80634fe9328f717efd868f7eb6de8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::condition_variable</type>
      <name>_cv</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>a636ca250c2925a888f6cba139bab311c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pid_t &gt;</type>
      <name>_watchedPIDs</name>
      <anchorfile>structCleanerData.html</anchorfile>
      <anchor>a6f1b1a21bbce8ec06719e7483e020080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CleanerThread</name>
    <filename>classzypp_1_1CleanerThread.html</filename>
    <member kind="function">
      <type></type>
      <name>CleanerThread</name>
      <anchorfile>classzypp_1_1CleanerThread.html</anchorfile>
      <anchor>a1b5e9f12f6a11303e1666ca194fa10ce</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>watchPID</name>
      <anchorfile>classzypp_1_1CleanerThread.html</anchorfile>
      <anchor>abde9e01f3142499f21f03b7bd35af93d</anchor>
      <arglist>(pid_t pid_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::CleanupPackageReportSA</name>
    <filename>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>aed3bd4006a288e2a5813a49d60bf0b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>aed3bd4006a288e2a5813a49d60bf0b45acbe08cbf166a5b7942961688e1aad081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>aed3bd4006a288e2a5813a49d60bf0b45acbe08cbf166a5b7942961688e1aad081</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>a202d931ec8fe13d668d2d79c7e0de0a6</anchor>
      <arglist>(const std::string &amp;, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>a3b899e79057bb99c4f51ae214c1a5dae</anchor>
      <arglist>(int, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>a88436930ebb830e23c01f9f0e93bb8ff</anchor>
      <arglist>(Error, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CleanupPackageReportSA.html</anchorfile>
      <anchor>ad274ac8d26e623468dd61a910d457378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::ClosedState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1ClosedState.html</filename>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ClosedState.html</anchorfile>
      <anchor>a8e900d8303d700b1e0254537914c124d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::ClosingState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1ClosingState.html</filename>
    <member kind="function">
      <type></type>
      <name>ClosingState</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ClosingState.html</anchorfile>
      <anchor>a878c4b6895d0c9eafb6e09478c4ea136</anchor>
      <arglist>(IOBuffer &amp;&amp;writeBuffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ClosingState.html</anchorfile>
      <anchor>a1aabdd246483d55c0249475896c95960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_socketNotifier</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ClosingState.html</anchorfile>
      <anchor>aaa351467484f07c2a252da995681b6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IOBuffer</type>
      <name>_writeBuffer</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ClosingState.html</anchorfile>
      <anchor>a0c4f29a59c7a1149a5c1a3a0c0f54d98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::exception_detail::CodeLocation</name>
    <filename>structzypp_1_1exception__detail_1_1CodeLocation.html</filename>
    <member kind="function">
      <type></type>
      <name>CodeLocation</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a2d20b14481ecdf61d77f912651927f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CodeLocation</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a1465a7bf55eaf93f7c347a7ba0dfd8e7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeLocation</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a93d2fc160d0ef9d9ccc0e5401a152f1e</anchor>
      <arglist>(const CodeLocation &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeLocation</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>aeb84a319eb1e31d6ea6058394b85750b</anchor>
      <arglist>(CodeLocation &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>CodeLocation &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a10935d5e77e760b27bfc5c80cd90fc24</anchor>
      <arglist>(const CodeLocation &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>CodeLocation &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>ae2cc75a3c5aa0e62f41b831f8ec10ddf</anchor>
      <arglist>(CodeLocation &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CodeLocation</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a6a8bd4b24d7a8b6434d92ededb1c68ca</anchor>
      <arglist>(std::string file_r, std::string func_r, unsigned line_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a73e81cf5d5ef55e0d86b6ef2f30f46bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_file</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a4bdecd258180e6ab5b7dc83894988cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_func</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>ae07614151a46fab3f7bc4163264ed605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_line</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a8a7af7d11c150a735dbd133506afcc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a2628be4d6f911ccdee677671f7021095</anchor>
      <arglist>(std::ostream &amp;str, const CodeLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1exception__detail_1_1CodeLocation.html</anchorfile>
      <anchor>a2628be4d6f911ccdee677671f7021095</anchor>
      <arglist>(std::ostream &amp;str, const CodeLocation &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CodeMaps</name>
    <filename>structzypp_1_1CodeMaps.html</filename>
    <member kind="function">
      <type>LanguageCode</type>
      <name>language</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a159f6f3c9582df92c4015ad4e69d884e</anchor>
      <arglist>(IdString index_r)</arglist>
    </member>
    <member kind="function">
      <type>CountryCode</type>
      <name>country</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a42f564334616ac44364a22896ea2ca66</anchor>
      <arglist>(IdString index_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a41739b200c55bb0236731b637b7b6480</anchor>
      <arglist>(IdString index_r)</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>fallback</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a2efcd6eb7d0cb2a65aef0ee0a2a44fe4</anchor>
      <arglist>(IdString index_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdString</type>
      <name>withoutTrash</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a913d658d5ababf21850489e49b35db8a</anchor>
      <arglist>(IdString code_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdString</type>
      <name>withoutTrash</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>ab12e10437970e81dfd74572c3baa7b3f</anchor>
      <arglist>(const std::string &amp;code_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdString</type>
      <name>withoutTrash</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a7b7e66f0e0377ad1e3d3bcd2a682db8e</anchor>
      <arglist>(const char *code_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IdString</type>
      <name>combineLC</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a051326091428d0ed2670bd7981d4662a</anchor>
      <arglist>(const LanguageCode &amp;language_r, const CountryCode &amp;country_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CodeMaps &amp;</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>aa55fd8a8d9b81a484b383e22de8020ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; IdString, LC &gt;</type>
      <name>CodeMap</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>acfdee325e7ed1fe59d84393615b6db07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CodeMaps</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a0411eef6bc3f53a0a60d1a6f7f4131ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const LC &amp;</type>
      <name>getIndex</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a1c8cda76102446da06e6fed9fea9dffd</anchor>
      <arglist>(IdString index_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IdString</type>
      <name>withoutTrash</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a764a11ad054dfb500339a1957992c054</anchor>
      <arglist>(boost::string_ref code_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boost::string_ref::size_type</type>
      <name>trashStart</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>ab7537e777d544a66ba409d104f55e38d</anchor>
      <arglist>(boost::string_ref code_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boost::string_ref::size_type</type>
      <name>trashStart</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>ab664b7ce7b7a202c7be6d11043fdffd5</anchor>
      <arglist>(IdString code_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CodeMap</type>
      <name>_codeMap</name>
      <anchorfile>structzypp_1_1CodeMaps.html</anchorfile>
      <anchor>a862b9003a5e81482938f684d21c22e83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::collect_helper</name>
    <filename>structzyppng_1_1detail_1_1collect__helper.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__helper.html</anchorfile>
      <anchor>af6749ab9a4948a153112e4084d226e47</anchor>
      <arglist>(T &amp;&amp;in)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::collect_transitions</name>
    <filename>structzyppng_1_1detail_1_1collect__transitions.html</filename>
    <templarg>class State</templarg>
    <templarg>class ... Transitions</templarg>
    <member kind="typedef">
      <type>typename collect_transitions_helper&lt; State, std::tuple&lt;&gt;, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__transitions.html</anchorfile>
      <anchor>a9f52223007e71a8bc0c4dfc97aed884e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::collect_transitions_helper</name>
    <filename>structzyppng_1_1detail_1_1collect__transitions__helper.html</filename>
    <templarg>class State</templarg>
    <templarg>class TupleSoFar</templarg>
    <templarg>class Head</templarg>
    <templarg>class ... Transitions</templarg>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::tuple, Head, TupleSoFar, std::is_same_v&lt; State, typename Head::SourceType &gt; &gt;::Type</type>
      <name>NewTuple</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__transitions__helper.html</anchorfile>
      <anchor>ad214351a34007ab9c27b670ae2465388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename collect_transitions_helper&lt; State, NewTuple, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__transitions__helper.html</anchorfile>
      <anchor>adbc92d9717b39a3401869e7c8006d95b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::collect_transitions_helper&lt; State, TupleSoFar, Head &gt;</name>
    <filename>structzyppng_1_1detail_1_1collect__transitions__helper_3_01State_00_01TupleSoFar_00_01Head_01_4.html</filename>
    <templarg>class State</templarg>
    <templarg>class TupleSoFar</templarg>
    <templarg>class Head</templarg>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::tuple, Head, TupleSoFar, std::is_same_v&lt; State, typename Head::SourceType &gt; &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__transitions__helper_3_01State_00_01TupleSoFar_00_01Head_01_4.html</anchorfile>
      <anchor>a1108b87c5f5943c46f544ba069184641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::tuple, Head, TupleSoFar, std::is_same_v&lt; State, typename Head::SourceType &gt; &gt;::Type</type>
      <name>NewTuple</name>
      <anchorfile>structzyppng_1_1detail_1_1collect__transitions__helper.html</anchorfile>
      <anchor>ad214351a34007ab9c27b670ae2465388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::Collector</name>
    <filename>structzypp_1_1functor_1_1Collector.html</filename>
    <templarg>class TOutputIterator</templarg>
    <member kind="function">
      <type></type>
      <name>Collector</name>
      <anchorfile>structzypp_1_1functor_1_1Collector.html</anchorfile>
      <anchor>a7c1a0310888ba2f1ae8c0d52f67990f9</anchor>
      <arglist>(TOutputIterator iter_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Collector.html</anchorfile>
      <anchor>a0ff2b308688d00673b8a8667e7645ca1</anchor>
      <arglist>(const Tp &amp;value_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TOutputIterator</type>
      <name>_iter</name>
      <anchorfile>structzypp_1_1functor_1_1Collector.html</anchorfile>
      <anchor>a9a052b09ade2ded26e331dd8c1e9ade5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Collector&lt; TOutputIterator &gt;</type>
      <name>collector</name>
      <anchorfile>structzypp_1_1functor_1_1Collector.html</anchorfile>
      <anchor>a1d15e557e7c8e8816ecc06413d13edee</anchor>
      <arglist>(TOutputIterator iter_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ansi::Color</name>
    <filename>classztui_1_1ansi_1_1Color.html</filename>
    <class kind="union">ztui::ansi::Color::Comp</class>
    <member kind="enumeration">
      <type></type>
      <name>Attr</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>aea00f9120a800f4b64cd47861efe2843</anchor>
      <arglist></arglist>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="aea00f9120a800f4b64cd47861efe2843a5ff3c6978f87d96febfdc8ed3899a97e">Unchanged</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="aea00f9120a800f4b64cd47861efe2843a960b44c579bc2f6818d2daaf9e4c16f0">Normal</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="aea00f9120a800f4b64cd47861efe2843a45c1428dbdf63826b7b1a999e012df3b">Bright</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="aea00f9120a800f4b64cd47861efe2843a67f115c1fddc4ce1aeb1c754001585bc">Reverse</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Fg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ac76ebe4cd4f69a770851f2efd0a76c53</anchor>
      <arglist></arglist>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a5ff3c6978f87d96febfdc8ed3899a97e">Unchanged</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53ae90dfb84e30edf611e326eeb04d680de">Black</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53aee38e4d5dd68c4e440825018d549cb47">Red</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53ad382816a3cbeed082c9e216e7392eed1">Green</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a51e6cd92b6c45f9affdc158ecca2b8b8">Yellow</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a9594eec95be70e7b1710f730fdda33d9">Blue</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53ab91cc2c1416fcca942b61c7ac5b1a9ac">Magenta</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a023c239d2f2538f140a20e72c7b73f20">Cyan</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="ac76ebe4cd4f69a770851f2efd0a76c53a25a81701fbfa4a1efdf660a950c1d006">White</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Bg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a05f2f52ea3ebe598e9c24ef068aa0788</anchor>
      <arglist></arglist>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a5ff3c6978f87d96febfdc8ed3899a97e">Unchanged</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788ae90dfb84e30edf611e326eeb04d680de">Black</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788aee38e4d5dd68c4e440825018d549cb47">Red</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788ad382816a3cbeed082c9e216e7392eed1">Green</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a51e6cd92b6c45f9affdc158ecca2b8b8">Yellow</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a9594eec95be70e7b1710f730fdda33d9">Blue</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788ab91cc2c1416fcca942b61c7ac5b1a9ac">Magenta</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a023c239d2f2538f140a20e72c7b73f20">Cyan</enumvalue>
      <enumvalue file="classztui_1_1ansi_1_1Color.html" anchor="a05f2f52ea3ebe598e9c24ef068aa0788a25a81701fbfa4a1efdf660a950c1d006">White</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Constant</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Black</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a00a45cbfa72b32d297792d7c42e26d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightBlack</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a82462884a8476b592667aa4f30ce31fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Red</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a4a0d7971a87a0c94126e48203be7f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightRed</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a274415457459ad2d67b4677274ae1e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Green</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a1cc463950b2b8d1e48c51f4171115478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightGreen</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a87dc091ec052c8cafae32c5fd9828779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yellow</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a93b39f5dc5de5a17ea0ca3bdaaaa1086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightYellow</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a37a1c58b4656da1da11beb47e4b02764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Blue</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388aae4fb84dbcfab269e650c9512b58fdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightBlue</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388af6d1b0482ad6d1bee4a1ea9c272ca0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Magenta</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a3319d940a6c52a2d62c509a4bab86f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightMagenta</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388acec9c9e6380b8ca88d1bdd6d731d82b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cyan</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388ac3fdf1ab0d784b7254982f87ac64ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightCyan</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388ae99e3ccc15d2b80b8eb3b5c6b19d5a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>White</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a41d526f40d68c275e1a0d8b273bf673e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightWhite</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a9991a3a551eac6896ae7cb3be178e588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388aae8b0ebaa30edd950b5c4d88a8c06f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightDefault</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a115fb91029a2898829c9f22b87001492</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::uint32_t</type>
      <name>UidType</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>aaac23414e2845cf34e184670cc3deb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Black</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a00a45cbfa72b32d297792d7c42e26d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightBlack</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a82462884a8476b592667aa4f30ce31fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Red</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a4a0d7971a87a0c94126e48203be7f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightRed</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a274415457459ad2d67b4677274ae1e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Green</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a1cc463950b2b8d1e48c51f4171115478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightGreen</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a87dc091ec052c8cafae32c5fd9828779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yellow</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a93b39f5dc5de5a17ea0ca3bdaaaa1086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightYellow</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a37a1c58b4656da1da11beb47e4b02764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Blue</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388aae4fb84dbcfab269e650c9512b58fdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightBlue</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388af6d1b0482ad6d1bee4a1ea9c272ca0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Magenta</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a3319d940a6c52a2d62c509a4bab86f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightMagenta</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388acec9c9e6380b8ca88d1bdd6d731d82b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cyan</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388ac3fdf1ab0d784b7254982f87ac64ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightCyan</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388ae99e3ccc15d2b80b8eb3b5c6b19d5a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>White</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a41d526f40d68c275e1a0d8b273bf673e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightWhite</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a9991a3a551eac6896ae7cb3be178e588</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388aae8b0ebaa30edd950b5c4d88a8c06f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BrightDefault</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a804dad48aad7c6f85e617389b10df388a115fb91029a2898829c9f22b87001492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a04b85428f357219b37202f2031619baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ae96db62bb08820ee680197977e51eed7</anchor>
      <arglist>(Attr attr_r, Fg fg_r=Fg::Unchanged, Bg bg_r=Bg::Unchanged)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a6e94fdd65cc00f19233aa8da305a380b</anchor>
      <arglist>(Attr attr_r, Bg bg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a46bd7f027ac254f2c3f7520ecd18b7f1</anchor>
      <arglist>(Fg fg_r, Bg bg_r=Bg::Unchanged)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>aa428b489baec76d3d8f7f6ca9cd50d73</anchor>
      <arglist>(Bg bg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a03f62201980c6e8670bf79b8e0656733</anchor>
      <arglist>(Constant color_r, Bg bg_r=Bg::Default)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a00cf56c7b590abcc4f6fcd8a55fac86e</anchor>
      <arglist>(CCC_ &amp;&amp;color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ab813ce6892b6af746f68435c2ffb691a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ab5349f84e1e9de54ff8f5bceb43b19a5</anchor>
      <arglist>(Color rhs)</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ae149b46e8bb0c9690748168cded943d3</anchor>
      <arglist>(Color::Attr rhs)</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ad7d1671a75867642435522fdf5529987</anchor>
      <arglist>(Color::Fg rhs)</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ad4b20fc0c6a9349492b67655de13186a</anchor>
      <arglist>(Color::Bg rhs)</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>acb662b566356e89fcbc59042d7105719</anchor>
      <arglist>(Color::Constant rhs)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>operator&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>af034634256acc511b7a3d9d55ded81fb</anchor>
      <arglist>(Color rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>operator&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>afbd999ae7be04772016807ed1be18c54</anchor>
      <arglist>(Color::Attr rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>operator&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a293223dd44ee3eaf0f4b715be4351427</anchor>
      <arglist>(Color::Fg rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>operator&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a723292a94b1770cef1791bdbd5e54090</anchor>
      <arglist>(Color::Bg rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>operator&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a460ac7f9841b5449bdee6a636d1d0e00</anchor>
      <arglist>(Color::Constant rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Attr</type>
      <name>attr</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>aba15b87dc860c047c65c0fc57cce222b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>attr</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>aa1ac71719ef30d2c0717c1dc9a5dbc0a</anchor>
      <arglist>(Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>Fg</type>
      <name>fg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a7218e31d4cf4d7ae1c5e745e9bbcc668</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>fg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a11bc804fc6f5ee956f7f3df9942c2c96</anchor>
      <arglist>(Fg fg_r)</arglist>
    </member>
    <member kind="function">
      <type>Bg</type>
      <name>bg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a6e67ea637785f5a90561a71d99eb0ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>bg</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a2510d837abf17558a6e4e1ae5e848ab8</anchor>
      <arglist>(Bg bg_r)</arglist>
    </member>
    <member kind="function">
      <type>UidType</type>
      <name>uid</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ab052344ddcf715e0293fd529ada949a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ab6351a6b17141814a1c2248563a4f72c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>debugstr</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a218616c22c3057263108f49317049941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>nocolor</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a615445266dfd53a8040c2b52be3be438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>fromString</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a383a4e3f557a040e02290a902f3377d9</anchor>
      <arglist>(const std::string &amp;colorName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>SGRReset</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a782a2f501892bfd9b899ecdc6ca07053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Color</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a45b0cdb96c1939540c6669ff87ff169c</anchor>
      <arglist>(UidType)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string &amp;</type>
      <name>genSGR</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>ab6fda51b7922e58ab3c9f466ff525698</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union ztui::ansi::Color::Comp</type>
      <name>_comp</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a2e08a9c4c482079c8075041784dca724</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a4dabe8701bfc38cc105780daf0b93ed5</anchor>
      <arglist>(Color lhs, Color rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>a20eedc1c46c11e905ed99a49f5b7b971</anchor>
      <arglist>(Color lhs, Color rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1Color.html</anchorfile>
      <anchor>afd95d9dc90cddf1864274dec91854a97</anchor>
      <arglist>(std::ostream &amp;str, Color obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ansi::ColorStream</name>
    <filename>classztui_1_1ansi_1_1ColorStream.html</filename>
    <class kind="struct">ztui::ansi::ColorStream::nullDeleter</class>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>adcd6b4ae5374e3573f6c6927f77db551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a3afc051adfd0213f9fd29531f4b20248</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a30af32b50650326e69aecc4152c457ae</anchor>
      <arglist>(std::ostream &amp;direct_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>aa4797ec276b61678223edd5281002d5e</anchor>
      <arglist>(std::ostream &amp;direct_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>ae5bd14994264e7c7ea1d61e6fc300145</anchor>
      <arglist>(const ColorStream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>ac0d15a89b2f4eb2dfbfae6f332b78176</anchor>
      <arglist>(const ColorStream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>af4c9f202941d2ce7868d05f620f76e15</anchor>
      <arglist>(ColorStream &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>acc6fe86077c067cfa4a882801710db24</anchor>
      <arglist>(ColorStream &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a71a0cc34e8104ce881cba915db955965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::ostream &amp;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a49304305a1154edfc7081d0af0d625e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a8e76e7e7bdcc02de15d83be37669172b</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>af0eb2076e7a3cd61ebb894d2443a83b1</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a503114d7d4f48c0081dd7090f0682bb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a34f2852d1de94366aedc25f6dfe20524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a4877f4597bbf42527429f2cbd82b842b</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a80693e4e4078a43d0764a0ba9e8596e6</anchor>
      <arglist>(const ColorString &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a11efa35a01ad16e02f246147295d1405</anchor>
      <arglist>(const ColorStream &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>abbc9275c6303be38ca2815e02e45d81c</anchor>
      <arglist>(const Tp_ &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>aa7ac60255b0acc988293cbea94692a79</anchor>
      <arglist>(std::ostream &amp;(*omanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasStream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a3f69c4cee804cb13ce632e3e172afacd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a2b0e07f4620b61768c3c80ce0e1cfe24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>acb1e60fefc092246c3eacf40176102e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a3bdd04f81066c011a79e5abea267a169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::ostream, nullDeleter &gt;</type>
      <name>_directP</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>ae0a7f5fe55e5c40593fee8aaf7828fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::ostringstream &gt;</type>
      <name>_bufferP</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a8cd7287047c2b9335d6972bee4d7358a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>_color</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>a770ae55c4273849ade2655b87b207abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorStream.html</anchorfile>
      <anchor>abd890296a24c7e96b79ee8f3aacb1664</anchor>
      <arglist>(std::ostream &amp;str, const ColorStream &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ColorStream</name>
    <filename>classztui_1_1ColorStream.html</filename>
    <class kind="struct">ztui::ColorStream::nullDeleter</class>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>adcd6b4ae5374e3573f6c6927f77db551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a3afc051adfd0213f9fd29531f4b20248</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a30af32b50650326e69aecc4152c457ae</anchor>
      <arglist>(std::ostream &amp;direct_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>aa4797ec276b61678223edd5281002d5e</anchor>
      <arglist>(std::ostream &amp;direct_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>ae5bd14994264e7c7ea1d61e6fc300145</anchor>
      <arglist>(const ColorStream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>af4c9f202941d2ce7868d05f620f76e15</anchor>
      <arglist>(ColorStream &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>ac0d15a89b2f4eb2dfbfae6f332b78176</anchor>
      <arglist>(const ColorStream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>acc6fe86077c067cfa4a882801710db24</anchor>
      <arglist>(ColorStream &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a8e76e7e7bdcc02de15d83be37669172b</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a71a0cc34e8104ce881cba915db955965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::ostream &amp;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a49304305a1154edfc7081d0af0d625e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>af0eb2076e7a3cd61ebb894d2443a83b1</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a503114d7d4f48c0081dd7090f0682bb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a34f2852d1de94366aedc25f6dfe20524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a4877f4597bbf42527429f2cbd82b842b</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a80693e4e4078a43d0764a0ba9e8596e6</anchor>
      <arglist>(const ColorString &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a11efa35a01ad16e02f246147295d1405</anchor>
      <arglist>(const ColorStream &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>abbc9275c6303be38ca2815e02e45d81c</anchor>
      <arglist>(const Tp_ &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>aa7ac60255b0acc988293cbea94692a79</anchor>
      <arglist>(std::ostream &amp;(*omanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasStream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a3f69c4cee804cb13ce632e3e172afacd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a2b0e07f4620b61768c3c80ce0e1cfe24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>acb1e60fefc092246c3eacf40176102e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a3bdd04f81066c011a79e5abea267a169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::ostream, nullDeleter &gt;</type>
      <name>_directP</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>ae0a7f5fe55e5c40593fee8aaf7828fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::ostringstream &gt;</type>
      <name>_bufferP</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a8cd7287047c2b9335d6972bee4d7358a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>_color</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>a770ae55c4273849ade2655b87b207abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorStream.html</anchorfile>
      <anchor>abd890296a24c7e96b79ee8f3aacb1664</anchor>
      <arglist>(std::ostream &amp;str, const ColorStream &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ansi::ColorString</name>
    <filename>classztui_1_1ansi_1_1ColorString.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a6817e5a93a372635f9f56f3681822c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a0f1eb2cee21d0b9ab80a33486c7b17d0</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>af8714ebeb63aa6787372d71a369481fc</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a49cb1bfdf769f3d4ab9e6ea8380d031e</anchor>
      <arglist>(std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>acabdc0808560cf2f8defe989813cf754</anchor>
      <arglist>(const std::string &amp;str_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>af4730140eb613707c55d34b73a78e98b</anchor>
      <arglist>(std::string &amp;&amp;str_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>ae51b418397a82ea1b9c8f9221aeb6e01</anchor>
      <arglist>(Color color_r, const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>af648cf97876d2ccf5d63cee6ece6b350</anchor>
      <arglist>(Color color_r, std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a0c0a3a458cf712f45404f8d234b28f1a</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a55ba3be4b93a34f8880f2fc8873bf526</anchor>
      <arglist>(std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a9fb93719349b281bc72bf583cb4654c8</anchor>
      <arglist>(const ColorString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>aec3bf52392ca4a880ddabf73ec7fcdce</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a48072acf9b7b7a9e58b5a100d15ce68d</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>ad7e9629830d94080dac63316d424bdaa</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString</type>
      <name>operator()</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a04ca0a1eb803fe8ff9aa96e3bf8b738f</anchor>
      <arglist>(Color color_r) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a0b6e30ec968a8be0832c1e9ff5c96bdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a32349bdb8c41f9815c81ff0e03002e58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>size</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>aa2f886a1f4020632279eefd2c3c4e9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>aacbff758372179bbe4d90c7a001000ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>af4d62b49bf969fb7b543a600c7deba73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a54201635a2010ce138251f48a6e033b1</anchor>
      <arglist>(Color color_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>plainstr</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a553474978aee3e29b457d182ecd31036</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>plainstr</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a91e9c132675622407b69fd339c4faf4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a834b476b931ba61e653f242f8c46f0a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>abf11de3c02ff8ade51730bcb601606f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_str</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>ac9069049b2a472fc4dde02d79f89d4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>_color</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a52eeb78410853dcc03a1db1e93e9576f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1ColorString.html</anchorfile>
      <anchor>a58182991c340e817c603ba704d58b3c3</anchor>
      <arglist>(std::ostream &amp;str, const ColorString &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ColorString</name>
    <filename>classztui_1_1ColorString.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a6817e5a93a372635f9f56f3681822c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a0f1eb2cee21d0b9ab80a33486c7b17d0</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>af8714ebeb63aa6787372d71a369481fc</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a49cb1bfdf769f3d4ab9e6ea8380d031e</anchor>
      <arglist>(std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>acabdc0808560cf2f8defe989813cf754</anchor>
      <arglist>(const std::string &amp;str_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>af4730140eb613707c55d34b73a78e98b</anchor>
      <arglist>(std::string &amp;&amp;str_r, Color color_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>ae51b418397a82ea1b9c8f9221aeb6e01</anchor>
      <arglist>(Color color_r, const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>af648cf97876d2ccf5d63cee6ece6b350</anchor>
      <arglist>(Color color_r, std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a0c0a3a458cf712f45404f8d234b28f1a</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a55ba3be4b93a34f8880f2fc8873bf526</anchor>
      <arglist>(std::string &amp;&amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator=</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a48072acf9b7b7a9e58b5a100d15ce68d</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a9fb93719349b281bc72bf583cb4654c8</anchor>
      <arglist>(const ColorString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>aec3bf52392ca4a880ddabf73ec7fcdce</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString &amp;</type>
      <name>operator&lt;=</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>ad7e9629830d94080dac63316d424bdaa</anchor>
      <arglist>(Color color_r)</arglist>
    </member>
    <member kind="function">
      <type>ColorString</type>
      <name>operator()</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a04ca0a1eb803fe8ff9aa96e3bf8b738f</anchor>
      <arglist>(Color color_r) const</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a0b6e30ec968a8be0832c1e9ff5c96bdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a32349bdb8c41f9815c81ff0e03002e58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>size</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>aa2f886a1f4020632279eefd2c3c4e9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>aacbff758372179bbe4d90c7a001000ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a54201635a2010ce138251f48a6e033b1</anchor>
      <arglist>(Color color_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>af4d62b49bf969fb7b543a600c7deba73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>plainstr</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a553474978aee3e29b457d182ecd31036</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>plainstr</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a91e9c132675622407b69fd339c4faf4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a834b476b931ba61e653f242f8c46f0a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>abf11de3c02ff8ade51730bcb601606f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_str</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>ac9069049b2a472fc4dde02d79f89d4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>_color</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a52eeb78410853dcc03a1db1e93e9576f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ColorString.html</anchorfile>
      <anchor>a58182991c340e817c603ba704d58b3c3</anchor>
      <arglist>(std::ostream &amp;str, const ColorString &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ansi::ColorTraits</name>
    <filename>structztui_1_1ansi_1_1ColorTraits.html</filename>
    <templarg>class Tp_</templarg>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a2beef92914f190a37f3fa84a0fb38512a35428c7b7c83a403252e9a0d94d61cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a2beef92914f190a37f3fa84a0fb38512a35428c7b7c83a403252e9a0d94d61cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>EnableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a4a50422755587beec5170f8539e4eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; !ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>DisableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a436c7d96bfd721302dbd672cbe669ac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ansi::ColorTraits&lt; Color::Constant &gt;</name>
    <filename>structztui_1_1ansi_1_1ColorTraits_3_01Color_1_1Constant_01_4.html</filename>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits_3_01Color_1_1Constant_01_4.html</anchorfile>
      <anchor>a51435ee9938c76640e288baf2cc0cd10af17bed6755618975b631f9ea118d0763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits_3_01Color_1_1Constant_01_4.html</anchorfile>
      <anchor>a51435ee9938c76640e288baf2cc0cd10af17bed6755618975b631f9ea118d0763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>EnableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a4a50422755587beec5170f8539e4eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; !ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>DisableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a436c7d96bfd721302dbd672cbe669ac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorTraits&lt; Tp_ &gt;</name>
    <filename>classColorTraits_3_01Tp___01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>ztui::ansi::ColorTraits&lt; ztui::ColorContext &gt;</name>
    <filename>structztui_1_1ansi_1_1ColorTraits_3_01ztui_1_1ColorContext_01_4.html</filename>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits_3_01ztui_1_1ColorContext_01_4.html</anchorfile>
      <anchor>a2290bfcc7d5327fa59f29901a723e078a4049098bd57ca2cda1ae9c6f0a2b69fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>customColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits_3_01ztui_1_1ColorContext_01_4.html</anchorfile>
      <anchor>a2290bfcc7d5327fa59f29901a723e078a4049098bd57ca2cda1ae9c6f0a2b69fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>EnableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a4a50422755587beec5170f8539e4eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; !ansi::ColorTraits&lt; std::decay_t&lt; CCC_ &gt; &gt;::customColorCtor &gt;</type>
      <name>DisableIfCustomColorCtor</name>
      <anchorfile>structztui_1_1ansi_1_1ColorTraits.html</anchorfile>
      <anchor>a436c7d96bfd721302dbd672cbe669ac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::table::Column</name>
    <filename>structztui_1_1table_1_1Column.html</filename>
    <member kind="function">
      <type></type>
      <name>Column</name>
      <anchorfile>structztui_1_1table_1_1Column.html</anchorfile>
      <anchor>a4cbbe88ed818410bbd85aa2ebbae9496</anchor>
      <arglist>(std::string header_r, CStyle style_r=CStyle::Default)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_header</name>
      <anchorfile>structztui_1_1table_1_1Column.html</anchorfile>
      <anchor>ad5a99d7fb7263bda42673cb2c5c43ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CStyle</type>
      <name>_style</name>
      <anchorfile>structztui_1_1table_1_1Column.html</anchorfile>
      <anchor>a165a3a224ee0c61dc7b441dc96a9c592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ctcdetail::ColumnIf</name>
    <filename>structztui_1_1ctcdetail_1_1ColumnIf.html</filename>
    <templarg>class Tif_</templarg>
    <templarg>class Telse_</templarg>
    <member kind="function">
      <type></type>
      <name>ColumnIf</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf.html</anchorfile>
      <anchor>a0424694705100c5830c7538ff53cb82c</anchor>
      <arglist>(bool condition_r, std::function&lt; Tif_()&gt; if_r, std::function&lt; Telse_()&gt; else_r)</arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; Tif_()&gt;</type>
      <name>_if</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf.html</anchorfile>
      <anchor>adb179c30410cc4a2e9375532d9d5ebc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; Telse_()&gt;</type>
      <name>_else</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf.html</anchorfile>
      <anchor>a0f47d5a8dbe954bd6cac095580975271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt;</name>
    <filename>structztui_1_1ctcdetail_1_1ColumnIf_3_01Tif___00_01Tif___01_4.html</filename>
    <templarg>class Tif_</templarg>
    <member kind="function">
      <type></type>
      <name>ColumnIf</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf_3_01Tif___00_01Tif___01_4.html</anchorfile>
      <anchor>a8975eeafdc83e5e96f6b79c189163f32</anchor>
      <arglist>(bool condition_r, std::function&lt; Tif_()&gt; if_r, std::function&lt; Tif_()&gt; else_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColumnIf</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf_3_01Tif___00_01Tif___01_4.html</anchorfile>
      <anchor>a8bfc6951c5ece08b810e49edb4d2d00e</anchor>
      <arglist>(bool condition_r, std::function&lt; Tif_()&gt; &amp;&amp;if_r)</arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; Tif_()&gt;</type>
      <name>_ifelse</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf_3_01Tif___00_01Tif___01_4.html</anchorfile>
      <anchor>ad4e5134b017249ec8dae7bb7966010a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; Tif_()&gt;</type>
      <name>_if</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf.html</anchorfile>
      <anchor>adb179c30410cc4a2e9375532d9d5ebc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; Tif_()&gt;</type>
      <name>_else</name>
      <anchorfile>structztui_1_1ctcdetail_1_1ColumnIf.html</anchorfile>
      <anchor>a0f47d5a8dbe954bd6cac095580975271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CombinedProgressData</name>
    <filename>classzypp_1_1CombinedProgressData.html</filename>
    <member kind="function">
      <type></type>
      <name>CombinedProgressData</name>
      <anchorfile>classzypp_1_1CombinedProgressData.html</anchorfile>
      <anchor>a466b88a9d36b3547f257aa592493847c</anchor>
      <arglist>(ProgressData &amp;pd, ProgressData::value_type weight=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1CombinedProgressData.html</anchorfile>
      <anchor>a13abaa838ebca2bc457088ead63f2119</anchor>
      <arglist>(const ProgressData &amp;progress)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressData::value_type</type>
      <name>_weight</name>
      <anchorfile>classzypp_1_1CombinedProgressData.html</anchorfile>
      <anchor>a2abac8b0f41d6e0948b89f2e6508e20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressData::value_type</type>
      <name>_last_value</name>
      <anchorfile>classzypp_1_1CombinedProgressData.html</anchorfile>
      <anchor>a6c252fe6e54d9dc2de5d30c638133030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressData &amp;</type>
      <name>_pd</name>
      <anchorfile>classzypp_1_1CombinedProgressData.html</anchorfile>
      <anchor>a04b6784da55861b0ba9e921a3d6df855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::CommitPackageCache</name>
    <filename>classzypp_1_1target_1_1CommitPackageCache.html</filename>
    <class kind="class">zypp::target::CommitPackageCache::Impl</class>
    <member kind="typedef">
      <type>function&lt; ManagedFile(const PoolItem &amp;, bool)&gt;</type>
      <name>PackageProvider</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a904870281d6cce89ae76e53f414d71dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommitPackageCache</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a096a88f389841c6f3038600ffd3322d1</anchor>
      <arglist>(PackageProvider packageProvider_r=RepoProvidePackage())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommitPackageCache</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a2057ac92b3f7a23e05579861a36967db</anchor>
      <arglist>(const Pathname &amp;, const PackageProvider &amp;packageProvider_r=RepoProvidePackage()) ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommitPackageCache</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a0214b9a08a75c8c64920e9b136348b70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommitList</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a79fdbc2bb1fd954c9396e29960276cc4</anchor>
      <arglist>(std::vector&lt; sat::Solvable &gt; commitList_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommitList</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a7e680ec16e007288de75b78ee303e610</anchor>
      <arglist>(TIterator begin_r, TIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>get</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>ac5dd8397df32416bb05ac10f7971e1ce</anchor>
      <arglist>(const PoolItem &amp;citem_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>get</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a629a04c5b12c489ef32d47eeec3fb371</anchor>
      <arglist>(sat::Solvable citem_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>preloaded</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a891d6689543bbd8ddad56b1152c66e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preloaded</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>abeb2dc88f1f5d9b94dad14d44ca20966</anchor>
      <arglist>(bool newval_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommitPackageCache</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a32b819c8f0a51bd46d95d1bcd0f75e13</anchor>
      <arglist>(Impl *pimpl_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>ab38dc526e2ea4496307cce39775797d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a4d89a716a4c321929e03e779fde049f6</anchor>
      <arglist>(std::ostream &amp;str, const CommitPackageCache &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache.html</anchorfile>
      <anchor>a4d89a716a4c321929e03e779fde049f6</anchor>
      <arglist>(std::ostream &amp;str, const CommitPackageCache &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::CommitPackageCacheReadAhead</name>
    <filename>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</filename>
    <base>zypp::target::CommitPackageCache::Impl</base>
    <member kind="function">
      <type></type>
      <name>CommitPackageCacheReadAhead</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>a20fccaa78393492497d096759d46b795</anchor>
      <arglist>(PackageProvider packageProvider_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>get</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>adf4c31836d1cdaa1f7c95186963ee657</anchor>
      <arglist>(const PoolItem &amp;citem_r) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>onInteractiveMedia</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>a54e4c30c78a3b6d69c2c4ad55e05eb34</anchor>
      <arglist>(const PoolItem &amp;pi) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cacheLastInteractive</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>a84cf1bdf6fdcd4bc43151ecb370d6050</anchor>
      <arglist>(const PoolItem &amp;citem_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doCacheLastInteractive</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>a5a3fa0afd7d391699a206fc126c918d3</anchor>
      <arglist>(const PoolItem &amp;citem_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; unsigned, 0 &gt;</type>
      <name>_dbgChanges</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>af4be2683b97af2e7e259cc5b440d41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMediaKey</type>
      <name>_lastInteractive</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCacheReadAhead.html</anchorfile>
      <anchor>a118c6193ba6c6adda20e46d64d2f9aed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CommitPackagePreloader</name>
    <filename>classzypp_1_1CommitPackagePreloader.html</filename>
    <class kind="class">zypp::CommitPackagePreloader::PreloadWorker</class>
    <class kind="struct">zypp::CommitPackagePreloader::RepoDownloadData</class>
    <class kind="struct">zypp::CommitPackagePreloader::RepoUrl</class>
    <member kind="function">
      <type></type>
      <name>CommitPackagePreloader</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a911236acbb321a88088380c2b7cff990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preloadTransaction</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a82b33fdb13174e01a2a9f9ef8c4294a8</anchor>
      <arglist>(const std::vector&lt; sat::Transaction::Step &gt; &amp;steps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupCaches</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>ac371b05f160b7531586988f64008e0f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>missed</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>ab47bbd3cf688f484aaf361b057ccc5ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::chrono::steady_clock</type>
      <name>clock</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>abf56bad65766bbf0095684bb0e3c3b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reportBytesDownloaded</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a7e1a98f25a40c56affc19f171191fec6</anchor>
      <arglist>(ByteCount newBytes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; Repository::IdType, RepoDownloadData &gt;</type>
      <name>_dlRepoInfo</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a548c89a3fca92840db094f6a80562577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; PoolItem &gt;</type>
      <name>_requiredDls</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>af66ebe06f936fdf089176bd11e31489d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; zyppng::Ref&lt; PreloadWorker &gt; &gt;</type>
      <name>_workers</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a761a4a811869c1e82844b03f980b4ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteCount</type>
      <name>_requiredBytes</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a5564d6f6ea1ab2b989a01b9b62db6c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteCount</type>
      <name>_downloadedBytes</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a132c006404b500d5204eacf066b947d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_missedDownloads</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>aa9a42323c8ec41ac7f2101d3d56dd5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback::SendReport&lt; media::CommitPreloadReport &gt;</type>
      <name>_report</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a0fb3464ba924392727afdc8c64274765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::Ref&lt; internal::ProgressTracker &gt;</type>
      <name>_pTracker</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a4dccc611d23cfc2d741f8feda0eced42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; clock::time_point &gt;</type>
      <name>_lastProgressUpdate</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a26ca320f8e35ff4dcd38bb7a48e88e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::NetworkRequestDispatcherRef</type>
      <name>_dispatcher</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader.html</anchorfile>
      <anchor>a967e36afb37146ebf7d07563021a84be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::CommitPreloadReport</name>
    <filename>structzypp_1_1media_1_1CommitPreloadReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196ac05c99ab612dd8d79df32b6efa34ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a19d15e69bd3e05f844435ce608212344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a74da15aca01ad679d82ffafd3b0ed29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCESS_DENIED</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196ada65a05f4edeffeb1ba5eb39aebc6094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a18fdbe3ec8edd4650a6b8b7bd729a529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Result</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>af9202a458f8f2d4bd1b66ca0aeac5ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>af9202a458f8f2d4bd1b66ca0aeac5ab9a5de6b857413c171c30ef919fe6835d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MISS</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>af9202a458f8f2d4bd1b66ca0aeac5ab9aa36aba9373d5629a2a7b29a9674540e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196ac05c99ab612dd8d79df32b6efa34ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a19d15e69bd3e05f844435ce608212344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a74da15aca01ad679d82ffafd3b0ed29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCESS_DENIED</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196ada65a05f4edeffeb1ba5eb39aebc6094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a45ded4a3c09c3ebdb7d391da7a3e5196a18fdbe3ec8edd4650a6b8b7bd729a529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>af9202a458f8f2d4bd1b66ca0aeac5ab9a5de6b857413c171c30ef919fe6835d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MISS</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>af9202a458f8f2d4bd1b66ca0aeac5ab9aa36aba9373d5629a2a7b29a9674540e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a933e15c644fed1eda917b35ef311a630</anchor>
      <arglist>(const UserData &amp;userData=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a5e3a294b7c75877de455dcd23f5fcf57</anchor>
      <arglist>(int value, const UserData &amp;userData=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fileStart</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>aecb19d4b680e344b0cd3d52901b1e86c</anchor>
      <arglist>(const Pathname &amp;localfile, const UserData &amp;userData=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fileDone</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>a2a4373e109662eddf8852222fd74dcc2</anchor>
      <arglist>(const Pathname &amp;localfile, Error error, const UserData &amp;userData=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1media_1_1CommitPreloadReport.html</anchorfile>
      <anchor>ae4dc755bfb11183c781404ebb19c9a6a</anchor>
      <arglist>(Result res, const UserData &amp;userData=UserData())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::CommitScriptReportSA</name>
    <filename>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584ab4c025a8aac3911f45341842f7136b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARN</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584a91c201cc921cbc72e2990cfd2ff546a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRITICAL</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584a5f7a6845a99350a2776817a53ea9f608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584ab4c025a8aac3911f45341842f7136b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARN</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584a91c201cc921cbc72e2990cfd2ff546a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRITICAL</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a640aafa9794455419cc107dcbc2df584a5f7a6845a99350a2776817a53ea9f608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>ad3910c18cb8de87d6798bd8e2bc39bc5</anchor>
      <arglist>(const std::string &amp;, const std::string &amp;, Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a98a3731c0fa2172fffdc848db3048e43</anchor>
      <arglist>(int, Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a71da7d128dd5494563e62d954428377f</anchor>
      <arglist>(Resolvable::constPtr, Error, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1CommitScriptReportSA.html</anchorfile>
      <anchor>a9ceeacc3229cb9be11a0b92d6cf791c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ztui::ansi::Color::Comp</name>
    <filename>unionztui_1_1ansi_1_1Color_1_1Comp.html</filename>
    <member kind="function">
      <type></type>
      <name>Comp</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>ad92385885ed2de02df817a44d5c1cb57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Comp</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>a7e1a2d26f47fb6fbc718aa3cafc67faf</anchor>
      <arglist>(Attr attr_r, Fg fg_r, Bg bg_r)</arglist>
    </member>
    <member kind="variable">
      <type>Color::Attr</type>
      <name>attr</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>aada4d64d91f82ce322cfbf78a8fb2032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color::Fg</type>
      <name>fg</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>a08d22b41db03a2e51d63c329fa9b01ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color::Bg</type>
      <name>bg</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>a247fec91e6ed84ada9cd4d5883892213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::uint8_t</type>
      <name>_f</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>a928c50270ad79b3a66d48e460347181c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UidType</type>
      <name>uid</name>
      <anchorfile>unionztui_1_1ansi_1_1Color_1_1Comp.html</anchorfile>
      <anchor>a75c35729c3fe53630dfd74dd96148ae3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Compare</name>
    <filename>structzypp_1_1Compare.html</filename>
    <templarg>class Tp</templarg>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1Compare.html</anchorfile>
      <anchor>a9e9e98b8d5d93cfc70c09f2df6ccae20</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareBy</name>
    <filename>structzypp_1_1CompareBy.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type></type>
      <name>CompareBy</name>
      <anchorfile>structzypp_1_1CompareBy.html</anchorfile>
      <anchor>a1a40ac5237d4232c28c9035dc29f5215</anchor>
      <arglist>(Rel op_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareBy.html</anchorfile>
      <anchor>ac594f594d71d1a04bf582db8a947fe11</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Rel</type>
      <name>_op</name>
      <anchorfile>structzypp_1_1CompareBy.html</anchorfile>
      <anchor>a0a95c04da9bc0031041e97d703b65041</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByANY</name>
    <filename>structzypp_1_1CompareByANY.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByANY.html</anchorfile>
      <anchor>a87011a4dcd9e3d0986448e204ffc9063</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByEQ</name>
    <filename>structzypp_1_1CompareByEQ.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByEQ.html</anchorfile>
      <anchor>a8c1fc05087737475986aa7a55213101a</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByGE</name>
    <filename>structzypp_1_1CompareByGE.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByGE.html</anchorfile>
      <anchor>a5603df767daa40db4916dbe64b6d5dd2</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByGT</name>
    <filename>structzypp_1_1CompareByGT.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByGT.html</anchorfile>
      <anchor>ad61338dc3db15cf57e84b703f402fc28</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByLE</name>
    <filename>structzypp_1_1CompareByLE.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByLE.html</anchorfile>
      <anchor>adfcb8aff4a069f697cc134ce35d4a9c3</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByLT</name>
    <filename>structzypp_1_1CompareByLT.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByLT.html</anchorfile>
      <anchor>a16180e85071948ddd63b5050a40ec34a</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByNE</name>
    <filename>structzypp_1_1CompareByNE.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByNE.html</anchorfile>
      <anchor>a08514f625ccfacb9e320fce9e10f2093</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CompareByNONE</name>
    <filename>structzypp_1_1CompareByNONE.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1CompareByNONE.html</anchorfile>
      <anchor>ac96a87a8def585329c62807ea50cbd35</anchor>
      <arglist>(const Tp &amp;lhs, const Tp &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Arch::CompatEntry</name>
    <filename>structzypp_1_1Arch_1_1CompatEntry.html</filename>
    <member kind="typedef">
      <type>bit::BitField&lt; uint64_t &gt;</type>
      <name>CompatBits</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>acd2a98757f5970fe2fb0d86416cdd74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompatEntry</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>afedb626ae49f3fa68c23c87c00f12d74</anchor>
      <arglist>(const std::string &amp;archStr_r, CompatBits::IntT idBit_r=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompatEntry</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>ad9770071c42bae8a2f773f8139adaa06</anchor>
      <arglist>(IdString archStr_r, CompatBits::IntT idBit_r=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCompatBit</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a0732667d3be27e7a7b50040efdd0cf2f</anchor>
      <arglist>(const CompatBits &amp;idBit_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compatibleWith</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a2e34bf7995ca22dfa2c3249aff95f915</anchor>
      <arglist>(const CompatEntry &amp;targetEntry_r) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a367eb9a6c30d33cd888ef8ae19cb54e9</anchor>
      <arglist>(const CompatEntry &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBuiltIn</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>aa45b45c168cb1096f5693bce64c367b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString::IdType</type>
      <name>id</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a5d9a773b3a1dc7407910246c5747e60d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>IdString</type>
      <name>_idStr</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>afc0ea3e4d7ac4dc4348206decdfe5289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_archStr</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>aa2a671fcd44c3f887a221ea5de722a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompatBits</type>
      <name>_idBit</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a97728e6c56c0975113da0915a0135fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompatBits</type>
      <name>_compatBits</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>af97585976ea93fbcf593152e40b923f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a28c8226cf398888b37ffdf5c7eb94ff2</anchor>
      <arglist>(std::ostream &amp;str, const Arch::CompatEntry &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a3aa2324767eab7d94af649088bb6da65</anchor>
      <arglist>(const Arch::CompatEntry &amp;lhs, const Arch::CompatEntry &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1Arch_1_1CompatEntry.html</anchorfile>
      <anchor>a79fc496b50b5d95c4092519e786337aa</anchor>
      <arglist>(const Arch::CompatEntry &amp;lhs, const Arch::CompatEntry &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CompositeFileChecker</name>
    <filename>classzypp_1_1CompositeFileChecker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1CompositeFileChecker.html</anchorfile>
      <anchor>a755f5a4a14b73233afcad5528f03a23b</anchor>
      <arglist>(const FileChecker &amp;checker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1CompositeFileChecker.html</anchorfile>
      <anchor>aa7a3dca302d850aee1d7dedbc5538b96</anchor>
      <arglist>(const Pathname &amp;file) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>checkersSize</name>
      <anchorfile>classzypp_1_1CompositeFileChecker.html</anchorfile>
      <anchor>ac34c66135846fa877babaf563d7c2d2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; FileChecker &gt;</type>
      <name>_checkers</name>
      <anchorfile>classzypp_1_1CompositeFileChecker.html</anchorfile>
      <anchor>a47ecd90359c143a39690c975bde79cae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Config</name>
    <filename>classztui_1_1Config.html</filename>
    <member kind="function">
      <type></type>
      <name>Config</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a955e52643496bc34cf22f1d425bb2786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_ttyout</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>aa2e0e8bd5d8ef6e5793c1b174836eef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_colors</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a9e9f8de97281ffbfbb001d2d635df6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_result</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>ae1b9f1612c2127f46fc15268fc7f9083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_msgStatus</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>aca68b07c13a03d17ba9517f06e845ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_msgError</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>adac4e69eb86653e6f24c02b7867ed69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_msgWarning</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a34ee4d1278acf021d05ae19f37bc0cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_prompt</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>ad56537783964a19ac5e941df3959e86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_promptOption</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a2a1dd880952927896465eadb5eca3dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_positive</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a7e16381dcc6e6d7612c803a95b942a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_change</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a8f240243c6c89ecd7fae48dac3d434ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_negative</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a74e09b8c762bb5e91da7a4da4fffef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_highlight</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a61f72e1afadb48231b0949e92654cad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_lowlight</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>aa6eba45bcb04558696e495e40f1438f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ansi::Color</type>
      <name>color_osdebug</name>
      <anchorfile>classztui_1_1Config.html</anchorfile>
      <anchor>a06602083a3fef7cb89beee935ca71051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::FileConflicts::Conflict</name>
    <filename>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</filename>
    <member kind="function">
      <type>IdString</type>
      <name>lhsFilename</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a1ef9aee4d1d4a99702de9c928b5aca49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>lhsSolvable</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a2f39ad34fe96979c3294e1103609ecb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>lhsFilemd5</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a207e60bda772a0258b320b15e234967e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>rhsFilename</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a2c4a2134c69f32404187eff115ba1b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>rhsSolvable</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>addbee0aa405fc4b2b745472ec8db59e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>rhsFilemd5</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a9f5813983a77a400763c0dbd41e38c40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a85d5449082b598fcc76f5ddcc21159c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::IdType</type>
      <name>_data</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a8831b9bdd2ca30f821e05bdb7343efc8</anchor>
      <arglist>[queueBlockSize]</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>abf565bd02968088a346b63e6a68c679a</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts::Conflict &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>structzypp_1_1sat_1_1FileConflicts_1_1Conflict.html</anchorfile>
      <anchor>a667903d05ecd995905d567f5a6dbf2bc</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts::Conflict &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::conjunction</name>
    <filename>structstd_1_1conjunction.html</filename>
    <templarg>class...</templarg>
  </compound>
  <compound kind="struct">
    <name>std::conjunction&lt; B1 &gt;</name>
    <filename>structstd_1_1conjunction_3_01B1_01_4.html</filename>
    <templarg>class B1</templarg>
    <base>B1</base>
  </compound>
  <compound kind="struct">
    <name>std::conjunction&lt; B1, Bn... &gt;</name>
    <filename>structstd_1_1conjunction_3_01B1_00_01Bn_8_8_8_01_4.html</filename>
    <templarg>class B1</templarg>
    <templarg>class... Bn</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::ConnectedState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</filename>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</anchorfile>
      <anchor>a90d280266343c23a843b5f24e61d12a7</anchor>
      <arglist>(ConnectedState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectedState</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</anchorfile>
      <anchor>a8d69a1a510694dc8d3034881943b7e34</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</anchorfile>
      <anchor>a35f1c30e42d16d809111f9d512e09970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_socketNotifier</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</anchorfile>
      <anchor>aaf3bcdbbe51a464b28a134d149052730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IOBuffer</type>
      <name>_writeBuffer</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectedState.html</anchorfile>
      <anchor>ae7b70d2aa15b5b24e54de17e6e7524c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::ConnectingState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</filename>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</anchorfile>
      <anchor>a98c7f5a0b7c4a124518285d51408ef26</anchor>
      <arglist>(ConnectingState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectingState</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</anchorfile>
      <anchor>ac7223c9693edf6d570441f1092628cf1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</anchorfile>
      <anchor>af49a004a50dcb37b52aae6ce05099e56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_connectNotifier</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</anchorfile>
      <anchor>a6c0f7da9abfaf5e3b9b48c252e8cb0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer::Ptr</type>
      <name>_connectTimeout</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ConnectingState.html</anchorfile>
      <anchor>abd8879f0c0b6893fccd69dc8e9e61cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Capabilities::const_iterator</name>
    <filename>classzypp_1_1Capabilities_1_1const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>a62dfbef9632953c41c3e57998d8df4e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>ab4e955655a319607ddf55d09e45759fb</anchor>
      <arglist>(const sat::detail::IdType *_idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tagged</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>ad33b5c306bfed66d93b04cc01be1578e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>a8d00132ba942532c3ae8f9ad40e2f666</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>a6f5611042e918aa9c64e4c255b38719e</anchor>
      <arglist>(const boost::iterator_adaptor&lt; OtherDerived, OtherIterator, V, C, R, D &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>a521909d5e0cdd52d9145a6a6bb2af3da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_tagged</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>a2de7943a55d3b57b737b4511db2f02ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1Capabilities_1_1const__iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::Glob::const_iterator</name>
    <filename>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>ac2b5fab161d694a2da7f6a37577fc718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>ad34da4695bb937da8724b5163199e2ec</anchor>
      <arglist>(char **_idx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>a50c62211fc6a67d1543b82e7b9f5d23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>accdd05af159c6406a79a1886a3b7eea0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html</anchorfile>
      <anchor>ab12840cf54c83e59f6a64ae6b476113d</anchor>
      <arglist>(std::ostream &amp;str, const Glob::const_iterator &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::HeaderValueMap::const_iterator</name>
    <filename>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>a73970a6d04709570ecf2802e82b88556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>a456de85da9fb12eaa7526f99936b7318</anchor>
      <arglist>(const ValueMap::const_iterator &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>a32d6754420b28d99793ca8ff6f945fe3</anchor>
      <arglist>(const HeaderValueMap::const_iterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>key</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>ac6ff2183b0ce2088a7f734122d50b9a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>value</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>a026f04a170d1b1f772e07802e75d30f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>ac2894bde7b82c384ef6ce1cb3b92ac24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; const std::string &amp;, const Value &amp; &gt;</type>
      <name>dereference</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>ab7719665be786f580c6918e38b36ba22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzyppng_1_1HeaderValueMap_1_1const__iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::Constant</name>
    <filename>structzypp_1_1functor_1_1Constant.html</filename>
    <templarg>class TConst</templarg>
    <member kind="function">
      <type></type>
      <name>Constant</name>
      <anchorfile>structzypp_1_1functor_1_1Constant.html</anchorfile>
      <anchor>aa0fc48ca11db4a85768baa82b89e6433</anchor>
      <arglist>(const TConst &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TConst</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Constant.html</anchorfile>
      <anchor>a27210e0ab282d38122407729bf8ba17e</anchor>
      <arglist>(Tp) const</arglist>
    </member>
    <member kind="function">
      <type>TConst</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Constant.html</anchorfile>
      <anchor>a3e401c5ec8e061e651a70948f5782e0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>TConst</type>
      <name>_value</name>
      <anchorfile>structzypp_1_1functor_1_1Constant.html</anchorfile>
      <anchor>a0d7431777e1a490998dea4c25d8e877a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::parse_def_assign::Consumer</name>
    <filename>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</filename>
    <base>zypp::xml::ParseDefConsume</base>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a18213a98537b45597ec5731691f5d1f4</anchor>
      <arglist>(const AssignerRef &amp;assigner_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a6f7f6eac05c64121424479633cf9a5fa</anchor>
      <arglist>(const std::string &amp;attr_r, const AssignerRef &amp;assigner_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prenotify</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a8a2d25098f32abe0953eb280fcc13284</anchor>
      <arglist>(function&lt; void(const Node &amp;)&gt; pre_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postnotify</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a793a4d17552a5366b87edc7309e8bede</anchor>
      <arglist>(function&lt; void(const Node &amp;)&gt; post_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>aa549b141b4f6a0d56ffc77a33310e371</anchor>
      <arglist>(const xml::Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a6268322a873a11e7a6ea602fa2ff71dd</anchor>
      <arglist>(const xml::Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>aed5fcaff46e305ef9e479ac275625e0a</anchor>
      <arglist>(const xml::Node &amp;node_r) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>aee3eb002e8c0e0b59adb53a1885acfb0</anchor>
      <arglist>(const std::vector&lt; AssignerRef &gt; &amp;vec_r, const char *value_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::vector&lt; AssignerRef &gt; &gt;</type>
      <name>_attr</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a35857db8f89c8921a4ce47d9aa738e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; AssignerRef &gt;</type>
      <name>_text</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a64c53894ef6773a1b6e485229d9f383b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function&lt; void(const Node &amp;)&gt;</type>
      <name>_pre</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>a551ec14036a45397aa967fa903fad3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function&lt; void(const Node &amp;)&gt;</type>
      <name>_post</name>
      <anchorfile>structzypp_1_1xml_1_1parse__def__assign_1_1Consumer.html</anchorfile>
      <anchor>aeafb57c5e509f663dbd4aa5ac337afee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::ContainerTransform</name>
    <filename>structzypp_1_1base_1_1ContainerTransform.html</filename>
    <templarg>class TContainer</templarg>
    <templarg>class TUnaryFunction</templarg>
    <member kind="typedef">
      <type>TContainer</type>
      <name>Container</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a4155c879ce2497f2d9c7eb7b99a089e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TUnaryFunction</type>
      <name>Transformator</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a956c9780f5cf2609ed37ff826ea3107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename Container::size_type</type>
      <name>size_type</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a34d922c29d0e4ad31b5934c515a50bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename Container::value_type</type>
      <name>RawType</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a6ece14120198e13ff93776294290081b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::result_of_t&lt; Transformator(RawType)&gt;</type>
      <name>TransformedType</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a30f2f67acec2c802169da2bc369f75b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename Container::const_iterator</type>
      <name>RawConstIterator</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>aa79a90077ea41cdb7fcc6b1ac85cd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; Transformator, typename Container::const_iterator &gt;</type>
      <name>TransformedConstIterator</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>aa7c114a5ff300d00a4f6a66b0882630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContainerTransform</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a4e54f2781c80f26544a7291123752604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContainerTransform</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a0b05abe01dd9ff335f1fff84a45e7161</anchor>
      <arglist>(Container raw_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContainerTransform</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>aee82964f3b5877e0b823a8f9efeba5b3</anchor>
      <arglist>(Container raw_r, Transformator transform_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a2812701706ad562a9f8e013a38e86ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a8ef1bab3469bde5d4093dc4b1514d592</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RawConstIterator</type>
      <name>rawBegin</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a39d9884768f247abed67e71b7b0fd47c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RawConstIterator</type>
      <name>rawEnd</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a558d55e4e7f87e26d74aeac78d57d6ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Container &amp;</type>
      <name>raw</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a1475a9fb80ede0bf43153aa35b94a1bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Container &amp;</type>
      <name>raw</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>ad0fccb686b2e6d5f1e175be385c59a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TransformedConstIterator</type>
      <name>transformedBegin</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a06c3995935bbee71e0d4e2f8abf24675</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransformedConstIterator</type>
      <name>transformedEnd</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>ac40080445fe85b63f63ffd865252a0d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Container</type>
      <name>transformed</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a0e5695d97cbc86f896499facbd330f44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransformedType</type>
      <name>transformed</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a941e3e0a1ae4878ef3ed2641932d4161</anchor>
      <arglist>(const RawType &amp;raw_r) const</arglist>
    </member>
    <member kind="function">
      <type>TransformedType</type>
      <name>transformed</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a0128b8e6b52b9171dcfe7306a8416107</anchor>
      <arglist>(const RawConstIterator &amp;rawIter_r) const</arglist>
    </member>
    <member kind="function">
      <type>const Transformator &amp;</type>
      <name>transformator</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a71fdd0e44860051cebf3704e410e95ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container</type>
      <name>_raw</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a3037f3b3a48e4f0368a07d38df8737c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transformator</type>
      <name>_transform</name>
      <anchorfile>structzypp_1_1base_1_1ContainerTransform.html</anchorfile>
      <anchor>a626e5d004ad0fdae3a46c3827669b400</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::susetags::ContentFileReader</name>
    <filename>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</filename>
    <class kind="struct">zypp::parser::susetags::ContentFileReader::Impl</class>
    <member kind="typedef">
      <type>function&lt; void(const RepoIndex_Ptr &amp;)&gt;</type>
      <name>RepoIndexConsumer</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a41b0fbf5df273c8c86c3e1dfd69e0116</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContentFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a48cc2eee4eeab95e8db121c64721236d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ContentFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>aa7089338762ec1f5b3268400a1341ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a327f57f0ee239d52251f108ea8e3f5ac</anchor>
      <arglist>(const InputStream &amp;imput_r, const ProgressData::ReceiverFnc &amp;fnc_r=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoIndexConsumer</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a4294add2cf07730bd32fc87409853b64</anchor>
      <arglist>(const RepoIndexConsumer &amp;fnc_r)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>beginParse</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>ae89d6c149456812fc5e8199e4454d76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>endParse</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a80b3609b0b65ec29801ebd2e22f31b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>userRequestedAbort</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a0dd9a61b146b3bd61b177b9c13715ab0</anchor>
      <arglist>(unsigned lineNo_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>errPrefix</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a8583682e9e45f783fc5a6c8f8683efbe</anchor>
      <arglist>(unsigned lineNo_r, const std::string &amp;msg_r=std::string(), const std::string &amp;line_r=&quot;-&quot;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>a93b7cdf5675788bc6e2a558261672fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoIndexConsumer</type>
      <name>_repoIndexConsumer</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1ContentFileReader.html</anchorfile>
      <anchor>ab0913a2b044ba4359fdf266091bf43fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ContentReaderHelper</name>
    <filename>structzypp_1_1ContentReaderHelper.html</filename>
    <base>zypp::parser::susetags::ContentFileReader</base>
    <member kind="function">
      <type></type>
      <name>ContentReaderHelper</name>
      <anchorfile>structzypp_1_1ContentReaderHelper.html</anchorfile>
      <anchor>afb4349514a8fdfb4396b8fd8ad34bdd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consumeIndex</name>
      <anchorfile>structzypp_1_1ContentReaderHelper.html</anchorfile>
      <anchor>a10f3f1005c05c680bd8e45b997746c9f</anchor>
      <arglist>(const parser::susetags::RepoIndex_Ptr &amp;data_r)</arglist>
    </member>
    <member kind="variable">
      <type>parser::susetags::RepoIndex_Ptr</type>
      <name>_repoindex</name>
      <anchorfile>structzypp_1_1ContentReaderHelper.html</anchorfile>
      <anchor>a09c2df4430d53db838982a6a73607dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Pattern::ContentsSet</name>
    <filename>structzypp_1_1Pattern_1_1ContentsSet.html</filename>
    <member kind="variable">
      <type>Contents</type>
      <name>req</name>
      <anchorfile>structzypp_1_1Pattern_1_1ContentsSet.html</anchorfile>
      <anchor>a0cfca78c00758155c97ce366f5113ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Contents</type>
      <name>rec</name>
      <anchorfile>structzypp_1_1Pattern_1_1ContentsSet.html</anchorfile>
      <anchor>a253f63d0eaabd2534fa2eec504f5435b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Contents</type>
      <name>sug</name>
      <anchorfile>structzypp_1_1Pattern_1_1ContentsSet.html</anchorfile>
      <anchor>a0f0174179ff7a816b8aa689eb7c40889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ContentType</name>
    <filename>classzypp_1_1ContentType.html</filename>
    <member kind="function">
      <type></type>
      <name>ContentType</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a7f9b93b4656a173f962fc102c5bec5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContentType</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a925644858a1ab9497d78774db87c3cfe</anchor>
      <arglist>(std::string type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContentType</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a2944e0df005ac97b9426a933f2eb3131</anchor>
      <arglist>(std::string type_r, std::string subtype_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>type</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a6fbd018dca7def1c3ae209f59ccf4941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>ac76a71ec1db0fe10f3d8b2d85d96f154</anchor>
      <arglist>(std::string type_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>subtype</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a0f2f94c5c21b492bb2a9976b47d8e3d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtype</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a5e234a6485ada4552b9ea8ee9c0cb776</anchor>
      <arglist>(std::string subtype_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a959fd18d35f7c531ba11a30a0f62caff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyType</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>acf177a5cea357406520a030035189d79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptySubtype</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a4b5819a797c9bc18abd755d15b884738</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a8ec2c736f76534afde6c55fb4bf22c7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>ad2a0a9f079ea1ca29b24117f9521f467</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testAndSet</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>adba100b0371a252017b59dc5ab76be95</anchor>
      <arglist>(std::string &amp;var_r, std::string val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_type</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a58024f7908ce212db9cfb52e8e8eba8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_subtype</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a8395f56a5d8eb03618b4c92b26c20dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a43de1b3d728d859e30de27c9b0e5c0af</anchor>
      <arglist>(std::ostream &amp;str, const ContentType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a1c05c0931be141f9bb535b8712468f33</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>acd2779d6a1bc749eadca58e23889960c</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a92656665e60783f94e7fcbfdb052bfe3</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a32817a6e09067ff5cda1e106dd35a5cf</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a0264bfd3d9faebcdb01824092adc9067</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classzypp_1_1ContentType.html</anchorfile>
      <anchor>a97b68448c638f9081cc4021b8c900013</anchor>
      <arglist>(const ContentType &amp;lhs, const ContentType &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Context</name>
    <filename>classzyppng_1_1Context.html</filename>
    <base>zyppng::UserInterface</base>
    <member kind="typedef">
      <type>Provide</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a18fef68c3cfe06fc8b09e9214daae56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a3f36227dd3033397c41e345f18747c5b</anchor>
      <arglist>(Context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a306548f2ce673312034f77a765074751</anchor>
      <arglist>(AsyncOpRef&lt; AsyncRes &gt; op)</arglist>
    </member>
    <member kind="function">
      <type>ProvideRef</type>
      <name>provider</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a8ba7eeb4b77031eaa9d9e9ba3add603a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KeyRingRef</type>
      <name>keyRing</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>ae56b24e771e7d08cfee2d43f7f9acad0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ZConfig &amp;</type>
      <name>config</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a2bf08c375aa49b951b80adb89183ede5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::ResPool</type>
      <name>pool</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>aabc2d57b0b2cd2c59639fdc840466dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::ResPoolProxy</type>
      <name>poolProxy</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>ad337da44579ab5188be51886346aad2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::sat::Pool</type>
      <name>satPool</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>ab4b1b10939d55a9885bc559100749e49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeImpl</name>
      <anchorfile>classzyppng_1_1Context.html</anchorfile>
      <anchor>a57881e113a3cef909b16e88d69fd2cde</anchor>
      <arglist>(const AsyncOpBaseRef &amp;op)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ContextPrivate</name>
    <filename>classzyppng_1_1ContextPrivate.html</filename>
    <base>zyppng::UserInterfacePrivate</base>
    <member kind="function">
      <type></type>
      <name>ContextPrivate</name>
      <anchorfile>classzyppng_1_1ContextPrivate.html</anchorfile>
      <anchor>ac0c2da163935b21f9d85d656a6d1096f</anchor>
      <arglist>(Context &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>EventDispatcherRef</type>
      <name>_eventDispatcher</name>
      <anchorfile>classzyppng_1_1ContextPrivate.html</anchorfile>
      <anchor>a31f80ffb78a7140766d30865b9b7de62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::filesystem::TmpDir</type>
      <name>_providerDir</name>
      <anchorfile>classzyppng_1_1ContextPrivate.html</anchorfile>
      <anchor>a64d2d03ab624960215c5f14e9565af4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideRef</type>
      <name>_provider</name>
      <anchorfile>classzyppng_1_1ContextPrivate.html</anchorfile>
      <anchor>acc26cd27b52f6343506df36b439540a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ZYpp::Ptr</type>
      <name>_zyppPtr</name>
      <anchorfile>classzyppng_1_1ContextPrivate.html</anchorfile>
      <anchor>a430e1fb2b4b0b2673fc0f56fab33185a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::ContinueUntilValidPredicate</name>
    <filename>structzyppng_1_1detail_1_1ContinueUntilValidPredicate.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1ContinueUntilValidPredicate.html</anchorfile>
      <anchor>a8fcc06a08fa1c09aecfa0853559036b1</anchor>
      <arglist>(const Arg &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Counter</name>
    <filename>classzypp_1_1Counter.html</filename>
    <templarg>class TInt</templarg>
    <member kind="function">
      <type></type>
      <name>Counter</name>
      <anchorfile>classzypp_1_1Counter.html</anchorfile>
      <anchor>a8a2efbe13fd6bf98de4881af316c24ee</anchor>
      <arglist>(TInt value_r=TInt(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator TInt &amp;</name>
      <anchorfile>classzypp_1_1Counter.html</anchorfile>
      <anchor>a43c32f4b03bfe34394d0d4c0aa58a47f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const TInt &amp;</name>
      <anchorfile>classzypp_1_1Counter.html</anchorfile>
      <anchor>aab49d8985958dcb9d854aacd5af84443</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>TInt</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1Counter.html</anchorfile>
      <anchor>a89a339837f145a53bc88a902279aceaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CountryCode</name>
    <filename>classzypp_1_1CountryCode.html</filename>
    <base>zypp::IdStringType&lt; CountryCode &gt;</base>
    <member kind="function">
      <type></type>
      <name>CountryCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a69820b1360d821d4635937c57c165a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountryCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>aab0d6d2e2e95887853f3909ef231d67d</anchor>
      <arglist>(IdString str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountryCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a80679c982b2f43e30a9c71d94e2798b2</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountryCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>aea81203ed6bd624b459cd69e1e5044ff</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountryCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a847fe6fac540ca727a119e3d3b398aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CountryCode</type>
      <name>noCode</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a21680e7ab0eb6a9f621d78bc04127198</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; CountryCode &gt;</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a8ebddd9a8e1edb39f71ca484d2c54241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a222646cf904136bdd35d472698bc0f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>code</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a54f82e82697558415718c6608678353c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1CountryCode.html</anchorfile>
      <anchor>a1e410c34fdcb225c11d24de2669d7bb7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CpeId</name>
    <filename>classzypp_1_1CpeId.html</filename>
    <base>zypp::base::SetRelationMixin&lt; CpeId &gt;</base>
    <class kind="struct">zypp::CpeId::EAttributeDef</class>
    <class kind="class">zypp::CpeId::Impl</class>
    <class kind="struct">zypp::CpeId::NoThrowType</class>
    <class kind="class">zypp::CpeId::Value</class>
    <member kind="typedef">
      <type>base::EnumClass&lt; EAttributeDef &gt;</type>
      <name>Attribute</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a44d580878a5330d30a747c7b13277690</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CpeId</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>aed0d85eabb2c09c64a6392e27add9a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CpeId</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>ac5eb91ccb3dc540ba13beaae6fe9b093</anchor>
      <arglist>(const std::string &amp;cpe_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CpeId</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a707458440f7d0716be5194aca63345b1</anchor>
      <arglist>(const char *cpe_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CpeId</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>acfb549ab0d5ef2f33a666856fa5956f2</anchor>
      <arglist>(const std::string &amp;cpe_r, NoThrowType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CpeId</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a1d59bae5afcfdff8130fef2b5d9eb833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>aad23b52130fa808c64805293edcd0d73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a689f9a6f9fa45c75a7bcdaef0e8138c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asFs</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a475e45cba8db2c26033773b277e921ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUri</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a01b474c7003250a0182562a2be1feaaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asWfn</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a46297d16844f29c753190c84bb57cd8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr NoThrowType</type>
      <name>noThrow</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a4461c15cadeb9476428856162803a9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SetCompare</type>
      <name>setRelationMixinCompare</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>abb136b3d58df84826ee1a91d97478d4d</anchor>
      <arglist>(const CpeId &amp;trg) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>aef64ad12fb21a9b4552f02565b9e22bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend SetCompare</type>
      <name>base::SetRelationMixin</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a138668a45d5b0a85d14e43325eaf9a15</anchor>
      <arglist>(const CpeId &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CpeId.html</anchorfile>
      <anchor>a230c438a752d4623366b9224118905a7</anchor>
      <arglist>(std::ostream &amp;str, const CpeId &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::CredentialFileReader</name>
    <filename>classzypp_1_1media_1_1CredentialFileReader.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(AuthData_Ptr &amp;)&gt;</type>
      <name>ProcessCredentials</name>
      <anchorfile>classzypp_1_1media_1_1CredentialFileReader.html</anchorfile>
      <anchor>ab31b308216e3db47b10a8c11b5f123ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CredentialFileReader</name>
      <anchorfile>classzypp_1_1media_1_1CredentialFileReader.html</anchorfile>
      <anchor>af951542431f33453724d032787b2ed7c</anchor>
      <arglist>(const Pathname &amp;crfile_r, const ProcessCredentials &amp;callback_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CredentialFileReader</name>
      <anchorfile>classzypp_1_1media_1_1CredentialFileReader.html</anchorfile>
      <anchor>a7ee1cf83cc16659b6851697e07b1ed54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessCredentials</type>
      <name>_callback</name>
      <anchorfile>classzypp_1_1media_1_1CredentialFileReader.html</anchorfile>
      <anchor>aa4a5d184b8ea482aca825ffbb7dc6eb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::CredentialManager</name>
    <filename>classzypp_1_1media_1_1CredentialManager.html</filename>
    <class kind="struct">zypp::media::CredentialManager::Impl</class>
    <member kind="typedef">
      <type>std::set&lt; AuthData_Ptr, AuthDataComparator &gt;</type>
      <name>CredentialSet</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a79eff288e1add66f57b627b9c1e60328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CredentialSet::size_type</type>
      <name>CredentialSize</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>ab9cc02bfd006f19a4ae8856399bc610c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CredentialSet::const_iterator</type>
      <name>CredentialIterator</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>ac59d0edbae3abcda44151711453b0bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CredentialManager</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a7129a64d0e09a961f3cdca1533ce9a60</anchor>
      <arglist>(CredManagerOptions opts=CredManagerOptions())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CredentialManager</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a3fcf693edba69aee54c243e35d30c9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AuthData_Ptr</type>
      <name>getCred</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a57dda5af29b02cd52831b8af3afc15c2</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>AuthData_Ptr</type>
      <name>getCredFromFile</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a0c7b7c042bf15e531067048da305eb89</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGlobalCred</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>aafffb189f37627904f3dfc1449c406ca</anchor>
      <arglist>(const AuthData &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addUserCred</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a5ebb9a8c5f19288e5181f9b0ab3f02c5</anchor>
      <arglist>(const AuthData &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCred</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>aac50e95a7b514d724eceac08a1bd95ad</anchor>
      <arglist>(const AuthData &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a034d9b1bd9125ff2cc558ea6dbd818a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveInGlobal</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>ad848dacf3bcba019674e64d2ea12872e</anchor>
      <arglist>(const AuthData &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveInUser</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a5606cf5077437838b895af9ae10570ab</anchor>
      <arglist>(const AuthData &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveInFile</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a9a0a6b90f630172901af38c4855aff08</anchor>
      <arglist>(const AuthData &amp;, const Pathname &amp;credFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAll</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>ae8dfd1119e6c6bb9ff44372ddba7e151</anchor>
      <arglist>(bool global=false)</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>timestampForCredDatabase</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a296969b6cab7b4eee19290c2aabe1b57</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>CredentialIterator</type>
      <name>credsGlobalBegin</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a20bc3741a358085b1b92bb5ae64e5219</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CredentialIterator</type>
      <name>credsGlobalEnd</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a9a17b29171a29135a28bfba800efb243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CredentialSize</type>
      <name>credsGlobalSize</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>aa83d25359d793fc7cf31b2bd0c29ddbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>credsGlobalEmpty</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a6015519d198e4671a8f47a6d8f0698f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CredentialIterator</type>
      <name>credsUserBegin</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a2389847aaeb18c5f3796bbaa8d1a7b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CredentialIterator</type>
      <name>credsUserEnd</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>aa7dea020fe4a70048ba102b289ca5437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CredentialSize</type>
      <name>credsUserSize</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a00af10b09368fe5a984d31d6e560f134</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>credsUserEmpty</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a8cf3267ba6509c042b4145f2ee2624f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AuthData_Ptr</type>
      <name>findIn</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>a6f721b30d4d240a885d1d97900a9bf2c</anchor>
      <arglist>(const CredentialManager::CredentialSet &amp;set, const Url &amp;url, url::ViewOption vopt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1media_1_1CredentialManager.html</anchorfile>
      <anchor>aa53205ebaf7e90ced5d10b059eae01c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::CredManagerOptions</name>
    <filename>structzypp_1_1media_1_1CredManagerOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>CredManagerOptions</name>
      <anchorfile>structzypp_1_1media_1_1CredManagerOptions.html</anchorfile>
      <anchor>a59d516ba13969c8d1750935c14571dc6</anchor>
      <arglist>(const Pathname &amp;rootdir=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>globalCredFilePath</name>
      <anchorfile>structzypp_1_1media_1_1CredManagerOptions.html</anchorfile>
      <anchor>a15f1a2524bd0271ea05151ab7b8b1559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>userCredFilePath</name>
      <anchorfile>structzypp_1_1media_1_1CredManagerOptions.html</anchorfile>
      <anchor>a75976e599bf542b2bfe7c009025dc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>customCredFileDir</name>
      <anchorfile>structzypp_1_1media_1_1CredManagerOptions.html</anchorfile>
      <anchor>a2db05161eb96457ad939456e96bf4992</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::CurlAuthData</name>
    <filename>classzypp_1_1media_1_1CurlAuthData.html</filename>
    <base>zypp::media::AuthData</base>
    <member kind="function">
      <type></type>
      <name>CurlAuthData</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>ab47d51937eda804a4a949fb49998ef05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlAuthData</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>afb2f95d378eb91935cb26d2e3bbbb270</anchor>
      <arglist>(const AuthData &amp;authData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlAuthData</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a6907236953b49e1a03862fad686b6ef6</anchor>
      <arglist>(std::string &amp;username, std::string &amp;password, std::string &amp;auth_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlAuthData</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a200f80173fef2b616cbd4f73858f1476</anchor>
      <arglist>(std::string &amp;username, std::string &amp;password, long auth_type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>abf81992f94c8096997f5f9ad4143f983</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthType</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>ab590f12dcc105b34063b5040e4c1e29b</anchor>
      <arglist>(std::string auth_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthType</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a60ab665117bced4f9f2e6f21b0632644</anchor>
      <arglist>(long auth_type)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>authType</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a3550ee0b9486733856a565e3d1d58eff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>authTypeAsString</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a0d7b03597539fc80bc4a9696e47ef90c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getUserPwd</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>af4fb4494f7e263573f5da28a0587275a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a14a15b506fb892ae52cdfff3d4ed3d06</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>auth_type_str2long</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a82a3fb955651ca810fc6c2832962c993</anchor>
      <arglist>(std::string &amp;auth_type_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>auth_type_str2long</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>ab136eaa13b7cb101fc32133cf0b05906</anchor>
      <arglist>(const std::string &amp;auth_type_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>auth_type_long2str</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a4844a4c498119dd2df36d33be37cae09</anchor>
      <arglist>(long auth_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_auth_type_str</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a7eddce88f485a364a461784a74c60e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_auth_type</name>
      <anchorfile>classzypp_1_1media_1_1CurlAuthData.html</anchorfile>
      <anchor>a9bbf2352b3894b0c69166590b05a0e5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::CurlConfig</name>
    <filename>structzypp_1_1media_1_1CurlConfig.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseConfig</name>
      <anchorfile>structzypp_1_1media_1_1CurlConfig.html</anchorfile>
      <anchor>adb576f47921fd89894e57d07ffdb381a</anchor>
      <arglist>(CurlConfig &amp;config, const std::string &amp;filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setParameter</name>
      <anchorfile>structzypp_1_1media_1_1CurlConfig.html</anchorfile>
      <anchor>a94c639e6f7b786cbf1a4086fb57a70d2</anchor>
      <arglist>(CurlConfig &amp;config, const std::string &amp;option, const std::string &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>proxyuserpwd</name>
      <anchorfile>structzypp_1_1media_1_1CurlConfig.html</anchorfile>
      <anchor>a0bb1869ac51dfc6a48919f956f017dc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::CurlMultiPartDataReceiver</name>
    <filename>classzyppng_1_1CurlMultiPartDataReceiver.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CurlMultiPartDataReceiver</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>aa8ac116b0386210cec6569e7f376d218</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>headerfunction</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>a5b199bf8e853e92feb5a11635e681b8c</anchor>
      <arglist>(char *ptr, size_t bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>writefunction</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>aaf1ceb7ba4c3d6aa706a7ceb6b69f0df</anchor>
      <arglist>(char *ptr, std::optional&lt; off_t &gt; offset, size_t bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>beginRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>ad1acb9b33960100a181abee1bf86af4a</anchor>
      <arglist>(off_t range, std::string &amp;cancelReason)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>finishedRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>ab07c8df836d906561f2b2cfe30776535</anchor>
      <arglist>(off_t range, bool validated, std::string &amp;cancelReason)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>notifyErrorCodeChanged</name>
      <anchorfile>classzyppng_1_1CurlMultiPartDataReceiver.html</anchorfile>
      <anchor>aa7847eff7b1d38cdd697fa18ecc0f2ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::CurlMultiPartHandler</name>
    <filename>classzyppng_1_1CurlMultiPartHandler.html</filename>
    <base>zyppng::Base</base>
    <class kind="struct">zyppng::CurlMultiPartHandler::Range</class>
    <member kind="enumeration">
      <type></type>
      <name>ProtocolMode</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af28d96ef4d2a258f62f11bd094cb9796</anchor>
      <arglist></arglist>
      <enumvalue file="classzyppng_1_1CurlMultiPartHandler.html" anchor="af28d96ef4d2a258f62f11bd094cb9796a972e73b7a882d0802a4e3a16946a2f94">Basic</enumvalue>
      <enumvalue file="classzyppng_1_1CurlMultiPartHandler.html" anchor="af28d96ef4d2a258f62f11bd094cb9796a293c9ea246ff9985dc6f62a650f78986">HTTP</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea5b45b936fb53580891d83e0de3bbbbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea1a7f47715e13e1a3b26f600a3e37b381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2eab57a430726815a03abd8c7111acd3a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea5353049de881c6686a49745a17b74cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UByteArray</type>
      <name>CheckSumBytes</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af608fb1d7a8e8aaadfb489e90db1bce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NetworkRequestError::Type</type>
      <name>Code</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a5be11f9d3ab78165a625eaef5b780575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea5b45b936fb53580891d83e0de3bbbbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea1a7f47715e13e1a3b26f600a3e37b381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2eab57a430726815a03abd8c7111acd3a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aa0a00a7a5a4ab6007478f5e6bde8ca2ea5353049de881c6686a49745a17b74cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurlMultiPartHandler</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a377983a44a080cccf21fee4d8320bde2</anchor>
      <arglist>(ProtocolMode mode, void *easyHandle, std::vector&lt; Range &gt; &amp;ranges, CurlMultiPartDataReceiver &amp;receiver)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CurlMultiPartHandler</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a7d9738aa84ba1910d10a662b78f18cc2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>easyHandle</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af0ab377738f7ac5a18269bbad907435f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRecover</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a50e1411d7b2cf18cce46978dbc2e7cde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMoreWork</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ab1c6e913acc570009d29f7cc9aee09c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasError</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ab4bd92b7e8f79c96ccffb653bb68214d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Code</type>
      <name>lastError</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a1144487b1cb4ca3eac1cf51b876885aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lastErrorMessage</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a7e07e69f8329928dd85d3843adbb5266</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a8e9c8734b46fad2adf60cbc9879da451</anchor>
      <arglist>(Range &amp;rng)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prepare</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a1039ada184437297b8eab12ce6615c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prepareToContinue</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a58d4e9865d067f41973c226fd3b264a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a37ab1838cace370f2c857196a9bc68b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyData</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af8880e807dad84321b98f43bc94b75f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; size_t &gt;</type>
      <name>reportedFileSize</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ac40f1d64eaae08865ef224efb0c86de7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; off_t &gt;</type>
      <name>currentRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a84c2f46f57b367133a2cede351ed61f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>_rangeAttempt</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a7e5183c70e0a08ca85785386147797b6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>_rangeAttemptSize</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a26e2efb330111b0b73db9ce2a0c3c7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCode</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a81061567a604e4e69f7c2bf8d73a5014</anchor>
      <arglist>(Code c, std::string msg, bool force=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>hdrcallback</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a8e8fde6716d8cf330e226449c1b696eb</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>wrtcallback</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a1baed2fdc26b66c54615d1681e01d356</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseContentRangeHeader</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a7fd0ef78e1f4fdb4a5adda2e561d31a6</anchor>
      <arglist>(const std::string_view &amp;line, size_t &amp;start, size_t &amp;len, size_t &amp;fileLen)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseContentTypeMultiRangeHeader</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>adcda6a262ac757ca315532fac3eb1a64</anchor>
      <arglist>(const std::string_view &amp;line, std::string &amp;boundary)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfRangeChkSumIsValid</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af0b68848f7d515638ac79d47d87b427a</anchor>
      <arglist>(Range &amp;rng)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRangeState</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ab91d17fb27d633c8000b932f7f5614e6</anchor>
      <arglist>(Range &amp;rng, State state)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static size_t</type>
      <name>curl_hdrcallback</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a77d9d858f0a0baf99956deb685d704ca</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb, void *userdata)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static size_t</type>
      <name>curl_wrtcallback</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a76087dba96740ce6026218652f721d15</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb, void *userdata)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtocolMode</type>
      <name>_protocolMode</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a362ef279aad8b587b90b3505f37616e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>_easyHandle</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ae760f45a4f8b1cc04591656f44d179ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurlMultiPartDataReceiver &amp;</type>
      <name>_receiver</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>aaaba2a8aec8c7c4aa6af131ba69f6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Code</type>
      <name>_lastCode</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a3d131cfa1849b743ce21789e2c83c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lastErrorMsg</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a60d0fb7eb4536f850ac56259de4f7bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_allHeadersReceived</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>ae7cafc832611726e2d3a1fe43c9db3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_gotContentRangeInfo</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a72d2c813f2e73a08c3c594babd33a5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isMuliPartResponse</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a5e089f6b22e8a09c4819ecc5b87c5b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_seperatorString</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a4cfae657875686fc1393983a8d0902ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; char &gt;</type>
      <name>_rangePrefaceBuffer</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a844c261b51ec434e6f010c35c486c0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; off_t &gt;</type>
      <name>_currentRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>afb3bc8f21bb43d52369a88ba4e3e44ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; Range &gt;</type>
      <name>_currentSrvRange</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a466dac873bbbeb3bd4954deed3537bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; size_t &gt;</type>
      <name>_reportedFileSize</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a8ae520e7925d6b391d6555e9fc718aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_rangeAttemptIdx</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>a2594550c424f3c2e02851b7f2ea3a5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Range &gt; &amp;</type>
      <name>_requestedRanges</name>
      <anchorfile>classzyppng_1_1CurlMultiPartHandler.html</anchorfile>
      <anchor>af4322929a3f316bdd89a1b7259cd74e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::CurlPollHelper::CurlPoll</name>
    <filename>structinternal_1_1CurlPollHelper_1_1CurlPoll.html</filename>
    <member kind="variable">
      <type>CURLM *</type>
      <name>_multi</name>
      <anchorfile>structinternal_1_1CurlPollHelper_1_1CurlPoll.html</anchorfile>
      <anchor>a6f40d01872a97d78387c40120592404f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::CurlPollHelper</name>
    <filename>structinternal_1_1CurlPollHelper.html</filename>
    <class kind="struct">internal::CurlPollHelper::CurlPoll</class>
    <member kind="function">
      <type></type>
      <name>CurlPollHelper</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>a2dac09c6a98d2a6da7387f223dbb5368</anchor>
      <arglist>(CurlPoll &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CurlPollHelper</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>ab2c68a901e2a0c02783f2702943b8522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CURLMcode</type>
      <name>handleSocketActions</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>a932c38264abb9b01b43f488f4fafa184</anchor>
      <arglist>(const std::vector&lt; GPollFD &gt; &amp;actionsFds, int first=0)</arglist>
    </member>
    <member kind="function">
      <type>CURLMcode</type>
      <name>handleTimout</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>aa6d963ecc7f0302e9b9be65eb60b6805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>socketcb</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>a2ae1b6a5fb9b4916be9f8d5e11fa07b8</anchor>
      <arglist>(CURL *easy, curl_socket_t s, int what, CurlPollHelper *userp, void *sockp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>timercb</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>af88881e3ca4a849e3507ec0c3c88ece2</anchor>
      <arglist>(CURLM *, long timeout_ms, CurlPollHelper *thatPtr)</arglist>
    </member>
    <member kind="variable">
      <type>CurlPoll &amp;</type>
      <name>_parent</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>adc02bf29c52ba9c5006b4aac3b69cba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GPollFD &gt;</type>
      <name>socks</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>ab8f5910daf291c78cf9105f03e3f96d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; long &gt;</type>
      <name>timeout_ms</name>
      <anchorfile>structinternal_1_1CurlPollHelper.html</anchorfile>
      <anchor>af825cfe8550a65e0acfd31ce30b45deb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::librpmDb::D</name>
    <filename>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</filename>
    <member kind="function">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a2eb9c8883ba716f92fa42fd9698a62b7</anchor>
      <arglist>(Pathname root_r, Pathname dbPath_r, bool readonly_r)</arglist>
    </member>
    <member kind="variable">
      <type>const Pathname</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a11143bda3c34c6d6050e61a3e03bd005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Pathname</type>
      <name>_dbPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a4a259202778d58c972bfc4722227f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoDispose&lt; rpmts &gt;</type>
      <name>_ts</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a700a4c58be5940c049b5a95d7d607139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a02c31cdfd22ae7e77ff3cc04b77a0833</anchor>
      <arglist>(const D &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>D &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a862e8e24d4c5213d19fb2c95a5b67377</anchor>
      <arglist>(const D &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a25baa3b6f09fc50522035796bcf6fb97</anchor>
      <arglist>(D &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>D &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>ac70941117c5b84b1731aca3a548d6054</anchor>
      <arglist>(D &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>macroSetDbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a96db1cee0679172d838c0d483c7fe08d</anchor>
      <arglist>(const Pathname &amp;dppath_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>macroResetDbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a1633934326314f3c0b5cefeeecc73ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1D.html</anchorfile>
      <anchor>a0770159d294a1745b07a96599b3a8641</anchor>
      <arglist>(std::ostream &amp;str, const D &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::librpmDb::db_const_iterator::D</name>
    <filename>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</filename>
    <member kind="function">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a00785125d81a8c440f89b4144d3ce16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a6cab55a6b79987f3a6872ec13546e268</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r=Pathname())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a13f22b48c9479b4bac59db0b544d495d</anchor>
      <arglist>(int rpmtag, const void *keyp=NULL, size_t keylen=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>destroy</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a313c6e132fc09a983fb77981764c07cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>advance</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>abc058743f4659ef150b4a926958c2ec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>aa7188af8694ada671c75d44bab102115</anchor>
      <arglist>(int rpmtag, const void *keyp=NULL, size_t keylen=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a826f7405db9f0f41ead37cec212b9e73</anchor>
      <arglist>(int off_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>offset</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>ab555481b15494ccd801c168e517cce3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>ab4cc0def4e995754f7cfd74b20abf04e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>librpmDb::constPtr</type>
      <name>_dbptr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a582e37b64a4715885ce758b2de4e99cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoDispose&lt; rpmdbMatchIterator &gt;</type>
      <name>_mi</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>ab08c57b6397fae8261b31a68f8de25e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RpmHeader::constPtr</type>
      <name>_hptr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a163d533d12f295ba5c1c84b9c3b4b189</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>D &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a7d18d6f20b9dc65dc5c9730c948b7386</anchor>
      <arglist>(const D &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a9adb161c03de58890ddd7be5460a22cb</anchor>
      <arglist>(const D &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>D</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>a84cb20cd01f7375231f73ba81478b16f</anchor>
      <arglist>(D &amp;&amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>D &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator_1_1D.html</anchorfile>
      <anchor>ae023d580a69ac7d43f2680e478a97eda</anchor>
      <arglist>(D &amp;&amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ProgressData::Data</name>
    <filename>classzypp_1_1ProgressData_1_1Data.html</filename>
    <member kind="typedef">
      <type>std::chrono::steady_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a6c3aa9a82bf8a7278b25f3cd704e2f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>ad105ff09ff4075288f00c8b6d2f890e1</anchor>
      <arglist>(value_type min_r, value_type max_r, value_type val_r)</arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>_state</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>aa1cf80597956db579a032415d162f5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>aebdfd4f22bdbe1401de22b94212d0e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_min</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a1d684f613cc059c5987f436dc04f60c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_max</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a42f840723b10e08b7c31b4f2a196d151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>ac07ea0f474499862fe96479454b53139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ReceiverFnc</type>
      <name>_receiver</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a80720fb6a949eccc6bb7c99dd9ec7a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_last_val</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a18dd12efc721fdff866d32b4365bbbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TimePoint</type>
      <name>_last_send</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a50642142e5a13e222d21bee0f3684c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Data *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a08a3357485a168784fa19ce88cc3ebc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Data *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1ProgressData_1_1Data.html</anchorfile>
      <anchor>a29e2be5d1d6a1b81f41e22492eee0888</anchor>
      <arglist>(const Data *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::LazyMediaHandle::Data</name>
    <filename>structzyppng_1_1LazyMediaHandle_1_1Data.html</filename>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a6d936d43e6bd9d675b3837eeebf3cd9c</anchor>
      <arglist>(Ref&lt; ProvideType &gt; &amp;&amp;provider, zypp::MirroredOrigin &amp;&amp;origin, ProvideMediaSpec &amp;&amp;spec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a91ba1e46d071f366cd5a70810455b3f1</anchor>
      <arglist>(const Data &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a0eefa1eea10c519662194e4ff746c26d</anchor>
      <arglist>(Data &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Data &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a859f558153ab5af67444a7846bab802b</anchor>
      <arglist>(const Data &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Data &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a5f4523d17d54b6dea505da2d1155f4fb</anchor>
      <arglist>(Data &amp;&amp;)=delete</arglist>
    </member>
    <member kind="variable">
      <type>WeakRef&lt; ProvideType &gt;</type>
      <name>_provider</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>ace38c6396d927c08fdf54a090d69c52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a6abdbd13c3a3ed1c044af5c88ebcf77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideMediaSpec</type>
      <name>_spec</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>aa9e23a646e9110f95013bba76437b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; MediaHandle &gt;</type>
      <name>_mediaHandle</name>
      <anchorfile>structzyppng_1_1LazyMediaHandle_1_1Data.html</anchorfile>
      <anchor>a496bd1c179cb3acbec73990d3afa5684</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Date</name>
    <filename>classzypp_1_1Date.html</filename>
    <class kind="struct">zypp::Date::EDateFormatDef</class>
    <class kind="struct">zypp::Date::ETimeFormatDef</class>
    <class kind="struct">zypp::Date::ETimeZoneFormatDef</class>
    <member kind="typedef">
      <type>time_t</type>
      <name>ValueType</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aa143b3ba1397d033b78b2dac453aade2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>time_t</type>
      <name>Duration</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a8d92b6f7430b2c32395892b75c62e0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TB_LOCALTIME</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TB_UTC</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a294c893a6cc68d6a36804e10442accf2adfd0311151688764b3cc401cf46b4670</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a1bf6ce331c70c036be272e4222cda089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>abc12a1f0c17d9c6db6b9308f796d758f</anchor>
      <arglist>(ValueType date_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a4713f95dffc5deecab08ff3017e4a817</anchor>
      <arglist>(const std::string &amp;seconds_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a3171af25c06d1f9ad1386e46a6e5a875</anchor>
      <arglist>(const std::string &amp;date_str, const std::string &amp;format)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a36e5559ae4ea7df04dbc957c3d3e29bc</anchor>
      <arglist>(const std::string &amp;date_str, const std::string &amp;format, TimeBase base_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ValueType</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a6944b771f5bde9c31b60bf93a61d450d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Date</type>
      <name>now</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>adc8e5ca53781c19864f6c0e6aa6c1076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>second</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ad9dad30ad37437a90cc3ba50027b98b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>minute</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a52da27baa81078696b5c1712f9439679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>hour</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a2a93fb87a91e08c2bdab05e9e7ab5688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>day</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a39ba7e3653e6fa74a2ddfbe69d434c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>month28</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ac024d9f935793240c5b89fa1f615a53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>month29</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ace979981dec439acd1205e843a1a6a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>month30</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a758d7a4688693306aab69f66ebbd70a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>month31</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a43a363175b2b0f2f651714f64108aa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>month</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a7737bbe7ade5f2f44be0f610b8d82390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>year365</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a1180e81ca1c12c3adcdd0ca9e6f69b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>year366</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a88a71b43b4bdb4ef9660ab47299944ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ValueType</type>
      <name>year</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>af91cb3c581aea49a80827965be072563</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ada599c7a3fc635ed96c12a1d688f6e31</anchor>
      <arglist>(std::ostream &amp;str, const Date &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ada599c7a3fc635ed96c12a1d688f6e31</anchor>
      <arglist>(std::ostream &amp;str, const Date &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a6d73b9a42467db3721cd8f74d63223a0</anchor>
      <arglist>(std::ostream &amp;str, const Date &amp;obj, const std::string &amp;name_r=&quot;date&quot;) ZYPP_API</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a294c893a6cc68d6a36804e10442accf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TB_LOCALTIME</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a294c893a6cc68d6a36804e10442accf2a72d7348dfcba3671b76dfb74bcd0ed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TB_UTC</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a294c893a6cc68d6a36804e10442accf2adfd0311151688764b3cc401cf46b4670</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a3ea0ed498e744be1827b038bad6984ed</anchor>
      <arglist>(const time_t rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator-</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a7e3a25a28f4ec6e97884b109414bbf2b</anchor>
      <arglist>(const time_t rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aef7b11c73f634f2237d308f744bc4bce</anchor>
      <arglist>(const time_t rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator/</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a5a7f0d26f54e072f94a4e946b1378b97</anchor>
      <arglist>(const time_t rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a04d6f7f9b2f3e73269faf422a5ffbf75</anchor>
      <arglist>(const time_t rhs)</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a7e7c3bcc5e2704a278a7e015f181f711</anchor>
      <arglist>(const time_t rhs)</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator*=</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a2cbbadf5c6e87149dc974bd4ec2f4d50</anchor>
      <arglist>(const time_t rhs)</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ad72d0a3ec06c0ed4ee3b5d86716e55f9</anchor>
      <arglist>(const time_t rhs)</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>afee7c1f0fbdb949e709e880b61cff8a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aa00e235c64f7dc11744d7e6e5c73b059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a35dcd894fb7d2feb05d4de269009908b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ad3467fc45269a7f2ed58854e784f39a5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aae98d46691fe7c18971ba4455ab9ca52</anchor>
      <arglist>(const std::string &amp;format_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>afa963adac0d8b090992b4ff672f51b78</anchor>
      <arglist>(const std::string &amp;format_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aa677d76432be1c80f12a1c84bf0745cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asSeconds</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ad529cfd00207b6696ca0b3ecb023c793</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>base::EnumClass&lt; EDateFormatDef &gt;</type>
      <name>DateFormat</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a745af85b373893ceff065dd98b712a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base::EnumClass&lt; ETimeFormatDef &gt;</type>
      <name>TimeFormat</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>ac7f1b5d93ab0d3868f23e2594fe3478f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>base::EnumClass&lt; ETimeZoneFormatDef &gt;</type>
      <name>TimeZoneFormat</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a9352ff80f9d915a8ea01b492e047adca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueType</type>
      <name>_date</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a03d2d19e4a32a520ff35b7bb7d2a0c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a0808cd4bcec266797e16b5c3b4028483</anchor>
      <arglist>(DateFormat dateFormat_r=DateFormat::calendar, TimeFormat timeFormat_r=TimeFormat::seconds, TimeZoneFormat timeZoneFormat_r=TimeZoneFormat::name, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a6648599e22d7dadbdbc4baa5517cce2f</anchor>
      <arglist>(TimeFormat timeFormat_r, TimeZoneFormat timeZoneFormat_r=TimeZoneFormat::name, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aaac2dd79a08a10c0606f8558891d1d00</anchor>
      <arglist>(DateFormat dateFormat_r, TimeZoneFormat timeZoneFormat_r, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a6e5d07c91c954d4b2176c44db3fc78c3</anchor>
      <arglist>(DateFormat dateFormat_r, TimeFormat timeFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>adcfa6b868963571cdd876e84892f8cd8</anchor>
      <arglist>(TimeZoneFormat timeZoneFormat_r, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a815332281e05782155e6a5b98ebb7f8f</anchor>
      <arglist>(TimeFormat timeFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>af7391028177393d722880fb5e9fd7019</anchor>
      <arglist>(DateFormat dateFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a5d73ccf1e9fe5e4feedf1a3a163215f4</anchor>
      <arglist>(TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printDate</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>afe6dcbf80431cd5f317257051d1a7cdc</anchor>
      <arglist>(DateFormat dateFormat_r=DateFormat::calendar, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printDate</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aeafab9b2b2b3d71c94db0747d3a7b06c</anchor>
      <arglist>(TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printTime</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a8fb58e7ab8ba4c3481917aa89e682fab</anchor>
      <arglist>(TimeFormat timeFormat_r=TimeFormat::seconds, TimeZoneFormat timeZoneFormat_r=TimeZoneFormat::name, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printTime</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a074091c8a12c693e3ef6badec764cd61</anchor>
      <arglist>(TimeZoneFormat timeZoneFormat_r, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printTime</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a145f135140864d0d9ef8285e9b366868</anchor>
      <arglist>(TimeFormat timeFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printTime</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>aec8fcfced28632a25f14f12f9a32c427</anchor>
      <arglist>(TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a1823779823f5aa62b73cbadf43764f68</anchor>
      <arglist>(DateFormat dateFormat_r=DateFormat::calendar, TimeFormat timeFormat_r=TimeFormat::seconds, TimeZoneFormat timeZoneFormat_r=TimeZoneFormat::name, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a55d61611d7b38521849931da55942970</anchor>
      <arglist>(TimeFormat timeFormat_r, TimeZoneFormat timeZoneFormat_r=TimeZoneFormat::name, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>af1bc273acc749e8601470085f3601164</anchor>
      <arglist>(DateFormat dateFormat_r, TimeZoneFormat timeZoneFormat_r, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>abbb9744c9ab4ddb6b18c375e3f80b3e3</anchor>
      <arglist>(DateFormat dateFormat_r, TimeFormat timeFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a310cf6f01c42089e153a7153e55ee732</anchor>
      <arglist>(TimeZoneFormat timeZoneFormat_r, TimeBase base_r=TB_LOCALTIME) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a75e6a99b54314a40038c6d710360307e</anchor>
      <arglist>(TimeFormat timeFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a4223e452f06f25868eff47f6a98f8f14</anchor>
      <arglist>(DateFormat dateFormat_r, TimeBase base_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printISO</name>
      <anchorfile>classzypp_1_1Date.html</anchorfile>
      <anchor>a5fe994843b7b35a8a8af47a93cd01d90</anchor>
      <arglist>(TimeBase base_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::DateFormatException</name>
    <filename>classzypp_1_1DateFormatException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>DateFormatException</name>
      <anchorfile>classzypp_1_1DateFormatException.html</anchorfile>
      <anchor>a95cc0d34a0a1dccd23a3978ce8b09a20</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::librpmDb::db_const_iterator</name>
    <filename>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</filename>
    <class kind="class">zypp::target::rpm::librpmDb::db_const_iterator::D</class>
    <member kind="function">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>afc6c71900b31b515cdb424ac3f70b287</anchor>
      <arglist>() ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>af34b66baf6d294c7c363c5e33bf5638d</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a8cf88d043449770c3a5758d0847b21cb</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>af5ab45169232c03b9049740d8b0a4dc1</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a9926b651c8598d6a254ec567f9d5d4c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasDB</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ab18ecd8c279354acd5128848cf9347c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ae9157805bd533a9d7f453728977be0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>dbHdrNum</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a04e0c30971c8e8146b7f504fdf00359f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RpmHeader::constPtr &amp;</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ab2e2680622f6454f9a871938a419d540</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RpmHeader::constPtr &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a9a54393ad1e464e6608eb22dcc290fde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findAll</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ab18289f5414885eae779478f53279ba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findByFile</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>aa6c0428974ce3a2ac6a0c5f08637dd8a</anchor>
      <arglist>(const std::string &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findByProvides</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a3e4fc8c41c50d98717a8c5b357f2ab6e</anchor>
      <arglist>(const std::string &amp;tag_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findByRequiredBy</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ad3a39bbd3f96eeee42a3b0caeeb93238</anchor>
      <arglist>(const std::string &amp;tag_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findByConflicts</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>aeb0b3ce8ee114c960fd9f99c328e3f85</anchor>
      <arglist>(const std::string &amp;tag_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findByName</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a504295b48e123c6c04e83faa783b7ed3</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ad49b7f65f21e85d99034761ba5255398</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ad50c310d14d966b3780488370d0c61a5</anchor>
      <arglist>(const std::string &amp;name_r, const Edition &amp;ed_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a3ea134c56beb666bffdff05e5e4e569d</anchor>
      <arglist>(const Package::constPtr &amp;which_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>db_const_iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a754b5b520a98760eadd8521dda7b8df6</anchor>
      <arglist>(const db_const_iterator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>aec5fcbd6cb50b2d1f83ecae76e526041</anchor>
      <arglist>(const db_const_iterator &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>D &amp;</type>
      <name>_d</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>af88d556092ef6de54ab7487a89531a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>librpmDb</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a25aa3eaa97036b6d61860013aa2780e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ac756522c99bbf429bb0ba6ed2e8ea827</anchor>
      <arglist>(std::ostream &amp;str, const db_const_iterator &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>aa72d11e9523adcf20061c09919fec4cf</anchor>
      <arglist>(std::ostream &amp;str, const librpmDb::db_const_iterator &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RpmDb::db_const_iterator</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RpmDb_1_1db__const__iterator.html</filename>
    <base>zypp::target::rpm::librpmDb::db_const_iterator</base>
    <member kind="function" protection="private">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>abf3937691c29c17be96c946aa3083111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>db_const_iterator</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>a6ad05564336f86abd68fc2d846a619a3</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RpmDb</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmDb_1_1db__const__iterator.html</anchorfile>
      <anchor>ac7d4d8210a23556d000eaa259925265b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::DefaultIntegral</name>
    <filename>classzypp_1_1DefaultIntegral.html</filename>
    <templarg>class Tp</templarg>
    <templarg>Tp TInitial</templarg>
    <member kind="typedef">
      <type>Tp</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a7ef4d90e32762f2023e80ece81552fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultIntegral</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a9216e882dbcc8c6be30b7df2c123f175</anchor>
      <arglist>(Tp val_r=TInitial)</arglist>
    </member>
    <member kind="function">
      <type>Tp &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>afb8b0d0ebd7b2f4ff81fb7ec598cb39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Tp</type>
      <name>get</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a2cce002026816c8c2e9a8a2752c2d379</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Tp &amp;</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a0cb988d1fa1b5f1e1a42a3f0e3115cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Tp</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>ace1a9d08103556aa37c56a7c931d2539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Tp</type>
      <name>initial</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a7edb5d74533007f5bdb39d7fd8cdf244</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>aecaff0f245f4f5e8639e4a5e53afb703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>DefaultIntegral&lt; bool, true &gt;</type>
      <name>TrueBool</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a80faf2f65071dc9ffa2e72ff36383537</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>FalseBool</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a02b7f70c142fb41a83abfe32cd881c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DefaultIntegral&lt; TIntegral, TIntegral(0)&gt;</type>
      <name>ZeroInit</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a9821c5c0db67470698450e9f4728f6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tp</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a4da5c3ee90706d5902f272f906271877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a2a3b6f558d99284ce6a59a0e485d5009</anchor>
      <arglist>(Tp rhs)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a3d9f5c4b3fb1941160ffe8e45dff85e5</anchor>
      <arglist>(Tp rhs)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a8b794046734381fdb61e8b47c0e218db</anchor>
      <arglist>(Tp rhs)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator*=</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>ab95dbe02795a30d0241a4c925ee3cefd</anchor>
      <arglist>(Tp rhs)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>ab095747457a3e61b977c6e1ea95dae13</anchor>
      <arglist>(Tp rhs)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a0d26b6d9e52067e5c378ee6b6edd156a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral &amp;</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a4184f61bfc56f81e886b5a22124fcc52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral</type>
      <name>operator++</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>afb9dae9092031e714349a8ee63e231d1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>DefaultIntegral</type>
      <name>operator--</name>
      <anchorfile>classzypp_1_1DefaultIntegral.html</anchorfile>
      <anchor>a734b01b993068906d00b9adeb269a647</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::DefaultOption</name>
    <filename>structzypp_1_1DefaultOption.html</filename>
    <templarg>class Tp</templarg>
    <base>zypp::Option&lt; Tp &gt;</base>
    <member kind="typedef">
      <type>Tp</type>
      <name>value_type</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>a7b3385df82c9028cd3f45a9240c837a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Option&lt; Tp &gt;</type>
      <name>option_type</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>adcbdf6aee5d9b82f54d8bac5497a790b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DefaultOption</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>a07c1ecd7e8451ee006e426da5364fa2b</anchor>
      <arglist>(value_type initial_r)</arglist>
    </member>
    <member kind="function">
      <type>DefaultOption &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>ab708303d202b7956aa544b183e6f3b11</anchor>
      <arglist>(value_type newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreToDefault</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>ace71afb3aa3bf16ce0a9091dc2c197fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreToDefault</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>a84cf209b6a99c725ef9fe14a16845074</anchor>
      <arglist>(value_type newval_r)</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>getDefault</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>aed3c23748ca9266dbba29f395e8f6ab8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefault</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>a37de0f6522f4bfd22f7d4921c96381ae</anchor>
      <arglist>(value_type newval_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>option_type</type>
      <name>_default</name>
      <anchorfile>structzypp_1_1DefaultOption.html</anchorfile>
      <anchor>a11eb393bc51536d12034289a8a85ad93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Deferred</name>
    <filename>structzypp_1_1Deferred.html</filename>
    <base>zypp::AutoDispose&lt; Tp &gt;</base>
    <member kind="function">
      <type></type>
      <name>Deferred</name>
      <anchorfile>structzypp_1_1Deferred.html</anchorfile>
      <anchor>a8801fbe8ff3e9ee337fb63955ca453b7</anchor>
      <arglist>(F &amp;&amp;cb)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::XmlString::Deleter</name>
    <filename>structzypp_1_1parser_1_1XmlString_1_1Deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1parser_1_1XmlString_1_1Deleter.html</anchorfile>
      <anchor>ab62b90d99298fdf6275a7f4cd922bdcb</anchor>
      <arglist>(const xmlChar *xmlstr_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::XmlString::Deleter</name>
    <filename>structzypp_1_1xml_1_1XmlString_1_1Deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1xml_1_1XmlString_1_1Deleter.html</anchorfile>
      <anchor>ab62b90d99298fdf6275a7f4cd922bdcb</anchor>
      <arglist>(const xmlChar *xmlstr_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::DeltaCandidates</name>
    <filename>classzypp_1_1repo_1_1DeltaCandidates.html</filename>
    <class kind="struct">zypp::repo::DeltaCandidates::Impl</class>
    <member kind="function">
      <type></type>
      <name>DeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>ad72f912367fbb50d5a0515943ccb7119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a50c164cb1e04086efde01947267fdaa0</anchor>
      <arglist>(const DeltaCandidates &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>ac101a0b92b0092b0714405fd0e9348b5</anchor>
      <arglist>(DeltaCandidates &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>DeltaCandidates &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a00a01aa61ca158a97c4d068b9e162aa9</anchor>
      <arglist>(const DeltaCandidates &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>DeltaCandidates &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>aba398d8b87c4dcdbc92869bc386cbd20</anchor>
      <arglist>(DeltaCandidates &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a446875914a3c38a5955bb9f7665746d7</anchor>
      <arglist>(std::list&lt; Repository &gt; repos, std::string pkgname=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>ab1d46885b7a9cd9bf456cfef63be6fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; packagedelta::DeltaRpm &gt;</type>
      <name>deltaRpms</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a08e4c75a21906ce63e4131fc0d5cc688</anchor>
      <arglist>(const Package::constPtr &amp;package) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a459eed92584c4b900d72d1b426419f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a6c8fccddb2f855c962310307639f4589</anchor>
      <arglist>(std::ostream &amp;str, const DeltaCandidates &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a8c479362812aa89ae24377fd2bb17f3d</anchor>
      <arglist>(std::ostream &amp;str, const DeltaCandidates &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>DeltaCandidates</type>
      <name>makeDeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>a9d274f0fccc7d918f08ad3241a6fa2e3</anchor>
      <arglist>(RepoIter begin_r, RepoIter end_r)</arglist>
    </member>
    <member kind="function">
      <type>DeltaCandidates</type>
      <name>makeDeltaCandidates</name>
      <anchorfile>classzypp_1_1repo_1_1DeltaCandidates.html</anchorfile>
      <anchor>ab23d37ca0a30fe8b7bc3ee0ddf0ce190</anchor>
      <arglist>(const RepoContainer &amp;cont_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::packagedelta::DeltaRpm</name>
    <filename>classzypp_1_1packagedelta_1_1DeltaRpm.html</filename>
    <class kind="class">zypp::packagedelta::DeltaRpm::BaseVersion</class>
    <member kind="function">
      <type></type>
      <name>DeltaRpm</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>ab7de128d6a3961078f377e0753f84f67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeltaRpm</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a24d3de05bcf888aeb54a9a2ce9b5a2e7</anchor>
      <arglist>(const sat::LookupAttr::iterator &amp;deltaInfo_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a74db3490831592df0c695e539065e25c</anchor>
      <arglist>(std::ostream &amp;str, const DeltaRpm &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>aa875e0f70152c1a7935bbe98607c51e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a566eee1f8ce7409812de368a9d76b429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arch</type>
      <name>_arch</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>aff8974f77013f8302b59acba58d0315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OnMediaLocation</type>
      <name>_location</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a6097f1d6eac444d61b29f8aacd8dadb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseVersion</type>
      <name>_baseversion</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a93fd961086e54f5c6f24d25cc85d7475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Repository</type>
      <name>_repo</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a3b91f0099d892273df1af8d8af5e819b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a4af0879a7a572e3f99f1f710ca4b7642</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a184fcc1c65a25afef49203107d91e380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arch &amp;</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a893597b9200fe8099b30049c90b75c87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OnMediaLocation &amp;</type>
      <name>location</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a4e2ec85de390b18f189cfe7843dd82d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const BaseVersion &amp;</type>
      <name>baseversion</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a7e5ea260d4aadd0a7be38a479dd13f69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Repository &amp;</type>
      <name>repository</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a60858eb61b69cdbb05ad02cf016d4156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DeltaRpm &amp;</type>
      <name>setName</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a87674d6f438fe3c3866c177ba4f45c5d</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>DeltaRpm &amp;</type>
      <name>setEdition</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a71d4c136bcba17fe1a81e36b82621725</anchor>
      <arglist>(const Edition &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>DeltaRpm &amp;</type>
      <name>setArch</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a4621a3b38deebfb28e269a4774a7f971</anchor>
      <arglist>(const Arch &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>DeltaRpm &amp;</type>
      <name>setLocation</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a232bb78ddb625cceb3c1bec1ee60f583</anchor>
      <arglist>(const OnMediaLocation &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>DeltaRpm &amp;</type>
      <name>setBaseversion</name>
      <anchorfile>classzypp_1_1packagedelta_1_1DeltaRpm.html</anchorfile>
      <anchor>a1f463803a70f2baddf961872eab77a4d</anchor>
      <arglist>(const BaseVersion &amp;val_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Dep</name>
    <filename>structzypp_1_1Dep.html</filename>
    <member kind="enumvalue">
      <name>PROVIDES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba98f0ca6b8d6d11c6f79200e107f87edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREREQUIRES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba6ba3687978af58b15289fb2e949ec03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba4c02c3b3b99f2354bcb7dd2288e05d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFLICTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbab29fbfbfabb2069af3f885f10482e951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBSOLETES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbad49f29eb5a2bdd75d893c9b6ebe48c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECOMMENDS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba8b2e6dd397b849f97675ab63cbb7216e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUGGESTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba166880517abc8e1c2a69202a1837cfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENHANCES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbac3cd3eb56fbec1257009592197bf8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPPLEMENTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba90888638a3aa7476cdef789cedff4347</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a8c0f4af87c52e6b7c640839b989a289a</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>abf2ebb5fe5273bfcedf38e645ab64f4f</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a639bb3ab2a76e2ac7bac6eabfcc92ab1</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a29b3868ae75fb4d0594f92a8187a9f02</anchor>
      <arglist>(std::ostream &amp;str, const Dep &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a8c0f4af87c52e6b7c640839b989a289a</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>abf2ebb5fe5273bfcedf38e645ab64f4f</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a639bb3ab2a76e2ac7bac6eabfcc92ab1</anchor>
      <arglist>(const Dep &amp;lhs, const Dep &amp;rhs)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>for_use_in_switch</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROVIDES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba98f0ca6b8d6d11c6f79200e107f87edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREREQUIRES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba6ba3687978af58b15289fb2e949ec03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba4c02c3b3b99f2354bcb7dd2288e05d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFLICTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbab29fbfbfabb2069af3f885f10482e951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBSOLETES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbad49f29eb5a2bdd75d893c9b6ebe48c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECOMMENDS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba8b2e6dd397b849f97675ab63cbb7216e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUGGESTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba166880517abc8e1c2a69202a1837cfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENHANCES_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfbac3cd3eb56fbec1257009592197bf8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUPPLEMENTS_e</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a3f05026c78b91b65eb83d1e800c29dfba90888638a3aa7476cdef789cedff4347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep PROVIDES</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a1d67e3e1110b260bba86d53c8c8f4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep PREREQUIRES</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a20d299ff1d118687896bfde5ec07240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep REQUIRES</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a4ac8a63af3157b7b1d54cade0327576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep CONFLICTS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a64266a1039d4b370411bd23d9e5c29fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep OBSOLETES</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a75ebddb702f1d755ec6f59db14e0d4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep RECOMMENDS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a55241a2189af14852d243005e121b7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep SUGGESTS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>af37348ab1300c3028a2b3a2cd8c34b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep ENHANCES</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a5c523ec2c351b8fcaf0af945a6c0358f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dep SUPPLEMENTS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>ac1c60793ee60fe740a55917969523dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>for_use_in_switch</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a7b0eb24d98d6f08539b0d2c1ab2d1e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dep</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>aff7d8f7a9d7a6ecc6bfe2369831d3525</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>ab39e44e217c3b7653798d651f08a47a3</anchor>
      <arglist>() const ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a1c743b9ee5415419fe930f36dd0c172b</anchor>
      <arglist>() const ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>for_use_in_switch</type>
      <name>inSwitch</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a7b49d3057a15fbc29c56ccb94faa3f41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Dep</name>
      <anchorfile>structzypp_1_1Dep.html</anchorfile>
      <anchor>a009d7aa9c32806439ee5ec584f9a30ac</anchor>
      <arglist>(for_use_in_switch type_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::detail::detector</name>
    <filename>structstd_1_1detail_1_1detector.html</filename>
    <templarg>class Default</templarg>
    <templarg>class AlwaysVoid</templarg>
    <templarg>template&lt; class... &gt; class Op</templarg>
    <templarg>class... Args</templarg>
    <member kind="typedef">
      <type>std::false_type</type>
      <name>value_t</name>
      <anchorfile>structstd_1_1detail_1_1detector.html</anchorfile>
      <anchor>aa8119d8c1a77de741ec731e1ff56eb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Default</type>
      <name>type</name>
      <anchorfile>structstd_1_1detail_1_1detector.html</anchorfile>
      <anchor>aab900b072e45d3b834b12b49556bb4d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::detail::detector&lt; Default, std::void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</name>
    <filename>structstd_1_1detail_1_1detector_3_01Default_00_01std_1_1void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</filename>
    <templarg>class Default</templarg>
    <templarg>template&lt; class... &gt; class Op</templarg>
    <templarg>class... Args</templarg>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>value_t</name>
      <anchorfile>structstd_1_1detail_1_1detector_3_01Default_00_01std_1_1void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>a76b3ec22218e858261faec8b2874194c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Op&lt; Args... &gt;</type>
      <name>type</name>
      <anchorfile>structstd_1_1detail_1_1detector_3_01Default_00_01std_1_1void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html</anchorfile>
      <anchor>a3ec087f449fd5a879915a4ce69243129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::worker::Device</name>
    <filename>structzyppng_1_1worker_1_1Device.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>a28a2f07d8a1b3a042bbbd2c0b93c713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>_maj_nr</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>a5a9e3207bfd020e3423583ead77fb511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>_min_nr</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>a394faebf8527cb252f5e25d9b11ccdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_mountPoint</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>ae73b2f916aaf153f0e20683b167004b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_ephemeral</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>a919ce501657544610423b19b7cf68441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, std::any &gt;</type>
      <name>_properties</name>
      <anchorfile>structzyppng_1_1worker_1_1Device.html</anchorfile>
      <anchor>a1c218e56683faff1e52079989db2cca8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::worker::DeviceDriver</name>
    <filename>classzyppng_1_1worker_1_1DeviceDriver.html</filename>
    <base>zyppng::Base</base>
    <member kind="function">
      <type></type>
      <name>DeviceDriver</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a4eef497fd49fdc6dc35b4a7770a97a5a</anchor>
      <arglist>(WorkerCaps::WorkerType wType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProvider</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a586deb3f2336fc4543385efb147b9d14</anchor>
      <arglist>(ProvideWorkerWeakRef workerRef)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual AttachResult</type>
      <name>mountDevice</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a7fff2057e8ee861356f03b14138fd170</anchor>
      <arglist>(const uint32_t id, const zypp::Url &amp;mediaUrl, const std::string &amp;attachId, const std::string &amp;label, const HeaderValueMap &amp;extras)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zyppng::expected&lt; WorkerCaps &gt;</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a0c5809959f78dacfb22be9f4eb86ba8f</anchor>
      <arglist>(const zyppng::worker::Configuration &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detachMedia</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a4c708dda1829ca7c1de81869952a344d</anchor>
      <arglist>(const std::string &amp;attachId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseIdleDevices</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ac3e01e0f2b85d96d62c9acf9d62a3dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>detectDevices</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a7327629ba0284501197777563e366edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; Device &gt; &gt; &amp;</type>
      <name>knownDevices</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a7c9b9bac9330f85286b16b6390119cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::shared_ptr&lt; Device &gt; &gt; &amp;</type>
      <name>knownDevices</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a071555e42d58c5d6465a34fb1d76d2be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_map&lt; std::string, AttachedMedia &gt; &amp;</type>
      <name>attachedMedia</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a78c84d503f83899fa7b78feaa74712a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isVolatile</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a5186e35ad404f81d1d689480b250e725</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttachRoot</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ae204e911eceb22d20602e49cf2171a6f</anchor>
      <arglist>(const zypp::Pathname &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>attachRoot</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a0564d2efb40a68f854a54f78cb282e08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>immediateShutdown</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a953e1c108ef5fbae50df8710695922ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProvideWorkerRef</type>
      <name>parentWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>abb1c89ee13f0452571ffd6602aff8df4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zyppng::worker::Configuration &amp;</type>
      <name>config</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a8ae23c6bd54b1a73b118ac59be83660c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unmountDevice</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ae61a21bfbff795c4f976645cd2ac803e</anchor>
      <arglist>(Device &amp;dev)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zyppng::expected&lt; void &gt;</type>
      <name>isDesiredMedium</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a67705ca8a9427e0c996dc542b41ff66a</anchor>
      <arglist>(const zypp::Url &amp;deviceUrl, const zypp::Pathname &amp;mountPoint, const zyppng::MediaDataVerifierRef &amp;verifier, uint mediaNr=1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zypp::Pathname</type>
      <name>createAttachPoint</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a0be42c0d96bd73b23323d1d3cb0f9fef</anchor>
      <arglist>(const zypp::Pathname &amp;attach_root) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeAttachPoint</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a98990c58b7a85205d04e47035789bbb1</anchor>
      <arglist>(const zypp::Pathname &amp;attach_pt) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAttached</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a16403813f8061b7354d6ad0f18abd92c</anchor>
      <arglist>(const zypp::Pathname &amp;mountPoint, const std::function&lt; bool(const zypp::media::MountEntry &amp;)&gt; predicate)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const std::function&lt; bool(const zypp::media::MountEntry &amp;)&gt;</type>
      <name>devicePredicate</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ad06aa545841060be39d5c28554d484c6</anchor>
      <arglist>(unsigned int majNr, unsigned int minNr)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const std::function&lt; bool(const zypp::media::MountEntry &amp;)&gt;</type>
      <name>fstypePredicate</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a0fed1e261d9751381066a5c5c31bf25c</anchor>
      <arglist>(const std::string &amp;src, const std::vector&lt; std::string &gt; &amp;fstypes)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const std::function&lt; bool(const zypp::media::MountEntry &amp;)&gt;</type>
      <name>bindMountPredicate</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a7157e10ccc1fa6c8ba682e0e4aab1240</anchor>
      <arglist>(const std::string &amp;src)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorkerCaps::WorkerType</type>
      <name>_wType</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a68b647f722d89c0c607975cd6bd352c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProviderConfiguration</type>
      <name>_config</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>aa2b34e4efa90875b1c8a8fc8f7c0d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_attach_mtime</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ae98d379fca28ecfad2f127150ae9c2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_attachRoot</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a4fa5a8439948e6e64c530c42ead9a16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::shared_ptr&lt; Device &gt; &gt;</type>
      <name>_sysDevs</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a9b4894b6f35d84c44047b279e4f0ec3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, AttachedMedia &gt;</type>
      <name>_attachedMedia</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>ab10d5766ffb2b2414d59467b9890152a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideWorkerWeakRef</type>
      <name>_parentWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1DeviceDriver.html</anchorfile>
      <anchor>a49640fc806c6eb24fa98fecd9e4ca395</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::DevInoCache</name>
    <filename>classzypp_1_1filesystem_1_1DevInoCache.html</filename>
    <member kind="function">
      <type></type>
      <name>DevInoCache</name>
      <anchorfile>classzypp_1_1filesystem_1_1DevInoCache.html</anchorfile>
      <anchor>aff50197871f22bc0b87e871959e4c0af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1filesystem_1_1DevInoCache.html</anchorfile>
      <anchor>a33a1c8d7ef4804ac95dbc0dcacbe47da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classzypp_1_1filesystem_1_1DevInoCache.html</anchorfile>
      <anchor>a641dc1b0f642e491ee31493bd5cdd4a3</anchor>
      <arglist>(const dev_t &amp;dev_r, const ino_t &amp;ino_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; dev_t, std::set&lt; ino_t &gt; &gt;</type>
      <name>_devino</name>
      <anchorfile>classzypp_1_1filesystem_1_1DevInoCache.html</anchorfile>
      <anchor>ad2cf04167146d3639c8be84045970fea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Digest</name>
    <filename>classzypp_1_1Digest.html</filename>
    <class kind="class">zypp::Digest::P</class>
    <member kind="function">
      <type></type>
      <name>Digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>aebfbb7b48004ad320055dcd97513572e</anchor>
      <arglist>(Digest &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Digest &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a54d0641b9036dbb797dfee3a59837486</anchor>
      <arglist>(Digest &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a3d3d8030d1429d288a192d1e6488318c</anchor>
      <arglist>(const Digest &amp;d)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Digest &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a802766797c60df423df429636f948e3a</anchor>
      <arglist>(const Digest &amp;d)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; P &gt;</type>
      <name>_dp</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a63da335f223113bab84b777b93a90862</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a374400df1fecdf938486c37cb313e5af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a36f600ce8e4f6dfecb5000c8de8e489a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>af791eeba6528383198279cc4ad3a5a0a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>ac92ffcdc657105bb332bc958819122f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a3edd38381f31a4b64448c41d51c8785b</anchor>
      <arglist>(const char *bytes, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a1a4ba4131c812e74187240c9ba4a01a0</anchor>
      <arglist>(std::istream &amp;is, size_t bufsize=4096)</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>bytesHashed</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a43799a4cb4bbb2ab0bb5796c4836704c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a1c01e83526a98b26879e921f5445e067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UByteArray</type>
      <name>digestVector</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a3b33c3f78fe2f8d4b9d16fa294ee7097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>aba6b0715bbc1d9e26526fe28f13dd0f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Digest</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a4177ec4b9e122be127158f4163c00392</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>md5</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a0f371a8d9b7df221fabd833f243b1af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha1</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a3bf71e124a9755c4fead14ecf8acfdef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha224</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a8123822f69b45129b1d6d9416e8c05f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha256</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a6b088878b3e0c1d5aceee95873da774e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha384</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a1502181fab3e0895fbb6d51333d8e650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>sha512</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a39e0545cb8de8a71794a9b3470c6353d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>digestVectorToString</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>a942d91d2038dd86bd908daf36ba3adf0</anchor>
      <arglist>(const UByteArray &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>aa7d704390f7b046f0df1b1398fc7ba19</anchor>
      <arglist>(const std::string &amp;name, std::istream &amp;is, size_t bufsize=4096)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>digest</name>
      <anchorfile>classzypp_1_1Digest.html</anchorfile>
      <anchor>adea57aeee5846b70c84749565e010e3c</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;input, size_t bufsize=4096)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::DigestReport</name>
    <filename>structzypp_1_1DigestReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAcceptNoDigest</name>
      <anchorfile>structzypp_1_1DigestReport.html</anchorfile>
      <anchor>a5f53abf4fa381202e0503dedef0addea</anchor>
      <arglist>(const zypp::Pathname &amp;file)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAccepUnknownDigest</name>
      <anchorfile>structzypp_1_1DigestReport.html</anchorfile>
      <anchor>af51eab676fb6824ec08322ce058e69ea</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAcceptWrongDigest</name>
      <anchorfile>structzypp_1_1DigestReport.html</anchorfile>
      <anchor>abdc8f35a49af6887e3f64aa0a6084415</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;requested, const std::string &amp;found)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::DigestReportHelper</name>
    <filename>classzyppng_1_1DigestReportHelper.html</filename>
    <templarg>typename ZyppContextRef</templarg>
    <base>zyppng::BasicReportHelper&lt; ZyppContextRef &gt;</base>
    <member kind="function">
      <type></type>
      <name>DigestReportHelper</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>a7d038db66f17d7ddf364862616322e17</anchor>
      <arglist>(ZyppContextRef r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DigestReportHelper</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>ab3cfde0e14c90a3126bc068ac56987a6</anchor>
      <arglist>(const DigestReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DigestReportHelper</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>ab3a046c5c53994066cdceea674398c2e</anchor>
      <arglist>(DigestReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>DigestReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>a25231fe5be05743e4f7a1512a3e1437c</anchor>
      <arglist>(const DigestReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>DigestReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>afbba73ad5e8cfca811a651c515063019</anchor>
      <arglist>(DigestReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptNoDigest</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>ae67ca79ff64346fca86c32b64411cc7f</anchor>
      <arglist>(const zypp::Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAccepUnknownDigest</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>a2fd5c8f5a81801b4008b59c4d6c01703</anchor>
      <arglist>(const zypp::Pathname &amp;file, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptWrongDigest</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>ad09b2e0a175113643d6c18fbc2549a5a</anchor>
      <arglist>(const zypp::Pathname &amp;file, const std::string &amp;requested, const std::string &amp;found)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::ReportHolder&lt; ZyppContextRef, zypp::DigestReport &gt;</type>
      <name>_report</name>
      <anchorfile>classzyppng_1_1DigestReportHelper.html</anchorfile>
      <anchor>a9432a90e083a600d4aebcccafe032ac3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::filesystem::DirEntry</name>
    <filename>structzypp_1_1filesystem_1_1DirEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>DirEntry</name>
      <anchorfile>structzypp_1_1filesystem_1_1DirEntry.html</anchorfile>
      <anchor>a268eecda5d34bc1d85973e216cadbf54</anchor>
      <arglist>(std::string name_r=std::string(), FileType type_r=FT_NOT_AVAIL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DirEntry</name>
      <anchorfile>structzypp_1_1filesystem_1_1DirEntry.html</anchorfile>
      <anchor>a185044c692fc5c133cab4a450e0ca7f2</anchor>
      <arglist>(struct dirent *entry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1filesystem_1_1DirEntry.html</anchorfile>
      <anchor>a22526be51b2da999785f15083046dac3</anchor>
      <arglist>(const DirEntry &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structzypp_1_1filesystem_1_1DirEntry.html</anchorfile>
      <anchor>a1579a7accf3862127906a190a52976d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileType</type>
      <name>type</name>
      <anchorfile>structzypp_1_1filesystem_1_1DirEntry.html</anchorfile>
      <anchor>a6b0cb93078242cb5e9e425370fb9d0c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::disjunction</name>
    <filename>structstd_1_1disjunction.html</filename>
    <templarg>class...</templarg>
  </compound>
  <compound kind="struct">
    <name>std::disjunction&lt; B1 &gt;</name>
    <filename>structstd_1_1disjunction_3_01B1_01_4.html</filename>
    <templarg>class B1</templarg>
    <base>B1</base>
  </compound>
  <compound kind="struct">
    <name>std::disjunction&lt; B1, Bn... &gt;</name>
    <filename>structstd_1_1disjunction_3_01B1_00_01Bn_8_8_8_01_4.html</filename>
    <templarg>class B1</templarg>
    <templarg>class... Bn</templarg>
  </compound>
  <compound kind="class">
    <name>zypp::DiskUsageCounter</name>
    <filename>classzypp_1_1DiskUsageCounter.html</filename>
    <class kind="class">zypp::DiskUsageCounter::MountPoint</class>
    <member kind="typedef">
      <type>std::set&lt; MountPoint &gt;</type>
      <name>MountPointSet</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a972102ff822250cd525f3e68460fed0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiskUsageCounter</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a4c847db567eb3a5c5351e2e4d4a9a34b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiskUsageCounter</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>ad20cdb7dfed2b63a82f81eb1a5dea0e0</anchor>
      <arglist>(MountPointSet mps_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMountPoints</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a3dc2d2ab48fae4e1f14f9a6b6989711e</anchor>
      <arglist>(const MountPointSet &amp;mps_r)</arglist>
    </member>
    <member kind="function">
      <type>const MountPointSet &amp;</type>
      <name>getMountPoints</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a0d9d6b48282983434f7aeb4afb45396b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a2f79d466e077c4d3a28402922d56b9b8</anchor>
      <arglist>(const ResPool &amp;pool) const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a341ef889b29365dd0f7ac12bf3f00eb9</anchor>
      <arglist>(sat::Solvable solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a9388656321d64b63be49fb7e25dd8fcc</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>ab2d5f8d6604100ae36b94c6ac4723c63</anchor>
      <arglist>(const ResObject::constPtr &amp;obj_r) const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a4967d6b8a5907dbf43a880115bd93845</anchor>
      <arglist>(const Bitmap &amp;bitmap_r) const</arglist>
    </member>
    <member kind="function">
      <type>MountPointSet</type>
      <name>disk_usage</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a2b42e99f787fde98fda04b7fdb017aae</anchor>
      <arglist>(Iterator begin_r, Iterator end_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MountPointSet</type>
      <name>detectMountPoints</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a92288ad5f118b3cc7c23a5f6edae0928</anchor>
      <arglist>(const std::string &amp;rootdir=&quot;/&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MountPointSet</type>
      <name>justRootPartition</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a17949873b9a352ba94dbc5663345bc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MountPointSet</type>
      <name>_mps</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>a29d31ac04b937e5fdabe36970c199226</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1DiskUsageCounter.html</anchorfile>
      <anchor>af6a83d2091294cdd76d1696a96357432</anchor>
      <arglist>(std::ostream &amp;str, const DiskUsageCounter &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::callback::DistributeReport</name>
    <filename>structzypp_1_1callback_1_1DistributeReport.html</filename>
    <templarg>class TReport</templarg>
    <member kind="typedef">
      <type>TReport</type>
      <name>ReportType</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a843d3b2e9b0f4aff7f238018a56b9365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReceiveReport&lt; TReport &gt;</type>
      <name>Receiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a10b072fecfb75390b820c7a9f846f451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DistributeReport&lt; TReport &gt;</type>
      <name>Distributor</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>ae12fa68e945926113e5623cf1e92e6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Receiver *</type>
      <name>getReceiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a258787ef1a20d8618b2db6b06d3f496e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReceiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>af80ecf6ff8097936a790dbc7f9d69ff6</anchor>
      <arglist>(Receiver &amp;rec_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetReceiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>af4b987356625de6a9c621bd77302afc6</anchor>
      <arglist>(Receiver &amp;rec_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noReceiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a0774d5b07aa25bdef054afcf64025f5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Receiver *</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>af3bb65a1e9458e2c178f8cec22f01bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DistributeReport &amp;</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a482a97d755b41acc2a6871a615f711a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DistributeReport</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>aa0ca3472aca50d2bf9828e314832aad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Receiver</type>
      <name>_noReceiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a28ccfe901c436fb8f18243ccc83d3857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Receiver *</type>
      <name>_receiver</name>
      <anchorfile>structzypp_1_1callback_1_1DistributeReport.html</anchorfile>
      <anchor>a6ac4be4498498dd4380f2f64fb1137db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Target::DistributionLabel</name>
    <filename>structzypp_1_1Target_1_1DistributionLabel.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>shortName</name>
      <anchorfile>structzypp_1_1Target_1_1DistributionLabel.html</anchorfile>
      <anchor>a28a675402c189816eb8048036f0b232f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>structzypp_1_1Target_1_1DistributionLabel.html</anchorfile>
      <anchor>aa83128f699a16efb1fe371984477294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1Target_1_1DistributionLabel.html</anchorfile>
      <anchor>a5b511c78551f1c52ecdfa654f2f1c705</anchor>
      <arglist>(std::ostream &amp;str, const Target::DistributionLabel &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::DIWrap</name>
    <filename>classzypp_1_1sat_1_1detail_1_1DIWrap.html</filename>
    <member kind="function">
      <type></type>
      <name>DIWrap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>abe42a7435be8176b2d6745f6f7b0afcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DIWrap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a0ff32647ceab3e8ac34bbfd3c8a05cbb</anchor>
      <arglist>(RepoIdType repoId_r, SolvableIdType solvId_r, IdType attrId_r, std::string mstring_r=std::string(), int flags_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DIWrap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a8f5c7e0cd39ae2ac8a730fff9398d37e</anchor>
      <arglist>(RepoIdType repoId_r, SolvableIdType solvId_r, IdType attrId_r, const char *mstring_r, int flags_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DIWrap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>ac9d7303433066525e42860989379228e</anchor>
      <arglist>(const DIWrap &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DIWrap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>ac5e4adc21ac09577f1ecc40319d90458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a1c2c804ea671b479385ad28bd28e4901</anchor>
      <arglist>(DIWrap &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>DIWrap &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a4e9d87ca5480c101fbc6edf6a8eb40e6</anchor>
      <arglist>(const DIWrap &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>ab4ba7c52e3485403f818f8645bdd7181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>afaa7d64b73d2bb93d3ae230ce30ab7ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::CDataiterator *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a6c629f99af3c82bc49c7bca5c873e9bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::CDataiterator *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a4e5b3d166814af12ad2df3c8d1018e21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getstr</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a81adf72b9aaea28c9bc273ed286235aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::CDataiterator *</type>
      <name>_dip</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>aca497fafe012541437714dcf509535f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_mstring</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>a97197daafdc3e35460bfbdcd9bb05c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1DIWrap.html</anchorfile>
      <anchor>aeb1e2f4f969795a282a1e187ad1418b0</anchor>
      <arglist>(std::ostream &amp;str, const DIWrap &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::solver::detail::DoTransact</name>
    <filename>structzypp_1_1solver_1_1detail_1_1DoTransact.html</filename>
    <member kind="function">
      <type></type>
      <name>DoTransact</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1DoTransact.html</anchorfile>
      <anchor>a7bddd74c8119ac715491f6269bf082e6</anchor>
      <arglist>(const ResStatus::TransactByValue &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1DoTransact.html</anchorfile>
      <anchor>a8008f10312b6ec447e66b678403a9237</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="variable">
      <type>ResStatus::TransactByValue</type>
      <name>resStatus</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1DoTransact.html</anchorfile>
      <anchor>a17fd60c92e5f5eea9c554b35c03538ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::repo::DownloadContext</name>
    <filename>classzyppng_1_1repo_1_1DownloadContext.html</filename>
    <templarg>class ContextRefType</templarg>
    <base>zyppng::CacheProviderContext&lt; ContextRefType &gt;</base>
    <member kind="typedef">
      <type>zypp_private::repo::PluginRepoverification</type>
      <name>PluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>ad6ec9f326566f67c76549dd20ed7bec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ContextRefType::element_type</type>
      <name>ContextType</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a65bcdc933d85f1df8f7430972ef13fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ContextType::ProvideType</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a2694702df2afd04df0c7689486f8c850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a7a79cdfee189c888a936dda257acaea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DownloadContext</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>abbc568a2c159895126f7d981fa36a6ec</anchor>
      <arglist>(ContextRefType zyppContext, const zypp::RepoInfo &amp;info, const zypp::Pathname &amp;destDir)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a10685174d16ea5decea7b0628796782c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>deltaDir</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a69025a7e899318eab65ef2a25c22e9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a4ea5a1a528779f43614484cfed96cc73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; zypp::ManagedFile &gt; &amp;</type>
      <name>files</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a419fab708d5cb94dfa2a9f1015db992f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; PluginRepoverification &gt; &amp;</type>
      <name>pluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a326bb0ecdc2fca57fcc6618d25c9fb6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a35d81e045efa6944f1159b6ea6a3ecb8</anchor>
      <arglist>(std::optional&lt; PluginRepoverification &gt; pluginRepoverification_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoPluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a33777ecc418bc246a187635d7996c8f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeltaDir</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a3a222b5511c943d3a87bdc0790a2e0d9</anchor>
      <arglist>(const zypp::Pathname &amp;newDeltaDir)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RepoInfo</type>
      <name>_repoinfo</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a4880b18ad32a6ed1f1a613c82c6182f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_deltaDir</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a8abb19e52dcaf715c9436c01d192c634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; zypp::ManagedFile &gt;</type>
      <name>_files</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>af9697b56fd05c8affa810894145e5090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; PluginRepoverification &gt;</type>
      <name>_pluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1DownloadContext.html</anchorfile>
      <anchor>a0453493360252bdc364bb924a6c876bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::DownloadProgressReport</name>
    <filename>structzypp_1_1media_1_1DownloadProgressReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a9a0efaacb0f45e86e6272f8ac1ddd875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a8f872a4083ab3ac4481e8ed1698d90f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a6d1690fce9011d1b1482baa57081686d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6a7ed385cb6dc1e86a979d62ede30b7145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6aec0fb6a9a7796d918ab3f0ed40212326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6a7b5cb89529d49adc40ad115f345b1e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCESS_DENIED</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6ad140057a04899c8b786306b5983f3257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6ade880d3a0c0c94807fe45530ecab5f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a9a0efaacb0f45e86e6272f8ac1ddd875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a8f872a4083ab3ac4481e8ed1698d90f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a3e8189bdb852091500b26a343a5e3218a6d1690fce9011d1b1482baa57081686d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6a7ed385cb6dc1e86a979d62ede30b7145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6aec0fb6a9a7796d918ab3f0ed40212326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6a7b5cb89529d49adc40ad115f345b1e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCESS_DENIED</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6ad140057a04899c8b786306b5983f3257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ac934f379567919a718da81cda7f4ffe6ade880d3a0c0c94807fe45530ecab5f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>aa3cc16ff8c806c6757ac97dff442a1dd</anchor>
      <arglist>(const Url &amp;, Pathname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a8d205b3f897ec05056095377de50de10</anchor>
      <arglist>(int, const Url &amp;, double dbps_avg=-1, double dbps_current=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>ae719887b42932bb9c0802c3ab4755f59</anchor>
      <arglist>(const Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1media_1_1DownloadProgressReport.html</anchorfile>
      <anchor>a861c77edb33f91063d808213d25c3be0</anchor>
      <arglist>(const Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::DownloadResolvableReport</name>
    <filename>structzypp_1_1repo_1_1DownloadResolvableReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94a5b5401c5565380753c35eb03901074a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94a32d2c8d97cae50aef37913db20b2e070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94aef38239ee4a339e09f1d1df33621c229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1bab9890092d8b3b16209fe28f0edc4771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1baf0db54d137780cc5d053ef41ce31fc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1bad5a8e9bae838fbb0a971e21a73ab3123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1baf748fb584930d035813e8aaa686bb089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94a5b5401c5565380753c35eb03901074a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94a32d2c8d97cae50aef37913db20b2e070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>abdad6a483d165271730794f8a1457c94aef38239ee4a339e09f1d1df33621c229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1bab9890092d8b3b16209fe28f0edc4771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1baf0db54d137780cc5d053ef41ce31fc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1bad5a8e9bae838fbb0a971e21a73ab3123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af7f86f501788d93a96f6577f9029fd1baf748fb584930d035813e8aaa686bb089</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>infoInCache</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a295ef3b7fb97799ef7c75d396f0359ea</anchor>
      <arglist>(Resolvable::constPtr res_r, const Pathname &amp;localfile_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>afdf3e63d859aafdba4f963a50f7d5f06</anchor>
      <arglist>(Resolvable::constPtr, const Url &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startDeltaDownload</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a7dc15dc3ac5b44d0b9e7752650285502</anchor>
      <arglist>(const Pathname &amp;, const ByteCount &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progressDeltaDownload</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>aa2348971936c5fd28009f88f272f63af</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>problemDeltaDownload</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a75180cafd6dd318c30ae198d370dd681</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishDeltaDownload</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>ad5c42d5b4a5f7256a0abe52ebe821ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startDeltaApply</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a21b5356a34dd389268d375598b8589cb</anchor>
      <arglist>(const Pathname &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progressDeltaApply</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>af5e45c13f9b1f0c84a9caaadfd7514c1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>problemDeltaApply</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a0901f5b5b039dc1d2f3a9812fc866eaf</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishDeltaApply</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>ae0765f81b9de2c8ad30d8e95722d8a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>ac90f81019e1f41e76112b7f4024dd096</anchor>
      <arglist>(int, Resolvable::constPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a6daa21cf6c3ab59851fae194669ab533</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pkgGpgCheck</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a08a2dd0a275cd06467b0900029b86d31</anchor>
      <arglist>(const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1repo_1_1DownloadResolvableReport.html</anchorfile>
      <anchor>a1ed7af87f52aad18231bf2bcb725a6dc</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::DtorReset</name>
    <filename>classzypp_1_1DtorReset.html</filename>
    <class kind="struct">zypp::DtorReset::Impl</class>
    <member kind="function">
      <type></type>
      <name>DtorReset</name>
      <anchorfile>classzypp_1_1DtorReset.html</anchorfile>
      <anchor>aa43af29f4262ca1b5ea3531ee575f523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DtorReset</name>
      <anchorfile>classzypp_1_1DtorReset.html</anchorfile>
      <anchor>a106c8b56f67255234b046f14c1f3f5a7</anchor>
      <arglist>(TVar &amp;var_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DtorReset</name>
      <anchorfile>classzypp_1_1DtorReset.html</anchorfile>
      <anchor>a0a719ff20b63f83e975ef848b4741dca</anchor>
      <arglist>(TVar &amp;var_r, const TVal &amp;val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1DtorReset.html</anchorfile>
      <anchor>a11c072d16bc47aa7872c323e275d6fa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::detail::Dump</name>
    <filename>structzypp_1_1detail_1_1Dump.html</filename>
    <templarg>class Tp</templarg>
    <member kind="function">
      <type></type>
      <name>Dump</name>
      <anchorfile>structzypp_1_1detail_1_1Dump.html</anchorfile>
      <anchor>ad27cb20917f48fd1203786d765cab3c8</anchor>
      <arglist>(const Tp &amp;obj_r)</arglist>
    </member>
    <member kind="variable">
      <type>const Tp &amp;</type>
      <name>_obj</name>
      <anchorfile>structzypp_1_1detail_1_1Dump.html</anchorfile>
      <anchor>aba2e5f347a7b820a4ff8f1d8d5ab1391</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::RpmPostTransCollector::Impl::Dumpfile</name>
    <filename>structzypp_1_1target_1_1RpmPostTransCollector_1_1Impl_1_1Dumpfile.html</filename>
    <member kind="function">
      <type></type>
      <name>Dumpfile</name>
      <anchorfile>structzypp_1_1target_1_1RpmPostTransCollector_1_1Impl_1_1Dumpfile.html</anchorfile>
      <anchor>a2fdb27d73f28b40027734cc71d637aff</anchor>
      <arglist>(Pathname dumpfile_r)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_dumpfile</name>
      <anchorfile>structzypp_1_1target_1_1RpmPostTransCollector_1_1Impl_1_1Dumpfile.html</anchorfile>
      <anchor>ac04abae14809e3c125fcba3417410419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_numscripts</name>
      <anchorfile>structzypp_1_1target_1_1RpmPostTransCollector_1_1Impl_1_1Dumpfile.html</anchorfile>
      <anchor>af948a5cccbe7dad2857c6bc60a5365c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_runposttrans</name>
      <anchorfile>structzypp_1_1target_1_1RpmPostTransCollector_1_1Impl_1_1Dumpfile.html</anchorfile>
      <anchor>a29dfff50c1e8e0060a675a61e2587ff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::detail::DumpFilter</name>
    <filename>structzypp_1_1detail_1_1DumpFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1detail_1_1DumpFilter.html</anchorfile>
      <anchor>aaf536894a5277c5ffe90fc78b00d83d5</anchor>
      <arglist>(const ui::Selectable::Ptr &amp;selp) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::_logtoolsdetail::DumpKeys</name>
    <filename>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</filename>
    <templarg>class TMap</templarg>
    <member kind="typedef">
      <type>typename MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator</type>
      <name>MapKey_const_iterator</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>a655fc6f7a2227f77bd3333e500146ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DumpKeys</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>a755b221f9729e01773a1e9df25995be8</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>const TMap &amp;</type>
      <name>map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>a0a6aa90dc19d5b9da5ea5b28c7d7bf7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapKey_const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>acf9435b208c3b997f20de235f981d34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapKey_const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>a0ec44023e958cf152f3a333ca947c7c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TMap *const</type>
      <name>_map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>ace463e07e017e4d9fe84aebc5c374ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>aefb4eab54ac4c939b6175fe30540bfb3</anchor>
      <arglist>(std::ostream &amp;str, const DumpKeys&lt; TMap &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>DumpKeys&lt; TMap &gt;</type>
      <name>dumpKeys</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpKeys.html</anchorfile>
      <anchor>a34d3c2757dc2649262ab2dc6ec740ff8</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::_logtoolsdetail::DumpMap</name>
    <filename>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</filename>
    <templarg>class TMap</templarg>
    <class kind="struct">zypp::_logtoolsdetail::DumpMap::Transformer</class>
    <member kind="typedef">
      <type>TMap</type>
      <name>MapType</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>aeddc849a64a2c2e2df03ff2fa8260de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TMap::value_type</type>
      <name>PairType</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>a8a9d0e689a9b3627b5ffe7e5a7bb4a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapEntry&lt; PairType &gt;</type>
      <name>MapEntryType</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>a7085f49c397ad581516e711fcde72464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; Transformer, typename MapType::const_iterator &gt;</type>
      <name>MapEntry_const_iterator</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>a0e9af4f348ce589b09668ece61d5b789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DumpMap</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>aeb118d33e0685ef04aecb5c5f9a58620</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>const TMap &amp;</type>
      <name>map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>ae67fbe53981a9179d6e1fc84c39980d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapEntry_const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>a5a9086b10bf4a1ef437252a7d2fa9884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapEntry_const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>ac57709bc343648769fb0b5d82ba5b1c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TMap *const</type>
      <name>_map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>acd532b5d19bcd71709163fdadf523b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>a28e33adc41cee949b89511d1c5e8df52</anchor>
      <arglist>(std::ostream &amp;str, const DumpMap&lt; TMap &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>DumpMap&lt; TMap &gt;</type>
      <name>dumpMap</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpMap.html</anchorfile>
      <anchor>ae5202fb2f80551bb60e46c98c3e57ebe</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::_logtoolsdetail::DumpValues</name>
    <filename>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</filename>
    <templarg>class TMap</templarg>
    <member kind="typedef">
      <type>typename MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator</type>
      <name>MapValue_const_iterator</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>abd79d090cabe5a64816b1fcdb9fe024f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DumpValues</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>a94b87dcca5a5f66308e5988acecad98a</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>const TMap &amp;</type>
      <name>map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>a3dd3b7e4d715cc4617898ca2b9635403</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapValue_const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>ae01b9cb192925e3c4d40986c5382229a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MapValue_const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>abfefb1c96c4dc0a3c1a7b54821501af0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TMap *const</type>
      <name>_map</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>a70655b910ecb43eac8f44a8f3c23ad41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>a10e2290996512a557c928b8df6290dd9</anchor>
      <arglist>(std::ostream &amp;str, const DumpValues&lt; TMap &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>DumpValues&lt; TMap &gt;</type>
      <name>dumpValues</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1DumpValues.html</anchorfile>
      <anchor>a43f5490a1ced95cd91bde6ac096eb1a3</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::iostr::EachLine</name>
    <filename>classzypp_1_1iostr_1_1EachLine.html</filename>
    <member kind="function">
      <type></type>
      <name>EachLine</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>ab6a773ee63ad7067a774489eb1dce79a</anchor>
      <arglist>(std::istream &amp;str_r, unsigned lineNo_r=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a61e475ee6be0e2597d029bdd38629a0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a222366a91b5b43b691c90dd879821890</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>lineNo</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a5caaaf713e349f1a15c17fb78b11b75a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::streamoff</type>
      <name>lineStart</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a3e8a433e4e9406553365098bc2676194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineNo</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a22930eeb45d9924efe2920fc662ee816</anchor>
      <arglist>(unsigned lineNo_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a7dbf4dc317409e385093ff2e3f758641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a510cea0830f5b289878218139e27100b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a5661abed3d25d05e1d01385f3380f937</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a7a5af3bc723dd3a52abb8ad8618f9c14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>next</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a05d943107e2f018826b8bb442e342890</anchor>
      <arglist>(unsigned num_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::istream &amp;</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a0ae8b8f5d1ae3088781e0895edad8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_line</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>a387305de1eb9dd83fc47c89b30b2b3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::streamoff</type>
      <name>_lineStart</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>ae2be7616d80c46053eb71bde2af5a00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_lineNo</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>afe052309e7a30f69415667c174ded58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_valid</name>
      <anchorfile>classzypp_1_1iostr_1_1EachLine.html</anchorfile>
      <anchor>adff4f5797e191a6420d40d147886e05e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::externalprogram::EarlyPipe</name>
    <filename>structzypp_1_1externalprogram_1_1EarlyPipe.html</filename>
    <member kind="enumvalue">
      <name>R</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ade1e7b0ce97f04284758e13a19a4c864a4a9664402b646df78b1a4852d6bb5ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>W</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ade1e7b0ce97f04284758e13a19a4c864a72f8ae884d00ef5549894722ad95ab25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>R</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ade1e7b0ce97f04284758e13a19a4c864a4a9664402b646df78b1a4852d6bb5ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>W</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ade1e7b0ce97f04284758e13a19a4c864a72f8ae884d00ef5549894722ad95ab25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EarlyPipe</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ab82585bee17bd2139ee9a161f4220ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EarlyPipe</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>a74fb2ae10559ffeb4e682b776fc0d007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeW</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>a993dd7ab11e550fd95431d61b8f159b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>fStdErr</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>aff47b08f3a17b0dd99d75147e76db17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>_stderr</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>ad53e94c0425e9c7ebbef53af0f4559b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_fds</name>
      <anchorfile>structzypp_1_1externalprogram_1_1EarlyPipe.html</anchorfile>
      <anchor>a9adac32726167fd5238a2680aa9f97a2</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CpeId::EAttributeDef</name>
    <filename>structzypp_1_1CpeId_1_1EAttributeDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>part</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ae141b4fb2fb2df6d8b5a7367c8b0b4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vendor</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a887ddbf1cc2a93a83039b7797958ffb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>product</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ab2943d90003cc18bf5b1d9a7fc5c3692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>version</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a243ff6f394706d572237d7c9c56ce9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>update</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a90e0d87a454afebc319b997dd957dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>edition</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ac7bd55006c7b37e885e298c86b64cf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>language</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aeff8dfb2527888398f93404207af6077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sw_edition</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a37759e81f9ffaa198c767faa7b18ab89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>target_sw</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a6834335129a5b4510cd4bedd2092b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>target_hw</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aea63f4101dfead66c4e25f500704b0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>other</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aa07046c58dd9af5d00243036510dafd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>part</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ae141b4fb2fb2df6d8b5a7367c8b0b4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vendor</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a887ddbf1cc2a93a83039b7797958ffb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>product</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ab2943d90003cc18bf5b1d9a7fc5c3692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>version</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a243ff6f394706d572237d7c9c56ce9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>update</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a90e0d87a454afebc319b997dd957dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>edition</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022ac7bd55006c7b37e885e298c86b64cf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>language</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aeff8dfb2527888398f93404207af6077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sw_edition</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a37759e81f9ffaa198c767faa7b18ab89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>target_sw</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022a6834335129a5b4510cd4bedd2092b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>target_hw</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aea63f4101dfead66c4e25f500704b0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>other</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a5d5ce4f345785a00fb996e438723d022aa07046c58dd9af5d00243036510dafd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a0dccc19b8c104b4c00dc74e34708dae5</anchor>
      <arglist>(Enum val_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>numAttributes</name>
      <anchorfile>structzypp_1_1CpeId_1_1EAttributeDef.html</anchorfile>
      <anchor>a6480b88a8eb4b82c7ed6594fd4787a91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Date::EDateFormatDef</name>
    <filename>structzypp_1_1Date_1_1EDateFormatDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a3ab89d20dbb2768a58d765c3210b021d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>calendar</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a13e0fd82d175797c4478557db32757a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>month</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a2ebb532894e81d9cb993f706789a923f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>year</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a9b077125044a4052cc2b5133300931df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>week</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0adb956c6c1ca77c68bd57e132c06d94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>weekday</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a6a0b5163e6a31e7fdc0cf36caf0ad580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ordinal</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0ad6c95f05872dd8f9ecdc27f5e9a5802f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a3ab89d20dbb2768a58d765c3210b021d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>calendar</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a13e0fd82d175797c4478557db32757a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>month</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a2ebb532894e81d9cb993f706789a923f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>year</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a9b077125044a4052cc2b5133300931df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>week</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0adb956c6c1ca77c68bd57e132c06d94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>weekday</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0a6a0b5163e6a31e7fdc0cf36caf0ad580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ordinal</name>
      <anchorfile>structzypp_1_1Date_1_1EDateFormatDef.html</anchorfile>
      <anchor>adcbe34976ae1ada91d8ee956773399c0ad6c95f05872dd8f9ecdc27f5e9a5802f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Edition</name>
    <filename>classzypp_1_1Edition.html</filename>
    <base>zypp::IdStringType&lt; Edition &gt;</base>
    <class kind="struct">zypp::Edition::Match</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>epoch_t</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a6ef0d995935d01c1fc9708126ce83f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::Compare&lt; Edition &gt;</type>
      <name>Compare</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a3780bfb416066b1774d438b595bd0c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Range&lt; Edition &gt;</type>
      <name>CompareRange</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ad234a73bf265d9e01f18807201f07a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a4a13375ab94cb29f0414af637b0b1937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ac1b93550160031484070c7280f7887a9</anchor>
      <arglist>(IdString::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a8801e3ac2da0491f455b33698a016059</anchor>
      <arglist>(const IdString &amp;idstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>aefe3ffc4265b73be91b45c3868ce27a7</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a5fcb60b025384619da8756a511c1e609</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a59585c60ef000ac3f432bca9d2bb749d</anchor>
      <arglist>(const std::string &amp;version_r, const std::string &amp;release_r, epoch_t epoch_r=noepoch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a745c55a0b1693bdb0a94fc659a5c6df6</anchor>
      <arglist>(const char *version_r, const char *release_r, epoch_t epoch_r=noepoch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a5d415719faf83d9c7723c8fa3ec0c85f</anchor>
      <arglist>(const std::string &amp;version_r, const std::string &amp;release_r, const std::string &amp;epoch_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Edition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>af66e27fbde1380208b4fced88803f83e</anchor>
      <arglist>(const char *version_r, const char *release_r, const char *epoch_r)</arglist>
    </member>
    <member kind="function">
      <type>epoch_t</type>
      <name>epoch</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ac4140fa590061a1f0d33b6d695d9b7ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>version</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a2d905c5efd947bf409860fad9cc00fcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>release</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a7cdc3e215b0635ad5947801af94971d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const epoch_t</type>
      <name>noepoch</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a414d895d0767ab9e9c0ccdd0f9e85333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Edition</type>
      <name>noedition</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>af138757b5dd67b437a983a93fa988a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a3fee699ef6571a292d1f6ecbd7f97a04</anchor>
      <arglist>(std::ostream &amp;str, const Edition &amp;obj)</arglist>
    </member>
    <member kind="typedef">
      <type>Range&lt; Edition, Match &gt;</type>
      <name>MatchRange</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a11051c5683dddd1d1f4807cd8760da00</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; Edition &gt;</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>abc8295d0bc9599616d40bfb9c878ff96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a1eeccaf84079de84f477e294b167bf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a63c391faea8aa3a788f611bf25a159ea</anchor>
      <arglist>(const Edition &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a4d67d052ad595e32ddca88bbf7b66ebf</anchor>
      <arglist>(const IdString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a1d12f1956dba1ff7638c12c63e423d21</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a4910686d58d083cb570b2a03e9f233e1</anchor>
      <arglist>(const char *rhs) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a035179d5ccc3316823fa92bbca552539</anchor>
      <arglist>(const Edition &amp;lhs, const Edition &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ad9952b9d6e4ad893e5d5466166c51522</anchor>
      <arglist>(const Edition &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a9d3cb738b1fe2583e9345240f621fd22</anchor>
      <arglist>(const Edition &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a51faff6a9ad9a25e67a77ffccc4681ae</anchor>
      <arglist>(const Edition &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>af90979cedce380ca74e712ade5ef6812</anchor>
      <arglist>(const IdString &amp;lhs, const Edition &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a029ddc5b7f80fea85e64603cdab805ab</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ad98d182a332c385e455b94085070d9f7</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a94fea1a034795165aa698a5d0a4d4bbc</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a376aebca29eb87b68a66c5249472c263</anchor>
      <arglist>(const std::string &amp;lhs, const Edition &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>af460a7f6286404496084a8e2bbe2a2e3</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a61cecef825f5ceeafbd866210fbf4771</anchor>
      <arglist>(const std::string &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a6534bcba17cb3d213d84a763665e2131</anchor>
      <arglist>(const std::string &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>a38aba6bb63650853aeb945d803e04782</anchor>
      <arglist>(const char *lhs, const Edition &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ae8c7a539a16c4745d6aa2224a2b61332</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>aba0eebf51c33b4a122696308da0221ae</anchor>
      <arglist>(const char *lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>match</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>abedf242f4b4a2e8509e0e920bbf5e110</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>_doCompare</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ac706e70621ff9037b696fcad4b845090</anchor>
      <arglist>(const char *lhs, const char *rhs) ZYPP_API</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>_doMatch</name>
      <anchorfile>classzypp_1_1Edition.html</anchorfile>
      <anchor>ac2f3157d7358f376abbdbea3375216e0</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::EmptyFilter</name>
    <filename>structzypp_1_1EmptyFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1EmptyFilter.html</anchorfile>
      <anchor>a9f7a452fe4ddbdba5474b9f41e2435c4</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::JobReport::EMsgTypeDef</name>
    <filename>structzypp_1_1JobReport_1_1EMsgTypeDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690aebb93c4df71713fb546fcfe0b586fcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690aeeb08958e6a55f50038ff879c3857c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690acdde8fdcae62434243224dfa75b147aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690a79f7a353b92ce0e694e9f455c5caba96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>important</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690acacb398fe9b1a9a6bdc41856362e5760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>data</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690a49d017242f6f5d03762ca93941444d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>debug</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690aebb93c4df71713fb546fcfe0b586fcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>info</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690aeeb08958e6a55f50038ff879c3857c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warning</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690acdde8fdcae62434243224dfa75b147aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690a79f7a353b92ce0e694e9f455c5caba96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>important</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690acacb398fe9b1a9a6bdc41856362e5760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>data</name>
      <anchorfile>structzypp_1_1JobReport_1_1EMsgTypeDef.html</anchorfile>
      <anchor>a27f07ff3d0623036c6ee75f51e80c690a49d017242f6f5d03762ca93941444d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Reader::Entry</name>
    <filename>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</filename>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>ab0601e8584127203f3e5d59bea521d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>ae4354f05b349aa732f5643e2c0e7fca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>a73026fa142072d11696dcd030a173d82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>acb3686587e0610ee0971386f76a7d2a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arch &amp;</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>a683e208b5e47a8938e5bb247d2d7b669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>a11bd291f797074787c04a03753e0e85b</anchor>
      <arglist>(const shared_ptr&lt; Impl &gt; &amp;pimpl_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry.html</anchorfile>
      <anchor>ab066870eb2b2030bafcfdfdaca86faff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Repository::EraseFromPool</name>
    <filename>structzypp_1_1Repository_1_1EraseFromPool.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1Repository_1_1EraseFromPool.html</anchorfile>
      <anchor>afa57ccd93ba1f33fd3e2595b02ac14cd</anchor>
      <arglist>(Repository repository_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Errno</name>
    <filename>classzypp_1_1Errno.html</filename>
    <member kind="function">
      <type></type>
      <name>Errno</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>ad1015b93100d703354c887f640c6b84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Errno</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a6572d6ac51743cd10d7216a7fd576c1c</anchor>
      <arglist>(bool error_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Errno</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a1ba2738e4c871d6f38c43e768f5adef3</anchor>
      <arglist>(int errno_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a3c531cb59e3d83707d3b4c384122f82e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a39592051b9b6f4062f7630b8f326f2e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a5a74d4d054056361eb6ac93d52e2af21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_errno</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>aa7f7c13f8729a56374609c1ea6be6c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Errno.html</anchorfile>
      <anchor>a8ab6b470bdd87a9454a016218dd87cb6</anchor>
      <arglist>(std::ostream &amp;str, const Errno &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out::Error</name>
    <filename>structztui_1_1Out_1_1Error.html</filename>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>ae6e3410a83d97f8dcd7ed09d6f87cf3b</anchor>
      <arglist>(int exitcode_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>aacc57b36a061335baab9d0a15e4fdc6b</anchor>
      <arglist>(int exitcode_r, std::string msg_r, std::string hint_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a3d9e85bfff0cee3d9ed0586bcbb05db6</anchor>
      <arglist>(int exitcode_r, const zypp::Exception &amp;ex_r, std::string hint_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>ae6c06c8a0bba9a52f48cb4f91b56030f</anchor>
      <arglist>(int exitcode_r, std::string msg_r, const zypp::Exception &amp;ex_r, std::string hint_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>report</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>ad520cbbeafa04ae77809a249579e8fe4</anchor>
      <arglist>(Application &amp;app_r) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_exitcode</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a0d986d081a10f29eb43268272117d5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a608d5da785cf1f83bc77df5ecfdfdca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_hint</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a104a03f93f7ddc425000a63fbee16467</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>combine</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a53c9baffa09454c628c52b43e49f3305</anchor>
      <arglist>(std::string &amp;&amp;msg_r, const zypp::Exception &amp;ex_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>combine</name>
      <anchorfile>structztui_1_1Out_1_1Error.html</anchorfile>
      <anchor>a5b9873e5fb61f4a48f82ba09f35c9bf4</anchor>
      <arglist>(const zypp::Exception &amp;ex_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::detail::EscapedString</name>
    <filename>structzypp_1_1xml_1_1detail_1_1EscapedString.html</filename>
    <member kind="function">
      <type></type>
      <name>EscapedString</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>a714ba84128fdead27e5006513cc5ad7a</anchor>
      <arglist>(const std::string &amp;in_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>a3a8ac81a0977b60ae9f9b775191e29a7</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>a494b9e59e6b5c6a2670ec309b19190b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>a5038c46b9477bd4ee5baeb65cf4d0740</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string &amp;</type>
      <name>_in</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>ae21126d30ea6ad51cbcd202fb072f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1xml_1_1detail_1_1EscapedString.html</anchorfile>
      <anchor>aaab4299765bb580714edb1b4327ec664</anchor>
      <arglist>(std::ostream &amp;str, const EscapedString &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::ansi::tty::EscapeSequence</name>
    <filename>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</filename>
    <member kind="function">
      <type></type>
      <name>EscapeSequence</name>
      <anchorfile>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</anchorfile>
      <anchor>abf1f678033c14a78443ecfacccf9fdf9</anchor>
      <arglist>(const char *ansi_r, const char *fallback_r=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</anchorfile>
      <anchor>ae21f9d2d6c62d52d424fcdf0c67b7d30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_seq</name>
      <anchorfile>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</anchorfile>
      <anchor>a0def21782fecd1587581e8b76d250671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_fbck</name>
      <anchorfile>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</anchorfile>
      <anchor>a213f0189b200fc60769bda8cf812e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1ansi_1_1tty_1_1EscapeSequence.html</anchorfile>
      <anchor>a2d4d0fef02805594bdab1e99f10d21e9</anchor>
      <arglist>(std::ostream &amp;str, const EscapeSequence &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ESetCompareDef</name>
    <filename>structzypp_1_1ESetCompareDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uncomparable</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6ac9becb80da1c349f802ec21811142235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>equal</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6af6f67c944f51456206c63a7037d78b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSubset</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6ab784fd38460500e9f8c57b7b261f32cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSuperset</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6aac8c15e098ef4251905da073a7c7a7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>disjoint</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6a8f6c7011236b9ce799d56db805f58a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uncomparable</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6ac9becb80da1c349f802ec21811142235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>equal</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6af6f67c944f51456206c63a7037d78b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSubset</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6ab784fd38460500e9f8c57b7b261f32cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSuperset</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6aac8c15e098ef4251905da073a7c7a7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>disjoint</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a5a4ccf43795d514b7f123fc529a4e9a6a8f6c7011236b9ce799d56db805f58a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>a0d446e2e7cb53735f43db14c3530587f</anchor>
      <arglist>(Enum val_r) ZYPP_API</arglist>
    </member>
    <member kind="typedef">
      <type>base::EnumClass&lt; ESetCompareDef &gt;</type>
      <name>SetCompare</name>
      <anchorfile>structzypp_1_1ESetCompareDef.html</anchorfile>
      <anchor>ad293084236932cdc59d0e3f18bfdd2ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ESetRelationDef</name>
    <filename>structzypp_1_1ESetRelationDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uncomparable</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa506254dca3297571bb1d02b59004b26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>equal</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa4134486dc7b3e4bc59b1f01a51fbd954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSubset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa6ea8daf3c91dc9ce47b58a89b2b17513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSuperset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa5302e7368dbd1dd4e19e7ca0623c0113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>disjoint</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aacf8239cfc6180d04aaa1791e85e42b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aabac538b9031b85b8d44f12b866d0ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>superset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa47a62feb86fb0cdf59091ffa160ecc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uncomparable</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa506254dca3297571bb1d02b59004b26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>equal</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa4134486dc7b3e4bc59b1f01a51fbd954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSubset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa6ea8daf3c91dc9ce47b58a89b2b17513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>properSuperset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa5302e7368dbd1dd4e19e7ca0623c0113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>disjoint</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aacf8239cfc6180d04aaa1791e85e42b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>subset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aabac538b9031b85b8d44f12b866d0ede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>superset</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>ab1a3c4014adf99503bdc3e40d9d9ac9aa47a62feb86fb0cdf59091ffa160ecc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>a5a5a3127ae0b20b36c0ea9d08db0a79a</anchor>
      <arglist>(Enum val_r) ZYPP_API</arglist>
    </member>
    <member kind="typedef">
      <type>base::EnumClass&lt; ESetRelationDef &gt;</type>
      <name>SetRelation</name>
      <anchorfile>structzypp_1_1ESetRelationDef.html</anchorfile>
      <anchor>a5fb16bf3bec692045adc701450fddb56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResPool::EstablishedStates</name>
    <filename>classzypp_1_1ResPool_1_1EstablishedStates.html</filename>
    <class kind="class">zypp::ResPool::EstablishedStates::Impl</class>
    <member kind="typedef">
      <type>std::map&lt; PoolItem, ResStatus::ValidateValue &gt;</type>
      <name>ChangedPseudoInstalled</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>aed32c7e57adb14045771ee8401040a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EstablishedStates</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>a02c3e80599695d2de806226d70d13ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ChangedPseudoInstalled</type>
      <name>changedPseudoInstalled</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>ab7ff22d77ba970734e0d97c95c8b63c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EstablishedStates</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>ac9b18438c94687ab35db66785f14558f</anchor>
      <arglist>(shared_ptr&lt; Impl &gt; pimpl_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>a5a405855bd214e3d3f5ad08e958d753b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pool::PoolImpl</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates.html</anchorfile>
      <anchor>a386f2d11c0c3ac30683acc615181f445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Date::ETimeFormatDef</name>
    <filename>structzypp_1_1Date_1_1ETimeFormatDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41fa7242c9b6c4c60d1616f94bd4a1ea702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>seconds</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41fa11d3a983c86cbf4d4e74c9e4074bd516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>minutes</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41faf28f8fd29ef32bc667817f4cd2c0ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hours</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41faeb450823d60944d55e9e8998c84e9b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41fa7242c9b6c4c60d1616f94bd4a1ea702d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>seconds</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41fa11d3a983c86cbf4d4e74c9e4074bd516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>minutes</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41faf28f8fd29ef32bc667817f4cd2c0ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>hours</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeFormatDef.html</anchorfile>
      <anchor>acef3a4117424fa43c319d3cbebf8a41faeb450823d60944d55e9e8998c84e9b49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Date::ETimeZoneFormatDef</name>
    <filename>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567a2428d72425f6396d134a8e358161b46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>name</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567a6fff4d70a6106d981e55efc57b3413fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>offset</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567ad18f51614d848186eabaa11280d40093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567a2428d72425f6396d134a8e358161b46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>name</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567a6fff4d70a6106d981e55efc57b3413fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>offset</name>
      <anchorfile>structzypp_1_1Date_1_1ETimeZoneFormatDef.html</anchorfile>
      <anchor>a07cc20113c6707793bb4a23b3df64567ad18f51614d848186eabaa11280d40093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CpeId::Value::ETypeDef</name>
    <filename>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Enum</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5ab79513e31d02871f2ebf07638a039733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5af6ed84e1fe42f5f2f54a27caf2a14d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wildcardfree</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5a541b0fa60024b5c4e4d742a89f22af55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wildcarded</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5a8f45e55b017909e7b233f552ad268832</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5ab79513e31d02871f2ebf07638a039733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5af6ed84e1fe42f5f2f54a27caf2a14d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wildcardfree</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5a541b0fa60024b5c4e4d742a89f22af55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>wildcarded</name>
      <anchorfile>structzypp_1_1CpeId_1_1Value_1_1ETypeDef.html</anchorfile>
      <anchor>a347b71d8fe036f1b7ce7edc019168fb5a8f45e55b017909e7b233f552ad268832</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::EventDispatcher</name>
    <filename>classzyppng_1_1EventDispatcher.html</filename>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>aeed6dc60b88237ae80a9677f9dd18464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a53622aeb64d0cf61c5a0b8f44f49e693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; bool()&gt;</type>
      <name>IdleFunction</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a7f5f4baa026d6c28e970fdfe727de36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(int, int)&gt;</type>
      <name>WaitPidCallback</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a3032c418309d58098f1c6cd319529744</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EventDispatcher</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a018bc2ba02fc04cb17af2ec03865fa37</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>run_once</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a1e8e52c03652ad966d16e07874ab9166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearUnrefLaterList</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a37a5043e478982259c0680608dac5b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ulong</type>
      <name>runningTimers</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a3c80912d0ddac91d6cdc291649d36d28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>nativeDispatcherHandle</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a5a3af0dda40871a2f9aa29cf19af66db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trackChildProcess</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a980445904ca7be20ca0fa08b533a6e78</anchor>
      <arglist>(int pid, std::function&lt; void(int, int)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>untrackChildProcess</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>aa2d7cf0e3ca42168c64ccef6a8d9b884</anchor>
      <arglist>(int pid)</arglist>
    </member>
    <member kind="function">
      <type>UnixSignalSourceRef</type>
      <name>unixSignalSource</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a20ce6d4c85f66361fe6459f378fd759f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>invokeOnIdle</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>af324e4f30c39ac048f85b2f2c50e4793</anchor>
      <arglist>(T &amp;&amp;callback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unrefLater</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a196d48a482faca3a2668ed9a8799aa79</anchor>
      <arglist>(T &amp;&amp;ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>instance</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>addb1d8444cff900c8e443c3800c2a505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setThreadDispatcher</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>acbc180388b1e71f20921f2737ad26c58</anchor>
      <arglist>(const std::shared_ptr&lt; EventDispatcher &gt; &amp;disp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>waitForFdEvent</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a86c7f7c4b8601f817934e34808547ab5</anchor>
      <arglist>(const int fd, int events, int &amp;revents, int &amp;timeout)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EventDispatcher</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a8207898d7ea74086fba95b43f86cef00</anchor>
      <arglist>(void *ctx=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unrefLaterImpl</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a57c85e8cc1d8105b010a22a1f10fd4a4</anchor>
      <arglist>(std::shared_ptr&lt; void &gt; &amp;&amp;ptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>invokeOnIdleImpl</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>ae297acc7a78487af9e6b6ba87bf576b5</anchor>
      <arglist>(IdleFunction &amp;&amp;callback)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateEventSource</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>aaebc97ee47379cbfd99e059c8948b2cf</anchor>
      <arglist>(AbstractEventSource &amp;notifier, int fd, int mode)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>removeEventSource</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>aaf1781cecaa94e5b9fe88f52bd6a27c4</anchor>
      <arglist>(AbstractEventSource &amp;notifier, int fd=-1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>registerTimer</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a298c471181d88eca545a41e7299266a8</anchor>
      <arglist>(Timer &amp;timer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>removeTimer</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a929851e71bde6dfa2d26e6c6ae94d301</anchor>
      <arglist>(Timer &amp;timer)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AbstractEventSource</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a0945bb6eb199bf3150ec4c7be8d9761d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Timer</name>
      <anchorfile>classzyppng_1_1EventDispatcher.html</anchorfile>
      <anchor>a50de43af5bed41f30c071d8cce0e81bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::EventDispatcherPrivate</name>
    <filename>classzyppng_1_1EventDispatcherPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>EventDispatcherPrivate</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>ad1b5b162b15e02288df0a1e7de51622d</anchor>
      <arglist>(GMainContext *ctx, EventDispatcher &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EventDispatcherPrivate</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a08b1ec5523ff20c4668aa2485a569634</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runIdleTasks</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a60657f9f1b5a348afe489fd227cb086f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableIdleSource</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>aea8bfa7139ee9f4eb8e1bdfbb5a1e22f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>ae927fb7765530ebeddde41633dc5ae11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>waitPidCallback</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a3c20696a24d6c438bda07e6e7c7e926a</anchor>
      <arglist>(GPid pid, gint status, gpointer user_data)</arglist>
    </member>
    <member kind="variable">
      <type>std::thread::id</type>
      <name>_myThreadId</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a45eb0425f5dee3989177cd46f5d7d2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GMainContext *</type>
      <name>_ctx</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a48ba5337dddb36f93b8853328dd2065c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GSource *</type>
      <name>_idleSource</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a73a44e4be692066f3696891d221f8928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GLibTimerSource * &gt;</type>
      <name>_runningTimers</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>acbbd5facc168e0a365809601e8c35eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GAbstractEventSource * &gt;</type>
      <name>_eventSources</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a82ef95c89e5b3fb04ea463b1e0ebb370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::shared_ptr&lt; void &gt; &gt;</type>
      <name>_unrefLater</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a3533fecab849fa1c345560f59c091d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::queue&lt; EventDispatcher::IdleFunction &gt;</type>
      <name>_idleFuncs</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a201adc725dfaa7a69fa2fc445ea08e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int, GlibWaitPIDData &gt;</type>
      <name>_waitPIDs</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>a49cf5ba005770cd1b7ef642e0c8cfd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnixSignalSourceWeakRef</type>
      <name>_signalSource</name>
      <anchorfile>classzyppng_1_1EventDispatcherPrivate.html</anchorfile>
      <anchor>ac7ab91be439f6055e4d036512c92c0e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::EventLoop</name>
    <filename>classzyppng_1_1EventLoop.html</filename>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>EventLoopRef</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a398e4f55df6a091b5e3c6b58ad235668</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EventLoopWeakRef</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>aa0bca81c04aebee203f74c377f2a11f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EventLoop</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a9922b20c57fd674e371e8105515aca5f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a25a8aebe708cbfe015a4428a7aaf0dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a6a617513b9568febd63a3aee9ef927f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>eventDispatcher</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a9f2922203d6dbbb1fde9116929fbb4cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a595df5dc38f96cf22dc0cde137d41697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>EventLoop</name>
      <anchorfile>classzyppng_1_1EventLoop.html</anchorfile>
      <anchor>a006ccdbe775e940a15cfcf613804a345</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::EventLoopPrivate</name>
    <filename>classzyppng_1_1EventLoopPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>EventLoopPrivate</name>
      <anchorfile>classzyppng_1_1EventLoopPrivate.html</anchorfile>
      <anchor>ac0fdf3b5a375a0ea930a14e3562d9a05</anchor>
      <arglist>(EventLoop &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>_dispatcher</name>
      <anchorfile>classzyppng_1_1EventLoopPrivate.html</anchorfile>
      <anchor>a875f9a3b506c6eba80841a9c92376433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GMainLoop *</type>
      <name>_loop</name>
      <anchorfile>classzyppng_1_1EventLoopPrivate.html</anchorfile>
      <anchor>a2e06d3289297d28b6ad1d827a0dbe922</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Exception</name>
    <filename>classzypp_1_1Exception.html</filename>
    <member kind="typedef">
      <type>exception_detail::CodeLocation</type>
      <name>CodeLocation</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ab49886233b7159bb8405d80cd374c791</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; std::string &gt;</type>
      <name>History</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ad49f65c08a73857674c8dd87eca936d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>History::const_iterator</type>
      <name>HistoryIterator</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a6df4169bad21c44af4368917e33d404d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>History::size_type</type>
      <name>HistorySize</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a6f4f7e4c5ae03e67a504b22028f462b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a9b6b4359936c74f0a4ecc0cf2d5c0c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a824be5fdccb344bec16ec341a0fa0d18</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a1c15d748f3b147fe627e4c74dc1ae4d8</anchor>
      <arglist>(std::string &amp;&amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>aa2e831e022ace14a60cd613bc5e93038</anchor>
      <arglist>(const std::string &amp;msg_r, const Exception &amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a59f3290829941253de8c513bbad25863</anchor>
      <arglist>(std::string &amp;&amp;msg_r, const Exception &amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a2a275156f909a8696a29acb483114577</anchor>
      <arglist>(const std::string &amp;msg_r, Exception &amp;&amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>adb6e3ba719e93c438ebbf72f62bde991</anchor>
      <arglist>(std::string &amp;&amp;msg_r, Exception &amp;&amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Exception</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a87df18199a50e8d4ae4a7646253bf4fc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const CodeLocation &amp;</type>
      <name>where</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ae4e984428c1a3b9681ee7c2080731337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relocate</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>adbed782d4b284c7bdb4554c2f2aca324</anchor>
      <arglist>(const CodeLocation &amp;where_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>relocate</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a2977705c90a3d0dd252519057018e9b1</anchor>
      <arglist>(CodeLocation &amp;&amp;where_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>msg</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>aa414c262b7bd5c910a0000ccbfe08d04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a7c8c49689d44c0b297fbe6ba1d3400ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a455eac831a78965064cae8ed3b7d07ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a8219af4821dc0e06b921d9db2b0b6e77</anchor>
      <arglist>(std::ostream &amp;str, const Exception &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ae2959336c7bf3ad65daa82a1b3f5db0d</anchor>
      <arglist>(std::ostream &amp;str, const Exception &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CodeLocation</type>
      <name>_where</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a4f6ea3a995358a6463685b377767f4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a2aa20d55a5a6bbb5d8176989ce9fe5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>History</type>
      <name>_history</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a52be34a96c7346dd47bee0bc6460f430</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>af6a5a1a9527e907e19bd94d61e0dc2be</anchor>
      <arglist>(const Exception &amp;old_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a94cd502c42f0889eba679e27c385832f</anchor>
      <arglist>(Exception &amp;&amp;old_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ad914ee03c6d9a0b21d265f8f94a0acbf</anchor>
      <arglist>(std::exception_ptr old_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ae7b61412be1ceed53f3537bd3eadeb43</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>aa70f13ecf9486a1425fab0e41e59b8fd</anchor>
      <arglist>(std::string &amp;&amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHistory</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a54f79410e094edccc4bccbe8f87854c1</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHistory</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>aff85cc52e41494f5cc63b6003461e98e</anchor>
      <arglist>(std::string &amp;&amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToHistory</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>aca14b2fdddbb77a623898688c0ce1d71</anchor>
      <arglist>(const TContainer &amp;msgc_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToHistory</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ab823e1697eada045babc6de041645463</anchor>
      <arglist>(TContainer &amp;&amp;msgc_r)</arglist>
    </member>
    <member kind="function">
      <type>HistoryIterator</type>
      <name>historyBegin</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a8346e9d44b22d844a2259db2ca33c7ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HistoryIterator</type>
      <name>historyEnd</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>ac26bc6ceaf90ec2fedffc03208d84da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>historyEmpty</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>af20cf4667dbdb71bccb1c04cd4b4c032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HistorySize</type>
      <name>historySize</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>adfa4b6972bcdc173455d7a01068e221a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>historyAsString</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a788b8d46495110434f4dc03fb73a2e85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserHistory</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a2fdd31e4e499f99cec41273742b16f73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a78a1c89db7b943c545667a96d697cbee</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>strErrno</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a2cf3935eaec01b862d58be69ad2a8b42</anchor>
      <arglist>(int errno_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>strErrno</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>abe37cc4bdc0355caeb63f97cffb4dbbe</anchor>
      <arglist>(int errno_r, std::string msg_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a8235091610ff9160abe2637a164522e2</anchor>
      <arglist>(const Exception &amp;excpt_r, const CodeLocation &amp;where_r, const char *const prefix_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a96dc80247b8ff510b006a29b1d215824</anchor>
      <arglist>(const char *typename_r, const CodeLocation &amp;where_r, const char *const prefix_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a865fa65102f46b63516c1ac71b7a3981</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>dumpError</name>
      <anchorfile>classzypp_1_1Exception.html</anchorfile>
      <anchor>a361fa87903190bf4f06dacaa59b61699</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::expected</name>
    <filename>classzyppng_1_1expected.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename E</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a9ce9b50c2dd6a0d14942dbb66448e989</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>E</type>
      <name>error_type</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a3784b31567ff7842446d308ebc9df794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~expected</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a0b79ead324e65b41a186a87d1d00483a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a8d51ea42919afab17e35f36545130e9d</anchor>
      <arglist>(const expected &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a0594a1cd9188c737528e2545f0964787</anchor>
      <arglist>(expected &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>expected &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>aa74831e019f341eacecd4e8b5b23147f</anchor>
      <arglist>(expected other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a9a860dae068d69c1ed4e806359cd0ee6</anchor>
      <arglist>(expected &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a2c539d3615b4b2708d8463e345f8e947</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>aed2ff4c71752203a5b80fc3c2dd397c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>get</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a152ddd068d136bf05ade9948ef279343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>ae5ffc325c129c5a94ceaf15f5554b7b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>unwrap</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a054b50ceceb3f28b56eb1797784fc6aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>unwrap</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a71f95b58f888c8f2b3181b514f841dfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a648f60e4765d7770ddf966dc2cf38a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>afe918288e33702c9bc21eae5190e80c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a80eca31dde5a669831acf294a70f8e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a3c052b4e1574e02768a84356b72375fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>E &amp;</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>ad4f98bc379b62a2b6b0278fafaffee7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const E &amp;</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a3af4951741cf7b9ebf172ce85b548809</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a1bac4e6ccf60b33357861329ba372f19</anchor>
      <arglist>(F f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected</type>
      <name>success</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a09cd772aa8471b0ff831551f5f4f3aed</anchor>
      <arglist>(ConsParams &amp;&amp;...params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a484d8c1c45fa290a5f0d1b1f9582ab23</anchor>
      <arglist>(ConsParams &amp;&amp;...params)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a565e63f7dabbd2f4879cc337e824c8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>E</type>
      <name>m_error</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a183aab4719c4a1e8b602294bb09d4137</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a13c8a820af09bc50642444f05eea740f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isValid</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>ae2aa92559218a645336d10edcd84a54d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::expected&lt; void, E &gt;</name>
    <filename>classzyppng_1_1expected_3_01void_00_01E_01_4.html</filename>
    <templarg>typename E</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>value_type</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a9ce9b50c2dd6a0d14942dbb66448e989</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>E</type>
      <name>error_type</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a3784b31567ff7842446d308ebc9df794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~expected</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>ab9c6665b639150df9d5ab8968e9cdc58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a8901dd9f345ee982afc934e0b4e11f52</anchor>
      <arglist>(const expected &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a5e0ee799e09644a820b2dd8938c218bb</anchor>
      <arglist>(expected &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>expected &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>abf540e08b9e2f9594ab1033acc175905</anchor>
      <arglist>(expected other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>abb694ea059975e36bb609601a5d51f4c</anchor>
      <arglist>(expected &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>ac1a8211717e0bade69a69736b9256eec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a6ec3892a0c37e1f666963d01d07bd320</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>E &amp;</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a5c2a091bfbc9ba6c92dc4284e7b6b08a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const E &amp;</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a05dab2ca4b23ee7f99d597718ec5f7c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unwrap</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a58ad522656ef48d0be7832efa46e58a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void &amp;</type>
      <name>get</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a152ddd068d136bf05ade9948ef279343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void &amp;</type>
      <name>operator*</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a648f60e4765d7770ddf966dc2cf38a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a80eca31dde5a669831acf294a70f8e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classzyppng_1_1expected.html</anchorfile>
      <anchor>a1bac4e6ccf60b33357861329ba372f19</anchor>
      <arglist>(F f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected</type>
      <name>success</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a55c7ae06b90576581b99d95a02d9c88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>aa55ea0b2c7bc6a7a1845953d8cce4e9c</anchor>
      <arglist>(ConsParams &amp;&amp;...params)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_value</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a1ae4b1c9566bfd16877a5ec91244d83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>E</type>
      <name>m_error</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a49f6261daf0d012cdd4e509e7c47f5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>expected</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a883c378ae098ff5486d8d6354b03cb5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isValid</name>
      <anchorfile>classzyppng_1_1expected_3_01void_00_01E_01_4.html</anchorfile>
      <anchor>a2c557fac61d8a1dfe8de8e2aba26600d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::externalprogram::ExternalDataSource</name>
    <filename>classzypp_1_1externalprogram_1_1ExternalDataSource.html</filename>
    <member kind="function">
      <type></type>
      <name>ExternalDataSource</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a855e199a4598deb0b6987037f1dd0cd7</anchor>
      <arglist>(FILE *inputfile=0, FILE *outputfile=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExternalDataSource</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>ae85a762d51d914a0b6a1789a4f7018ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a43b25352b74d5c97d39071615612b6e5</anchor>
      <arglist>(const char *buffer, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a354fac22d8ba76bf79b8feb46fbe3e5d</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>receive</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a31d4e8fa40cc16b1fbcadd57314676f3</anchor>
      <arglist>(char *buffer, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveLine</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>adff7678d6d85087eeceb04d61ec43026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveLine</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a146b2ab2ac61cad3626b0e5599d75deb</anchor>
      <arglist>(io::timeout_type timeout)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpto</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>adba53b1ea8406735aec248d7bbd996c9</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpto</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a65bf315f50760027b88a9676e5902d19</anchor>
      <arglist>(char c, io::timeout_type timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlocking</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a9029e82f96a523406da9897c39f33840</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>close</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a8f5e8ffbfcc1c5b35e11028af6b88049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>inputFile</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>acf4e5c012d4965da55b86fd8764a6d13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>outputFile</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a37a3fe6474b2784ac97217c00de1aa83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>inputfile</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a868bf86bb0f90ceddc7ae6c197c706a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>outputfile</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>aa2aa468b009c738dffe16770fcddf2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>linebuffer</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>af6de0423ba770c129403cd7ff748c21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>linebuffer_size</name>
      <anchorfile>classzypp_1_1externalprogram_1_1ExternalDataSource.html</anchorfile>
      <anchor>a3e6a96efc336b59963f6a026e25be623</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ExternalProgram</name>
    <filename>classzypp_1_1ExternalProgram.html</filename>
    <base>zypp::externalprogram::ExternalDataSource</base>
    <member kind="enumeration">
      <type></type>
      <name>Stderr_Disposition</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Normal_Stderr</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baaac502ca3423fc4b90c6f89e869cdb715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Discard_Stderr</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baa44c201571387f6a9700543e654f38ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stderr_To_Stdout</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baaaba72a64b32a67070ba03a24f0d3d6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stderr_To_FileDesc</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baa414ec6bf2a827352490d2f6fe346fd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Arguments</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a316a819941d155bbd047674a047cfabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>Environment</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a9fc737908f66b3d5ea77e89114d8af31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Normal_Stderr</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baaac502ca3423fc4b90c6f89e869cdb715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Discard_Stderr</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baa44c201571387f6a9700543e654f38ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stderr_To_Stdout</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baaaba72a64b32a67070ba03a24f0d3d6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stderr_To_FileDesc</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>addd37559311e2d7c296f7f8d3bbb65baa414ec6bf2a827352490d2f6fe346fd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aac85149cb061acd468bdb3a7e9c7433c</anchor>
      <arglist>(const std::string &amp;commandline, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a040f7a07960008292ab4352fe9222502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a581d1ff6d6036568d0c19a776e7d90d3</anchor>
      <arglist>(const Arguments &amp;argv, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aa43a79455d4969b77e449f842ac85017</anchor>
      <arglist>(const Arguments &amp;argv, const Environment &amp;environment, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>ac1779a600c2355f80dc372512d6b58af</anchor>
      <arglist>(const char *const *argv, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a6a163d5c4bf9b6f9adaeeaffdda25b29</anchor>
      <arglist>(const char *const *argv, const Environment &amp;environment, Stderr_Disposition stderr_disp=Normal_Stderr, bool use_pty=false, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a3276a8493be6563566c9c8ee19206e41</anchor>
      <arglist>(const char *binpath, const char *const *argv_1, bool use_pty=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a6b3981bee16711bb542980472d9dd698</anchor>
      <arglist>(const char *binpath, const char *const *argv_1, const Environment &amp;environment, bool use_pty=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ExternalProgram</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a49264a06579243aa3a354e862acd8c5f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a088a60527db7439d34615495138cfc0d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>kill</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aa129e22e8025a60ac51334a1d6603557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>kill</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>ab5eec803f83df17c37647966c6af7670</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>ab4c16f7ec7df54ea23dd6c6da2621506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getpid</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aa5c5a8efac167c1d4f80408e144b496b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>command</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a097843f287343d00f2d58b6149272639</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>execError</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aaa5dabb31ea15923dad4645064f39e05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a0a1faace69250c6503249866fc032a29</anchor>
      <arglist>(std::ostream &amp;out_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>renumber_fd</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a49fa63cc024e0ca3c2c4eed2fc5fa886</anchor>
      <arglist>(int origfd, int newfd)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>start_program</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>a24c8ee45512d896260f4a9dd6af1bb7b</anchor>
      <arglist>(const char *const *argv, const Environment &amp;environment, Stderr_Disposition stderr_disp=Normal_Stderr, int stderr_fd=-1, bool default_locale=false, const char *root=NULL, bool switch_pgid=false, bool die_with_parent=false, bool usePty=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; zyppng::AbstractSpawnEngine &gt;</type>
      <name>_backend</name>
      <anchorfile>classzypp_1_1ExternalProgram.html</anchorfile>
      <anchor>aef3f0a8e8572f6b6fa7571066221e23a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ExternalProgramWithSeperatePgid</name>
    <filename>classzypp_1_1ExternalProgramWithSeperatePgid.html</filename>
    <base>zypp::ExternalProgram</base>
    <member kind="function">
      <type></type>
      <name>ExternalProgramWithSeperatePgid</name>
      <anchorfile>classzypp_1_1ExternalProgramWithSeperatePgid.html</anchorfile>
      <anchor>a235837c032e1266ee545f9ad58aec61f</anchor>
      <arglist>(const char *const *argv, Stderr_Disposition stderr_disp=Normal_Stderr, int stderr_fd=-1, bool default_locale=false, const Pathname &amp;root=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ExternalProgramWithStderr</name>
    <filename>classzypp_1_1ExternalProgramWithStderr.html</filename>
    <base protection="private">zypp::externalprogram::EarlyPipe</base>
    <base>zypp::ExternalProgram</base>
    <member kind="function">
      <type></type>
      <name>ExternalProgramWithStderr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a4128fc07ac43a2b6ebd14463ae771e4b</anchor>
      <arglist>(const Arguments &amp;argv_r, bool defaultLocale_r=false, const Pathname &amp;root_r=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgramWithStderr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>ab18775bd5f27450eec26073b1f67668f</anchor>
      <arglist>(const Arguments &amp;argv_r, const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgramWithStderr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>af27a463fd51375753ded1f5ef34079e9</anchor>
      <arglist>(const Arguments &amp;argv_r, const Environment &amp;environment_r, bool defaultLocale_r=false, const Pathname &amp;root_r=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalProgramWithStderr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a23cc8967bc314eaea68891df077a353c</anchor>
      <arglist>(const Arguments &amp;argv_r, const Environment &amp;environment_r, const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stderrGetUpTo</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a0e30ac9461834ae9dcb31a899493db8d</anchor>
      <arglist>(std::string &amp;retval_r, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stderrGetline</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a86a88b65afcf72b75f5ee9562c4c5eda</anchor>
      <arglist>(std::string &amp;retval_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>fStdErr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>aff47b08f3a17b0dd99d75147e76db17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_initStdErr</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a649e369e6bbfa883cdad178d37debd19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_buffer</name>
      <anchorfile>classzypp_1_1ExternalProgramWithStderr.html</anchorfile>
      <anchor>a1bf57bd9016a356cba8e9938544b990c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::False</name>
    <filename>structzypp_1_1functor_1_1False.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1False.html</anchorfile>
      <anchor>aca73f6bb90287ae1816ca187c8f1a866</anchor>
      <arglist>(Tp) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::FdStreamBufImpl</name>
    <filename>classzypp_1_1detail_1_1FdStreamBufImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>FdStreamBufImpl</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a5cf61b1a3480f7498679691d2d3eb029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FdStreamBufImpl</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>ad2d04ff4d4b8b59f7e3d28223b318809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableAutoClose</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a2c935f868df2ead37a489bc8572c1ee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>ad45175d567e622528929bfc7b94635c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRead</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a6805112bf7ca2c7feb84274cd426a0ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canWrite</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>afc79f9b0adbd0be138300767962ec375</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canSeek</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>afdc6594fa104b3a383d44a7afef7470d</anchor>
      <arglist>(std::ios_base::seekdir way_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>readData</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a4fabea0f1bca6dcb653becd0aeccfe82</anchor>
      <arglist>(char *buffer_r, std::streamsize maxcount_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeData</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>abf522e2262d629995df3a7fe75ec749d</anchor>
      <arglist>(const char *buffer_r, std::streamsize count_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>seekTo</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a1e5a0735324c8b14186c192089da19fb</anchor>
      <arglist>(off_t off_r, std::ios_base::seekdir way_r, std::ios_base::openmode omode_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>tell</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>aa81367befbfef9da4622a98568e70cd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>openImpl</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>aff4adb77aa8031f757ea3470fd38cfb3</anchor>
      <arglist>(int fd, std::ios_base::openmode mode_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>closeImpl</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>aafee244a77b02938c86ebda4bcbff856</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::AutoFD</type>
      <name>_fd</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a5d62c82077ef4e9f76a77a5aeda14f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ios_base::openmode</type>
      <name>_mode</name>
      <anchorfile>classzypp_1_1detail_1_1FdStreamBufImpl.html</anchorfile>
      <anchor>a8a8ee525ab7dfd79d5464f854138e8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Fetcher</name>
    <filename>classzypp_1_1Fetcher.html</filename>
    <class kind="class">zypp::Fetcher::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>Option</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddContentFileIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259ad2b00027f0ad22a8ec659723778229eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddChecksumsIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259a7d1a27bc7363727403c14621a99bedda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259a4708c1ae76ec23e9573d4c1a0710bdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CacheOptions</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a0187d0a71d29fe36e720fcfa41f3d1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a0187d0a71d29fe36e720fcfa41f3d1eea927314669a0787ed37564ded32dd0de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CleanFiles</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a0187d0a71d29fe36e720fcfa41f3d1eeac6f68469143e15f728d9736c3362d58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddContentFileIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259ad2b00027f0ad22a8ec659723778229eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddChecksumsIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259a7d1a27bc7363727403c14621a99bedda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAddIndexes</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ababfa34eb6abcb97b6f8e5c4d176b259a4708c1ae76ec23e9573d4c1a0710bdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a0187d0a71d29fe36e720fcfa41f3d1eea927314669a0787ed37564ded32dd0de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CleanFiles</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a0187d0a71d29fe36e720fcfa41f3d1eeac6f68469143e15f728d9736c3362d58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a6535edf764f78b0ed312e0bcec0a97d1</anchor>
      <arglist>(Options, Option)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Fetcher</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ac41b5bac268a02eeb70b93d3aa204216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Fetcher</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>af970b0a01991b0d4a4ebbf111f455b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>aa0352fce9b40b35323678c655ed7f581</anchor>
      <arglist>(Options options)</arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>options</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a2a47459ad8aeb3228a88d8c2e1959e10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndex</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a28b775d82981d5bd19bb91b18f502bae</anchor>
      <arglist>(const OnMediaLocation &amp;resource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a70bf86b79179cbbe00a67bb776596e4a</anchor>
      <arglist>(const OnMediaLocation &amp;resource, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDigested</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ac88c83f813153f0d8fa5099e51ab003b</anchor>
      <arglist>(const OnMediaLocation &amp;resource, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED void</type>
      <name>enqueueDigested</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>aaa9196003368c95997b1f83f166eca5f</anchor>
      <arglist>(const OnMediaLocation &amp;resource, const FileChecker &amp;checker, const Pathname &amp;deltafile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDir</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a8b157e31f6f41fe586a51d45ea03bc0a</anchor>
      <arglist>(const OnMediaLocation &amp;resource, bool recursive=false, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDigestedDir</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ac4e29bf4fd1251019ddeccf04c261ca7</anchor>
      <arglist>(const OnMediaLocation &amp;resource, bool recursive=false, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCachePath</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ad3ea75cc05915e2a89f895dcde3ff117</anchor>
      <arglist>(const Pathname &amp;cache_dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCachePath</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a3ffabd5f5fd7a372792c3835f3c8996d</anchor>
      <arglist>(const Pathname &amp;cache_dir, CacheOptions options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a307eb63c935c97342b1439576df49e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMediaSetAccess</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>ad71371798d3ea7c3480c6d17620180bc</anchor>
      <arglist>(MediaSetAccess &amp;media)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a041d40d9ef65436fdec6ed79fac323f5</anchor>
      <arglist>(const Pathname &amp;dest_dir, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a63506014903b608d38ca4d96dc1573e5</anchor>
      <arglist>(const Pathname &amp;dest_dir, MediaSetAccess &amp;media, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a23df18c36552a99c9bc3a2b3d7dfa592</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a2b6e2ecbf365b3808310e612e470b335</anchor>
      <arglist>(std::ostream &amp;str, const Fetcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Fetcher.html</anchorfile>
      <anchor>a2b6e2ecbf365b3808310e612e470b335</anchor>
      <arglist>(std::ostream &amp;str, const Fetcher &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::FetcherIndex</name>
    <filename>structzypp_1_1FetcherIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>FetcherIndex</name>
      <anchorfile>structzypp_1_1FetcherIndex.html</anchorfile>
      <anchor>a33fda72a7ce26d38d8b06ed378fecff6</anchor>
      <arglist>(const OnMediaLocation &amp;loc)</arglist>
    </member>
    <member kind="variable">
      <type>OnMediaLocation</type>
      <name>location</name>
      <anchorfile>structzypp_1_1FetcherIndex.html</anchorfile>
      <anchor>a03f92a5975e279e923039c3a7be87774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>read</name>
      <anchorfile>structzypp_1_1FetcherIndex.html</anchorfile>
      <anchor>a965dba73aada270ec6bf43a465856356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::FetcherJob</name>
    <filename>structzypp_1_1FetcherJob.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Flag</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaacac1e1542ca8f9ceebed98463404602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Directory</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa7313ec7266218357c91018ef848ff906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Recursive</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa1592d62570e7750eebba3992580a2cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RecursiveDirectory</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaac278fa64fc99fc0832a186a52816e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysVerifyChecksum</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa53ade7386b8e79ee480a59b5b30c7b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaacac1e1542ca8f9ceebed98463404602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Directory</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa7313ec7266218357c91018ef848ff906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Recursive</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa1592d62570e7750eebba3992580a2cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RecursiveDirectory</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaac278fa64fc99fc0832a186a52816e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlwaysVerifyChecksum</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a86e37895dccfcf793bc70298cdcfd4aaa53ade7386b8e79ee480a59b5b30c7b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>aafffa571396cb29e7c2a6b5e593ea83f</anchor>
      <arglist>(Flags, Flag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FetcherJob</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a27e6d1787a519a509ad7bc610922ad91</anchor>
      <arglist>(const FetcherJob &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FetcherJob</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a32519d0a6dd013418e82368375263023</anchor>
      <arglist>(FetcherJob &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>FetcherJob &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>aafbbb7e5dcee14a3d55ed331b7190b09</anchor>
      <arglist>(const FetcherJob &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>FetcherJob &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>ab283d18478fd77366d3807fcec2c1a80</anchor>
      <arglist>(FetcherJob &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FetcherJob</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>abd181733f8f005d6f741111b02b86a43</anchor>
      <arglist>(const OnMediaLocation &amp;loc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FetcherJob</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a4580ef3ba428dc8468b20ed6dbdf61b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>OnMediaLocation</type>
      <name>location</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>aaee99c15b3b3a5f49e58270bf3419ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; FileChecker &gt;</type>
      <name>checkers</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a1de8e6def0b6cc29cb2625a352240544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Flags</type>
      <name>flags</name>
      <anchorfile>structzypp_1_1FetcherJob.html</anchorfile>
      <anchor>a2fe29efef0ae69574bf957200e7d51ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvidePrivate::FileCacheItem</name>
    <filename>structzyppng_1_1ProvidePrivate_1_1FileCacheItem.html</filename>
    <member kind="variable">
      <type>zypp::ManagedFile</type>
      <name>_file</name>
      <anchorfile>structzyppng_1_1ProvidePrivate_1_1FileCacheItem.html</anchorfile>
      <anchor>af33319ef35b5cf0a04b66067de8e37dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::chrono::steady_clock::time_point &gt;</type>
      <name>_deathTimer</name>
      <anchorfile>structzyppng_1_1ProvidePrivate_1_1FileCacheItem.html</anchorfile>
      <anchor>aaadc68e2a6b9ceab218034527a3dbea1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::FileCheckException</name>
    <filename>classzypp_1_1FileCheckException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>FileCheckException</name>
      <anchorfile>classzypp_1_1FileCheckException.html</anchorfile>
      <anchor>a2f2e2aa0976c761a2c51ae92dc890dd3</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::FileConflicts</name>
    <filename>classzypp_1_1sat_1_1FileConflicts.html</filename>
    <base protection="private">zypp::sat::Queue</base>
    <class kind="class">zypp::sat::FileConflicts::Conflict</class>
    <member kind="typedef">
      <type>Conflict</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a2bf544a57fa42fe04a3aa6af5a320043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type *</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a49f39eca21a9c16bedf673607016a177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a43cc5cad4d7eae93f196fa95323d9871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>ad969816a398691ca9dfe8374eb5515bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>aaacd59af691948c1fa7b3a3786c3a2b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>ad0111a4ec5b108a9df8a633a2721afaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>ad3f2582b830dc44f0dc0603a0276e818</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr size_type</type>
      <name>queueBlockSize</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>aadb373d6689c014dfff9494c929a4468</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>afc9ba18f7fdce102781e8ede0be00b40</anchor>
      <arglist>(const FileConflicts &amp;lhs, const FileConflicts &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a070cdd9ae2c978fd9d84ad1e40e5c083</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a74cfb7cfd0ba90a880452ce8ea092757</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>afc9ba18f7fdce102781e8ede0be00b40</anchor>
      <arglist>(const FileConflicts &amp;lhs, const FileConflicts &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1FileConflicts.html</anchorfile>
      <anchor>a8e4e2896c28e596c331e0539f37942db</anchor>
      <arglist>(const FileConflicts &amp;lhs, const FileConflicts &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::FileInfo</name>
    <filename>structzypp_1_1target_1_1rpm_1_1FileInfo.html</filename>
    <member kind="variable">
      <type>Pathname</type>
      <name>filename</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>a0ce5d891620a92bab329fd33e5a43294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ByteCount</type>
      <name>size</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>a6f81dee44b58a4abb37c3fc4a3986ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>a1d92f7015ce9f4784214f2120571263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uid_t</type>
      <name>uid</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>aab45ec860edb1ec31637cd5981d83514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gid_t</type>
      <name>gid</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>ad7f08725cc7fa33a74df4c191411ff80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mode_t</type>
      <name>mode</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>a627a9d5f26f96b52c703dc0e38e90663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>mtime</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>ac98483055445d7c1516ed4ca803ad177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ghost</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>a44e886d5912c17576bd33a3120220038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>link_target</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1FileInfo.html</anchorfile>
      <anchor>af3a930e3df8ee5b3910a31a33e168436</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::log::FileLineWriter</name>
    <filename>structzypp_1_1log_1_1FileLineWriter.html</filename>
    <base>zypp::log::StreamLineWriter</base>
    <member kind="function">
      <type></type>
      <name>FileLineWriter</name>
      <anchorfile>structzypp_1_1log_1_1FileLineWriter.html</anchorfile>
      <anchor>ad9eabc2fc62bf49895e87469c578845e</anchor>
      <arglist>(const Pathname &amp;file_r, mode_t mode_r=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; void &gt;</type>
      <name>_outs</name>
      <anchorfile>structzypp_1_1log_1_1FileLineWriter.html</anchorfile>
      <anchor>a871ae83d54934fa80eff1454ece08010</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequestPrivate::FileVerifyInfo</name>
    <filename>structzyppng_1_1NetworkRequestPrivate_1_1FileVerifyInfo.html</filename>
    <member kind="variable">
      <type>zypp::Digest</type>
      <name>_fileDigest</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1FileVerifyInfo.html</anchorfile>
      <anchor>a05abfd7c32335b37aaa5e9abfe2aff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::CheckSum</type>
      <name>_fileChecksum</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1FileVerifyInfo.html</anchorfile>
      <anchor>a698a2dd295076fd06d5e7b6c1fcd4e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>filter_iterator</name>
    <filename>classfilter__iterator.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::Transaction::FilterAction</name>
    <filename>structzypp_1_1sat_1_1Transaction_1_1FilterAction.html</filename>
    <member kind="function">
      <type></type>
      <name>FilterAction</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1FilterAction.html</anchorfile>
      <anchor>a2b2186afd407aeb7bb29091866550f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterAction</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1FilterAction.html</anchorfile>
      <anchor>afb6bedc5ff523638ecb94fb9c82162cc</anchor>
      <arglist>(StepStages filter_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1FilterAction.html</anchorfile>
      <anchor>a887f6d1717de3a108f0f3abbcdb09577</anchor>
      <arglist>(const Transaction::Step &amp;step_r) const</arglist>
    </member>
    <member kind="variable">
      <type>StepStages</type>
      <name>_filter</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1FilterAction.html</anchorfile>
      <anchor>ad0783e266a3bc9e9a323a2f874b541e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::FindFileConflictstReport</name>
    <filename>structzypp_1_1target_1_1FindFileConflictstReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1FindFileConflictstReport.html</anchorfile>
      <anchor>a56fdb3dd028c311cf9a57d9bfc471f2e</anchor>
      <arglist>(const ProgressData &amp;progress_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1FindFileConflictstReport.html</anchorfile>
      <anchor>ada73176858d0140f97268c8b562b458b</anchor>
      <arglist>(const ProgressData &amp;progress_r, const sat::Queue &amp;noFilelist_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>result</name>
      <anchorfile>structzypp_1_1target_1_1FindFileConflictstReport.html</anchorfile>
      <anchor>abbd05797547a187db7a588d53fb883c6</anchor>
      <arglist>(const ProgressData &amp;progress_r, const sat::Queue &amp;noFilelist_r, const sat::FileConflicts &amp;conflicts_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::solver::detail::FindPackage</name>
    <filename>structzypp_1_1solver_1_1detail_1_1FindPackage.html</filename>
    <member kind="function">
      <type></type>
      <name>FindPackage</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1FindPackage.html</anchorfile>
      <anchor>a427724e9edfd2ff66fbbb1c57ab166a8</anchor>
      <arglist>(ProblemSolutionCombi *p, const TransactionKind act)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1FindPackage.html</anchorfile>
      <anchor>a39a946b5f62be8bbbf6505e4b26a820d</anchor>
      <arglist>(const PoolItem &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>ProblemSolutionCombi *</type>
      <name>problemSolution</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1FindPackage.html</anchorfile>
      <anchor>aed6406686a07f35b477268da4674a84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransactionKind</type>
      <name>action</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1FindPackage.html</anchorfile>
      <anchor>a49c143c18bf8ebdb81326afa9ff0b67f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequestPrivate::finished_t</name>
    <filename>structzyppng_1_1NetworkRequestPrivate_1_1finished__t.html</filename>
    <member kind="variable">
      <type>off_t</type>
      <name>_downloaded</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1finished__t.html</anchorfile>
      <anchor>a814b79870bd835d1950d07130babb6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_contentLenght</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1finished__t.html</anchorfile>
      <anchor>a8e8847458db8e680f0b825465f2578ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequestError</type>
      <name>_result</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1finished__t.html</anchorfile>
      <anchor>a88e6804f5bc267a43e099bc938a4dfc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::FirstOfHelper</name>
    <filename>structzyppng_1_1detail_1_1FirstOfHelper.html</filename>
    <templarg>class Transformation</templarg>
    <templarg>class Predicate</templarg>
    <templarg>class DefaultType</templarg>
    <member kind="function">
      <type></type>
      <name>FirstOfHelper</name>
      <anchorfile>structzyppng_1_1detail_1_1FirstOfHelper.html</anchorfile>
      <anchor>a4acef414a2c7932c40f04d3c0e4c8c67</anchor>
      <arglist>(Transformation transFunc, DefaultType defaultVal, Predicate predicate)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1FirstOfHelper.html</anchorfile>
      <anchor>adfdacf01501590dbc9f35c6d291edeef</anchor>
      <arglist>(Container &amp;&amp;container)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transformation</type>
      <name>_transFunc</name>
      <anchorfile>structzyppng_1_1detail_1_1FirstOfHelper.html</anchorfile>
      <anchor>ad79be416524f0862e0617bf8d5d83301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultType</type>
      <name>_defaultVal</name>
      <anchorfile>structzyppng_1_1detail_1_1FirstOfHelper.html</anchorfile>
      <anchor>a18c6cb35954ddeaa141c82c9e324afba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Predicate</type>
      <name>_predicate</name>
      <anchorfile>structzyppng_1_1detail_1_1FirstOfHelper.html</anchorfile>
      <anchor>a11b2845bbaf2b322837e94b212da627c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::Flags</name>
    <filename>classzypp_1_1base_1_1Flags.html</filename>
    <templarg>typename TEnum</templarg>
    <member kind="typedef">
      <type>TEnum</type>
      <name>Enum</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a313ef9141c08c883008b253a5f7f957f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::underlying_type_t&lt; Enum &gt;</type>
      <name>Integral</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ac9fb7611e71efa340db4181aa3001d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a9d750b7ce69f07247b21f7952f05c733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a71a7a9b218e6e9447c56eeede33bfeae</anchor>
      <arglist>(Enum flag_r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a239d9aa6d8bf38d27c31a1276d1af655</anchor>
      <arglist>(Integral flag_r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>isNone</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a12a4d228626244ff5c995f972eb318ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>isAll</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a95e224f5c0e72405840d9a208ab440f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a3fae93f573aa81b3d59c09c1ea95ce07</anchor>
      <arglist>(Flags rhs)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a666fffa8c14640668b2132e950f5655c</anchor>
      <arglist>(Enum rhs)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator|=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a9f316c52ecf2af8fc6b6f04826c8952e</anchor>
      <arglist>(Flags rhs)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator|=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ae6779fba2e51534dd65f75f5d8dc9c2d</anchor>
      <arglist>(Enum rhs)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator^=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a56fa41ecf0fc2f0827331231ab9688db</anchor>
      <arglist>(Flags rhs)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>operator^=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a92d4c782e80b2fb4d1a56c935528e5bb</anchor>
      <arglist>(Enum rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator Integral</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a929d3533c5b40b518d8c64f9c47816ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator&amp;</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a6530c49d32234fa891b52d11e2e7416f</anchor>
      <arglist>(Flags rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator&amp;</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a868ea41c9d0ccd09458745546d899588</anchor>
      <arglist>(Enum rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator|</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a2662914277dc3fe88d0344fa6aed9841</anchor>
      <arglist>(Flags rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator|</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a74c620466e1e8ef38e5411e80f7ba5cc</anchor>
      <arglist>(Enum rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator^</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>adb170eaf0b36f2eb27a47d38697e87fb</anchor>
      <arglist>(Flags rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator^</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a016d1a88525b85e27413c9973129423e</anchor>
      <arglist>(Enum rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator~</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a3dc7e2aabf60cf42e2847f64e28173c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ad2851e364c2421cb58bfaf50166dbd8e</anchor>
      <arglist>(Enum rhs) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ac3469c9b7c302b26cf891581ef6b13e8</anchor>
      <arglist>(Enum rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>setFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ac2ae16f05799001acef41c1862ab7d42</anchor>
      <arglist>(Flags flag_r, bool newval_r)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>setFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a322d645b96ad44c78f6822869233743a</anchor>
      <arglist>(Enum flag_r, bool newval_r)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>setFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ac0a604720a3b618785969e315fbd94b7</anchor>
      <arglist>(Flags flag_r)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>setFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a51c36dcbe2f55ada4812ed79cb259073</anchor>
      <arglist>(Enum flag_r)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>unsetFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ac4dab774dca6d4118e885955fbb6d908</anchor>
      <arglist>(Flags flag_r)</arglist>
    </member>
    <member kind="function">
      <type>Flags &amp;</type>
      <name>unsetFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>aaa1a3d39e8c4846141be3739738e0165</anchor>
      <arglist>(Enum flag_r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>testFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a8eaa970701a67d4eb74b8885dbb27740</anchor>
      <arglist>(Flags flag_r) const</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>testFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a4a7c8621ae5940508a30ad009044566f</anchor>
      <arglist>(Enum flag_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Flags</type>
      <name>none</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ae4df253ca337d1c4995b00b0bd2dc7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Flags</type>
      <name>all</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a1cebc1ccb813cb452a15addb6eb782c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr bool</type>
      <name>testFlag</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>aa7e4078a4344d75b1b2515371a6138fb</anchor>
      <arglist>(Integral flag) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr Integral</type>
      <name>integral</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>aeb8516e5dafc14c6c6e41afabda6c047</anchor>
      <arglist>(Flags obj)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr Integral</type>
      <name>integral</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a3d47668edf6537119d65af715c06d944</anchor>
      <arglist>(Enum obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Integral</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>a7f56da60a356542f76f9e782ac8ae07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stringify</name>
      <anchorfile>classzypp_1_1base_1_1Flags.html</anchorfile>
      <anchor>ae21be853877007666c4bf69787575c15</anchor>
      <arglist>(const Flags&lt; Enum &gt; &amp;flag_r, const std::initializer_list&lt; std::pair&lt; Flags&lt; Enum &gt;, std::string &gt; &gt; &amp;flaglist_r={}, std::string intro_r=&quot;[&quot;, std::string sep_r=&quot;|&quot;, const std::string &amp;extro_r=&quot;]&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::misc::testcase::ForceInstall</name>
    <filename>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</filename>
    <member kind="function">
      <type></type>
      <name>ForceInstall</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a656f6869cb58f8f7c389ed7173ade3da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ForceInstall</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a4fe381a8cb3843d652886e0d40220328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceInstall</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>aa98d7e7102e0ac2ec5c6fa5a213c930f</anchor>
      <arglist>(ForceInstallImpl &amp;&amp;data)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>channel</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a6ba832378d8067fe9b14fcbc1bde5b8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>package</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a11cc7fbe2415b231ecfa02faa38dc279</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a175129d78c61122008abf92f77271b3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceInstallImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a9e2ea5c9bbc93b107f870b66c49e4963</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceInstallImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a3e890e2e0afe7d9bee4c54f4393008d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; ForceInstallImpl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1ForceInstall.html</anchorfile>
      <anchor>a01b47b6f9be07ecb7e197bb95361020e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::ForceInstallImpl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1ForceInstallImpl.html</filename>
    <member kind="function">
      <type>ForceInstallImpl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1ForceInstallImpl.html</anchorfile>
      <anchor>a405aa973cfa945b2e0e93111f6b89690</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>channel</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1ForceInstallImpl.html</anchorfile>
      <anchor>a69597f26524b039fdee8e51f747e9341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>package</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1ForceInstallImpl.html</anchorfile>
      <anchor>ab8f5fbacfc371fd52234455dcd3940ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kind</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1ForceInstallImpl.html</anchorfile>
      <anchor>adf4cf8027d9a3ecaa3b136ba0d4227bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ForkSpawnEngine</name>
    <filename>classzyppng_1_1ForkSpawnEngine.html</filename>
    <base>zyppng::AbstractDirectSpawnEngine</base>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1ForkSpawnEngine.html</anchorfile>
      <anchor>a6f1dcc584cb699347290d032989e2831</anchor>
      <arglist>(const char *const *argv, int stdin_fd, int stdout_fd, int stderr_fd) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>usePty</name>
      <anchorfile>classzyppng_1_1ForkSpawnEngine.html</anchorfile>
      <anchor>a9a3e68a87521b1cd2c24de1fb5b740f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsePty</name>
      <anchorfile>classzyppng_1_1ForkSpawnEngine.html</anchorfile>
      <anchor>af1ed7ca70e949c986d844b7fadf90070</anchor>
      <arglist>(const bool set=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_pty</name>
      <anchorfile>classzyppng_1_1ForkSpawnEngine.html</anchorfile>
      <anchor>a26e49b76df5c1e00c80762de84046028</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::str::Format</name>
    <filename>structzypp_1_1str_1_1Format.html</filename>
    <member kind="function">
      <type></type>
      <name>Format</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a14c91f181f180be18108344aec6c472c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Format</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a386c4d5d4a362b17b7fe247c17c6e5aa</anchor>
      <arglist>(const std::string &amp;format_r)</arglist>
    </member>
    <member kind="function">
      <type>Format &amp;</type>
      <name>operator%</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>abaeeeef1331acc000ac871c84808dc64</anchor>
      <arglist>(Tp &amp;&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a1a8b3127f2c537e62e0b6d0b8b5323fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a0ee2f775b5f86f6226c6cbe5321c3487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a99bf4584e387a332fbae0a46e85844ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const boost::format &amp;</type>
      <name>fmter</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>af93e0e55ae9cde104ff1abf33f5761ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::format &amp;</type>
      <name>fmter</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>aa3d7e6b2b6211d4c313a726afcbaef15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::format</type>
      <name>_fmter</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>aea861aabec01754bfbde5075dac336e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1str_1_1Format.html</anchorfile>
      <anchor>a1548359121b61052b7f5e43243b9087e</anchor>
      <arglist>(std::ostream &amp;str, const Format &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CpeId::Value::FsFormatType</name>
    <filename>structzypp_1_1CpeId_1_1Value_1_1FsFormatType.html</filename>
  </compound>
  <compound kind="class">
    <name>function_output_iterator</name>
    <filename>classfunction__output__iterator.html</filename>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits</name>
    <filename>structzyppng_1_1function__traits.html</filename>
    <templarg>class F</templarg>
    <templarg>class</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; F, std::void_t&lt; decltype(&amp;F::operator())&gt; &gt;</name>
    <filename>structzyppng_1_1function__traits_3_01F_00_01std_1_1void__t_3_01decltype_07_6F_1_1operator_07_08_08_4_01_4.html</filename>
    <templarg>class F</templarg>
    <base>zyppng::function_traits&lt; decltype(&amp;F::operator())&gt;</base>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(&amp;)(Args...)&gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07_6_08_07Args_8_8_8_08_4.html</filename>
    <templarg>class R</templarg>
    <templarg>class... Args</templarg>
    <base>zyppng::function_traits&lt; R(Args...)&gt;</base>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(*)(Args...)&gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07_5_08_07Args_8_8_8_08_4.html</filename>
    <templarg>class R</templarg>
    <templarg>class... Args</templarg>
    <base>zyppng::function_traits&lt; R(Args...)&gt;</base>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(Args...)&gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07Args_8_8_8_08_4.html</filename>
    <templarg>class R</templarg>
    <templarg>class... Args</templarg>
    <class kind="struct">zyppng::function_traits&lt; R(Args...)&gt;::argument</class>
    <member kind="typedef">
      <type>R</type>
      <name>return_type</name>
      <anchorfile>structzyppng_1_1function__traits_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>a6e2dfd7664957756f399fad928b859ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>arity</name>
      <anchorfile>structzyppng_1_1function__traits_3_01R_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>ab5d32607b3fb9d3f8f831f08c21411fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(C::*)(Args...) const &gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07C_1_1_5_08_07Args_8_8_8_08_01const_01_4.html</filename>
    <templarg>class C</templarg>
    <templarg>class R</templarg>
    <templarg>class... Args</templarg>
    <base>zyppng::function_traits&lt; R(C &amp;, Args...)&gt;</base>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(C::*)(Args...)&gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07C_1_1_5_08_07Args_8_8_8_08_4.html</filename>
    <templarg>class C</templarg>
    <templarg>class R</templarg>
    <templarg>class... Args</templarg>
    <base>zyppng::function_traits&lt; R(C &amp;, Args...)&gt;</base>
  </compound>
  <compound kind="struct">
    <name>zyppng::function_traits&lt; R(C::*)&gt;</name>
    <filename>structzyppng_1_1function__traits_3_01R_07C_1_1_5_08_4.html</filename>
    <templarg>class C</templarg>
    <templarg>class R</templarg>
    <base>zyppng::function_traits&lt; R(C &amp;)&gt;</base>
  </compound>
  <compound kind="class">
    <name>zypp::detail::fXstream</name>
    <filename>classzypp_1_1detail_1_1fXstream.html</filename>
    <templarg>class TBStream</templarg>
    <templarg>class TStreamBuf</templarg>
    <base>TBStream</base>
    <member kind="typedef">
      <type>typename TStreamBuf::error_type</type>
      <name>ZlibError</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>aa9457367b9b3fb4a6b10301425f8beca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TBStream</type>
      <name>stream_type</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>af7e2235cc1ec5f037773377ae40692a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TStreamBuf</type>
      <name>streambuf_type</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a50142614cdd7c8371a856d5853c78b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fXstream</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>aa41d848063f35e6596664452cf7c9b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fXstream</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a505f77db956975c6c83156bc3b8ebbcd</anchor>
      <arglist>(const char *file_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~fXstream</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a4041ca8c7e45407266d4bf48cc78bc3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_open</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a0a08db32d9321e0959894683a20a5f42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>aae2335499e96fe7a770a4a3a2333b0d3</anchor>
      <arglist>(const char *file_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>aba6a842d142e3cd2f092b4140382a787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZlibError</type>
      <name>zError</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a036c32d8e67f506a8a03819a895dc552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const streambuf_type &amp;</type>
      <name>getbuf</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a0cd82384ad23110308a33b83efaed84b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ios_base::openmode</type>
      <name>defMode</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a03555a82404ec3df7852bcccdd08a80f</anchor>
      <arglist>(const std::istream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ios_base::openmode</type>
      <name>defMode</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>a33a835cbf6305ba08a85153bfb5970a2</anchor>
      <arglist>(const std::ostream &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>streambuf_type</type>
      <name>_streambuf</name>
      <anchorfile>classzypp_1_1detail_1_1fXstream.html</anchorfile>
      <anchor>aadd75730ffe8f3c660ce66b06942033c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::GAbstractEventSource</name>
    <filename>structzyppng_1_1GAbstractEventSource.html</filename>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>prepare</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>acf72eb8ae29f2dd8a90b09ffc1ae0afe</anchor>
      <arglist>(GSource *, gint *timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>check</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a32d410c4982873b17c5dab35ff5dd4aa</anchor>
      <arglist>(GSource *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>dispatch</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a83e3ed78ad382d59b2bd5bb51bfecf60</anchor>
      <arglist>(GSource *source, GSourceFunc, gpointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GAbstractEventSource *</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a8a6987478e21eaee13ecec0496736a5f</anchor>
      <arglist>(EventDispatcherPrivate *ev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destruct</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a9ae9638991bec89be763e428225cd09c</anchor>
      <arglist>(GAbstractEventSource *src)</arglist>
    </member>
    <member kind="variable">
      <type>GSource</type>
      <name>source</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a5c1b7be6f73c4b08c53fbfc596582a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventDispatcherPrivate *</type>
      <name>_ev</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>aff4018693694733e52188ecc5781371d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AbstractEventSource *</type>
      <name>eventSource</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a7204eb66d2b895bf0c3f156e92975927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GUnixPollFD &gt;</type>
      <name>pollfds</name>
      <anchorfile>structzyppng_1_1GAbstractEventSource.html</anchorfile>
      <anchor>a392732c07df334c13e490192b9747b11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::bit_detail::Gen1Bits</name>
    <filename>structzypp_1_1bit_1_1bit__detail_1_1Gen1Bits.html</filename>
    <templarg>class TInt</templarg>
    <templarg>unsigned _size</templarg>
    <member kind="variable" static="yes">
      <type>static const TInt</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1bit__detail_1_1Gen1Bits.html</anchorfile>
      <anchor>abd405aa045c114f4b2e14bd76e68d6e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::bit_detail::Gen1Bits&lt; TInt, 0 &gt;</name>
    <filename>structzypp_1_1bit_1_1bit__detail_1_1Gen1Bits_3_01TInt_00_010_01_4.html</filename>
    <templarg>class TInt</templarg>
    <member kind="variable" static="yes">
      <type>static const TInt</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1bit__detail_1_1Gen1Bits_3_01TInt_00_010_01_4.html</anchorfile>
      <anchor>a8d07ee8af1eb20b2f9d64baa6ba6bd21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::GetAll</name>
    <filename>structzypp_1_1functor_1_1GetAll.html</filename>
    <templarg>class TOutputIterator</templarg>
    <member kind="function">
      <type></type>
      <name>GetAll</name>
      <anchorfile>structzypp_1_1functor_1_1GetAll.html</anchorfile>
      <anchor>a155c5109f413f9fcc7d6a5cea92001fc</anchor>
      <arglist>(TOutputIterator result_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1GetAll.html</anchorfile>
      <anchor>a1a26c89936fa01829a0f1760ba4610b5</anchor>
      <arglist>(const Tp &amp;val_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TOutputIterator</type>
      <name>_result</name>
      <anchorfile>structzypp_1_1functor_1_1GetAll.html</anchorfile>
      <anchor>ae5050b2d25d2aa0a79177a36bd963aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::GetFirst</name>
    <filename>structzypp_1_1functor_1_1GetFirst.html</filename>
    <templarg>class Tp</templarg>
    <member kind="function">
      <type></type>
      <name>GetFirst</name>
      <anchorfile>structzypp_1_1functor_1_1GetFirst.html</anchorfile>
      <anchor>ae29a8e5d22f5513699c0f5a60db72d90</anchor>
      <arglist>(Tp &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1GetFirst.html</anchorfile>
      <anchor>ab23c041d42f4f61d52fffcb44f6d6b35</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tp *</type>
      <name>_result</name>
      <anchorfile>structzypp_1_1functor_1_1GetFirst.html</anchorfile>
      <anchor>a7a8de92f437653077c89d5e15e43da36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::GetLast</name>
    <filename>structzypp_1_1functor_1_1GetLast.html</filename>
    <templarg>class Tp</templarg>
    <member kind="function">
      <type></type>
      <name>GetLast</name>
      <anchorfile>structzypp_1_1functor_1_1GetLast.html</anchorfile>
      <anchor>a128ecaa673e77b6ffc444bfaecf1b910</anchor>
      <arglist>(Tp &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1GetLast.html</anchorfile>
      <anchor>a6bc62de82a249e92f8711f863828bcdb</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tp *</type>
      <name>_result</name>
      <anchorfile>structzypp_1_1functor_1_1GetLast.html</anchorfile>
      <anchor>abdc96f7c3aa5c5a7d0122964b96ff229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::GetPairFirst</name>
    <filename>structzypp_1_1GetPairFirst.html</filename>
    <templarg>class TPair</templarg>
    <member kind="function">
      <type>const TPair::first_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1GetPairFirst.html</anchorfile>
      <anchor>a760a8c7caf63d676dadedcfeaf3760bc</anchor>
      <arglist>(const TPair &amp;pair_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::GetPairSecond</name>
    <filename>structzypp_1_1GetPairSecond.html</filename>
    <templarg>class TPair</templarg>
    <member kind="function">
      <type>const TPair::second_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1GetPairSecond.html</anchorfile>
      <anchor>afe70d1fd5ea62cf4e7613baa73832aad</anchor>
      <arglist>(const TPair &amp;pair_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::GLibTimerSource</name>
    <filename>structzyppng_1_1GLibTimerSource.html</filename>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>prepare</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>a3c383489e1b93bbf456226b5a04cd535</anchor>
      <arglist>(GSource *src, gint *timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>check</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>a472e96b3082bfa3abebd0540e85e7e19</anchor>
      <arglist>(GSource *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>dispatch</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>aa56e2b4e05c6b9fcf56697e0f16fa2e3</anchor>
      <arglist>(GSource *source, GSourceFunc, gpointer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GLibTimerSource *</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>a5a6b816c3b8b195a698666055a8c7a7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destruct</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>a0fde7411e90a97050925789e7be4dc97</anchor>
      <arglist>(GLibTimerSource *src)</arglist>
    </member>
    <member kind="variable">
      <type>GSource</type>
      <name>source</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>a38b5108c3014142712cab580eacd3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer *</type>
      <name>_t</name>
      <anchorfile>structzyppng_1_1GLibTimerSource.html</anchorfile>
      <anchor>aad3e3cf1663ebd54ad523bca0f973738</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::GlibWaitPIDData</name>
    <filename>structzyppng_1_1GlibWaitPIDData.html</filename>
    <member kind="function">
      <type></type>
      <name>GlibWaitPIDData</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>aa4aba02df5d6f7ac6e425e14b568f035</anchor>
      <arglist>(GPid pid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GlibWaitPIDData</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>a812801cdf25b77c54d0dbd49829a8203</anchor>
      <arglist>(GlibWaitPIDData &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlibWaitPIDData</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>a21833811909eb691ce663886fafc957e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GlibWaitPIDData &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>a7d0929931e08004e0c606e846fe0af4f</anchor>
      <arglist>(GlibWaitPIDData &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>guint</type>
      <name>tag</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>aec0bb3da0bc0231001200693f0df9a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GSource *</type>
      <name>source</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>a6df6857232e02da0911d36cb040b6c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventDispatcher::WaitPidCallback</type>
      <name>callback</name>
      <anchorfile>structzyppng_1_1GlibWaitPIDData.html</anchorfile>
      <anchor>a87d86df526e7ba3f8e45e8e8c8136732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::Glob</name>
    <filename>classzypp_1_1filesystem_1_1Glob.html</filename>
    <class kind="class">zypp::filesystem::Glob::const_iterator</class>
    <member kind="enumeration">
      <type></type>
      <name>Bits</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kErr</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ac9f969eeb405475e96fa2e4c9532cf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMark</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a9a2f98cb002c27cfbf566b7964357fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoSort</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0abf6bbd6dd02938a1e30326ffba27a382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoCheck</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a4e21d6fa9882b328cbf3ff22e474d412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoEscape</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a573cf7911986671bf5fdb5b6de371ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPeriod</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a3bc5a3ef66824558ee6e052e18bb7275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAltDirFunc</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ae617216835eab11dd2fc6930d98fe353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBrace</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoMagic</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a73df01c7f58a0e06854b2cbd8d2c9aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTilde</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a783332b0bf23373f98f8055de1a26351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOnlyDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a0e384f667b7bdc2b5df960f4175d6801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTildeCheck</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ae81f09a9c3fb76addab791679acec737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ab839fa219a3c5c6ffb975be29cfd6baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a0cc60091cfb6155f93019180d053d79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kErr</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ac9f969eeb405475e96fa2e4c9532cf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMark</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a9a2f98cb002c27cfbf566b7964357fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoSort</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0abf6bbd6dd02938a1e30326ffba27a382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoCheck</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a4e21d6fa9882b328cbf3ff22e474d412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoEscape</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a573cf7911986671bf5fdb5b6de371ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPeriod</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a3bc5a3ef66824558ee6e052e18bb7275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAltDirFunc</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ae617216835eab11dd2fc6930d98fe353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBrace</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoMagic</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a73df01c7f58a0e06854b2cbd8d2c9aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTilde</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a783332b0bf23373f98f8055de1a26351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOnlyDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0a0e384f667b7bdc2b5df960f4175d6801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTildeCheck</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a76ca385ae65a1c1f2d6838ea9265daa0ae81f09a9c3fb76addab791679acec737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a56ca0ae1c7afa7ec2bc636a68cd3afcc</anchor>
      <arglist>(Flags, Bits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Glob</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a4b09fa6a38ad70baf063665736605186</anchor>
      <arglist>(Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Glob</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ad9cd3d1cad04d99606ac2b32fa6e7064</anchor>
      <arglist>(const Pathname &amp;pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Glob</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ac6104c9edf2684f228ae7568c853c924</anchor>
      <arglist>(const std::string &amp;pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Glob</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>afcdc64b8307ea3621672bbf7d84fb6e7</anchor>
      <arglist>(const char *pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Glob</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ad3329ccb19099975e5a55d910c2ad2f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a6af22dbde63340867ed3ca8bd0fd7a54</anchor>
      <arglist>(const Pathname &amp;pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a429140f94663445bd5374047c3803d92</anchor>
      <arglist>(const std::string &amp;pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a393268e19f1134d9230c34ca7f5f9ffe</anchor>
      <arglist>(const char *pattern_r, Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>aaadbed0c455fb457f1ad53a02bb7d9d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>aa7c97b6167f5c7a6a7fb9a3d4ceb4b20</anchor>
      <arglist>(Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type>Flags</type>
      <name>defaultFlags</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>adb5b941278bcf3a96512d756b145a43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultFlags</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a35132e6f83c54cf8f41983c10e03b03f</anchor>
      <arglist>(Flags flags_r=Flags())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lastGlobReturn</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a91c4cad84d2e83c467dfcefcf1d7a446</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a13f1e28751152f0eaf6841dd6b86a064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a54ee38176ac61752c156fb41ff08ce69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a66a1eb3be39e1e26cf42d5c4c38048f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ab41b0560f6c1d590811dc6a04ec2d157</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ad104c07245c548bf0afe64775eff82eb</anchor>
      <arglist>(std::ostream &amp;str, const Glob &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Flags</type>
      <name>_defaultFlags</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a9982ba3f6cd716c1859ecc5eac8e588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; ::glob_t &gt;</type>
      <name>_result</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a29a71461dd4c15fb130fff63ee9197d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; int, 0 &gt;</type>
      <name>_lastGlobReturn</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a7ab657675f8501fde7c2afa1f3d5eaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ab81443ad322a03a540f0e81e331c8a21</anchor>
      <arglist>(const Pathname &amp;pattern_r, TOutputIterator result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a55bc7be81b23e2770109e99e02ede381</anchor>
      <arglist>(const std::string &amp;pattern_r, TOutputIterator result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a6dfba37b6a3739a76f16357aaa95478f</anchor>
      <arglist>(const char *pattern_r, TOutputIterator result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a9423fac0c27770bbd976b74ef78ac2c6</anchor>
      <arglist>(const Pathname &amp;pattern_r, Flags flags_r, TOutputIterator result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>a09bcdd9a421dd7ade5b30cfa98bcee1b</anchor>
      <arglist>(const std::string &amp;pattern_r, Flags flags_r, TOutputIterator result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1filesystem_1_1Glob.html</anchorfile>
      <anchor>ab60f74f14117f7d4997a78f964f25114</anchor>
      <arglist>(const char *pattern_r, Flags flags_r, TOutputIterator result_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::GlobalRpmInitException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1GlobalRpmInitException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>GlobalRpmInitException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1GlobalRpmInitException.html</anchorfile>
      <anchor>a652eb016949b8a72c5df9c9e36bc96a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlobalRpmInitException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1GlobalRpmInitException.html</anchorfile>
      <anchor>a5db61503c76f38a904287394b0a581f1</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::GroupInfo</name>
    <filename>structzypp_1_1GroupInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>GroupType</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428afde2bc537ccabf25304f66f661e093a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kernels</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a2ca7dd26bcb4b3e2b663a0d69a3b1bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelatedBinaries</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a3e1da850555e8e9465d28be79d9aeb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sources</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a17eaf4c628f13a1a720118c0f0d0bee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428afde2bc537ccabf25304f66f661e093a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Kernels</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a2ca7dd26bcb4b3e2b663a0d69a3b1bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelatedBinaries</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a3e1da850555e8e9465d28be79d9aeb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sources</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a9c7210e093dde6c147a0332f5d6af428a17eaf4c628f13a1a720118c0f0d0bee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupInfo</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>af9b1d67523465806886543f9204557e3</anchor>
      <arglist>(const GroupType type=None, std::string flav=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>enum zypp::GroupInfo::GroupType</type>
      <name>groupType</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a63032f13b25e6746d2e5a4e96818498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArchToEditionMap</type>
      <name>archToEdMap</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>a8e57d9b6991d5edbdd97da89f1434c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>groupFlavour</name>
      <anchorfile>structzypp_1_1GroupInfo.html</anchorfile>
      <anchor>ad3015cfa7bc54df891972b52d78e877c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::GUnixPollFD</name>
    <filename>structzyppng_1_1GUnixPollFD.html</filename>
    <member kind="variable">
      <type>GIOCondition</type>
      <name>reqEvents</name>
      <anchorfile>structzyppng_1_1GUnixPollFD.html</anchorfile>
      <anchor>a665529e2983194f7059caecf78209d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pollfd</name>
      <anchorfile>structzyppng_1_1GUnixPollFD.html</anchorfile>
      <anchor>a06ac2aab24c5b8721164a45423f75ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gpointer</type>
      <name>tag</name>
      <anchorfile>structzyppng_1_1GUnixPollFD.html</anchorfile>
      <anchor>a61c02c089765388085a5aa12f8582fd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::gzstream_detail::gzstreambufimpl</name>
    <filename>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</filename>
    <member kind="typedef">
      <type>ZlibError</type>
      <name>error_type</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>abda185b265aa08dde48710d603795c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gzstreambufimpl</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>ad1e3f938a680a1821eb99827d6f58bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a7933ab70898faf39ce705024597fc69d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRead</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>af5ac4a2884917be586ef44943a671e5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canWrite</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>acbb01ea89c985b0ae296496b3bedb5cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canSeek</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a3f62a4a28a37e5a54de72d79c43f3fe8</anchor>
      <arglist>(std::ios_base::seekdir way_r) const</arglist>
    </member>
    <member kind="function">
      <type>error_type</type>
      <name>error</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a819361cc2d3cdc0c5dc598fdda309636</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>readData</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a6129e49aa956eed5e3b8733b46adfafe</anchor>
      <arglist>(char *buffer_r, std::streamsize maxcount_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeData</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a267fcd6502a3db5c2f687f426c266485</anchor>
      <arglist>(const char *buffer_r, std::streamsize count_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>seekTo</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a2183d22fb7e98dfe8d3a8147b81e290c</anchor>
      <arglist>(off_t off_r, std::ios_base::seekdir way_r, std::ios_base::openmode omode_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>tell</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a50d40093b0316f5c8d1d100ff65aaeae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>openImpl</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a3f22dc15385cd5949eb66ed47f33d6bc</anchor>
      <arglist>(const char *name_r, std::ios_base::openmode mode_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>closeImpl</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>afba77d08cd7222e3eee7fd56bb7a4dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>off_t</type>
      <name>compressed_tell</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>ae5c71ff52120e0c90b6994c66f8f0e0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setZError</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a158eb1f231664312ae7372bbdd50bf88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_fd</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a9c410aa5bb18c6cdbbb5711dbe8487e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gzFile</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a0cd388d3420ef1b6a33c43244db01aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ios_base::openmode</type>
      <name>_mode</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>aec8e2dc6bfea5a360da101a15bc61c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZlibError</type>
      <name>_error</name>
      <anchorfile>classzypp_1_1gzstream__detail_1_1gzstreambufimpl.html</anchorfile>
      <anchor>a90a0eea3c39253911625f0c929fac1b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::HardLocksFile</name>
    <filename>classzypp_1_1target_1_1HardLocksFile.html</filename>
    <member kind="typedef">
      <type>pool::PoolTraits::HardLockQueries</type>
      <name>Data</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a7d5cc472053525584500dbb1ab8ebdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HardLocksFile</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a6c4d639da9bafa7e2a60dc247d081d17</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>file</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a91d206cec29f8c01f62781ea281681fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Data &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a4d1655555b640b11d5b27a9e304eea4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a04db6ebb2e91ce093eb16372c2aee30b</anchor>
      <arglist>(const Data &amp;data_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>differs</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a06120b3663d2a6b59763cfa77fea61d6</anchor>
      <arglist>(const Data &amp;lhs, const Data &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a6478182cb1513dcde72787301f241fdc</anchor>
      <arglist>(const Pathname &amp;file_r, Data &amp;data_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>store</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>a64e0cc8e122812ca906e007b52bfe03c</anchor>
      <arglist>(const Pathname &amp;file_r, const Data &amp;data_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>aa6faadd2b4a1e81be1fc790c5e591ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; Data &gt;</type>
      <name>_dataPtr</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>ab8f4c3110ef842950e7ab57e94d93604</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>acaed020ac94026ce2edc7d86c5620bf0</anchor>
      <arglist>(std::ostream &amp;str, const HardLocksFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1HardLocksFile.html</anchorfile>
      <anchor>acaed020ac94026ce2edc7d86c5620bf0</anchor>
      <arglist>(std::ostream &amp;str, const HardLocksFile &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::has_value_type</name>
    <filename>structzyppng_1_1detail_1_1has__value__type.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename Enable</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::has_value_type&lt; T, std::void_t&lt; typename T::value_type &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1has__value__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1value__type_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>zypp::xmlout::Node::HasContentException</name>
    <filename>structzypp_1_1xmlout_1_1Node_1_1HasContentException.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::HeaderEntryGetter</name>
    <filename>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</filename>
    <member kind="function">
      <type></type>
      <name>HeaderEntryGetter</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>ada2db8997424871270e374ef4a71d023</anchor>
      <arglist>(const Header &amp;h_r, rpmTag &amp;tag_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderEntryGetter</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a7d8b9d3e5f912d7b853f1d6c54c150cb</anchor>
      <arglist>(const HeaderEntryGetter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderEntryGetter</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>aa7c40ecf4f04c6ea5a96345a09b13bcd</anchor>
      <arglist>(HeaderEntryGetter &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>HeaderEntryGetter &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a3365d8f6567c687ec9fd90c884983a3d</anchor>
      <arglist>(const HeaderEntryGetter &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>HeaderEntryGetter &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a5dca6b2e7a2d5c8b4b6975e409b5a6f7</anchor>
      <arglist>(HeaderEntryGetter &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HeaderEntryGetter</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a455def84d1e7875bdd9133e66516d0f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rpmTagType</type>
      <name>type</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>af1d33c1117cc9eced76eb98863a5cdb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rpm_count_t</type>
      <name>cnt</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>ab51ca1e12266541d578cd4871d3c4d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>val</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a785e862b350971e8095e8b41872ce453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::rpmtd</type>
      <name>_rpmtd</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1HeaderEntryGetter.html</anchorfile>
      <anchor>a27f0ecfccb9861c4ec5952b350a3ec7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::HeaderValue</name>
    <filename>classzyppng_1_1HeaderValue.html</filename>
    <member kind="typedef">
      <type>std::variant&lt; std::monostate, std::string, int32_t, int64_t, bool &gt;</type>
      <name>value_type</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a6c3804a2bc64d6eaf0e4293317c182a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a225bb8dc61c1ab360e359077915bde42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a1058c32646f74290cbb4988265895ee1</anchor>
      <arglist>(const HeaderValue &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a6e86820c0e262de5954207d6b3fc3dcf</anchor>
      <arglist>(HeaderValue &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a09ded3660d471f72bad5cadd1d736b95</anchor>
      <arglist>(const bool val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>aa8f374706b4eb9c1fa1cf9321c83a7b0</anchor>
      <arglist>(const int32_t val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a1449eb3d79445225998b63d8431bf99b</anchor>
      <arglist>(const int64_t val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a8545288db1c893c2ab9f056e93358bf4</anchor>
      <arglist>(std::string &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a230771e99d08f9d786e0ea287a7d05e2</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValue</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a35598eda3460cc5871e315172c0e0a0b</anchor>
      <arglist>(const char *val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>af5f2e971a3dbdf935817997c568bf1a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>aaeec349f72594fe5c3f535441e98963a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a4bb0462b5c42fbc9625ad95215fe368e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt64</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a54c26aa37c7a6cc6e76958eb4d295143</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDouble</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>af42712938c23c34e7fd063993d94338e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBool</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>af85efafc2528c12a3bb78f311742e301</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>aabeb4844841e643c2c90d7edd0ecab33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>asInt</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a4a17738c4c6491f69450c21756703263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>asInt64</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>afec7d1dfa1d806d8a8911a0236ad4431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>asBool</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>abc48996a0c806f9051c4a2d79644ed42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>asVariant</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a0db8d622a0be9bb82ccf53a9ca60bfa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>asVariant</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a40fb3545007db302fef1ea370882f57e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a3c48add049565ed8ca748e7541c0d288</anchor>
      <arglist>(const HeaderValue &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a60dc05b2400b1d08f5ea5ae77e625676</anchor>
      <arglist>(HeaderValue &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a07f869825a76445bce0695d0892f3622</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a0d585f494ca50b4d7153fb7dae3c6efb</anchor>
      <arglist>(int32_t val)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a2d1fede8f1274a57c669ae7747b68e23</anchor>
      <arglist>(int64_t val)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a189807f0ad4db2ec250f1dcc993755c2</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a1a628d53ede2704ba9a1b23ed81b1ab3</anchor>
      <arglist>(const HeaderValue &amp;other) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RWCOW_pointer&lt; value_type &gt;</type>
      <name>_val</name>
      <anchorfile>classzyppng_1_1HeaderValue.html</anchorfile>
      <anchor>a3832db3a3e36aa92500350c9fa3f93a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::HeaderValueMap</name>
    <filename>classzyppng_1_1HeaderValueMap.html</filename>
    <class kind="class">zyppng::HeaderValueMap::const_iterator</class>
    <member kind="typedef">
      <type>HeaderValue</type>
      <name>Value</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a3b84963b7d1597cb80d98ff87348cec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; Value &gt; &gt;</type>
      <name>ValueMap</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a1baabf39363d45d24052c8ca8344ab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValueMap</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ab1998c6d82222afb4c33eaec626a8eaf</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderValueMap</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a024948ad327b98e2312aad3798b32137</anchor>
      <arglist>(std::initializer_list&lt; ValueMap::value_type &gt; init)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a895a531859982f23eb504f056704fd89</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ad661cd20dbef4446317a2364c9102688</anchor>
      <arglist>(const std::string_view &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ad5854af397e01ed930e604c38ff90cc1</anchor>
      <arglist>(const std::string &amp;key, Value val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a17748710196d12643badf63ebbba8012</anchor>
      <arglist>(const std::string &amp;key, std::vector&lt; Value &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a0e5faf94f3acd4c00204bf5a74138fa0</anchor>
      <arglist>(const std::string &amp;key, const Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a47b59d42048fc81c1159c5d6cb433ab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::size_type</type>
      <name>size</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ac8fa34c883d2b3b292d8dcc08571ed45</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Value &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ad8b182fea8b9f88192774ec2786f39f9</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Value &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a774b88ac118fab051529e2040d6c5ed7</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Value &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>aaaea375a01d3d32a5b1e76f62e06253c</anchor>
      <arglist>(const std::string_view &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Value &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a6e417be9d9007d137bdd541e1e950754</anchor>
      <arglist>(const std::string_view &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>value</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a87382b7098f03105079f4e1625d0d4e3</anchor>
      <arglist>(const std::string_view &amp;str, const Value &amp;defaultVal=Value()) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>value</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a5bf62ecffd0510592000bf8154c34d3a</anchor>
      <arglist>(const std::string &amp;str, const Value &amp;defaultVal=Value()) const</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a10358bb608ce3b0c609f564086dca6c4</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>aa558d69c68a1f8117ea8782d6f63c4a7</anchor>
      <arglist>(const std::string_view &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a72fd0576f7c02ecb857da4346f31015c</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ab8eddd82801f5a2821ab9445392bb697</anchor>
      <arglist>(const std::string_view &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>erase</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a113238521899d139dfcdc50fd8ab2390</anchor>
      <arglist>(const const_iterator &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>erase</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a754cd6c9f37149f07cc8dddcb914caf6</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a9d37c508b677e3d2399bf35b410e1d5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ae548218b8f43cdc1f69731ef809ccf30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::iterator</type>
      <name>beginList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a5e06919c73e40f3cabfb8190737b1b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::iterator</type>
      <name>endList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ac87e4c98e987c557ccd086330dc70ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::const_iterator</type>
      <name>beginList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a1dc8fd6c12bce0cc8ffc661ed41fd748</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::const_iterator</type>
      <name>endList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a96e3ff1f9fa8181708c82be8889829d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::const_iterator</type>
      <name>cbeginList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>ae0cd3026c459cd8eac2cfddd27ec90ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ValueMap::const_iterator</type>
      <name>cendList</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a30a04605ececcc61cddb01f52050af61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Value</type>
      <name>InvalidValue</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a048e6bcc44d3564b2c53f4f791d56a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueMap</type>
      <name>_values</name>
      <anchorfile>classzyppng_1_1HeaderValueMap.html</anchorfile>
      <anchor>a7f406423af2ce9963611134f76d50daf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::HelixControl</name>
    <filename>classzypp_1_1solver_1_1detail_1_1HelixControl.html</filename>
    <member kind="function">
      <type></type>
      <name>HelixControl</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a8ee5c46c96347adaecd0f8f051a025b9</anchor>
      <arglist>(const std::string &amp;controlPath, const RepositoryTable &amp;sourceTable, const Arch &amp;systemArchitecture, const target::Modalias::ModaliasList &amp;modaliasList, const std::set&lt; std::string &gt; &amp;multiversionSpec, const std::string &amp;systemPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HelixControl</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a5bb1d6317f0ad0a1e9c21c19db5fb2d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeSetup</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a8a2aeb4d8821e7535b39d5d2c57db20e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeTag</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a62e1c7214151eeeae08855975b3e3f93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTagIf</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>af963482d53608f21a2fab098c93ab2ea</anchor>
      <arglist>(const std::string &amp;tag_r, bool yesno_r=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a3087b249bc20041fb8ebc7af87187960</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>af04e76ec841a786f61cf10018c95b832</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keepResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a95793f76544eb7ff93d6282c0945c31a</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a3d9829d396b71e4b4b3a56970c72acf3</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependencies</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a785430d00314a2c29e6c483168f4e05d</anchor>
      <arglist>(const CapabilitySet &amp;capRequire, const CapabilitySet &amp;capConflict)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addUpgradeRepos</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a6044e1080bfb5428b3678ae2cd9f01f7</anchor>
      <arglist>(const std::set&lt; Repository &gt; &amp;upgradeRepos_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a9fbbc600a44bbe005c1ef656ec2aa2eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dumpFile</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a0e66e14d5f879d106cef73a7c40f57fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream *</type>
      <name>file</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a1341d1c5aac5892e4b2ae58736ee9192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_inSetup</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixControl.html</anchorfile>
      <anchor>a961f2675742911919aebab5ee17dfc92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::HelixResolvable</name>
    <filename>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="function">
      <type></type>
      <name>HelixResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>a4d5386f09a9491f42d00e26ed72fe34b</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HelixResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>a3c35e16cec2a0bba3230078b1fa878b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addResolvable</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>a5f30f68844f4362cb66eeda8c0795bc8</anchor>
      <arglist>(const PoolItem item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>a43b95e5b3100b2df03904ac7315f51e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dumpFile</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>ad45eab94e592c344ecf81dc0428078bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ofgzstream *</type>
      <name>file</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1HelixResolvable.html</anchorfile>
      <anchor>ad7b6e5ea8e0632802049dd5f06054277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryActionID</name>
    <filename>structzypp_1_1HistoryActionID.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ID</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a51b37db120c0dd906b9d2fecdf7d3cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALL_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41ad9ad9ca03f104a3daa997c875ae99397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REMOVE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a7632c4fe870d7a35648f8a3e35c51208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_ADD_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a1bf7541cd353bf7c4b9aef58c542c0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_REMOVE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41ac7af4c974ce38504fdbfe65f212cf1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_CHANGE_ALIAS_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41afe8f67d7ba55168a480df10533194b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_CHANGE_URL_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41aa00c0a1cb9d33cc8fae98545004af4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAMP_COMMAND_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a795be6d53b5e39631371283850323761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATCH_STATE_CHANGE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a18b98c897fcb902aeb0ff180714acbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a51b37db120c0dd906b9d2fecdf7d3cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALL_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41ad9ad9ca03f104a3daa997c875ae99397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REMOVE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a7632c4fe870d7a35648f8a3e35c51208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_ADD_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a1bf7541cd353bf7c4b9aef58c542c0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_REMOVE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41ac7af4c974ce38504fdbfe65f212cf1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_CHANGE_ALIAS_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41afe8f67d7ba55168a480df10533194b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_CHANGE_URL_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41aa00c0a1cb9d33cc8fae98545004af4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAMP_COMMAND_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a795be6d53b5e39631371283850323761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATCH_STATE_CHANGE_e</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a88d13d8ce761da89f7db7f6575dd7c41a18b98c897fcb902aeb0ff180714acbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryActionID</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a73ac8805b3965439c88bb413a3737751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryActionID</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ae0d83e6b28fbc06022af02fbc6e397d0</anchor>
      <arglist>(ID id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryActionID</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ade918159654e8b9b6abd9f1f8ca09380</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>ID</type>
      <name>toEnum</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ade42421e95e15b99f8b48f96444c64c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a58a823661671bca0a280e366d43758fd</anchor>
      <arglist>(bool pad=false) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HistoryActionID::ID</type>
      <name>parse</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ad8c71782b72847ccf62adfa68214093a</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID NONE</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>aa6e00aa2e778a3cac9cd3db0ac94f99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID INSTALL</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a4ce836f3a1f2301d49025bd6dc6f8aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID REMOVE</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a56d7c8f411b44f45240ecd5ea0b5589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID REPO_ADD</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a12f03988b579b4dac1614402b1909548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID REPO_REMOVE</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a67a5fc86bbcb6fbb4d8a790f0c14116c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID REPO_CHANGE_ALIAS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a1b11bb0dfdbeb7b41345f4f96a18d465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID REPO_CHANGE_URL</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ae66d2a3f46b939c608dad5c57af97969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID STAMP_COMMAND</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a305a42f9655dc040edfdbb66d2b51c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const HistoryActionID PATCH_STATE_CHANGE</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a1501601afed1b0ab93c6233372ecf102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ID</type>
      <name>_id</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>aed7ab425af01aa71175d714548acd0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>a24080142d068137a80e57e5ef492a8bd</anchor>
      <arglist>(const HistoryActionID &amp;lhs, const HistoryActionID &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>afe0b68562c5a52c0616dc6e5532eb949</anchor>
      <arglist>(const HistoryActionID &amp;lhs, const HistoryActionID &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1HistoryActionID.html</anchorfile>
      <anchor>ab2d11fcdc8f36e6cf10a3b4f179ce4e7</anchor>
      <arglist>(std::ostream &amp;str, const HistoryActionID &amp;id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLog</name>
    <filename>classzypp_1_1HistoryLog.html</filename>
    <member kind="function">
      <type></type>
      <name>HistoryLog</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a6c06ace85947047eb1a6fc440c5727f1</anchor>
      <arglist>(const Pathname &amp;rootdir=Pathname())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HistoryLog</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a0379efdcd7ca2e5c1a25bb34bb0c80b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>comment</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>ade928588f3c1325ba80195464a3013f1</anchor>
      <arglist>(const std::string &amp;comment, bool timestamp=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stampCommand</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a39281bed802920a7646de4f5da1ab003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>install</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>ad15290b2f5d7f1e0e721848695e3f33c</anchor>
      <arglist>(const PoolItem &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a57cf18a3b551230ce51c473196cb33a5</anchor>
      <arglist>(const PoolItem &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepository</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a7b6e785b787d3153d7780665797c35f9</anchor>
      <arglist>(const RepoInfo &amp;repo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeRepository</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a9f88c2d230e47fbe8b4b368e6ad53acd</anchor>
      <arglist>(const RepoInfo &amp;repo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyRepository</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a560d6d0289f7104d37890479f3d2232e</anchor>
      <arglist>(const RepoInfo &amp;oldrepo, const RepoInfo &amp;newrepo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>patchStateChange</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>ad76f6335f90d93463047dc45441722e2</anchor>
      <arglist>(const PoolItem &amp;pi, ResStatus::ValidateValue oldstate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setRoot</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a3cd0552d0a48692934226b234edeb3de</anchor>
      <arglist>(const Pathname &amp;root)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Pathname &amp;</type>
      <name>fname</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>aa19a350747ecf398a526fb0935dbaefe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>HistoryLog</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a1cdcac9275433cee68cde5ad15a4c4db</anchor>
      <arglist>(const HistoryLog &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HistoryLog &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1HistoryLog.html</anchorfile>
      <anchor>a7c7dd1a58ea194a388b6140f47e1ab93</anchor>
      <arglist>(const HistoryLog &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogData</name>
    <filename>classzypp_1_1HistoryLogData.html</filename>
    <class kind="class">zypp::HistoryLogData::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a974746bd8f65bc96a4e19f03723b2ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a974746bd8f65bc96a4e19f03723b2ff7af49e86193318efbd886fda31d8b72db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a974746bd8f65bc96a4e19f03723b2ff7ad9013da6e61a1470f022413450ec198d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogData &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>aee526c00be1ae2247fd3abc7374721b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogData &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a808608477796e7ebd27e4cb1f6047ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>FieldVector</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a76dd08500e596ded8f356e5ef7c93d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldVector::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a93bcb0e66682ce4fe1b47ccf96d356df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FieldVector::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a81368797ce741bd9ce80c50815650792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a974746bd8f65bc96a4e19f03723b2ff7af49e86193318efbd886fda31d8b72db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a974746bd8f65bc96a4e19f03723b2ff7ad9013da6e61a1470f022413450ec198d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogData</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>ae7d5b7e5135804a246b26591cc09f806</anchor>
      <arglist>(FieldVector &amp;fields_r, size_type expect_r=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogData</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>ab48bd2eb81ab35a5c0e12a29ea30a48f</anchor>
      <arglist>(FieldVector &amp;fields_r, HistoryActionID action_r, size_type expect_r=2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HistoryLogData</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a51c73e38dd0750a6799fe9deedb98366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>ac3f8170937021a951ecc95c9c53bf96f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>afa8ce84408ab9f35f04ea60fe687e918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a913336f65281d6330c78bed88c0e1afb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a51a33ff7aca60f8361139f19c1bfb7e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>optionalAt</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a842f270f6cbd7add24987768c980195f</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>ab0de4e4b466d9b7bd554c4794dbf0da4</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a7b42f166fbd8da5af3c2ef2e88c00a89</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>date</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>ac7edd22ccaca445adc08feb4fb4093ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HistoryActionID</type>
      <name>action</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a084cfb86c27e024247a5de6eeef68581</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a1ec89af073b57636e858938e25d6a6b7</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HistoryLogData &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a3d6882de7220192c68f01b500686b0d2</anchor>
      <arglist>(const HistoryLogData &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>aca517cd7671f80bc6d9b7abacd34f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1HistoryLogData.html</anchorfile>
      <anchor>a99d24820fc7df1d4204c8b386ed1d604</anchor>
      <arglist>(std::ostream &amp;str, const HistoryLogData &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataInstall</name>
    <filename>classzypp_1_1HistoryLogDataInstall.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499ab42a42f9fd465986bbf611bff1d3fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a85dbba21bce5872a9e677bab4a9baaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a6ec6bd3853379207931417151d8de9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a0912fa93e51e86e943814c845dac1cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a15590796322a0b40dadf0b7cbf0a1de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQBY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a12acd5434cac736a0dce91d777372eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPOALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a3bef25225c90798ce245774b031cab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHEKSUM_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a52a9d46ab38e0ccd294187846c4ebb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a2e09fe1c4f402d34e8ff3d21aaa11367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataInstall &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a5e012ca9ab416b085922b305a075beb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataInstall &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a5a5d51bbf8cc8e2228c204fc1201c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499ab42a42f9fd465986bbf611bff1d3fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a85dbba21bce5872a9e677bab4a9baaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a6ec6bd3853379207931417151d8de9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a0912fa93e51e86e943814c845dac1cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a15590796322a0b40dadf0b7cbf0a1de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQBY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a12acd5434cac736a0dce91d777372eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPOALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a3bef25225c90798ce245774b031cab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHEKSUM_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a52a9d46ab38e0ccd294187846c4ebb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a8cdc7c93dd8fe537eb5d4b6b090cc499a2e09fe1c4f402d34e8ff3d21aaa11367</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataInstall</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a35e0710e89ddf22ba4786b5cf0cf4c0a</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>abd794dc8a2039f98fb7d98c3369ad032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>af74168aedeeda7b382920fd659f5730c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>acd922f6c83c73b183c76448fbc7daeca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>reqby</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>ae9bb02fa388492a9e3ba98bdc02d6088</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>repoAlias</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>af681ffaf5032fed4fb69dc142ea22b11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>aaf845676705f5c5f5c6edec6c622b216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataInstall.html</anchorfile>
      <anchor>a88cc63acb3155d20cfd5c3fd47120a98</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataRemove</name>
    <filename>classzypp_1_1HistoryLogDataRemove.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a5c0758b3ed7481891b84c2a93cebb5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aa6745e95ef1736482810899b1d4b2e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a3a9604bda5fee07cf7d2b19f761d186b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aefa367027f3367f6b2b59b12b2b3aafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a912255dc6f889356412208fb2eb55d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQBY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a4acbd7b3b5c7d95b77e0713b86a90c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aa470facaf13db41a969805afc978dd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataRemove &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>af521b661543f34cd20ecaab776214eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataRemove &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a0d5b498972317b7c07c5dc51166c4bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a5c0758b3ed7481891b84c2a93cebb5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aa6745e95ef1736482810899b1d4b2e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a3a9604bda5fee07cf7d2b19f761d186b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aefa367027f3367f6b2b59b12b2b3aafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a912255dc6f889356412208fb2eb55d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQBY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29a4acbd7b3b5c7d95b77e0713b86a90c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a22780afd12aa2240e029e4ddfa46dd29aa470facaf13db41a969805afc978dd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataRemove</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a39ef912ce93a02fad6e4fa77774c44d1</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a3f4999d8908283ae08021b0276c50b18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a3f47ec4c02286342b44076cc8daf17ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a1a6097490c691144de1355d4dadab1c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>reqby</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a9e0fbfa98cf0090aabb7c4145f782edf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataRemove.html</anchorfile>
      <anchor>a69c8cc0ff7228a80286b183873db603a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataRepoAdd</name>
    <filename>classzypp_1_1HistoryLogDataRepoAdd.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca567cae6082179a99a25b7c357904b58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dcabc1a2631c6cb45916095500e5a31de42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca77a5765fdcfc1147dfaa966145751782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URL_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca38d8518aa8143c07c8b98f143b183f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dcaeb1b8433822af2dd6ad8a73d549b5021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataRepoAdd &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a058f4c58ccc71b80cdaf14344cacbccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataRepoAdd &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a2f22cf7a6ee810ec32320b32773b07c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca567cae6082179a99a25b7c357904b58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dcabc1a2631c6cb45916095500e5a31de42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca77a5765fdcfc1147dfaa966145751782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URL_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dca38d8518aa8143c07c8b98f143b183f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a48c5162af715414f60e4bb6f237c54dcaeb1b8433822af2dd6ad8a73d549b5021</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataRepoAdd</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>abd7fea81774b48ef9b35fcb864829aa3</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a90a38cc404101f64a1c5eced9f8bc73b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>a9aa61b210eb8a893461e20e15178e01a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAdd.html</anchorfile>
      <anchor>ae282b8c9d77e1e985cf32cb60173b33f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataRepoAliasChange</name>
    <filename>classzypp_1_1HistoryLogDataRepoAliasChange.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baad46a011b18344348a3dc7ad41d7a09ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baa3572b86545b09519b0e440c2a04a9ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baae05f19ae17ad2be4ebee7cb7bfbd0a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baa1b8bd38ef20059b58eb703b455738c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baaa5b2cf2b4d37c139121a7c9be3b3e5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataRepoAliasChange &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a363e5c2bc750f214e83c26c1cb7185b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataRepoAliasChange &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>addbff2b78e8390c295a7c7d6a293d827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baad46a011b18344348a3dc7ad41d7a09ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baa3572b86545b09519b0e440c2a04a9ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baae05f19ae17ad2be4ebee7cb7bfbd0a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baa1b8bd38ef20059b58eb703b455738c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a6fdadc21965aebd7d10223145ff805baaa5b2cf2b4d37c139121a7c9be3b3e5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataRepoAliasChange</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>af05013a37a6a4702c171fccb72270ff4</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>oldAlias</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a284a7c883d71319cee86404bd351ad4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>newAlias</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a8c071eeae1bfb613ff5f0c8b8851b376</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoAliasChange.html</anchorfile>
      <anchor>a1e9059bd5ae59aea35edaa1a91d5656e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataRepoRemove</name>
    <filename>classzypp_1_1HistoryLogDataRepoRemove.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aaae2a16f56d47d54a0ddebc19ca2db3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aa40766c697236a3d259d5b9c6b22c5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aabe6b42e735361c681ca8f5d8ee84a89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aa059bb854cc603b9f6c018f47f2c81d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataRepoRemove &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>abf251c8ca6ff3594b7b1523d528c3f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataRepoRemove &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a7d558f6ace82929cd3346ce1a6586675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aaae2a16f56d47d54a0ddebc19ca2db3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aa40766c697236a3d259d5b9c6b22c5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aabe6b42e735361c681ca8f5d8ee84a89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a0e54c2b85bc3ec1edc09cbf2c544f40aa059bb854cc603b9f6c018f47f2c81d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataRepoRemove</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a1c4a3bd1259fc5de6e77ae3ee0ed89c2</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a202dfb36b2cda2d12a36b08bf5416381</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoRemove.html</anchorfile>
      <anchor>a894bd8b4a592214460276c90c7c13a28</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataRepoUrlChange</name>
    <filename>classzypp_1_1HistoryLogDataRepoUrlChange.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a5b7df88afed99afd0626997ba53a6de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a49accf54baa94a854973e46fcf13ac27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a930ce52e82062cad923b75e7846d089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWURL_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a31267cc8a52b5d7bedffb6d85a3eeb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a5b4ded560325360fbb1e416e65e009ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataRepoUrlChange &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>adc499fc859dee3365e3b3cf01b0ce364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataRepoUrlChange &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>af70964bb0ba3d923f6d1ca12a6052bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a5b7df88afed99afd0626997ba53a6de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a49accf54baa94a854973e46fcf13ac27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a930ce52e82062cad923b75e7846d089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWURL_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a31267cc8a52b5d7bedffb6d85a3eeb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a5224d7019952d893ed7fd0b239120651a5b4ded560325360fbb1e416e65e009ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataRepoUrlChange</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>aba05deb873e0741463ba1925391a89b2</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a4d23e7059afb1884c2edc36c6fa4e604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>newUrl</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a469bfe6e706f8d7165849cfaf448007e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataRepoUrlChange.html</anchorfile>
      <anchor>a661177e1769940c1c52187b471755c49</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogDataStampCommand</name>
    <filename>classzypp_1_1HistoryLogDataStampCommand.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a02afd4e193d19b3b31d007d7042b129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a40fa1070390dc591b79d69ba63631a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USER_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a60e78b350a162c3ca431eb7a0b778b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a35c5cf5599fc456dacc8d601dffe7868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36ac6b7b2816ba3c2b3395c120c4af5b606</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogDataStampCommand &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>a9833ae446e6f60c5fdc694a446d1625d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogDataStampCommand &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>ae7078b1c35cfceb181143c3541e21fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a02afd4e193d19b3b31d007d7042b129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a40fa1070390dc591b79d69ba63631a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USER_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a60e78b350a162c3ca431eb7a0b778b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36a35c5cf5599fc456dacc8d601dffe7868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>acd8277246b3a5ffea3b429e00bc25e36ac6b7b2816ba3c2b3395c120c4af5b606</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogDataStampCommand</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>aa47596fef8af398fb9d8f147625a35a1</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>executedBy</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>a5ea4785265b15d42a6bfb6bfd7c8525f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>command</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>a0b59bee4fbee2287d5ab48b21fabeb64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogDataStampCommand.html</anchorfile>
      <anchor>ad7439b2ac3f282eb4cedfa784fe30bf5</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogPatchStateChange</name>
    <filename>classzypp_1_1HistoryLogPatchStateChange.html</filename>
    <base>zypp::HistoryLogData</base>
    <member kind="enumeration">
      <type></type>
      <name>Index</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63aac7a9ade8f155df007571d00d72f8d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a8f9d329afc5239ea5ea83936baf19a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a76739047caf40799a3494a13c1c34107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a5254123aa320f296c2d27a72f21a1124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a7740ec571b6ea747078dedb0d7a217cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPOALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63ae15b93bb0fbccd0f872dd5dc13035fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEVERITY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a93f94e7ea2a22a66b63977d186b6bdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CATEGORY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a4f947699cab72323a19126b88d1a5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDSTATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a4547bc67656e210789da966131bf34bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWSTATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a7b2f2ae8451d8c203ad173b4468daa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63af6f1fa239c5b332c4425b698dcdb4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; HistoryLogPatchStateChange &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>ad4e7187aba6aa80385545a60ac79ab2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const HistoryLogPatchStateChange &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a14dedde60f5fae45e935be0168e2b13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63aac7a9ade8f155df007571d00d72f8d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a8f9d329afc5239ea5ea83936baf19a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a76739047caf40799a3494a13c1c34107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDITION_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a5254123aa320f296c2d27a72f21a1124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARCH_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a7740ec571b6ea747078dedb0d7a217cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPOALIAS_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63ae15b93bb0fbccd0f872dd5dc13035fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEVERITY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a93f94e7ea2a22a66b63977d186b6bdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CATEGORY_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a4f947699cab72323a19126b88d1a5355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDSTATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a4547bc67656e210789da966131bf34bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWSTATE_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63a7b2f2ae8451d8c203ad173b4468daa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERDATA_INDEX</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6e1a79e698b21041227d52b171b73f63af6f1fa239c5b332c4425b698dcdb4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogPatchStateChange</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>aa445183c595c26aa8f44e3ce2a6d2860</anchor>
      <arglist>(FieldVector &amp;fields_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a3c48ec3bddead8b83c01ec4e328e5dc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a7367265ac8375f8254fb6a659db1acc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6d22367fb5d61277a4f308ef6a872330</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>repoAlias</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a0c2c53dfd47f6015746b661322260c7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Patch::SeverityFlag</type>
      <name>severity</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a9fe20adebd34acaafa588fb89f7e610d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Patch::Category</type>
      <name>category</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a6a1e63975a7ce6972809949788fb6003</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>oldstate</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>aa31dca62ce5d6766f5cf6d04ee8fe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>newstate</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a3ab07fa7be123d2e3f01058b3fe8bc98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userdata</name>
      <anchorfile>classzypp_1_1HistoryLogPatchStateChange.html</anchorfile>
      <anchor>a4aa9b878b050b4f24296bc935eb524aa</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::HistoryLogReader</name>
    <filename>classzypp_1_1parser_1_1HistoryLogReader.html</filename>
    <class kind="struct">zypp::parser::HistoryLogReader::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>OptionBits</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a11ffefcc4f02a0f8021a012d37dd3d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_INVALID_ITEMS</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a11ffefcc4f02a0f8021a012d37dd3d94ade0b610404bcec96d9095da0dc531d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; bool(const HistoryLogData::Ptr &amp;)&gt;</type>
      <name>ProcessData</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a51829638f8d512137fa0b70431e6030d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_INVALID_ITEMS</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a11ffefcc4f02a0f8021a012d37dd3d94ade0b610404bcec96d9095da0dc531d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a94cf3ce1227696ac82bca9c04a4a3c1c</anchor>
      <arglist>(Options, OptionBits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistoryLogReader</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>acac0c31a6997ae2b9657a168d1345312</anchor>
      <arglist>(Pathname historyFile_r, zypp::parser::HistoryLogReader::Options options_r, ProcessData callback_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HistoryLogReader</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a54bdb6ff81fcc5155b05c52f995fc0d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readAll</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a9392299f21b1021f72b47ef699db526e</anchor>
      <arglist>(const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFrom</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a4e78a50c7ee32e9a2219526a867f439d</anchor>
      <arglist>(const Date &amp;date, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromTo</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>afbe9941064971cb1675b30d5b070dc6a</anchor>
      <arglist>(const Date &amp;fromDate, const Date &amp;toDate, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoreInvalidItems</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a356c9db32d74eae9e739bd19b01ef536</anchor>
      <arglist>(bool ignoreInvalid=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ignoreInvalidItems</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a62a61c074d54d856a8e433bd763fbce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addActionFilter</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a5c60babec18e8c6d9805c6b592e56454</anchor>
      <arglist>(const HistoryActionID &amp;action_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearActionFilter</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a0c801c3a20163126e56700165dfe43f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1parser_1_1HistoryLogReader.html</anchorfile>
      <anchor>a8b102db9f9f9eaba12fa5c494127a91c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::IdString</name>
    <filename>classzypp_1_1IdString.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="typedef">
      <type>sat::detail::IdType</type>
      <name>IdType</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a6c64f22767ba37d4765c600dee82e4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>af94e258befd526606f7a78932a6a239c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a0a3329177924c764cfac27a9c5659382</anchor>
      <arglist>(IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>ab66ee300585f7f887788dbfe4af03099</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>aa2a59b7dd423574e071c721dcad62dce</anchor>
      <arglist>(const char *str_r, unsigned len_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a522eea5347e6b02b287bc8d08cb241c3</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a2b27af7ed0c7b2ca6c2e42a39b6bd3c2</anchor>
      <arglist>(boost::string_ref str_r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a24568499c145cc75aae4b80b2ed269dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a72a7b0aa556ab45cb3819d65f4a39e2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a01ef126525c381185008488046b8fd21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a1672c39ebd768ff4189d20cd59204ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>aac331154f11ed8c31ac5e74b117bf000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>ace892a5f0404bac7d52dbd772c301fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareEQ</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>abc8c7b14cba50ad401bfb431c1b673f5</anchor>
      <arglist>(const IdString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a2600f9c245991246494283ba8acd0db8</anchor>
      <arglist>(const IdString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a507383b25eb9570c524fd8d5d6cffe3d</anchor>
      <arglist>(const char *rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a661ae2f98e74fba6bcc08c7cd8e14bc1</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a8c1e1845808ed81e8d65eb2517346d0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IdString</type>
      <name>Null</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a8d8d8fc47a2dfc41b225062a7e292faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IdString</type>
      <name>Empty</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a980598f31f9cadd0bc399b354e337f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdType</type>
      <name>_id</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a57923bb0723e9dc6d9cb53270c42315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a6d5e1d880bdd1b8436eed8471e8ea1c1</anchor>
      <arglist>(std::ostream &amp;str, const IdString &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>ae3288170467483a3a1e94e4dd113f83c</anchor>
      <arglist>(std::ostream &amp;str, const IdString &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a86218208cd34802f0e26ce242fe72081</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a4258650e3d7f0c9d6359b08d9a0dd859</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>aef105c44bbdbe2455e78de0e4917dc61</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>ab9e99f26114e6a6ec96fe26b0d46d1a1</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a7c1be0581da13219aad7f7a3c948619d</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classzypp_1_1IdString.html</anchorfile>
      <anchor>a120f1c3ae14a971b06c591c4f339ba62</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::IdStringType</name>
    <filename>classzypp_1_1IdStringType.html</filename>
    <templarg>class Derived</templarg>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="typedef">
      <type>IdString::IdType</type>
      <name>IdType</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a036ef2661550b4a843456973072468e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>idStr</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a587c555d1673bb82a82fb584b1691351</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>aad39277a4254d78201181f922ffb5a04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ac5ab431d36f86170db1e29b0940459cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a853c35784079f6ce1f36e4325f8ad419</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ae12ae9dfce3a4be8ec49d3cd68a3aa6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>acfbe9a1ee4406272c34fb4ef81b338a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ad6f1864a128dd08b6ccf988219158413</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator IdString</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a330f91e73fdfb55398f587f2f21b4a2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ad28472cfe627318f730690805deb51f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ae5e38a9cea5e9322255e9306b2e919a4</anchor>
      <arglist>(const Derived &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a8f87e77c5e6eb47ce94730b3462e78b1</anchor>
      <arglist>(const IdStringType &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>af7f4ac5865481c3c50221f16fc139a52</anchor>
      <arglist>(const IdString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a1163f867092593355e3083689430eba3</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a33287dd5986a18bcd6452cff5a1344e9</anchor>
      <arglist>(const char *rhs) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>aec4135e45049399405a16a8891d080c6</anchor>
      <arglist>(const Derived &amp;lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a0bdb0bdd91a67819c63a732d45ee97b3</anchor>
      <arglist>(const Derived &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>affd1637b7cdf353ff7321af7242bb2e4</anchor>
      <arglist>(const Derived &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a9e6b5cbcb2f898b637be17fe88d7f375</anchor>
      <arglist>(const Derived &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ae874af643bf9a9d9211d94e107a654bf</anchor>
      <arglist>(const IdString &amp;lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a5be59516cc485fc674eb12454d8fd236</anchor>
      <arglist>(const IdString &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a8426ffa4a8d62606e37630def51ed9cf</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>afe8fe38776675c53aacb182853015584</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a5ac395847b3b2216797a192ba016a223</anchor>
      <arglist>(const std::string &amp;lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ade64242196383f13ba9054e85f82c3cb</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>aa9e41752b0b9214871b02a264390fdd0</anchor>
      <arglist>(const std::string &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ab0ab4e791ffd15ed4b9c1bb9487e16c2</anchor>
      <arglist>(const std::string &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a8af0be01458fcfce9dcb2d0142d158f4</anchor>
      <arglist>(const char *lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ac845bdaac41b0a40731f613390b95d2e</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a056d9e4b266e1520e0fcc42cd85fad42</anchor>
      <arglist>(const char *lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a6c3f70a307b54f0a0906b0f2668c2ed5</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IdStringType</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a66bf57b9ead505047479f07f023345de</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IdStringType</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>add68b5af8adf63ab0e27f8d41d04cc66</anchor>
      <arglist>(const IdStringType &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IdStringType &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a6a5d4991086f77c41c480ea82506fd20</anchor>
      <arglist>(const IdStringType &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IdStringType</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a03bbf677a1a5752557ed35222539db89</anchor>
      <arglist>(IdStringType &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IdStringType &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ae84d662efb045b440af10232eae2d156</anchor>
      <arglist>(IdStringType &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~IdStringType</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a87e5b09b24b77f9d18c047df42617e8a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Derived &amp;</type>
      <name>self</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a1fffeb7548eff9f2fd7f47c3b62523e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>_doCompare</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>acc7b3ec0ac2f678d122de5b96643c697</anchor>
      <arglist>(const char *lhs, const char *rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>ae0f758cb9aca71b4ba86fe89fdd7a0b6</anchor>
      <arglist>(std::ostream &amp;str, const IdStringType&lt; Derived &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a5e6b11c0eac1610fab22cce694d21705</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a9e06e9e90782cb7966828340de9c4be6</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a5b9455eed08d5821dcfed6a54263a768</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a205c16e7b99677293fab159581644b31</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>acfa466f97a85784c0976a23fa26d5cca</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classzypp_1_1IdStringType.html</anchorfile>
      <anchor>a65c9ee9c8293d86e8a94bec5e4bd82b4</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::IMediaKey</name>
    <filename>structzypp_1_1target_1_1IMediaKey.html</filename>
    <member kind="function">
      <type></type>
      <name>IMediaKey</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a877036a038cbe8700fa1fe71a889bd28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMediaKey</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>ad92e6f5c08cb26ea61d6be669b3d0114</anchor>
      <arglist>(const PoolItem &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMediaKey</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a9e60375b5703e1ac56a03fca429a0a9a</anchor>
      <arglist>(const ResObject::constPtr &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMediaKey</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a9c03765284d9da8632208dace16cf6d9</anchor>
      <arglist>(const Repository &amp;repo, unsigned mediaNr_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>ab51f022781cf4a3eca23c36b099eeb96</anchor>
      <arglist>(const IMediaKey &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a91ab77e12bf27f645f261ac025c28f68</anchor>
      <arglist>(const IMediaKey &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a77bea2f550656e14beea601e6924743a</anchor>
      <arglist>(const IMediaKey &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Repository</type>
      <name>_repo</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>a5db30b5a73d70b492e40a71b0d678fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; unsigned, 0 &gt;</type>
      <name>_mediaNr</name>
      <anchorfile>structzypp_1_1target_1_1IMediaKey.html</anchorfile>
      <anchor>aaa12839b97ea789b1521f327b589d49b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Impl</name>
    <filename>classImpl.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::AutoDispose::Impl</name>
    <filename>structzypp_1_1AutoDispose_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>af7c0d782c295c823f95e4e916b1b6a37</anchor>
      <arglist>(T &amp;&amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>a6aa3d4e1ad3b0a41eee3c38587065122</anchor>
      <arglist>(T &amp;&amp;value_r, D &amp;&amp;dispose_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>a6c34fc50912af4191edb64e6be2cd8cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_value</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>a3a37d157228c03c598f3a8ea1ffe57cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dispose</type>
      <name>_dispose</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>a1e1f5c811fa3785334efb3273bc9b76d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::AutoDispose&lt; void &gt;::Impl</name>
    <filename>structzypp_1_1AutoDispose_3_01void_01_4_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_3_01void_01_4_1_1Impl.html</anchorfile>
      <anchor>a57823d42d6079d6b68506914f3d76221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_3_01void_01_4_1_1Impl.html</anchorfile>
      <anchor>ad516af29aa0238949ee1239c477283c3</anchor>
      <arglist>(Dispose dispose_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1AutoDispose_3_01void_01_4_1_1Impl.html</anchorfile>
      <anchor>a41dbfb76dcb904b1458eefc3733f9aac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Dispose</type>
      <name>_dispose</name>
      <anchorfile>structzypp_1_1AutoDispose_3_01void_01_4_1_1Impl.html</anchorfile>
      <anchor>a5b03bb17bca324de581a7ec3573c8945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>_value</name>
      <anchorfile>structzypp_1_1AutoDispose_1_1Impl.html</anchorfile>
      <anchor>a3a37d157228c03c598f3a8ea1ffe57cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CheckAccessDeleted::Impl</name>
    <filename>classzypp_1_1CheckAccessDeleted_1_1Impl.html</filename>
    <member kind="function">
      <type>CheckAccessDeleted::Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a1e9e1296485ff3d6b6d885c410c27a3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addDataIf</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>acc59ce683f3c501aed89eaa945fe16e7</anchor>
      <arglist>(const CacheEntry &amp;cache_r, std::vector&lt; std::string &gt; *debMap=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCacheIf</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a5a3a0cda2142fc874dac744b31d68466</anchor>
      <arglist>(CacheEntry &amp;cache_r, const std::string &amp;line_r, std::vector&lt; std::string &gt; *debMap=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; pid_t, CacheEntry &gt;</type>
      <name>filterInput</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a98718af2a8c500d0044a605fb3f6d10b</anchor>
      <arglist>(externalprogram::ExternalDataSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>CheckAccessDeleted::size_type</type>
      <name>createProcInfo</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a438e3a1fbbf9772c408617279959cc68</anchor>
      <arglist>(const std::map&lt; pid_t, CacheEntry &gt; &amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; CheckAccessDeleted::ProcInfo &gt;</type>
      <name>_data</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>aec2307dfb2936b4f1383aa8914ca25ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_fromLsofFileMode</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>ac707819ae26472d018d1a79bd0d5e544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_verbose</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a8b805d5e0606086d25239b8287e1c9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; pid_t, std::vector&lt; std::string &gt; &gt;</type>
      <name>debugMap</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>a5080605ce9a7e519406e73438887f46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_debugFile</name>
      <anchorfile>classzypp_1_1CheckAccessDeleted_1_1Impl.html</anchorfile>
      <anchor>ad83a59770367910c66693faec2610d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CpeId::Impl</name>
    <filename>classzypp_1_1CpeId_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>aaf47fc3d52508fc248d73bb08fa288fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a350183531f5c0ff69089ea4b0d458fa6</anchor>
      <arglist>(const std::string &amp;cpe_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a87910e72b7b1219617dbc22dbb190746</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asFs</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a77fedd5c0f42cc396404d3277ffbb343</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUri</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a294318633f223558f82bee20143129b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asWfn</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>af416487a557341b3896378d58e27434a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SetCompare</type>
      <name>setRelationMixinCompare</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a44a4e64bc587f6369afa207ab847e52c</anchor>
      <arglist>(const Impl &amp;trg) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::array&lt; Value, Attribute::numAttributes &gt;</type>
      <name>Wfn</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>aa0ce3bef68295831fa7c20862f002c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>assignAttr</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a53a45c12e74aaa7bee0df163f65633a0</anchor>
      <arglist>(Wfn &amp;wfn_r, Attribute attr_r, const Value &amp;val_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Wfn</type>
      <name>unbind</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a916ff73b404a0f38c2057878cee3b139</anchor>
      <arglist>(const std::string &amp;cpe_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Wfn</type>
      <name>unbindUri</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a6c78c91de46614e6bc16c758b55f3853</anchor>
      <arglist>(const std::string &amp;cpe_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Wfn</type>
      <name>unbindFs</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>aaa82d2dfd66427444a62b00566c6d30a</anchor>
      <arglist>(const std::string &amp;cpe_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Wfn</type>
      <name>_wfn</name>
      <anchorfile>classzypp_1_1CpeId_1_1Impl.html</anchorfile>
      <anchor>a50284777e095cf383f181e07feca93df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::debug::Measure::Impl</name>
    <filename>classzypp_1_1debug_1_1Measure_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>acb184fba7434d778cc5bff09a87a7225</anchor>
      <arglist>(std::string &amp;&amp;ident_r, std::ostream *log_r=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>ae856639aef1606d7977f30b3fa65a615</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>ab6c4492c9fd9ffa4f6fa593f40972666</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>ae874185101b652012b55bc0bcee5d4a7</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a5ee20ff3558a92d2db39528c83a8a346</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a4f1fb6011e93a8db8e18a7f303a740e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>ab386dbdd6368c1c4e496fbbd724bbccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elapsed</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a577bc4872a73d4df7b5f053d93817492</anchor>
      <arglist>(const std::string &amp;tag_r=std::string()) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>log</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a34d8b832622c34531004d0b5d65f0405</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream *</type>
      <name>logp</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a489d96a92d70efc0d9ac0f992b59498e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>dumpMeasure</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a39188d845701d95f7a8a91da72af84a8</anchor>
      <arglist>(std::ostream &amp;str_r, const std::string &amp;tag_r=std::string()) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_ident</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>af82fd92645b913e60cdb53e9b41afad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_level</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a962d5ec0e44e5e90506a76734eca794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tm</type>
      <name>_start</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a9b265bd419ad3526399765debca4ec09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_seq</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>afb018d8720186b04d710bee2ff794dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tm</type>
      <name>_elapsed</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a079508914113a018704ce0ab4be5ce70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tm</type>
      <name>_stop</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a0b4310820c7d57ccaaecb9e1351cc0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>_log</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a385940a70b29ce28fe9d845eea4908f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>_glevel</name>
      <anchorfile>classzypp_1_1debug_1_1Measure_1_1Impl.html</anchorfile>
      <anchor>a3ba4c6a694f9bb5d2de970d9d3ff8b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::DtorReset::Impl</name>
    <filename>structzypp_1_1DtorReset_1_1Impl.html</filename>
    <templarg>class TVar</templarg>
    <templarg>class TVal</templarg>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1DtorReset_1_1Impl.html</anchorfile>
      <anchor>a4712f33294c3d5ed9b7e705704b6defd</anchor>
      <arglist>(TVar &amp;var_r, const TVal &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1DtorReset_1_1Impl.html</anchorfile>
      <anchor>a8c49eadfb70407829676978c010023bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TVar &amp;</type>
      <name>_var</name>
      <anchorfile>structzypp_1_1DtorReset_1_1Impl.html</anchorfile>
      <anchor>a04f625138e68e7933302c3db8f901083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TVal</type>
      <name>_val</name>
      <anchorfile>structzypp_1_1DtorReset_1_1Impl.html</anchorfile>
      <anchor>adf7c174da71cc9b154e444f215eef825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Fetcher::Impl</name>
    <filename>classzypp_1_1Fetcher_1_1Impl.html</filename>
    <class kind="struct">zypp::Fetcher::Impl::CacheInfo</class>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ae808fe079fe1681c6375b97c21dbe98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ab555630a5185be0eb58993a938ca7768</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a81b32d8835cdea67dcd8550094254ea9</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a1249bb72acc6593697816b4e1c9ba16d</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a833e1bbe96fe076f75f01ae0e5a4fcdc</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>af53cdcbc308ef43fcf55263e7ca6ace8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ae15ba079e7f7067c9dabfa93fc8b7737</anchor>
      <arglist>(Fetcher::Options options)</arglist>
    </member>
    <member kind="function">
      <type>Fetcher::Options</type>
      <name>options</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>aba7bbfeb27576fa968305d16a1b98d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIndex</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a86d37490348184f6846b7b3651981b82</anchor>
      <arglist>(const OnMediaLocation &amp;resource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDir</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a82dc5955319ee3d7b086bf942287aa94</anchor>
      <arglist>(const OnMediaLocation &amp;resource, bool recursive, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDigestedDir</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ab7ee675edd6a348d08fd3117ca5b1d22</anchor>
      <arglist>(const OnMediaLocation &amp;resource, bool recursive, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a9f12f342ecd740f7a374b8d27c023746</anchor>
      <arglist>(const OnMediaLocation &amp;resource, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueueDigested</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a01a38e4f001856d3e5abcf486012aa47</anchor>
      <arglist>(const OnMediaLocation &amp;resource, const FileChecker &amp;checker=FileChecker())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCachePath</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ad5c0fb5cb1ff99231007f8d2e159b468</anchor>
      <arglist>(const Pathname &amp;cache_dir, Fetcher::CacheOptions options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a7ecadf2b275a0098bdd3dd792ff488ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMediaSetAccess</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>af912639bc084feade4344570b807da3c</anchor>
      <arglist>(MediaSetAccess &amp;media)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ad6f7c2785383eba1b3c3629c15779968</anchor>
      <arglist>(const Pathname &amp;dest_dir, const ProgressData::ReceiverFnc &amp;progress)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>aaebfa49c61e735b55a75b2fbf01244ab</anchor>
      <arglist>(const Pathname &amp;dest_dir, MediaSetAccess &amp;media, const ProgressData::ReceiverFnc &amp;progress_receiver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ac4a7c65497bb9085f34412f3ae8c83b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>downloadAndReadIndexList</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a3546f3e4cd46d26e8a7e0735edce214d</anchor>
      <arglist>(MediaSetAccess &amp;media, const Pathname &amp;dest_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>downloadIndex</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a0ff41788da3f0214612354eecf192d4a</anchor>
      <arglist>(MediaSetAccess &amp;media, const OnMediaLocation &amp;resource, const Pathname &amp;dest_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readIndex</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a18b289df839e2758acaa1d31c5bc5d33</anchor>
      <arglist>(const Pathname &amp;index, const Pathname &amp;basedir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readChecksumsIndex</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a7d7adc7d3e4e66a1f91360efb7be0de7</anchor>
      <arglist>(const Pathname &amp;index, const Pathname &amp;basedir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readContentFileIndex</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a150fa048e39a399bb31ca6eea9a51f1a</anchor>
      <arglist>(const Pathname &amp;index, const Pathname &amp;basedir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getDirectoryContent</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ac1e6b3665f516924263fe5bc19d0011a</anchor>
      <arglist>(MediaSetAccess &amp;media, const OnMediaLocation &amp;resource, filesystem::DirContent &amp;content)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ManagedFile</type>
      <name>locateInCache</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a3d7c7b8aff6de1b74ed2835c71af0da1</anchor>
      <arglist>(const OnMediaLocation &amp;resource_r, const Pathname &amp;destDir_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>aba485c305e913c1da0cc79a90624ed05</anchor>
      <arglist>(const Pathname &amp;localfile_r, const std::list&lt; FileChecker &gt; &amp;checkers_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addDirJobs</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a495061f1fdc357b3c6844e9cf7da4492</anchor>
      <arglist>(MediaSetAccess &amp;media, const OnMediaLocation &amp;resource, const Pathname &amp;dest_dir, FetcherJob::Flags flags)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>autoaddIndexes</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a01d14308534c8e96c1b57382b94e835a</anchor>
      <arglist>(const filesystem::DirContent &amp;content, MediaSetAccess &amp;media, const OnMediaLocation &amp;resource, const Pathname &amp;dest_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>provideToDest</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a99e82bb0892bd125827aed4bcf3067e9</anchor>
      <arglist>(MediaSetAccess &amp;media_r, const Pathname &amp;destDir_r, const FetcherJob_Ptr &amp;jobp_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a4e962b9ffc84d141f002bcc3dde5df60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; FetcherJob_Ptr &gt;</type>
      <name>_resources</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a5fcaf9ac3d42af4119f05c7910606485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; FetcherIndex_Ptr, SameFetcherIndex &gt;</type>
      <name>_indexes</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a2824f28f14e21c956f6e8ff8d6864ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; CacheInfo &gt;</type>
      <name>_caches</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>abc9f64d07f42496a9e9e4dcef38a5472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, CheckSum &gt;</type>
      <name>_checksums</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a2d74e40e062e02ff2af3e3f2e1b257db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, filesystem::DirContent &gt;</type>
      <name>_dircontent</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a9142db534166c48a7aebf24f1165c0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaSetAccess *</type>
      <name>_mediaSetAccess</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>aa1b13ff5a6cb8aa92dba697a9730d3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fetcher::Options</type>
      <name>_options</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>ae426ba6b8296844f55b80adcc8a9ba1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a28c2f2dcd92d780928571111331f4b13</anchor>
      <arglist>(std::ostream &amp;str, const Fetcher::Impl &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Fetcher_1_1Impl.html</anchorfile>
      <anchor>a28c2f2dcd92d780928571111331f4b13</anchor>
      <arglist>(std::ostream &amp;str, const Fetcher::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::TmpPath::Impl</name>
    <filename>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoOp</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a25c75e93f38c819b21f49100796e3b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Autodelete</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a49cfdd5d5022be0037be26b6dad17dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepTopdir</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542ac2cdf2ebf5f7075a28f287a1b407019d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CtorDefault</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a27f84fc28536aaef95fb295a8e62dd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoOp</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a25c75e93f38c819b21f49100796e3b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Autodelete</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a49cfdd5d5022be0037be26b6dad17dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepTopdir</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542ac2cdf2ebf5f7075a28f287a1b407019d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CtorDefault</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a79d04c5d3601f5696d638c5a9295d542a27f84fc28536aaef95fb295a8e62dd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a57291f1a709a09dd06d7c88190be60c6</anchor>
      <arglist>(Pathname &amp;&amp;path_r, Flags flags_r=CtorDefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>ac2e2c944464475a83c19ab91dfdf04b2</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a1ce6dd90835ab4aef0fee4b138c1775c</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a22df959aba601d36fb1e8d2c2aaecc96</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>aaca5f9181b0776165de9425e74681895</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a03a5fe1ac638673d7b48cbbf2180fd64</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>aed93286ea27d337c4bf1f3bd6d5503a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoCleanup</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>aaa1b732bd1d8ab2fa916e0c2bae37958</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoCleanup</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a34f746fbf6b6a4713d2a78a9d06337e0</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a40f71e4ef5132df0c054978707960fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Flags</type>
      <name>_flags</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath_1_1Impl.html</anchorfile>
      <anchor>a4a1925369b68a4181a3df57fa6d27a08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::HistoryLogData::Impl</name>
    <filename>classzypp_1_1HistoryLogData_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>a23318baa04e6aec8841faa6740f56349</anchor>
      <arglist>(FieldVector &amp;fields_r, size_type expect_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>a96ebdf1b82c457bc11f72195ecbe1550</anchor>
      <arglist>(FieldVector &amp;fields_r, HistoryActionID action_r, size_type expect_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_checkFields</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>a7a6b2cf21928baec8c4672065d824d97</anchor>
      <arglist>(const FieldVector &amp;fields_r, size_type expect_r)</arglist>
    </member>
    <member kind="variable">
      <type>FieldVector</type>
      <name>_field</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>a17073f77f9598cd06f3bf1204336f90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Date</type>
      <name>_date</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>ac75f65c1f3e6844d7445b0b89422e167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HistoryActionID</type>
      <name>_action</name>
      <anchorfile>classzypp_1_1HistoryLogData_1_1Impl.html</anchorfile>
      <anchor>a1ccb6ef01163ea6eb9f865b52680d8fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::KeyRing::Impl</name>
    <filename>structzypp_1_1KeyRing_1_1Impl.html</filename>
    <base>KeyRingImpl</base>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1KeyRing_1_1Impl.html</anchorfile>
      <anchor>a7769ded030e465eadcd6cb21d40740d6</anchor>
      <arglist>(const filesystem::Pathname &amp;baseTmpDir)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::keyring::VerifyFileContext::Impl</name>
    <filename>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>af50c15f5b989bf93e8158752f69488cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a14c70d8e8fc02b2a344195aee680204b</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a3174ce560fd39f8257e89da8a0b17cb6</anchor>
      <arglist>(Pathname file_r, Pathname signature_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetResults</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a0c92b418edd1d53c883c0ce8bd81e0d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a11f8daed5e59a5979c4d97be1be6484b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_signature</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a41dcb8b00fc0829e443ae8048ad6f2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_shortFile</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>acb1ed44459f621cb7036a895cfcaf696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyContext</type>
      <name>_keyContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a4905a39694f4074198f8172de3caa24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BuddyKeys</type>
      <name>_buddyKeys</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>acfeb63d4c38f9c665833466475e4562a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_fileAccepted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>ae349378751361de2424751c821922934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_fileValidated</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a89c893b4b44e17aa77c9c3819d428728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_signatureId</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a77d67bb8e0ef5d229b99664ae6be3bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_signatureIdTrusted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a69019248c8ad11ab1c44b97c2df624ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a4ff078d539247d28d20195587b5d3bf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Locks::Impl</name>
    <filename>classzypp_1_1Locks_1_1Impl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>mergeList</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a70d5ed1553f347b227792759c32e818e</anchor>
      <arglist>(callback::SendReport&lt; SavingLocksReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>ae52b2f17972db8840576aaf0e8a51ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const LockSet &amp;</type>
      <name>locks</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a59f8fd21bccec95a56697abcabf6c943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LockSet &amp;</type>
      <name>MANIPlocks</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a97800ce12ca54b2e70ade8686414d1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const LockList &amp;</type>
      <name>APIlocks</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a88d5965bd318ced5fabde64f18cb14c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>LockSet</type>
      <name>toAdd</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>ab08b709b6388c3c635362a497864d3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockSet</type>
      <name>toRemove</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a82c2b756ab4af5538b345a064c1b6cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>locksDirty</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a86f6da6a85bdf032edad8faad7cce139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LockSet</type>
      <name>_locks</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a97f940bfa31f720a296601c4cef604f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LockList</type>
      <name>_APIlocks</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a3d4da650a491577a9e39b21158925c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_APIdirty</name>
      <anchorfile>classzypp_1_1Locks_1_1Impl.html</anchorfile>
      <anchor>a2ef7f49d982d02f52e3572545c52613b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::CredentialManager::Impl</name>
    <filename>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a81eb2e0cb7bd8f5403510ee1021781ca</anchor>
      <arglist>(CredManagerOptions &amp;&amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>afd7dd50ac6a5a6a036ff596a7a68e2e4</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>acfcd78d1f4b815bb589cfd2d06454daa</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a5c3ac756f8a411b99eb387e69ae34634</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>ae408e393455f3aec242f4e67fca5efee</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a0a3f17412d2fd0f194eff9ab5b4bb2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_globalCredentials</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>aaa3a13cd69cc741250d885d8f5f33b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_userCredentials</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a0a5aae976d501fc055530c1a44552845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processCredentials</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>aa0556182ad5a40c1db57cb5ea8275ea4</anchor>
      <arglist>(AuthData_Ptr &amp;cred)</arglist>
    </member>
    <member kind="function">
      <type>AuthData_Ptr</type>
      <name>getCred</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a2ec4ae5d1af7be5a12687bc0a6f4c3c2</anchor>
      <arglist>(const Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>AuthData_Ptr</type>
      <name>getCredFromFile</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>adcb011dc4c15c9816ad5a649b7524e51</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveGlobalCredentials</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>aa308709dc8081f0f558b54f74f7aa95a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveUserCredentials</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a8b8a83bf70f3b474ae852396656e9c72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CredManagerOptions</type>
      <name>_options</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a02fc521abfc0c90e8200570fa0229e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CredentialSet</type>
      <name>_credsGlobal</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a624d0d0116b8337becf290ad17b7eb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CredentialSet</type>
      <name>_credsUser</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a34ac600c8ccda0262592edbb3f73f7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CredentialSet</type>
      <name>_credsTmp</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>ae74d5b699dd884b66c571e478a368006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_globalDirty</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a89eb1db3f3979ef02bfdf95daacbe20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_userDirty</name>
      <anchorfile>structzypp_1_1media_1_1CredentialManager_1_1Impl.html</anchorfile>
      <anchor>a7777382b3deee6e0794bd63fc7c4ba64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::ProxyInfo::Impl</name>
    <filename>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>afa63168b71c8a79d5e8dfcfe5a8ef51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a08e8af8728a1e2cb0f3b7f07f054b4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a80e81dcc31ccd7c065ef5584badbfba7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>proxy</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a54f821e3287971a7864ab06ba2a2cb5b</anchor>
      <arglist>(const Url &amp;url_r) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ProxyInfo::NoProxyList</type>
      <name>noProxy</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a8666097f056adf136e5d3900d18d5fae</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ProxyInfo::NoProxyIterator</type>
      <name>noProxyBegin</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>aecdcb50b5777d0fc16c5dc2c58bf713b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ProxyInfo::NoProxyIterator</type>
      <name>noProxyEnd</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a3192db13fb15f961c123942d361dfa39</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useProxyFor</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a1b5e1cce7e912ba9e559bf0b4d6441a8</anchor>
      <arglist>(const Url &amp;url_r) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>_nullimpl</name>
      <anchorfile>structzypp_1_1media_1_1ProxyInfo_1_1Impl.html</anchorfile>
      <anchor>a5521c026a266b1cb96ed7238ef3cbc75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::TransferSettings::Impl</name>
    <filename>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ad125010f9dd31c6f972ec859af8fe929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a0e710cb50868c5f74d05f51043c45adf</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>aef0e8b705b8542a40fe8ed6c540bdf5e</anchor>
      <arglist>(Impl &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ac5721cc33169fbed0d12128adc3f50e2</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>acfceb085eb9d6e8a44dfc1276c9934af</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a5dfc7d6b84032b9f80353d312b62dd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safeAddHeader</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a668d208aaa5695b1ac217df1e51dade2</anchor>
      <arglist>(std::string val_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>abd6b179a7361bfadfb0c4a71159b7674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_headers</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a608933f807e06dd3bd09832082b5a08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_useragent</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a49d43a25e1ccf2b4fcca08cbfb609ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_username</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ac509a54a6841056310c9a1cd9f40140c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_password</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a6196c053ce861141a0c82d4904cbe43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_useproxy</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a5e217103b2b3ba23f95f9b9c54a1490b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_proxy</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a17886297edc5767e81553420b230a5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_proxy_username</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a657927bcacd7a3dd7e472b1534106e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_proxy_password</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a138547e6ba7d6eed06dd6e756d28225c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_authtype</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ac96166b8c1401e8895b0e901d0e13484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_timeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ab6277dee09fa9c21e015a8534720835c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_connect_timeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a896233aa9342e1481772690211b2313b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Url</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a5de426a63876108b2c6130ddfedb08f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_targetdir</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a9257a2418a41474f45b9e7abea7465f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_maxConcurrentConnections</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ae7e861969d2e1a8558ae1359f372ca54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_minDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a059a42fa365cfd0d475e1a386c9f7352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_maxDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ace59493de0b2b0337690d85d01584b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_maxSilentTries</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a314635a6ac0a7e657162f7c069054504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_verify_host</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>ac398cad18a37074b89cd893db9a56a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_verify_peer</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a731f410ef3129ba438e49438c9fdcf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_ca_path</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a65ec2d2f51d118588a1fa6aeb75995f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_client_cert_path</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a873f6a863cbc0762aa652d46144a4fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_client_key_path</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>adbed1f109dd51259bfee5dcd3c2c384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_enableCookieFile</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a37b13b7c69e1e985df3b5ae3db86d562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_head_requests_allowed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>aac53e2184090fa372064d15d5e673286</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a6f99bbb9e5b6c535eca53ad8625f9e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::UrlResolverPlugin::Impl</name>
    <filename>structzypp_1_1media_1_1UrlResolverPlugin_1_1Impl.html</filename>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1media_1_1UrlResolverPlugin_1_1Impl.html</anchorfile>
      <anchor>adeb2bf3d06bcba31e351b9d5218d7013</anchor>
      <arglist>(std::ostream &amp;str, const UrlResolverPlugin::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MediaSetAccess::Impl</name>
    <filename>classzypp_1_1MediaSetAccess_1_1Impl.html</filename>
    <member kind="typedef">
      <type>std::map&lt; media::MediaNr, media::MediaAccessId &gt;</type>
      <name>MediaMap</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>abc0534e21a765d89cafc2cd1231771ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; media::MediaNr, media::MediaVerifierRef &gt;</type>
      <name>VerifierMap</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>aaab878fa0a0b2e9c99381e18b2a29048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>ae43164f406af63cae9f57c7a244e4e79</anchor>
      <arglist>(MirroredOrigin &amp;&amp;origin, Pathname &amp;&amp;prefered_attach_point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>a2c21582adaee2c8c830d00b4f2905939</anchor>
      <arglist>(std::string &amp;&amp;label_r, MirroredOrigin &amp;&amp;origin, Pathname &amp;&amp;prefered_attach_point)</arglist>
    </member>
    <member kind="variable">
      <type>MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>a41ca5e5044b7959502c10b7f4e3fa50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_prefAttachPoint</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>a1eb07795cad3f444fae1ad1505129cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>a971f60ebe52927741de4617a9f5f413d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MediaMap</type>
      <name>_medias</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>acf9263cc270b751cadc8352258823e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VerifierMap</type>
      <name>_verifiers</name>
      <anchorfile>classzypp_1_1MediaSetAccess_1_1Impl.html</anchorfile>
      <anchor>a89591e9cfb11c10fd8db8419b10ec8cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::LoadTestcase::Impl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1LoadTestcase_1_1Impl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>loadHelix</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1LoadTestcase_1_1Impl.html</anchorfile>
      <anchor>a1cde58b3f8ef97126c7695f158aaeb62</anchor>
      <arglist>(const Pathname &amp;filename, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadYaml</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1LoadTestcase_1_1Impl.html</anchorfile>
      <anchor>a882ac8adaa9d0aea9fb1ba34c0ec85b0</anchor>
      <arglist>(const Pathname &amp;path, std::string *err)</arglist>
    </member>
    <member kind="variable">
      <type>TestcaseSetup</type>
      <name>_setup</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1LoadTestcase_1_1Impl.html</anchorfile>
      <anchor>ad20dcf05855f9a44a28a4743449b8a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TestcaseTrials</type>
      <name>_trials</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1LoadTestcase_1_1Impl.html</anchorfile>
      <anchor>ab04246b6a75e61d8831569b37be0343f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::TestcaseTrial::Impl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Impl.html</filename>
    <member kind="function">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Impl.html</anchorfile>
      <anchor>a8398ae9c841c903c2708c1fe0bf57a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node &gt;</type>
      <name>nodes</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Impl.html</anchorfile>
      <anchor>a8efd338ab7fdb77c4ba242ba4078f27c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::TestcaseTrial::Node::Impl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</filename>
    <member kind="function">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</anchorfile>
      <anchor>a36c25307104ba2a9ec8445135ecf0edc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</anchorfile>
      <anchor>a628e83445eb9fed7704ff476f165e334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</anchorfile>
      <anchor>aa9de1736d5154e04fde89de3401e5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>properties</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</anchorfile>
      <anchor>a5c6c9495aac592038cd139333fdf0ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::shared_ptr&lt; Node &gt; &gt;</type>
      <name>children</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node_1_1Impl.html</anchorfile>
      <anchor>aa93e47055c42beb893c308748217667a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::OnMediaLocation::Impl</name>
    <filename>classzypp_1_1OnMediaLocation_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a14a90ad67919a23c7a7c0e1e205ab842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a69d8a054dce02cdd9cd3af491c68c3e8</anchor>
      <arglist>(Pathname filename_r, unsigned medianr_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>aacaa28fca79f72a4e7b953418bb2306b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_filename</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a789e952add2f7c8d8f335433e3381878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>_medianr</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>ab2de4640784762c0aea40ad8d6fc4aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_optional</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a306aa008c5af49f30fe2c3bd74525ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ByteCount</type>
      <name>_downloadSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>ac0d3834e70171aef3d7d3e64c64005e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CheckSum</type>
      <name>_checksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a4c99ccf53674ddf4952314f09e9876e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ByteCount</type>
      <name>_openSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>abed4e25e56c371ab486d49c81aac3c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CheckSum</type>
      <name>_openChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a891e8a931352c01e34aab42e7a8bcaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ByteCount</type>
      <name>_headerSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a0677f022b6d3dc309911f46e813c8333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CheckSum</type>
      <name>_headerChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>ad75d6bfb53a8e0b75cf2008ae53d287a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_deltafile</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a2d8d3169f72566358fcb72a1453c87be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_mirrorsAllowed</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>ae2dadb782cf2263818cc2e5a497e5e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a3cf5e83f0dd776644f9f5b7936b1fa1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>aa21b47c95ccdb80f2d61295bc6cbef65</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1OnMediaLocation_1_1Impl.html</anchorfile>
      <anchor>a34adffca3e245d17e3623be96b5f4455</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::HistoryLogReader::Impl</name>
    <filename>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a0d753c3470a05aa97da7f13f9247bf12</anchor>
      <arglist>(Pathname &amp;&amp;historyFile_r, Options &amp;&amp;options_r, ProcessData &amp;&amp;callback_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseLine</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a3581a24a67e105de6c1426dd766943f1</anchor>
      <arglist>(const std::string &amp;line_r, unsigned int lineNr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readAll</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a9b2bbfed51c3eee047a81d4ead15aeca</anchor>
      <arglist>(const ProgressData::ReceiverFnc &amp;progress_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFrom</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a40b44439a2bcea49c93a18508d63a2ec</anchor>
      <arglist>(const Date &amp;date_r, const ProgressData::ReceiverFnc &amp;progress_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromTo</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a13ebe0e72c63eb26aba9849af31367f2</anchor>
      <arglist>(const Date &amp;fromDate_r, const Date &amp;toDate_r, const ProgressData::ReceiverFnc &amp;progress_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addActionFilter</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a0645c10ce4476a5c82e4a90585bb35ea</anchor>
      <arglist>(const HistoryActionID &amp;action_r)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_filename</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>af3ed57d7e2ba111c33e598f407504dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Options</type>
      <name>_options</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a2b41c8a6dca43b953098f67c1b868685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProcessData</type>
      <name>_callback</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>aef903a9aef252320b6e193fefa5a30da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>_actionfilter</name>
      <anchorfile>structzypp_1_1parser_1_1HistoryLogReader_1_1Impl.html</anchorfile>
      <anchor>a057ac7e5e0fb0a1533478123930ba6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::ProductFileData::Impl</name>
    <filename>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</filename>
    <member kind="variable">
      <type>IdString</type>
      <name>_vendor</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a28c3540bfad6ceb895f139834d2edd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdString</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a0db8e69cd95177c77ff2cee0b275479f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a1f8d979dc037bcb814e2766d8b9d1f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_arch</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a7bd844bd9112d00d6378082ff80f955b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_shortName</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a488ba9731dfd430cad71480568007f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_summary</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>ae26ea6a4a5513e537cf3ced4ce0f8904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_productline</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a4df1129b5813059880094c580b5af5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_registerTarget</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>aca6e492f464ec9499c60b5397d0827b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_registerRelease</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a895bb5f80f67ed984c0fb4f8a836c39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_registerFlavor</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>ac5baee59b18bc0f2cb11fda97007a90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_updaterepokey</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a88252a5559dfeb9274c97f765c27f162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Upgrades</type>
      <name>_upgrades</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Impl.html</anchorfile>
      <anchor>a354ccb5a0f47f5a1bf371360871cc367</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::ProductFileData::Upgrade::Impl</name>
    <filename>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>a80bfb833f989e24fb92dc4fdcb945265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_summary</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>a49d5f10d88327ec7c33114a56619ef0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_repository</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>a8655017244429fbbe47b91737e4959a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_product</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>a1bbe1caedfa831325eefd7fee30ee14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_notify</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>af7d59224c1b31bed989d6fb9932a9a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_status</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade_1_1Impl.html</anchorfile>
      <anchor>a218829b9ee06cac6aeb728a8fafd1b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::RepoindexFileReader::Impl</name>
    <filename>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>a9998d66a22136c8ad1084552751eb3ce</anchor>
      <arglist>(const InputStream &amp;is, ProcessResource &amp;&amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>consumeNode</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>a50c6396e63738a593bb8da2d2707fc53</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; Date::Duration, 0 &gt;</type>
      <name>_ttl</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>a4a3fb8d176773b5f2cf0df9519fc4c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getAttrValue</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>af4c4100bbdabb6731ec32ce11ba82389</anchor>
      <arglist>(const std::string &amp;key_r, Reader &amp;reader_r, std::string &amp;value_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessResource</type>
      <name>_callback</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>aa4f50e155932664c6b32cefb9b9d194a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VarReplacer</type>
      <name>_replacer</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader_1_1Impl.html</anchorfile>
      <anchor>a6a0c8caab5ecaef506a112acd238d66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::ServiceFileReader::Impl</name>
    <filename>classzypp_1_1parser_1_1ServiceFileReader_1_1Impl.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parseServices</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader_1_1Impl.html</anchorfile>
      <anchor>a269231dbd1309fc9b638eaa4188ff6fe</anchor>
      <arglist>(const Pathname &amp;file, const ServiceFileReader::ProcessService &amp;callback)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::susetags::ContentFileReader::Impl</name>
    <filename>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>ae44bdfa3292007931428c026d38590c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RepoIndex &amp;</type>
      <name>repoindex</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>ad5e4b6d7abcf9c285d028c2ec137aae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRepoIndex</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>a9be757d9ee885b9a5fb968acc331b7f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoIndex_Ptr</type>
      <name>handoutRepoIndex</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>a83a0b9968aaf0a4ea565cc6cc562ae9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFileCheckSum</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>af15a99a52eae5f0cf5a663e60e6f773e</anchor>
      <arglist>(std::map&lt; std::string, CheckSum &gt; &amp;map_r, const std::string &amp;value) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_inputname</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>a5c4d540b413cb40f8cc61bf1acd159f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoIndex_Ptr</type>
      <name>_repoindex</name>
      <anchorfile>structzypp_1_1parser_1_1susetags_1_1ContentFileReader_1_1Impl.html</anchorfile>
      <anchor>ac7febe4e5c986fcdd196e427b960169a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::yum::RepomdFileReader::Impl</name>
    <filename>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>af0c0cf5b55d468b2186175a1b19f97e2</anchor>
      <arglist>(const Pathname &amp;repomd_file, ProcessResource &amp;&amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>consumeNode</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>a2e6ffd85fa8349a65373f07c33d80b1e</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>a3148dd0c9db49bed2f5be4b053c3661a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CheckSum</type>
      <name>getChecksum</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>a267ff9e4eeb6e4093e9553e96970f8ca</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ByteCount</type>
      <name>getSize</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>a65b3f4d451050c2c527b0c115f88d063</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessResource</type>
      <name>_callback</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>ad8888690084d0c547ab01dccfc830023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_typeStr</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>aabd6cb5b160430c45b138531bcc54674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OnMediaLocation</type>
      <name>_location</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>ac88de4e4d67fe10b5229e9e60938c4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_keywords</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader_1_1Impl.html</anchorfile>
      <anchor>a7c5b4e1e6053f7201d480a6f53892ad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginExecutor::Impl</name>
    <filename>classzypp_1_1PluginExecutor_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a8e2f55b0959edae7a5e9dc81b5bb0b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>ac11a4ca4ee57aba255bc6b6c9d2d6aa4</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a0ac75c960b6364015055a49c061e83d8</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a7eacdf1145823784fc749bc05fee855b</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a1d526f7c29dfe74d24e9601d4e3b596b</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a16cd45545ee8db550f440fbee24a7034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a3d0473bf50dda8b38135fd383de74a21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>abcdccdeca942f8f341d5670185788ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>aff5765b0f2a05d92307a89fd8b54c210</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>aceaa0368253a9ee84e9a8cb71e2f367c</anchor>
      <arglist>(const PluginFrame &amp;frame_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; PluginScript &gt;</type>
      <name>scripts</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>acd57b24ea8f5e92209eb8ef6710fedb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doLoad</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a54aea6f4ee23857f50eca0ea2a340615</anchor>
      <arglist>(const PathInfo &amp;pi_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PluginFrame</type>
      <name>doSend</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a42a394a5ef0c10e0e8baea3fd7af3478</anchor>
      <arglist>(PluginScript &amp;script_r, const PluginFrame &amp;frame_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; PluginScript &gt;</type>
      <name>_scripts</name>
      <anchorfile>classzypp_1_1PluginExecutor_1_1Impl.html</anchorfile>
      <anchor>a70f460128338a9040c0180e9767ee152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PluginFrame::Impl</name>
    <filename>structzypp_1_1PluginFrame_1_1Impl.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; HeaderListIterator, HeaderListIterator &gt;</type>
      <name>constKeyRange</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a89bdfff940855b7fb891b80050cee733</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; HeaderList::iterator, HeaderList::iterator &gt;</type>
      <name>KeyRange</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ad18c5d2698ec824e742d372cb9f2b152</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a5390a5b3a1af39e2da64f02a9a9adabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a7a2aa4c77c77f2190ca7f05f58657be4</anchor>
      <arglist>(const std::string &amp;command_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a3f4c24ea7ddf4a8feeac69c4f22eb734</anchor>
      <arglist>(const std::string &amp;command_r, ByteArray &amp;&amp;body_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a1ab72481c7b5b474e730d7cee627a101</anchor>
      <arglist>(const std::string &amp;command_r, HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>afc555c25a4c633623dcff37a5a90d21f</anchor>
      <arglist>(const std::string &amp;command_r, ByteArray &amp;&amp;body_r, HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a946f87278a9a71fff5560cad1375f503</anchor>
      <arglist>(std::istream &amp;stream_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>aad8c5bfbeb50eac6dd790c5195394f8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>command</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a37206c381cd18a40f6f6783c4b0859f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a170883912ebd53ff80d4cbc2ed873edd</anchor>
      <arglist>(const std::string &amp;command_r)</arglist>
    </member>
    <member kind="function">
      <type>const ByteArray &amp;</type>
      <name>body</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>afcb1360545aae78ebd7ac27844388c0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray &amp;</type>
      <name>bodyRef</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>afdfeb6f13f3ed70466b73ba68d87a162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBody</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ae788cbcd7722024b9d3a9254ef2f036a</anchor>
      <arglist>(ByteArray &amp;&amp;body_r)</arglist>
    </member>
    <member kind="function">
      <type>HeaderList &amp;</type>
      <name>headerList</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a4b9cdfc8b2a49b4ef757540411671ead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HeaderList &amp;</type>
      <name>headerList</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a8051eb54a0e1745312ee08e87abd4eb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a1b6db5986da517e04eae21dfe93024fd</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a9664de31584fca8cb4a79a7555a397b3</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;default_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeaderNT</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a373031fcf1001f5cfdb6c187b6dc9e69</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;default_r) const</arglist>
    </member>
    <member kind="function">
      <type>HeaderList::value_type</type>
      <name>mkHeaderPair</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ae3bd62fc4d3d1d948b10d9278bfe7d2d</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ab2b6572d7eb7272c34ba7ee71eb08334</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>abb692a04d15dff5017b966ee1e13fa22</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ae297a9183e03f0eaedb11520dfef6599</anchor>
      <arglist>(HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRawHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ad74c7a76eb251efc9d8b5c6a6edcb95e</anchor>
      <arglist>(const std::string_view data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ab7d196b41f4c443ed1e0197633b73ed9</anchor>
      <arglist>(const std::string &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeTo</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a06c88bc9835f6c1b1c6bf263fbb9a475</anchor>
      <arglist>(std::ostream &amp;stream_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>escapeHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ac576f63811bd7cbd5725c7e2dc207709</anchor>
      <arglist>(std::string_view val, bool escapeColon=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>unescapeHeader</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a6a888993ce624c7017161c86d8e2235e</anchor>
      <arglist>(std::string_view val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a2e8f6a2c3f3f92a1cc0d513645040d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>ad2861ed439b58a1cca5297098686c47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_command</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a3bf5f454060e3a8e547eb7c89f34c828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteArray</type>
      <name>_body</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>af7c009f6a520740e0731e1315523716a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderList</type>
      <name>_header</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a30fca2b2ddbd46e666a94efd5bf25eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1PluginFrame_1_1Impl.html</anchorfile>
      <anchor>af8fdc0a73fc3ed581c4d6b63f50dc3f0</anchor>
      <arglist>(std::ostream &amp;str, const PluginFrame::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PluginScript::Impl</name>
    <filename>structzypp_1_1PluginScript_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a9077bc8e95ff25eb7e8058173ec70727</anchor>
      <arglist>(Pathname &amp;&amp;script_r=Pathname(), Arguments &amp;&amp;args_r=Arguments())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a3d13299605b9c9d8a2c1b19b327faab7</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a2c0d23ab38a0fc6e2301aaf863ed4d47</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a4c03e22025e6195fb08cf0d46c7adef7</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a875326bf0f1ea8550c84b883308a7318</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a7c0dd7c8f3ef55f31c1daa46a83a5962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>script</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a50c80600b72cede98dda17ad8feb4bb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arguments &amp;</type>
      <name>args</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>ab63c060521be4cf329eb80943601ddb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getPid</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a8bd2eebefcd06a365e00fe8dc9e37ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a8e797eb3140f9c81b0b047b9b52a282b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lastReturn</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a5cfbe00bebf47a62bc83d414951c69fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lastExecError</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a8dd40a05277ad154c26afc8a58a4bc6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a8226808a7325e262ad577826cc7231e8</anchor>
      <arglist>(const Pathname &amp;script_r=Pathname(), const Arguments &amp;args_r=Arguments())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>aed015c905161efa6d7c757d2d7b550d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a85dcc6360799e8167784fc62f2e0feea</anchor>
      <arglist>(const PluginFrame &amp;frame_r) const</arglist>
    </member>
    <member kind="function">
      <type>PluginFrame</type>
      <name>receive</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a0c637018b93bc361da3355a3834ae637</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_sendTimeout</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a65a117c712815b4338a7d2cf302da48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>_receiveTimeout</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a5158ea3fb0debfb86e614ce98e41f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>_defaultSendTimeout</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a284b6946196bb1851f34096ef253a06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>_defaultReceiveTimeout</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a8d7750e1a9646c4edcd7ba782609e596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_script</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a238f054563dac8af02be60f95acd4c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arguments</type>
      <name>_args</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a919387f07666578cbe4d4638a1a083ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; ExternalProgramWithStderr &gt;</type>
      <name>_cmd</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a738a8670e2b87d1636e13c64e1552a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; int, 0 &gt;</type>
      <name>_lastReturn</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a4112125951ea7bd56018100d2fc017cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lastExecError</name>
      <anchorfile>structzypp_1_1PluginScript_1_1Impl.html</anchorfile>
      <anchor>a24a0cdb30dd7d65965a82ffec6f31316</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PoolItem::Impl</name>
    <filename>structzypp_1_1PoolItem_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a06812a829410cb7c9d136416d79e780c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>aca60ea8703ea8b5fe1812473047662f5</anchor>
      <arglist>(ResObject::constPtr &amp;&amp;res_r, ResStatus &amp;&amp;status_r)</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>status</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a237f8b28d2e21dc0f9ef72e70d1f7b3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>buddy</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a62b5a4ea3a61731d81832aadb3430619</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBuddy</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a2209279c8f1be9d057a385aafc0f7f1c</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type>ResObject::constPtr</type>
      <name>resolvable</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>afe14b15ce49d396e787c834ce7fe32ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReset</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>ae600e8771c34b63ea8ba1e137ce8c9f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReinit</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>afafcd60a99716f8075a30be3e81d3e44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>aa39eaa0fa959c70e8b1e91abc1056c70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelevant</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a8c0055a9983e8fca8f12c16af9fc1399</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>ae1d49b5606c30e55c9d99e3fa4be8ed7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a647609b44a64f2c76812be26dfd37c17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a175d24508b8be1ce49470d2aaf807574</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnwanted</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>af5a1f0c39c26c1e3f021054c18c41ce4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResStatus</type>
      <name>_status</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>adfe15f234b4e5cac7f6b5a890e563715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResObject::constPtr</type>
      <name>_resolvable</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a3c3961735ac2856f374f3befbb36ecb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; sat::detail::IdType, sat::detail::noId &gt;</type>
      <name>_buddy</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>adec641a6216641e6d030b0c4c1143d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a655a55987e3a4f54e140395b6e67d674</anchor>
      <arglist>(std::ostream &amp;str, const PoolItem::Impl &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResStatus</type>
      <name>_savedStatus</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>ac35beb628f7fdca725ce2be933f19695</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a54fd156928e7cb8545938699b47ad36e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a54d1b2f4da73c0a7740aa95aa57f640f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameState</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a3097cbf5207033c5dae772aea4d87690</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>structzypp_1_1PoolItem_1_1Impl.html</anchorfile>
      <anchor>a687323ccdfbbbd272fc052138207fb9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PoolItemBest::Impl</name>
    <filename>structzypp_1_1PoolItemBest_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PoolItemBest_1_1Impl.html</anchorfile>
      <anchor>a58be55d7576c29c304167280cc77a83b</anchor>
      <arglist>(bool preferNotLocked_r)</arglist>
    </member>
    <member kind="variable">
      <type>Container</type>
      <name>_container</name>
      <anchorfile>structzypp_1_1PoolItemBest_1_1Impl.html</anchorfile>
      <anchor>ad6adfe37a75b6291c558351b62f1fa25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_preferNotLocked</name>
      <anchorfile>structzypp_1_1PoolItemBest_1_1Impl.html</anchorfile>
      <anchor>accdc4a66b2d0e69590d65cdace42cb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1PoolItemBest_1_1Impl.html</anchorfile>
      <anchor>ac2149e3eb04528cf06a60ab636bad835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1PoolItemBest_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PoolQuery::Impl</name>
    <filename>classzypp_1_1PoolQuery_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>acd2d1d2f0b54182a479290881fa83b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>ab46f0ae78c302b496a713d552e1a6346</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a4b5a6efbdb6153ef0ec91303dad6033f</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>aca9cd198a0100ae92c139c64ed3d43ef</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>adff2876e03187c9489802567e420dd1e</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>ad4cada081ae1d8483b4a4345aa6649c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>af0a79c9b6266956433f52cb81c5d9dcc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StrContainer</type>
      <name>_strings</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a6bec7921fb6ee5a618866abddc4ca729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AttrRawStrMap</type>
      <name>_attrs</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a98a18d380c944aa8f0ef71c584b0c7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; AttrMatchData &gt;</type>
      <name>_uncompiledPredicated</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a81ad385b6a1b8681cd8e22715f48a38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Match</type>
      <name>_flags</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a29016a05ded34520c8295c38b73db6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_match_word</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a9668958914cd4850cbd1fa8a21e75e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StatusFilter</type>
      <name>_status_flags</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a160cb3195faa35752896a756b450c920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a0f08c17c8903443c6a24f93fa74b7850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rel</type>
      <name>_op</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a18ca4b948c1f896aa8f30cdd1842dc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StrContainer</type>
      <name>_repos</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a132b835a95cbde0dadbccd322652585a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Kinds</type>
      <name>_kinds</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a0f8483cf8fae3561c4cd8e7dfa91a7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_comment</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a501307e8d34232814edce2060cbcf378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AttrMatchList</type>
      <name>_attrMatchList</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>ace53259dd31a8e97eef4bd91f126522b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a60ff0c6e1fe855b25971e264adf3c5a9</anchor>
      <arglist>(const PoolQuery::Impl &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>ae70b263faf4d8f18100fd9c9ec8924cc</anchor>
      <arglist>(const PoolQuery::Impl &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a64b342b85ab61f38b0133cb652fc3cd2</anchor>
      <arglist>(const PoolQuery::Impl &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compile</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a584731701b3cb0edf58f45ea135ba888</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StrMatcher</type>
      <name>joinedStrMatcher</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a8a44a4036f3d22167fae8726ed49ef29</anchor>
      <arglist>(const StrContainer &amp;container_r, const Match &amp;flags_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>ae88698b401f7623685ebefa520fa73fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1PoolQuery_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ProblemSolution::Impl</name>
    <filename>structzypp_1_1ProblemSolution_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>aaab2f09349c65341a2e219738fa83500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>af866954704ac42e5fe9b3070717ef9c0</anchor>
      <arglist>(std::string &amp;&amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>ad5996f4007b62930697fe56f63ee00d3</anchor>
      <arglist>(std::string &amp;&amp;description, std::string &amp;&amp;details)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; PoolItem &gt;</type>
      <name>collectActionItems</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a5dc7037c32ddbd975508c96bc6a409e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allActionsMatch</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a6de7e97effc5d4a82130de32618e0094</anchor>
      <arglist>(Predicate &amp;&amp;predicate) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_description</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a9d1d9d0bfe2978d779e5b7703898cac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_details</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a07cb788b8aaa608e10e36397eed5fa5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SolutionActionList</type>
      <name>_actions</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>afccda47f45aa06bb596aa4152607bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a4881d6fa497e50f4bbc20217034739bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1ProblemSolution_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PurgeKernels::Impl</name>
    <filename>structzypp_1_1PurgeKernels_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>aea9976617c1a029ebf13beb79d379db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnameR</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a8e330b0bb79a8e1d174ec19507897d03</anchor>
      <arglist>(const std::string &amp;uname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePackageAndCheck</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a828862f7d5031501257d6caea82601ba</anchor>
      <arglist>(const sat::Solvable slv, const std::set&lt; sat::Solvable &gt; &amp;keepList, const std::set&lt; sat::Solvable &gt; &amp;removeList) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseKeepSpec</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>abcbb8efa43873c30013cda17c99e90e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillKeepList</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>af03e337ce03f45d235780af21e92257f</anchor>
      <arglist>(const GroupMap &amp;installedKernels, std::set&lt; sat::Solvable &gt; &amp;keepList, std::set&lt; sat::Solvable &gt; &amp;removeList) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>versionMatch</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a653ee93fad5b88ea8f70e8dbd2cc2f05</anchor>
      <arglist>(const Edition &amp;a, const Edition &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; size_t &gt;</type>
      <name>_keepLatestOffsets</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a8d3f8b5cac5e55eedb22ced88df6e77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; size_t &gt;</type>
      <name>_keepOldestOffsets</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>aa9e8dd2ddcdb7d97c3809f3a8646e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; Edition &gt;</type>
      <name>_keepSpecificEditions</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a67426fe5c067701563ba2df32f702ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_uname_r</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a1b9a22b926c4b2e49204bb9587d6820f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; Edition &gt;</type>
      <name>_runningKernelEditionVariants</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a86574728b2a4a29f24b6282c4dfa45ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Flavour</type>
      <name>_runningKernelFlavour</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>afd2f92dd74432bda0c88381e830f7df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_kernelArch</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a81d073ad7a555cafe4b96166fbe8b138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_keepSpec</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a5ab5f8b5b5bca9cfe53ecbab8c35a3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_keepRunning</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>a209cdee77c7d15116c619818cd839c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_detectedRunning</name>
      <anchorfile>structzypp_1_1PurgeKernels_1_1Impl.html</anchorfile>
      <anchor>ac2a0f52470ee68830763c13395546816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::DeltaCandidates::Impl</name>
    <filename>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a968e3b23696a0101cb1610af2003d543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a22afdce6cb3554f33c7f0633fe04fe53</anchor>
      <arglist>(std::list&lt; Repository &gt; &amp;&amp;repos, std::string &amp;&amp;pkgname=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; Repository &gt;</type>
      <name>repos</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a480d4e6f86d8b862f752871f23f7c6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pkgname</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a59f8d7a74bb439d05f6c54db6e272d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a6e56966dca0b1e147cfe474e43b898b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1repo_1_1DeltaCandidates_1_1Impl.html</anchorfile>
      <anchor>a9f64f78b6ae83596481840e7c18f5fec</anchor>
      <arglist>(std::ostream &amp;str, const DeltaCandidates::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PackageProvider::Impl</name>
    <filename>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>a67b850e498582fc43778b9d36f913295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>aadd37a1110231a52a6b1c170f8dd0f4d</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>ae1e57436cd990066f96f8ae52722bb2c</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>ad32d1f4c6216dc9a010cb201d43458e9</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>acd24ebb33ce0970adbdb1ef02795b36f</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>a14bfb94a58ba7319819b0d425ca5023d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ManagedFile</type>
      <name>providePackage</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>a6d035d49de1d00b1566602e45bf4baf3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ManagedFile</type>
      <name>providePackageFromCache</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>a4b38f34c43c314001aee72629209eb2f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCached</name>
      <anchorfile>structzypp_1_1repo_1_1PackageProvider_1_1Impl.html</anchorfile>
      <anchor>a2a86ca89a28fd6b80fa244281d2028cb</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PluginServices::Impl</name>
    <filename>classzypp_1_1repo_1_1PluginServices_1_1Impl.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadServices</name>
      <anchorfile>classzypp_1_1repo_1_1PluginServices_1_1Impl.html</anchorfile>
      <anchor>a89a3a7fea959102b67aa58229b1e7d4e</anchor>
      <arglist>(const Pathname &amp;path, const PluginServices::ProcessService &amp;callback)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoInfoBase::Impl</name>
    <filename>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a4e83b65629985d28bb59675bbf924734</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a579b511a7464faf3a72b5e0ec6e98ac6</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlias</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a19509e9e443d5b2c98c3505a66e4d769</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a5e5df1649a4e02409ea4c0a0ebe0ffa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_autorefresh</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>af5c58b77b68675681a854197411703db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_alias</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a7b11e196ce40cf4d964cace33f2dc030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_escaped_alias</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>affd5d77806defb3c24ff5f87f9614809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepoVariablesReplacedString</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a9b2b06780634affc441fda6f3e08d4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_filepath</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a9c1a3f3f0b6c85ab2ce3826768c23bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>aa46512b7f713a4447a115e5d600267a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1repo_1_1RepoInfoBase_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoMediaAccess::Impl</name>
    <filename>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a840cc61399387a5da20c8c524003bd74</anchor>
      <arglist>(ProvideFilePolicy &amp;&amp;defaultPolicy_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a3d5c86eae7b4f9edb02b020dd6cb4732</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>aa8e966254a35d60cf101dfc9549db272</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>ab3ad2316e7c09fb580578e50aa30eb8d</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a6eeebd4d80fc58ccf76ade3a47419ef7</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a39a073b575b2c63055f9b9caf9c87e83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; MediaSetAccess &gt;</type>
      <name>mediaAccessForUrl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a36014975a6ac667a646ededdf4c8ec69</anchor>
      <arglist>(const MirroredOrigin &amp;origin, RepoInfo repo)</arglist>
    </member>
    <member kind="variable">
      <type>ProvideFilePolicy</type>
      <name>_defaultPolicy</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a173b236f51fad5bb04d2570bb00083cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setVerifierForRepo</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>ab0b0f6e913d636e1a9379073e7f7c9bf</anchor>
      <arglist>(const RepoInfo &amp;repo, const shared_ptr&lt; MediaSetAccess &gt; &amp;media)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; shared_ptr&lt; MediaSetAccess &gt;, RepoInfo &gt;</type>
      <name>_verifier</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>a1648dcd08c69cfc4dffbafda5d3d4f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; Url, shared_ptr&lt; MediaSetAccess &gt; &gt;</type>
      <name>_medias</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess_1_1Impl.html</anchorfile>
      <anchor>aa363f28f5c60d108ca90d39a0ecf19d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::SUSEMediaVerifier::Impl</name>
    <filename>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a9c8b5052eafbf047374bc4d357312b71</anchor>
      <arglist>(const Pathname &amp;path_r, media::MediaNr mediaNr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a5b77531203dceaeec7f49df8ca8cdbd9</anchor>
      <arglist>(const Impl &amp;rhs, media::MediaNr mediaNr_r)</arglist>
    </member>
    <member kind="function">
      <type>const SMVData &amp;</type>
      <name>smvData</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a8f3d3478f7ce410dcf40314cf3e360eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>media::MediaNr</type>
      <name>mediaNr</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a0bff5620365e2c97d1c6b96cd3dc23fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>mediaFilePath</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a200105a9125baaac53019e3b231b6e08</anchor>
      <arglist>(media::MediaNr mediaNr_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>expectedAsUserString</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a43db9644210cc25cfbf047446f6a924e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; SMVData &gt;</type>
      <name>_smvData</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a70f91c190c2853483388ff99c3c33a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>media::MediaNr</type>
      <name>_mediaNr</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>ae882a1d4892d1ba393890338b4b6c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier_1_1Impl.html</anchorfile>
      <anchor>a154aece34dac5a27a633394d9a03b680</anchor>
      <arglist>(std::ostream &amp;str, const SUSEMediaVerifier::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RepoInfo::Impl</name>
    <filename>structzypp_1_1RepoInfo_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>af64954dcbc129be81edbc27a6c91fb95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a124f8598cfd622569e579d12b4ea6d2f</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>afada96334ee3774fde9e11688e55c544</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ae7bb136bc06a154096ac1101839fae44</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a8e1a4d2c94d7c26b73ba675da9bd8e6e</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a7e76aab9504a86d2fb8f4bd1e099e41c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a5c17ea1dd4a100064716a54b0c72c129</anchor>
      <arglist>(const repo::RepoType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedType</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ad8a562f97c473bce3b6986e0ab359d19</anchor>
      <arglist>(const repo::RepoType &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>repo::RepoType</type>
      <name>type</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ae552eeb95a48d9aad314e0fae82551b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>licenseTgz</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a3a0d6c8e44a2c560f8a28cc922b51bf6</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>RepoVariablesReplacedUrl</type>
      <name>baseUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a6501eed8dd8e81379b112a4fd9d2c118</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoVariablesReplacedUrlList &amp;</type>
      <name>baseUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a7a6ff0d745ddf28e8c8c7d44751e2dad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>location</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a6ae6098a721e4ba1a0cd81522e272959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMirrorUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ab7d3d4caced863854f4e416be7098254</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>url_set &amp;</type>
      <name>mirrorUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a107c551ee57cc437cb7131bfe050abca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MirroredOriginSet</type>
      <name>repoOrigins</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ade1b1fa77793ad192e2a9f141dd7ca0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoVariablesReplacedUrlList &amp;</type>
      <name>baseUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ae1282a7da3c3ce7d29df9a0b6a0fd04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>baseurl2dump</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a6f043cd7981e68f10db5bc9c3c88a49b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoVariablesReplacedUrlList &amp;</type>
      <name>gpgKeyUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ac58a835053f9f58de17675c6e51a452f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoVariablesReplacedUrlList &amp;</type>
      <name>gpgKeyUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>af3dbb6aa229c20823aa9dbe5889307a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>repoStatusString</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a0c612b2da7eea620ae39b68e385a9c6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>contentKeywords</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a688861b3399692fbb766992dce94d7de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContent</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aa16fb8d54f58b1f31fa7ac62e3f03f51</anchor>
      <arglist>(const std::string &amp;keyword_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a7bc6560087ee6d42fd6020d087ad6f73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a669ba9093abe603f9d0d1e2a17269d88</anchor>
      <arglist>(const std::string &amp;keyword_r) const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>internalValidRepoSignature</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a0be8b2595ad731334b8efc2821f688c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalSetValidRepoSignature</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ab134b64b38eac2c2a61e43ab63a9242e</anchor>
      <arglist>(TriBool value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>internalUnsignedConfirmed</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a10380dcd0a9c5eaa5a15e376a02dbea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>triBoolFromPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a0eb9eceb77f168d9f67a410f2ceb928a</anchor>
      <arglist>(const Pathname &amp;path_r, TriBool &amp;ret_r) const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>triBoolFromPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a1070955bc9a9364a7a4dc8275228dbf9</anchor>
      <arglist>(const Pathname &amp;path_r) const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>rawGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aafd4fa7307ed51557586092ce4c8d136</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>rawRepoGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ab087faa3994e8b68877620b3dce62e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>rawPkgGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a035d40780a59417aac6c40955f2b1332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rawGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a9db0fa7d41115fb7598bafa4f371d2da</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rawRepoGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a1f3e406c80bbf5aa0a7810c5ff38d86b</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rawPkgGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a2ecbb7dd3c7d74801df328d8829d79df</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cfgGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a43d0422decdfd0f6f21311b25e8c25c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>cfgRepoGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ac6a606798274b64eb0ae50d773b02305</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>cfgPkgGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a68a76ac3cd72019d9ddda41d081713c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoVariablesReplacedUrl &amp;</type>
      <name>mirrorListUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aa4a134008479b68e58373647f32adc0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMirrorlistUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a557002c38d71133eea02ec5381015f70</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetalinkUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a470baf63d77ca511a7feb4943b810c85</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>const RepoVariablesReplacedUrl &amp;</type>
      <name>cfgMirrorlistUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a511623ec2989abe1148f18eac6abb473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoVariablesReplacedUrl &amp;</type>
      <name>cfgMetalinkUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a77b0df8ae09a9317f19f38909ffdb086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>metadataPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aa54ef2372063c0813e347d62e0f50693</anchor>
      <arglist>(Pathname new_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packagesPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a153250bfb58c230ef60ef9180c9f0f00</anchor>
      <arglist>(Pathname new_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>usesAutoMetadataPaths</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>af865197b82dda5b6f185d95d593661d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>metadataPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a4056311b7d148fd2ffe7c4ecc093d81b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>packagesPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aa40b470657458e40c04a80347ec496b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>predownloadPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a31ad2e3bf745ae9eb5af260637bb6205</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>TriBool</type>
      <name>keeppackages</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ad723c51daa232c048f748b95e13ec209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>path</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ac8bca8521e39422231e98bd1d960107e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>service</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a992ed7d12c6b128a81a88a1e1ff8aa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>targetDistro</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ab8573cb02026ee790891188a4725de72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; unsigned, defaultPriority &gt;</type>
      <name>priority</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a407fb31f1b67d72d282f424469dab961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>defaultPriority</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>acce89a4a0469cd45ce56cdcc565583a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>noPriority</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>af9d91d2ab35bc884c5803f7dd2239787</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a3fad6fe24443db70613959480de5d52c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_rawGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aa2c1d454db323f3f8456413fd29385dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_rawRepoGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a06417cd32acb233c601d7d8cae9bb911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_rawPkgGpgCheck</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>acd95cf6781aeaa6dee452216476f4c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_validRepoSignature</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>ae1c3722a3213c49ee5af927e249f072f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>repo::RepoType</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a01c68e627afb886ae39cf5e72f6b792c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoVariablesReplacedUrl</type>
      <name>_cfgMirrorlistUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>aeca454fae4a0b92ca06bfd2b4609a558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoVariablesReplacedUrl</type>
      <name>_cfgMetalinkUrl</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a4390a51104a65d368504be8c4819c2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_metadataPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a34b3819b81219c9b6a9f22b3640c2271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_packagesPath</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a033a42de8f90d530b9e7fddbb35d8f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoVariablesReplacedUrlList</type>
      <name>_baseUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a842635d33a4a63f29342d1e9daed4954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>url_set</type>
      <name>_mirrorUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a494d977307fe7e07e36471a55bd824b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_lastMirrorUrlsUpdate</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a664890b1cc846cda10f8ec321cc0dc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MirroredOrigin &gt;</type>
      <name>_repoOrigins</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a911072748f9c608d8ccd59272aaccfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; FalseBool, std::set&lt; std::string &gt; &gt;</type>
      <name>_keywords</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>af0837545469a9ec33edaad11c05196ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoVariablesReplacedUrlList</type>
      <name>_gpgKeyUrls</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a7ddb7962da907362c6b5d5215f4a7716</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1RepoInfo_1_1Impl.html</anchorfile>
      <anchor>a56ead3cfb17c0aa0b979ff423ba0c0d8</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfo::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::RepoManager::Impl</name>
    <filename>structzypp_1_1RepoManager_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a2072685cd3e47edd840876247c1ef2e7</anchor>
      <arglist>(zyppng::SyncContextRef &amp;&amp;ctx, RepoManagerOptions &amp;&amp;opt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a5d096aadf8009f048cd187aa2bedc43d</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a701088f234935a6375be6a2579c05aac</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a0ec935639e0d996f5f35c4590019b7de</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>af37666a9db1432bd41d7676ef2ac85aa</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>const zyppng::SyncRepoManager &amp;</type>
      <name>ngMgr</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>af61a598413676b2ddaf3c9ae9539cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zyppng::SyncRepoManager &amp;</type>
      <name>ngMgr</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a44513d82e92501ce4b4a9d26439de015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a7178301bee99e5a79cca64e427044ab0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::SyncRepoManagerRef</type>
      <name>_ngMgr</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a5ac49e89087ea0fea352293214eca224</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1RepoManager_1_1Impl.html</anchorfile>
      <anchor>a5ef0212b24d0ac117ef9aaee04b72826</anchor>
      <arglist>(std::ostream &amp;str, const RepoManager::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RepoStatus::Impl</name>
    <filename>structzypp_1_1RepoStatus_1_1Impl.html</filename>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>Checksums</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a7f959ba481d2d74611f0a76112b0ba19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignFromCtor</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a2b81cfb655c480e56cee856e758fd32a</anchor>
      <arglist>(std::string &amp;&amp;checksum_r, Date &amp;&amp;timestamp_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inject</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>ab444fee89b511731deada3c0f03e7f65</anchor>
      <arglist>(std::string &amp;&amp;checksum_r, Date &amp;&amp;timestamp_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>injectFrom</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a3c686d254430d7dd450d4ac3378d029b</anchor>
      <arglist>(const Impl &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a5ea64c06904e9732d22f8024d56f3da0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a2d0099557cd867e8e49e2ce3be1c16b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>timestamp</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a01c040b173d15ab4595b08a9d95540f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a7a7ff87e57b68aa95b13882862e752ac</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignFromCookieFile</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a5fba0c903f1b3498ee905c47a8e5dd0a</anchor>
      <arglist>(const Pathname &amp;path_r, bool useMtime_r=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>ac8714246c0c4f3f449f2c5739b31a168</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Checksums</type>
      <name>_checksums</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>aa7e796efe36106b5c522ca6b13774c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Date</type>
      <name>_timestamp</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>adbd2116a1661375e4f8f6c4a968d1c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_cachedchecksum</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a80643a3eae97c8caa278a47afcad7f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1RepoStatus_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResolverProblem::Impl</name>
    <filename>structzypp_1_1ResolverProblem_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a8ad08889cf461d9c47e4f37b5e78f496</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>aa244993a3bef4880b7881e7b6f149cce</anchor>
      <arglist>(std::string &amp;&amp;description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>af70c7a6b6630cb43ca1b4519a7d4464b</anchor>
      <arglist>(std::string &amp;&amp;description, std::string &amp;&amp;details)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a88dc5a682c90d96062bbe203fdf419b1</anchor>
      <arglist>(std::string &amp;&amp;description, std::string &amp;&amp;details, std::vector&lt; std::string &gt; &amp;&amp;completeProblemInfo)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_description</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>ad1c723cb0dff7c6e7df6c61f616991e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_details</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a6f729dd0cb83526741af026956e96011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProblemSolutionList</type>
      <name>_solutions</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>ae6ec13b65d2a56cc68c5ca9cbcbebaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_completeProblemInfo</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a3c5d50a86dfd03ea43d5b5ee0709ca1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a1b5fb2da4b8a3109d177b681dc721e39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1ResolverProblem_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResPool::EstablishedStates::Impl</name>
    <filename>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</anchorfile>
      <anchor>a18dba925d5d6f50ed434bd95a9429bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResPool::EstablishedStates::ChangedPseudoInstalled</type>
      <name>changedPseudoInstalled</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</anchorfile>
      <anchor>a0fc6c292a88749733e7c85e14d3dc75e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ResStatus::ValidateValue</type>
      <name>validateValue</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</anchorfile>
      <anchor>a009d6b62001de8e8e127cb12308b0fdd</anchor>
      <arglist>(sat::Queue::size_type i) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::Queue</type>
      <name>_pseudoItems</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</anchorfile>
      <anchor>a13c176b9044391994840f99e821c5a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::Queue</type>
      <name>_pseudoFlags</name>
      <anchorfile>classzypp_1_1ResPool_1_1EstablishedStates_1_1Impl.html</anchorfile>
      <anchor>a33ea060b82a901fd212f7d87fd6f9d81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ResPoolProxy::Impl</name>
    <filename>structzypp_1_1ResPoolProxy_1_1Impl.html</filename>
    <member kind="typedef">
      <type>std::unordered_map&lt; sat::detail::IdType, ui::Selectable::Ptr &gt;</type>
      <name>SelectableIndex</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a882135e8d49ab98cc1f29039e1424047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPoolProxy::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>ae51638c190d933d1eca67f185d3d9220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a0997d89013d5af73eb0e7fc4e231618b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a326a7f4927c0ba8b56ec0468aeef0acd</anchor>
      <arglist>(ResPool &amp;&amp;pool_r, const pool::PoolImpl &amp;poolImpl_r)</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a88a1f0738e9a17fcb97cc759f1872754</anchor>
      <arglist>(const pool::ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a49ca658db8944cf99bdb524cb8a1885b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a01abe715c4bb1321f7bd6465dc23ebae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a40f4a1369be4a325063ffffdca2128f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>ab0c1b71df7494651d1a567edf0170095</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a6bea76b998ee0a737af590089ec12702</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a8354cf4c6d914e84b0e6e3359c72c2bc</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>ae830cc45112d978548bcc658b5a81c22</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>ae7abc09e433cc6f058871a4edad01de8</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a9f8e4f88d15efd90b8d2c4606984ae95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a2ca9ac30e1e114d9555a59c331a284a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a23770e6816445f37fb1efb9d0f123b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a2155d0fc27b9963f0b5f2ef446269120</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a7d68ac323de623ff3ee500fb11f1ac74</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a5c82ad359cf22626d37ec9061a9c9e65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a05566485824fca2d90a57804be3e6851</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a4ed41edfd440d2de697e944893f9f994</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a0bc236176959e211b5556459823df0fb</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a4164b2dafaac0666dbb47abb3210ce48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResPool</type>
      <name>_pool</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>abbbb6a0126450081249fdcc9eb2a0321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectablePool</type>
      <name>_selPool</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a00ca85ccf326fc07918b899e4e2246c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SelectableIndex</type>
      <name>_selIndex</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a611e9204fe1a8240a82246d8a024ace4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a7b627779eca352107baab7d4c711a5dd</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>aef981d5f891000fa42a2bbb7f09a145b</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a1a547d545572a587dba88f0f0f823476</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1Impl.html</anchorfile>
      <anchor>a5407a73ad98e654ed6ea7cccebc117ff</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ResPoolProxy::ScopedSaveState::Impl</name>
    <filename>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>af1589827911c4eb9ec2ab6e63a4405d4</anchor>
      <arglist>(const ResPoolProxy &amp;pool_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>af102fd85d744e974846365c2a4efd2b6</anchor>
      <arglist>(const ResPoolProxy &amp;pool_r, const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>aa379431612d2ed8e9b5352be4435e7f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>aa73f44f1dd1fd3cca4dbed65801e6ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ResPoolProxy</type>
      <name>_pool</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>a022ee292dc2a632d85478b54f87aca30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>scoped_ptr&lt; ResKind &gt;</type>
      <name>_kind</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState_1_1Impl.html</anchorfile>
      <anchor>a4e3314d515fed881a82ec8de9d67f842</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LookupAttr::Impl</name>
    <filename>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ac5f006630455952508fc36db46fe2c06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a5e03980b67b8926c7a45ac3acee26e38</anchor>
      <arglist>(const SolvAttr &amp;attr_r, Location loc_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ab9de91d0acb66b9ceb2b58276c2b0a92</anchor>
      <arglist>(const SolvAttr &amp;attr_r, Repository repo_r, Location loc_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ad54530733f76ced4fee22a55032733b0</anchor>
      <arglist>(const SolvAttr &amp;attr_r, Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>attr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a3ca8e5bb367f4c388803406738f16a97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>aeb4f2e568f046edab12b4446649253db</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>const StrMatcher &amp;</type>
      <name>strMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a4d597a67ab7ac5f133fe6d03958b76d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStrMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a24c9933432b30c800c79c81a208b2f2f</anchor>
      <arglist>(const StrMatcher &amp;matcher_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ab3b82ca4f1492babce42f1c4adb08721</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a4f541fe73415748e53b21b45ecfa7180</anchor>
      <arglist>(Location loc_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>repo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ac5e9ceaa131438d16149628044ecf9f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>aeb4f23d808df0ee4682c6a72e8d5f126</anchor>
      <arglist>(Repository repo_r, Location loc_r)</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>solvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a2fd9d10c0452ed1e99930c3afa4c1859</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a20df7aaffeba8639a87f77f94f288aae</anchor>
      <arglist>(Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>parent</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>ad5b4575558c3b1376c6abd90b6dda8f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a275b49156579897b8a625efcd50ec5fc</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>LookupAttr::iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a6a3639d93bdbfd1c4af210d61189ccbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LookupAttr::iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a35954076e24f6cc1685bec1278934a33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a52df65f5858765d1d5baae3108b2e62d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SolvAttr</type>
      <name>_attr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>aa95a6be55c0d13d2b5d7c0403bf97c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SolvAttr</type>
      <name>_parent</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a1ea8ff4b7413daef54e9cc056f6e6445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Repository</type>
      <name>_repo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a0d1b97df9053251491fe33b32aff520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Solvable</type>
      <name>_solv</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a76cf551596d75df4538a6c0489cae9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrMatcher</type>
      <name>_strMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a9bc44218b3368e623794e6fb08f79802</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::SolvableSpec::Impl</name>
    <filename>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addIdent</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ad0a11d2a623d1d01724a581349cc285d</anchor>
      <arglist>(IdString ident_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProvides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ad75cfadfba9cb1347939c76b91b1ecdc</anchor>
      <arglist>(Capability provides_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addIdenticalInstalledToo</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a41273244c1ca1f95c862115006d34ed8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIdenticalInstalledToo</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ac72664ed1ca3193692aebbcd41b00dd7</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a0608120eda9f6147fc1dac8d389ecc3d</anchor>
      <arglist>(const C_Str &amp;spec_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needed</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>adcc7d073a62d1665b17c5d2a1c588800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ac0605f47c28581463c76442ae9acd607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirty</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a87589ba7e30a0293592141a56236c775</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const WhatProvides &amp;</type>
      <name>cache</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a221f1cfc6c73a983966b90a5939249a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a989cae883a71c5994590483c569f3932</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>const IdStringSet &amp;</type>
      <name>idents</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ae34c529e50e3f7adc12fabca89bfd310</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CapabilitySet &amp;</type>
      <name>provides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a3c8137ae46d7864f5dcab83203b5c13c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ab5fadd7025a8da34556c9b1dddbafef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdStringSet</type>
      <name>_idents</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a73b2427124888428b740bf1d1922a266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CapabilitySet</type>
      <name>_provides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>aa389999dca2a5b73c9d658eca9ce7e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_addIdenticalInstalledToo</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a8aeaa9f4b57faba720b0ae953b1e5a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SolvableSet</type>
      <name>_cacheIdenticalInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>af4a3c06430937a7a1072cc2fe5a5a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; WhatProvides &gt;</type>
      <name>_cache</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>abd027bd02b6542567bb31f9af70a15b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSpec_1_1Impl.html</anchorfile>
      <anchor>ae15c0f9eb7c61b8ec226d6db8fac68d5</anchor>
      <arglist>(std::ostream &amp;str, const SolvableSpec::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::Transaction::Impl</name>
    <filename>structzypp_1_1sat_1_1Transaction_1_1Impl.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <class kind="struct">zypp::sat::Transaction::Impl::PostMortem</class>
    <member kind="typedef">
      <type>std::unordered_set&lt; detail::IdType &gt;</type>
      <name>set_type</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a2d8db8b094522adaf78e821355340ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; detail::IdType, detail::IdType &gt;</type>
      <name>map_type</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a15945fca1fd86ebf2b84616cf991062d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; detail::IdType, PostMortem &gt;</type>
      <name>pmmap_type</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a614b6f314e2908129a01e2983efb07fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a06544e5571a14fb6c01d8f3e4095f99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a516f5c9f07ed537c32bba5aedcabe49b</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aa4201b099b7e7c0d023f5c3daa124459</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a2105091bd90311f43d4e45da9dedf462</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aedf367fad19714b187a17d93e41bc778</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>af51832ff46b800cff99d1c63272702ef</anchor>
      <arglist>(LoadFromPoolType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a5ab6e9184efb4aaf9c7e01d205ec8246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>ad9b2df5531259d84d98d0e1e1874b6f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>order</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>ae320b770e9498dea8e49a8913eb269d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a2e12fd76776bf4bc6b76c4a97a12b42b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>ae18ec79482a9b4b3b3305151d90e2985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>ad32c90025d0fec112fbffadfa6770873</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>acc579da36562b9e3d9018ba825257e40</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aa7e218dcd2de60de1b756ade25948cb2</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a3ff6d0a9268c7aae21624b0e1eee37be</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a0748bd066790bf20eb21f915ad5bcd48</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r, const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a589893893c8a92dc47a079aaa3b4cdf3</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;self_r, const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>installedResult</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a3311835062857d1d5477a4639637bac2</anchor>
      <arglist>(Queue &amp;result_r) const</arglist>
    </member>
    <member kind="function">
      <type>StringQueue</type>
      <name>autoInstalled</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>adb46aa3e1e8439b72e7cab183a3f220d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoInstalled</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a1f9ef3e918b04fc5d3aed4dcb81bcc4b</anchor>
      <arglist>(const StringQueue &amp;queue_r)</arglist>
    </member>
    <member kind="function">
      <type>StepType</type>
      <name>stepType</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aa8cfd02c9d218ebeb31b05a300f238d7</anchor>
      <arglist>(Solvable solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>StepStage</type>
      <name>stepStage</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a823afb4255a20ffc2406c0712cc33516</anchor>
      <arglist>(Solvable solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stepStage</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a06108d5f1a6809bc7b2a6966dbc885e3</anchor>
      <arglist>(Solvable solv_r, StepStage newval_r)</arglist>
    </member>
    <member kind="function">
      <type>const PostMortem &amp;</type>
      <name>pmdata</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aa9d844842381e806c60f8fc7a47525af</anchor>
      <arglist>(Solvable solv_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a529814b2f8ff7056e654a1a7c91f18a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::IdType</type>
      <name>resolve</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a6165d82d23c90f9d85882b8c147b36a6</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isIn</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a8a217fd0302f04dd76fd8718a82bf582</anchor>
      <arglist>(const set_type &amp;set_r, detail::IdType sid_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StepStage</type>
      <name>stepStage</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aee6b861eb7fe149e514c1eb1a54f17f4</anchor>
      <arglist>(detail::IdType sid_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepStage</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>afdd5be1cfa431cf04682d674c7019fa3</anchor>
      <arglist>(detail::IdType sid_r, StepStage newval_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::IdType *</type>
      <name>_find</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a8bbd1b7186142e1ee64c368987527e3e</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumberWatcher</type>
      <name>_watcher</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a4a7fc958175550a893e24531bd9ecb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable::Transaction *</type>
      <name>_trans</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a8281521ee897e72aef3bc69918cc0acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_ordered</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a7cecdd94f93d084e1aeb8a66ef9fc463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_doneSet</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a06a03c2fb0177db088d70efac27553ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_errSet</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a4118272146a67471a9022fab31a28012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map_type</type>
      <name>_linkMap</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a405850897a6b0223bf43593a2509d3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_systemErase</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>aed2646f518b520a84bffbd0a98621a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pmmap_type</type>
      <name>_pmMap</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>af8df110b6b3fcdfa6fcf7fe8f79e3a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringQueue</type>
      <name>_autoInstalled</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a3d348ad8929c60863656173914217e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>a7b627779eca352107baab7d4c711a5dd</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl.html</anchorfile>
      <anchor>ae3e187de11fce541dbbfecbc701232f3</anchor>
      <arglist>(std::ostream &amp;str, const Transaction::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::WhatProvides::Impl</name>
    <filename>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>a4b0ebb2a98cfa70b160cecb9dcccc707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>a99ac57d95e76dd7289cb35ab25f537c0</anchor>
      <arglist>(unsigned offset_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>aafede9ebd583e7914624a26c8ad0cf34</anchor>
      <arglist>(const std::unordered_set&lt; detail::IdType &gt; &amp;ids_r)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>_offset</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>a6c311ffa31872149afcd3d9482b1eb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const detail::IdType *</type>
      <name>_private</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>abe8737dbaa7ec6fbd76d9506fd21f2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sat::detail::IdType &gt;</type>
      <name>_pdata</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides_1_1Impl.html</anchorfile>
      <anchor>a0cf31a7275e980c279344cb6733af7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ServiceInfo::Impl</name>
    <filename>structzypp_1_1ServiceInfo_1_1Impl.html</filename>
    <member kind="typedef">
      <type>ServiceInfo::ReposToEnable</type>
      <name>ReposToEnable</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a9d6fccf31b9367ce0c2c6380fc115cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ServiceInfo::ReposToDisable</type>
      <name>ReposToDisable</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a1a2e80c1751d7978f9f839c009abe44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a9241712211344b0e4ea29ef50796491d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>abd32a100f18642d78c655e1e62dfaf44</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a1b798d6822abbf0a261185baeb1e90d3</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a67b8ff4fcc62bbfb2880cc871367d64a</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a29e617098bc287e61663a9fd2fcdc0d2</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a228d344c3e8a60d473487c89a18a00cb</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>ae8123b8a32b62a230ef15d044c0a4b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedType</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a96d234f58efdf45ba285572aa248ea7e</anchor>
      <arglist>(const repo::ServiceType &amp;type_r) const</arglist>
    </member>
    <member kind="variable">
      <type>RepoVariablesReplacedUrl</type>
      <name>_url</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a7988ed4928c25908a64007e060f2f8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>repo::ServiceType</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a39226545f7331bcbfbbb982ea33a8a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ReposToEnable</type>
      <name>_reposToEnable</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>adb1e8eded1e766b1d161cf61136ff57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ReposToDisable</type>
      <name>_reposToDisable</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a2ee07625df57e7ca23e5d7dde0990ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepoStates</type>
      <name>_repoStates</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>ade5505c5776843db99fcec2d5fe37e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; Date::Duration, 0 &gt;</type>
      <name>_ttl</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a4e8b924a54f7a0c60c676a6b44425d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Date</type>
      <name>_lrf</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>af07508d6f1c844e2f078e06f6536dd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a98a80776407fe65840a245fb41f4b3e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::StrMatcher::Impl</name>
    <filename>structzypp_1_1StrMatcher_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a0c9709a66a3b616a00c74e40b0fab6b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>ae3e8502135d66f76c1f78931eb2e0ad8</anchor>
      <arglist>(std::string search_r, const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a8346dd3e4f1a61ba4498224c59f9b448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>af758df69e5bc784826f801cbb97c4e51</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a9ce9deff6787ad0f9c11db1034134c1a</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>adb00231b9f6cfc3116357d5599b40c25</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a435467a5611d1322c5425cd427d1c9c2</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compile</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a83f11b67eadacb474324fb7de128939c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompiled</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a9dc114fe95d6f7eefbb390792c9a467a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doMatch</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>aba5ee246df114d98d67e5b7cb29c81c6</anchor>
      <arglist>(const char *string_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>searchstring</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a4b1d23076b61205387149e71b4289729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchstring</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>ad3f71755864c04cae449e4926490939e</anchor>
      <arglist>(std::string string_r)</arglist>
    </member>
    <member kind="function">
      <type>const Match &amp;</type>
      <name>flags</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a2288fa8517fb39ccb8703546aecff38c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>aeaeca82442bdf54757c4814fd7310fd5</anchor>
      <arglist>(const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>acd7a2ceec911b18c79fe45eb20efc6fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a04086703a74e7f1106ee4af6866b6c3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_search</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>adcb752fe71254ef73d1f65f689a6ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Match</type>
      <name>_flags</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>ab1c9519a59304ab6c6e68ea93dc04e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; sat::detail::CDatamatcher &gt;</type>
      <name>_matcher</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>afa7865bd1803c611d6b5ae8492c0d588</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1StrMatcher_1_1Impl.html</anchorfile>
      <anchor>ad591f1294a3275b0e0191b63024e8ca5</anchor>
      <arglist>(std::ostream &amp;str, const StrMatcher::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Reader::Entry::Impl</name>
    <filename>classzypp_1_1syscontent_1_1Reader_1_1Entry_1_1Impl.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>_kind</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry_1_1Impl.html</anchorfile>
      <anchor>a92341d45efc9e30d35c2cf6b93e928da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry_1_1Impl.html</anchorfile>
      <anchor>a9914ad4c88bed656777de45fb22bd580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry_1_1Impl.html</anchorfile>
      <anchor>a30b0cbdb4e7b9a206dd6af5ebf471a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_arch</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Entry_1_1Impl.html</anchorfile>
      <anchor>a8a03ab922a117ca02ad9e95cf5addef5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Reader::Impl</name>
    <filename>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a8a9a8cf45b9f8dba31e48a10321b480b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a0f79e31defe9168e0ca0624fda4cd981</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a59f17ce1b1ab8bff51f7f2fff9420117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a82eab8608b5fa5961dc1830350ac4651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a7ebb727429c7d07c29a688e9fbbd5420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>ac1dc528561203c745449b3b6440cd783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Date</type>
      <name>_created</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>aab81836c5f6dbea04646b8f646c299a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; Entry &gt;</type>
      <name>_content</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>afd22c2509614bb71c23da998cf5cf711</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>adf4bae0ca598c02d522f51f6990a0dc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Writer::Impl</name>
    <filename>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</filename>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeXml</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>afd6531df4b6bd055e1d21e4d286e75b8</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>ae491cd46f17d6d1a90c9a0b1d62eeb00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>adb6bf8505a2ae5b58f00d4a837eb9807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>acced455957453c7a5ef597cb8ea679cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>a5880f95519fceedace56ced351afdebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StorageT</type>
      <name>_onsys</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>ad58a2c69a835bdda98e8373006274ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>ada73c01846714101b66063b7d7c32765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::CommitPackageCache::Impl</name>
    <filename>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</filename>
    <member kind="typedef">
      <type>CommitPackageCache::PackageProvider</type>
      <name>PackageProvider</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>ad837aed03e189eb9ca98006bceb2e62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>abddb7dbca14095dbc404fd4b371eaa15</anchor>
      <arglist>(PackageProvider &amp;&amp;packageProvider_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>afabaddcd332d6a4de2a071594929c813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ManagedFile</type>
      <name>get</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a643860c5e9e3f8e024aac763e234efb8</anchor>
      <arglist>(const PoolItem &amp;citem_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommitList</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>ad8075a697e35fcaf1a140f7929cea924</anchor>
      <arglist>(std::vector&lt; sat::Solvable &gt; commitList_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; sat::Solvable &gt; &amp;</type>
      <name>commitList</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a05b7de9d6d9bf2836e233407f09b419a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>preloaded</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>af2ca0322dd2dc22273cf4c5122873fd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preloaded</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a0c21953a45c3c2cd3f1094055c6591a6</anchor>
      <arglist>(bool newval_r)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ManagedFile</type>
      <name>sourceProvidePackage</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a5d8d4180c80e8c02d3eb1167f4ea8d28</anchor>
      <arglist>(const PoolItem &amp;pi) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ManagedFile</type>
      <name>sourceProvideCachedPackage</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a9a2c4137d710b7b6fd6e188cb7bf9300</anchor>
      <arglist>(const PoolItem &amp;pi) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sat::Solvable &gt;</type>
      <name>_commitList</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>aa0fbce133f92f588eb43a07d5ffe35df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PackageProvider</type>
      <name>_packageProvider</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>ad833aaad212f102e1d4da106d6d96601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_preloaded</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>a473ded83f1841a12ae0654063bbb20db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1CommitPackageCache_1_1Impl.html</anchorfile>
      <anchor>ac3878119b34df58c03ba531cbe85395c</anchor>
      <arglist>(std::ostream &amp;str, const CommitPackageCache::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::Modalias::Impl</name>
    <filename>structzypp_1_1target_1_1Modalias_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>af9faa9e1e20a10a4903f6bea3abd982f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a296671b415c74ac30bbf444bd1eb43d4</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a6fd7a2cbff55da66b38f2716ecccf64d</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>ad42e105b9909ee136e8c9d282968b460</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a9a37ff9334c53c0b65ee19fc5ba3a859</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a132c7396199523ec3649fe4605df6049</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a4f30985593ecddc0c48812df8387d03b</anchor>
      <arglist>(const char *cap_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>afe7e0f84fe5a8f246942e32c1efd7ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ModaliasList</type>
      <name>_modaliases</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a1c0e704d5a239e53ede5dc577b178b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1target_1_1Modalias_1_1Impl.html</anchorfile>
      <anchor>a91a503d97a74e8415c30c6456886607a</anchor>
      <arglist>(std::ostream &amp;str, const Modalias::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::RepoProvidePackage::Impl</name>
    <filename>structzypp_1_1target_1_1RepoProvidePackage_1_1Impl.html</filename>
    <member kind="variable">
      <type>repo::RepoMediaAccess</type>
      <name>_access</name>
      <anchorfile>structzypp_1_1target_1_1RepoProvidePackage_1_1Impl.html</anchorfile>
      <anchor>a6dd71d69285f8dbd42990a3ab288cd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; Repository &gt;</type>
      <name>_repos</name>
      <anchorfile>structzypp_1_1target_1_1RepoProvidePackage_1_1Impl.html</anchorfile>
      <anchor>addacb0e0ebd7d8f09d906d3d87e8af4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>repo::PackageProviderPolicy</type>
      <name>_packageProviderPolicy</name>
      <anchorfile>structzypp_1_1target_1_1RepoProvidePackage_1_1Impl.html</anchorfile>
      <anchor>a0708caab8348e7b9466529ceb6789c00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RpmPostTransCollector::Impl</name>
    <filename>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</filename>
    <class kind="struct">zypp::target::RpmPostTransCollector::Impl::Dumpfile</class>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a4c9eb49597828076f899803a0b3d8cdd</anchor>
      <arglist>(Pathname &amp;&amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a0e025995d9da512613fcddbf92355d55</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>ac6027ce351b2849bc71692f8870fcef8</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a1e40a694093faf31e01266d684e304da</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a9cb4486d2e64e5de5c8a601d684a27d5</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a23d2bb281e4792d458830e08c767adec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPosttransScript</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a913469858da82780508ecbb640619f34</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectPosttransInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a43cebe1ecf7851c3b5682c4a1adbbb2a</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r, const std::vector&lt; std::string &gt; &amp;runposttrans_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectPosttransInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a228b65da81f1e9f4b639d9d3f1bc4ad4</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;runposttrans_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectScriptFromHeader</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>ad2543e56bb315ac4415d640704b29fdb</anchor>
      <arglist>(const rpm::RpmHeader::constPtr &amp;pkg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectScriptForPackage</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>af2d40aaa8c47ff1662b0427d69f2970e</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collectDumpPosttransLines</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a4372a2b7c6f345b07acd86331d6c50a0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;runposttrans_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeScripts</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>ac0c4352ca48c95f3f753cdf6cd8eb220</anchor>
      <arglist>(rpm::RpmDb &amp;rpm_r, const IdStringSet &amp;obsoletedPackages_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardScripts</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a1d3f525e90531812a753d5ca1483264d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>ScriptList</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a8a85fbcf9de845e698602f6bc50ac687</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>tmpDir</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a3950d92c30cba9290748a150716fc696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>headerHasPosttrans</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>af3bfcd2915d77bcfaad2709a1c36f8aa</anchor>
      <arglist>(const rpm::RpmHeader::constPtr &amp;pkg_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rpm::RpmHeader::constPtr</type>
      <name>getHeaderIfPosttrans</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a2d6d7ead80c7070cd3acb5525c5990cc</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recallFromDumpfile</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a250fccf79124a36c51678bed02625209</anchor>
      <arglist>(const Pathname &amp;dumpfile_r, std::function&lt; void(std::string, std::string, std::string, std::string)&gt; consume_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a72f52ad6525933e7cb597ffa65f73f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; ScriptList &gt;</type>
      <name>_scripts</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a438d81602512376d93c0047d891e2835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; Dumpfile &gt;</type>
      <name>_dumpfile</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a39c79c95b73bdc7b4beef137c21d4fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; filesystem::TmpDir &gt;</type>
      <name>_ptrTmpdir</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a4577d81baea067a5cf8924527811b574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UserDataJobReport</type>
      <name>_myJobReport</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a09558cbc09a6f25e946733a7182535f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; Pathname, rpm::RpmHeader::constPtr &gt;</type>
      <name>_headercache</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>addcbb4774f340b604e91a289f3781ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>a7b627779eca352107baab7d4c711a5dd</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>aef981d5f891000fa42a2bbb7f09a145b</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>ae437825fa6f4139ec1191b24c58e3b9b</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector_1_1Impl.html</anchorfile>
      <anchor>ac055c2e22c433f05ca0617ea02337846</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::Selectable::Impl</name>
    <filename>structzypp_1_1ui_1_1Selectable_1_1Impl.html</filename>
    <member kind="typedef">
      <type>SelectableTraits::AvailableItemSet</type>
      <name>AvailableItemSet</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a061058c1ff41131bf25a0e7c621a2af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::available_iterator</type>
      <name>available_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a7d391416b9d931bb90d2013ce21b4b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::available_const_iterator</type>
      <name>available_const_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a4d26969d4993ba592a6a22d6e6d36c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::available_size_type</type>
      <name>available_size_type</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aa6233aead47a572a1868daf6292056be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::InstalledItemSet</type>
      <name>InstalledItemSet</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a2236a9d4b34ad3b5c6aaba77fa1ac856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::installed_iterator</type>
      <name>installed_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a1feea3d01f50a00f08f16e9050ee3006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::installed_const_iterator</type>
      <name>installed_const_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a1298d717f78ba3416864bb12c6a53a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::installed_size_type</type>
      <name>installed_size_type</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a6b11421c0a08cccfafc0ccbf5cec99ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::PickList</type>
      <name>PickList</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a48e19fd17d8e9a5debbe6e8e26970002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad17926995d9855ff867a5f69c9ecd4fb</anchor>
      <arglist>(const ResKind &amp;kind_r, const std::string &amp;name_r, TIterator begin_r, TIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>af06fd2043954d23ad685d3fd177844f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>kind</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a37b09915181b9136a10b2c632654f4d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a2337d83ae36d5c63c6101a67c8f8203f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>status</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a31ff2e265d134f88f5d18174d08d18d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStatus</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ab26e3aca4eb5481f065e061d20587fe9</anchor>
      <arglist>(Status state_r, ResStatus::TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>installedObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a01f021d6713ee297d702283000c1519c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>candidateObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>abda6bfaea5096848231b53b5068ce795</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>setCandidate</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad192e707bfa73e2a7900788e3a2598dc</anchor>
      <arglist>(const PoolItem &amp;newCandidate_r, ResStatus::TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>candidateObjFrom</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad33cfeccfc10a9ffb311222208fb324e</anchor>
      <arglist>(Repository repo_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>updateCandidateObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a8cbc6348441712635c2892857a9f5071</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>highestAvailableVersionObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ac98b52219ce39d11a0407f20f73103ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identIsAutoInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad8ace745af3ee667eceef23fc69c5ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalAvailable</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ac7946b401e2659c8372c3d57f92d197b</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a49ed667e0fe0ca67917c7992f62e6e8e</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>identicalAvailableObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a6cc758d3e9a3dbc95e7dd76abd901212</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>identicalInstalledObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9fc075e46fd79771d39515249c9293d0</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>theObj</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a02b7d8a0199079f58edc267ba4692425</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>supersededBy</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a88c8af35af0c5aab863bfdaec9db7962</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>availableEmpty</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a16d12274724c30b94a09dde462a5e7e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_size_type</type>
      <name>availableSize</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ae2a2a8ba161829a4e4f60532cd7728d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableBegin</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a2d26aabe9968e146485afd7a36ad0e73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableEnd</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a795a74cbb30f14c9de35bf4e69f1a239</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; available_iterator &gt;</type>
      <name>available</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9eff96d8d4f9de271b2d6573b20d1514</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>installedEmpty</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a54ba3924f8ede7f2b1f7210b10cbbdd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_size_type</type>
      <name>installedSize</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>af46ea8556b1c1ed6ef0162d290931a53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedBegin</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a4a3301cc702116b5170f83582f8af79e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedEnd</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a051d12238dca4ba845a48cade232a997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; installed_iterator &gt;</type>
      <name>installed</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a952f56a958aa067d26d704afa2804486</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PickList &amp;</type>
      <name>picklist</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>af99184a5afad6ce20b65fcb7cfde7a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>picklistEmpty</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a2938529a57980935f6d727e4b101d1f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_size_type</type>
      <name>picklistSize</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9bc2952a2961b53f0d6b4e286a6521b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_iterator</type>
      <name>picklistBegin</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a73fd7c2ea8c5f271d435a723a4e24542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_iterator</type>
      <name>picklistEnd</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aa62de4465537dfedaa6ca75fb5619fee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklisted</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad88bfdbf29abfa23452032744b435af4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklistedInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>abbc77e81a0d5a49c04306010f1978e5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetracted</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ae2106a6b7b456af264186ce54ef9bfe2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetractedInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aeb8d87817ae191a6986c51380c504fe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtf</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9bae168c90ce9b8d4c0001983baee0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtfInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aa0225ff6bb461fa34ac3a1b897508aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnmaintained</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a400a550f0fe6e59bb40744ca4cad572d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiversionInstall</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9efde9b707df80c8d9eafaf3a37a60b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickInstall</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a98f0aef2d4633a6b4e0311d8ca1347a0</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r, bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickDelete</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aef2a0d13f87cdf2c55f84fb868de1f5a</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r, bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>pickStatus</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ac0ed33d84c8aea0455d1280d40826b90</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPickStatus</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a22e1234aa89dd966c421828e1c5648a8</anchor>
      <arglist>(const PoolItem &amp;pi_r, Status state_r, ResStatus::TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad2e364d953f2b96df72aac2af2d76363</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelevant</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ab45e19b1f287cd2054fa62f388b17a10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a0267828487f1f86d9ef5f7e44496628e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ac7e96e1283d0cc7131c84d8b108559a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus::TransactByValue</type>
      <name>modifiedBy</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ab6fdde5c0730a513cadd45a96bed9fcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLicenceConfirmed</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad3b638cbd917608c972658f39935f32f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLicenceConfirmed</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ad190b04043f3c554fe9a82c95fb74ae4</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLocks</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>af0d5311083ed789040da1e74273b90ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PoolItem</type>
      <name>transactingInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a196c5ea5e36aff2d17b66affaa7da822</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PoolItem</type>
      <name>transactingCandidate</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a08c734266d06c1bb746a3c36d92b9fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PoolItem</type>
      <name>defaultCandidate</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>aa88a4ccee718d66d20d1fe4cefef9af7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>allCandidatesLocked</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>af583cee519a400aa6c51df9e63b9a906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>allInstalledLocked</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a08b2b7937d62b65461522ac353967ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const IdString</type>
      <name>_ident</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ab941ab10015e85dde1bea9fb4a71aedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ResKind</type>
      <name>_kind</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a297b4308612e7e6abb38179e8656ff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a4b4b4bb5b11f26840e53ffe21d58b177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InstalledItemSet</type>
      <name>_installedItems</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a810906e41dae9ec2cc39a824a8351b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AvailableItemSet</type>
      <name>_availableItems</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a9257ae37edc42cdfb050086ca750e806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>_candidate</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>a1c87438f8b47bb0991ca431d04a4f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; PickList &gt;</type>
      <name>_picklistPtr</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ab49b2e81c788ddfd1b6ff3a684a7c4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>acacd812045f06c43c03ae7011f6b498f</anchor>
      <arglist>(std::ostream &amp;str, const Selectable::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1ui_1_1Selectable_1_1Impl.html</anchorfile>
      <anchor>ac55c5d7ade585448f10788e2bab8464a</anchor>
      <arglist>(std::ostream &amp;str, const Selectable::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::VendorAttr::Impl</name>
    <filename>classzypp_1_1VendorAttr_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a94f4f2fa2bb6b28d683a7dd9c74017cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>ae931ff50c3d234df19ad01e290d310fe</anchor>
      <arglist>(VendorList &amp;&amp;vendorList_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equivalent</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a2eff1e171a735704974b08bbd461d8b5</anchor>
      <arglist>(IdString lVendor, IdString rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relaxedEquivalent</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a08e2f90d23eb6e39749efaefddfadb47</anchor>
      <arglist>(IdString lVendor, IdString rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>foreachVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>aac76aaaa915f5e3d540f8924a21cf40c</anchor>
      <arglist>(const std::function&lt; bool(VendorList)&gt; &amp;fnc_r) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, unsigned &gt;</type>
      <name>VendorGroupMap</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a137c3faa52f382ca46ecc700bf5d0f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DefaultIntegral&lt; unsigned int, 0 &gt;</type>
      <name>VendorMatchEntry</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a4c2aad1ad7407b0ab001b6274f4a5fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; IdString, VendorMatchEntry &gt;</type>
      <name>VendorMatch</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>ac9e3ecd77548856d4d7806ec51c612fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>vendorMatchIdReset</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a5e67e9036e0588f31a00dd3ac4c52070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>vendorMatchId</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a13a741aff538261706cae7be34ce5f6c</anchor>
      <arglist>(IdString vendor) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a5455f6d6b261066036b38502988c214c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VendorGroupMap</type>
      <name>_vendorGroupMap</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a6fc791535dbdbad81509ef7a628eb747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_vendorGroupId</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>aac70be9e3ec61723a8b76b6eeaf5270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VendorMatch</type>
      <name>_vendorMatch</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a0a1db9857a5159a8f21e5ccee16b1a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_nextId</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a8fed71bacfb5402235c549369c002983</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a7b627779eca352107baab7d4c711a5dd</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1VendorAttr_1_1Impl.html</anchorfile>
      <anchor>a70a71e0988e7c2131ee8d4fc4c6154a5</anchor>
      <arglist>(std::ostream &amp;str, const VendorAttr::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::ParseDef::Impl</name>
    <filename>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</filename>
    <member kind="typedef">
      <type>shared_ptr&lt; Impl &gt;</type>
      <name>ImplPtr</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a9f49f109d39fbaf6c0358c566a7eb1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, ImplPtr &gt;</type>
      <name>SubNodes</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a4df6d8eadd5831fcaeb2e2c8985973dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a2a9ff381f777c3f6ded9e8a8b6d91d12</anchor>
      <arglist>(std::string &amp;&amp;name_r, Mode mode_r, shared_ptr&lt; ParseDefConsume &gt; &amp;&amp;target_r=shared_ptr&lt; ParseDefConsume &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a487e1d1e96da1c18db99e3df062bf683</anchor>
      <arglist>(const Impl &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>aa93561bddf476a83e39053891e8357b9</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>ad0a8f101194c1d26e273733163302485</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>ad76064935b007e96be43e26475a89d11</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>ab49dc3fe0dfa111d76185a93435d1678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOptional</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a1dc3a343ec83b74c00ca39e36efb6c6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMandatory</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>acfe8ef8d8b0106665e3063abb4f7e5fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>af5fe44c90b04c67d9c3950c8465ca234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a5cf2adb0d323590193ba1777aaaedb3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a73f0f54c61444f845eda26df5b780d5d</anchor>
      <arglist>(const ImplPtr &amp;subnode_r)</arglist>
    </member>
    <member kind="function">
      <type>ImplPtr</type>
      <name>getNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a5232d088f254d474bd8a14c0e889ada8</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>take</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a2a544cf34dcac33880ca9e3307df1e3b</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>afdba0b5f6231f9b7a6065df5bfb3632f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mode</type>
      <name>_mode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a39f83bc5901ffca69482c8ce89bb42fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; unsigned, 0 &gt;</type>
      <name>_visited</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>ab56ac17f2d7caada17185af68a84192e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Impl *</type>
      <name>_parent</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>aab19824a4050570ad2630f1d76441f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubNodes</type>
      <name>_subnodes</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>af9afe14d97b4b7445d2646c68b78c3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParseDefImplConsume</type>
      <name>_callback</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a644e846ca81028aa8686a8310eb13506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultIntegral&lt; int,-1 &gt;</type>
      <name>_parseDepth</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a421ab35a4c418def6da475f89ffb050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>skipNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a2059538e1701a2390c74f73238cb0bc3</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>exstr</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>a43bab4fb5a5ce13a6ea811021496842f</anchor>
      <arglist>(const std::string &amp;what_r, const Impl &amp;impl_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>exstr</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>afeca8387dd5e0eecc7ebcbaee9877696</anchor>
      <arglist>(const std::string &amp;what_r, const Impl &amp;impl_r, const Reader &amp;reader_r) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef_1_1Impl.html</anchorfile>
      <anchor>ad5d65d72c6ed33f5cc639b6d01a30b94</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZConfig::Impl</name>
    <filename>classzypp_1_1ZConfig_1_1Impl.html</filename>
    <class kind="struct">zypp::ZConfig::Impl::MultiversionMap</class>
    <class kind="struct">zypp::ZConfig::Impl::TargetDefaults</class>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>af952a3f48c74d8ea4b27b7aafc904596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a43feeb386e8c1ebaae70c9b098c3ed74</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a6061b2931c5be39539ef14fac718819e</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a234101e224f031420f06ef38b439350d</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a2d8f3617952f88f4b225544351380b98</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a725f19450eb5f42e331382e50f12ae99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>_autodetectSystemRoot</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a1907fe8f31468bc4ebf9c9bd2c802e88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyTargetChanged</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a432458a940e6aa6db8f6c9a23e79172e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiversionSpec &amp;</type>
      <name>multiversion</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a98f124f82622c5b230f9b3dbcb294662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MultiversionSpec &amp;</type>
      <name>multiversion</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ad3484b99fd2c4e417cd033c5979b3328</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TargetDefaults &amp;</type>
      <name>targetDefaults</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a5898e435c43966191c8322e6fee616fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TargetDefaults &amp;</type>
      <name>targetDefaults</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a6d8d6dac3e06f234ed1ae5aed19581a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_parsedZyppConf</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a3f81753a1e1541a39e6f701eff628515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_announced_root_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a73d3788ac0f13af76b47f6fef20f20f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>cfg_lockTimeout</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a9137c0a8fa2d73fb5f01f8ce4dbe0f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>cfg_arch</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a9e83b2aa6abac343f4a65132e09ac63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Locale</type>
      <name>cfg_textLocale</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a9d8e316f281620061960f1ab9972dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; Pathname &gt;</type>
      <name>cfg_cache_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a61d436466e9b904c3f532bf2583bc28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; Pathname &gt;</type>
      <name>cfg_metadata_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a0ff733a98bedd35d2f868034340ee121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; Pathname &gt;</type>
      <name>cfg_solvfiles_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>af590e50ae5d721f33795cbb1c2914168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; Pathname &gt;</type>
      <name>cfg_packages_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a3a5f2354890f2cbbb375207955f5fa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_config_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ac900d8b04456e6aaaaecd0bd19c135f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_known_repos_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a104e2dc0334b9b158a83cb492912f51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_known_services_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a1764b774d49c20bdc724258faed2aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_vars_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a19a1b70c48c46cf3b127e3e04351ef5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_repo_mgr_root_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ad6cfcefaa957afae09ad52ce1065007e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_vendor_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ae92d02bde44afe3077eb3889d5d72fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>cfg_multiversion_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a00e1cf0f28459fa3d1d0ce65be519951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cfg_kernel_keep_spec</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a9079f96cecbed09aa4ab6535d299a5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>locks_file</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a576662382e91579b7a007c622716824a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; std::string &gt;</type>
      <name>updateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ae60e1db7bf6913f08b195e87c90bc21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>repo_add_probe</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a97fda7f69a24b088ef65e34bf6f80423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>repo_refresh_delay</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a9298912f6fbdb660961f90b695e8d19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LocaleSet</type>
      <name>repoRefreshLocales</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a61b881c01dd24ca4b5dbbc11cf40e547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>repoLabelIsAlias</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ab1b5fd217a37bb3e56796eb58088b5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>download_use_deltarpm</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>aad9e69e7009ff0fd10e79ce8241779b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>download_use_deltarpm_always</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a3eda22417a2235b51ebe45e9c0d5e5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; bool &gt;</type>
      <name>download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>aa9755efd025b32bbf32e47f27da90ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; Pathname &gt;</type>
      <name>download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a09d51f7e57f6057860ab38faafc71c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; DownloadMode &gt;</type>
      <name>commit_downloadMode</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a939107c7cb9ec785150f4c06e927f567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; bool &gt;</type>
      <name>gpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>afe64661b5bb13f547f0eae5852633541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; TriBool &gt;</type>
      <name>repoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a913a9476a27fa6f8085423a1b7a2342b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; TriBool &gt;</type>
      <name>pkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ae27dae8be6f7743b9fea2f63e747dd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>solver_checkSystemFile</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a4360c4e7079afb0929a45e36c2fca017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>solver_checkSystemFileDir</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ac398b06e211b8a08b5bb8b627a71a660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>apply_locks_file</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a4e91ef67eff0829dab223e5d0dc7e88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>target::rpm::RpmInstFlags</type>
      <name>rpmInstallFlags</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>ad13da9605546f19678f47ceff3d6f740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>history_log_path</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a56a8eaeeb55c20b931fa6e1cf02352d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>userData</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a8912aa7041fb7cdc9029cbfa657e3b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Pathname &gt;</type>
      <name>pluginsPath</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a795ff142210ea0c7ab4a7aa719cb00c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>geoipEnabled</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>aa6372575bc8b9e35c8d848efcbc793a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>geoipHosts</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a68de7e0b97676a29206764d10a09cd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MediaConfig &amp;</type>
      <name>_mediaConf</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a0a6d0d3190a2296c4d9021de7917b2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>MultiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>aaec028735c574e880013bb2a81dbbc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MultiversionSpec &amp;</type>
      <name>getMultiversion</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a5ed56d626278f633418e6527eaa698a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TargetDefaults</type>
      <name>_initialTargetDefaults</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>acd19ecdf1c93e9e514da81df21133ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; TargetDefaults &gt;</type>
      <name>_currentTargetDefaults</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a945c359eec3f4fd7e2d7bb5582bf47d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiversionMap</type>
      <name>_multiversionMap</name>
      <anchorfile>classzypp_1_1ZConfig_1_1Impl.html</anchorfile>
      <anchor>a4797045f7085befe68ef459a562e78c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppCommitPolicy::Impl</name>
    <filename>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>a94bf78695607529e4309390501add203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>_restrictToMedia</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>aeda99823e8c49a721f3b99b4c90d6616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DownloadMode</type>
      <name>_downloadMode</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>adcad495c98ec082d33f0edd2324e491c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>target::rpm::RpmInstFlags</type>
      <name>_rpmInstFlags</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>ae1c9b451cbfdc5b828878ba8034530df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_syncPoolAfterCommit</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>a8b701b3f8171c1795fd5a35e067457f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_singleTransMode</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>add38bda1964f93032abb189e744fcd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_notifyBSC1189788</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>a775a1d74a70807d856d3e78969ec5a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>a46365af2af9f2ed1ab71a4b057c1e800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppCommitResult::Impl</name>
    <filename>classzypp_1_1ZYppCommitResult_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>adac9601135ecb3a72d8b40991501ec56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a530e1e3f9bc7a86a7158c2aa66212004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FalseBool</type>
      <name>_attemptToModify</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a5f009b4814b6bbabaed407f6ea7d9433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FalseBool</type>
      <name>_singleTransactionMode</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>ae5ed5401543ea3079b9bf4f938748ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sat::Transaction</type>
      <name>_transaction</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a46abc937f3b7b6d1c6ea1236a3be8d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransactionStepList</type>
      <name>_transactionStepList</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a5e7f13cfcc8bf355c02080f2d07b3608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpdateNotifications</type>
      <name>_updateMessages</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a474d269de28034a1180e32a9dec4d36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a6a666428f04e773fe62e5f04d75fa451</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Impl *</type>
      <name>rwcowClone</name>
      <anchorfile>classzypp_1_1ZYppCommitResult_1_1Impl.html</anchorfile>
      <anchor>a6024d7def0b76f3f0e282c473a85d29a</anchor>
      <arglist>(const Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp_private::repo::PluginRepoverification::Checker::Impl</name>
    <filename>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</anchorfile>
      <anchor>a037138e85a18929b67fcdffde83c8ca5</anchor>
      <arglist>(RW_pointer&lt; PluginRepoverification::Impl &gt; parent_r, Pathname &amp;&amp;sigpathLocal_r, Pathname &amp;&amp;keypathLocal_r, RepoInfo &amp;&amp;repo_r)</arglist>
    </member>
    <member kind="variable">
      <type>RW_pointer&lt; PluginRepoverification::Impl &gt;</type>
      <name>_parent</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</anchorfile>
      <anchor>a3c2121d10e990c2b73e81c68a850e170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_sigpathLocal</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</anchorfile>
      <anchor>a6d20567142e576318a2647013c334fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_keypathLocal</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</anchorfile>
      <anchor>a97295777a2bef096323d4872a96d5365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RepoInfo</type>
      <name>_repoinfo</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Checker_1_1Impl.html</anchorfile>
      <anchor>a6a1164d811ca83fe4e802f6b45d045d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp_private::repo::PluginRepoverification::Impl</name>
    <filename>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>af1bf13dac19c6fefd42ba74ce33a9eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>aa5edae13cb96bb463e6a2b9a39533841</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a6e7a2471d3b87c188b34951c019fa2c5</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>ae154cd4454b8d956dbef4aa1d54aa090</anchor>
      <arglist>(const Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a5e346b7c0f43779300d623ba5ed5cf37</anchor>
      <arglist>(Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a8508770b0fff506b6ff8b806afd49dcf</anchor>
      <arglist>(Pathname &amp;&amp;plugindir_r, Pathname &amp;&amp;chroot_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>af0f9482c6bea60ccff198a4f28e387f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a1da5e2e7bff2ac396d1ac32b2ca3e08c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfNeeded</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a1c452a3ca3ef5e7e8b85834b9f10e168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifyWorkflow</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>ad0e807349ef90bf4449cb223686c48cd</anchor>
      <arglist>(const Pathname &amp;file_r, RW_pointer&lt; PluginRepoverification::Checker::Impl &gt; datap_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pluginVerify</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a0b8e2a2118c09327673aeb8d9092cd81</anchor>
      <arglist>(std::string plugin_r, const Pathname &amp;file_r, const PluginRepoverification::Checker::Impl &amp;data_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Pathname &amp;</type>
      <name>plugindir</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a56c5353b624b86202412c0ec1bef8a15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WatchFile</type>
      <name>_watchPlugindir</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>adaeb9238822fba017150c8154d4a356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_chroot</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a92e0b2cc8be857859217bcf2847c98a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isNeeded</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>ab614aa600f729e3b2744de166d8bcf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>a7b627779eca352107baab7d4c711a5dd</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>aef981d5f891000fa42a2bbb7f09a145b</anchor>
      <arglist>(std::ostream &amp;str, const Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>acc5848c1ecfb089f6b30b6de09a6b2d1</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification_1_1Impl.html</anchorfile>
      <anchor>af8f3f4661afc6b480f77c1d1333ed2a9</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification::Impl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideFileSpec::Impl</name>
    <filename>classzyppng_1_1ProvideFileSpec_1_1Impl.html</filename>
    <base>zyppng::ProvideSpecBasePrivate</base>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a11cfce0875d725134a3fa31d77e4f372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a7d613114ba12e82fdbeb1f1492d5405a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_destFilenameHint</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>afa69a3aa3890c24fdf9faca6fc5bd39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_mediaSpecFile</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a9e9aec61cc454e4bedb09c26b2743578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_checkExistsOnly</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a1d49e3502cac5f150f609274918eba16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_optional</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a952b5ea7920229fd875afcaf6ab2c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_downloadSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a136243cf687237d4c45968634582870c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::CheckSum</type>
      <name>_checksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a08dc85541270ddc0279a50cd20bf5b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_openSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a3d5abf3be46e7f2d21bf9eadfed9c7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::CheckSum</type>
      <name>_openChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a4cac11893a79f8f5f99f167eaa67937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_headerSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>ae1b33c7ebadca5ec8c84f8e14b95338d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::CheckSum</type>
      <name>_headerChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a678ce35ad39a4a892ade6410e7ff7b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_deltafile</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>ac983e46707c096b359122566b5f22fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_mirrorsAllowed</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a849c17d662f33c907b270108f37e135b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a047859121cab0b4431dbf06f3ab70ead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend ProvideFileSpec::Impl *</type>
      <name>zypp::rwcowClone</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec_1_1Impl.html</anchorfile>
      <anchor>a6dd8531055896b05d19d10ed8b53f7d2</anchor>
      <arglist>(const ProvideFileSpec::Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideMediaSpec::Impl</name>
    <filename>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</filename>
    <base>zyppng::ProvideSpecBasePrivate</base>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>a8bbfd55b52bf8050f61a011c4cfea71e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>acb80d5dc7f10047928cf9cd386c7b5d4</anchor>
      <arglist>(std::string &amp;&amp;label, zypp::Pathname &amp;&amp;vPath, unsigned medianr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::shared_ptr&lt; Impl &gt;</type>
      <name>nullimpl</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>a171ea15b707e81a215c2f40b5f64886a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>a010d201dd48640dec5c844366309e9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>_medianr</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>a3c13a66ff0ddcef2b1279eba648278c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_verifyDataPath</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>aeba99e0ba829578054535e91c5d35d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl *</type>
      <name>clone</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>aac267d1eaadf8933046651cbc924db71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend ProvideMediaSpec::Impl *</type>
      <name>zypp::rwcowClone</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec_1_1Impl.html</anchorfile>
      <anchor>a1401201ca1305d78e82aeccf2252cce5</anchor>
      <arglist>(const ProvideMediaSpec::Impl *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::KeyRingWorkflow::ImportKeyFromRepoLogic</name>
    <filename>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</filename>
    <templarg>class Executor</templarg>
    <templarg>class OpType</templarg>
    <base>zyppng::LogicBase&lt; Executor, OpType &gt;</base>
    <member kind="typedef">
      <type>MaybeAsyncContextRef&lt; OpType &gt;</type>
      <name>ZyppContextRefType</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a965867b2e757a1769d8bd9859839350d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_smart_ptr_t&lt; ZyppContextRefType &gt;</type>
      <name>ZyppContextType</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a05ce644f9a3627348d686b32b8cfafc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ZyppContextType::ProvideType</type>
      <name>ProvideType</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>ae3b7118e9da24d7453a1c845e79a8f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a78f829c887d64df47ed3a03aa3a71dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::Res</type>
      <name>ProvideRes</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a81fd3293336c904349e9fd086542bb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_ENABLE_LOGIC_BASE</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a3d189835e522c87d74f45969fbd1de72</anchor>
      <arglist>(Executor, OpType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImportKeyFromRepoLogic</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a1bdc379fe5c12f535da62a8db7067497</anchor>
      <arglist>(ZyppContextRefType context, std::string &amp;&amp;keyId, zypp::RepoInfo &amp;&amp;info)</arglist>
    </member>
    <member kind="function">
      <type>MaybeAsyncRef&lt; bool &gt;</type>
      <name>execute</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>af7f9676fc6a063b548c6815c5bb6212d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>importFromKnownKeyring</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a574703efb34e19cbdc45f556e096422d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ZyppContextRefType</type>
      <name>_context</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a325c78e4d5aadaf9930318f270344f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_keyId</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>af12ea53e12d7ba38e392ea9e40cc598a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::RepoInfo</type>
      <name>_repo</name>
      <anchorfile>structzyppng_1_1KeyRingWorkflow_1_1ImportKeyFromRepoLogic.html</anchorfile>
      <anchor>a0171d4bb5c0eddf33295847234d3c261</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::Out::Info</name>
    <filename>structztui_1_1Out_1_1Info.html</filename>
    <base protection="protected">ztui::Out::ParentOut</base>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>a29088aa086317228b6b9a28a32073024</anchor>
      <arglist>(Info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Info</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>af66e81d4c6a7fee75660a9bc0f250923</anchor>
      <arglist>(Out &amp;out_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Info</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>abec3020930419faa73044f6ef427f068</anchor>
      <arglist>(Out::Info &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Info</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>ae1eb598fb9a960961d06ed82a712f00f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>ac743f2c3a6fb183e004c62288344ee8e</anchor>
      <arglist>(const Tp &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::ostream &amp;</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>a54e3782ea56ee022b19eb90f191dc8fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>a66ace2247ecf19ed00950080c5a07961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::ostringstream &gt;</type>
      <name>_str</name>
      <anchorfile>structztui_1_1Out_1_1Info.html</anchorfile>
      <anchor>a6e49465210c4a4d161f9c269630c7f72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IniDict</name>
    <filename>classIniDict.html</filename>
    <base>zypp::parser::IniParser</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>EntrySet</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>aa7ce047ff776a00413664895ce9dc9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, EntrySet &gt;</type>
      <name>SectionSet</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a2fdca12db79c7552b669cde38c302a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapKVIteratorTraits&lt; SectionSet &gt;::Key_const_iterator</type>
      <name>section_const_iterator</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>af6bbdd89beb09ef07a522dae5ff61b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EntrySet::const_iterator</type>
      <name>entry_const_iterator</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>af6ff36c16d47aa5bd98d767c9d83b607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsBegin</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>aae68485706e471f6073b2fb49dba0e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsEnd</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a20f52d380e152366c260865f8de16879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; section_const_iterator &gt;</type>
      <name>sections</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a81853c46ccc4104c12840ff40f38eb13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a2e30755877bca926b2dc0507d6c16a12</anchor>
      <arglist>(std::ostream &amp;str, const IniDict &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a01f73a167fa2a62234402a87da799a88</anchor>
      <arglist>(std::ostream &amp;str, const IniDict &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SectionSet</type>
      <name>_dict</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>abc37741c1613ef3082062f1d83640b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntrySet</type>
      <name>_empty_map</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>af12503b99e44ed86991ef9039ab5d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>entry_const_iterator</type>
      <name>entriesBegin</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a8204f08e56825624bc5e222235a1b098</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>entry_const_iterator</type>
      <name>entriesEnd</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>afb647a8b9ebe0fc9ec79b2b68eabf9df</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; entry_const_iterator &gt;</type>
      <name>entries</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a8ad325a6c5e1a0acb0d36b7deca7ac26</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IniDict</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a6f64099f68362056d351eb2f562e8d29</anchor>
      <arglist>(const InputStream &amp;is, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IniDict</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>ab62f4e021c3ddc876dd1490b0e38b941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IniDict</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>af2184446b564964ee14219bb451e40ab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a3950872b0309d4c62f7b7c773867e977</anchor>
      <arglist>(const InputStream &amp;is, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertEntry</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a928b904caa30ec0e6f5d79180a5012f1</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSection</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a3ca472e6eb5f0a2ee6cc329e3c84fb67</anchor>
      <arglist>(const std::string &amp;section)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSection</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a3af1026bf027de2a7354ff37d43c1038</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEntry</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>ab29e34da37fabe78135445de4571cf77</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;entry) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consume</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>aa3c86fb66b5c2e2c137fa09449743caf</anchor>
      <arglist>(const std::string &amp;section) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consume</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a52311dfcac5cb863e6882586bfd9ea36</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;key, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsBegin</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>aae68485706e471f6073b2fb49dba0e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsEnd</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a20f52d380e152366c260865f8de16879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; section_const_iterator &gt;</type>
      <name>sections</name>
      <anchorfile>classIniDict.html</anchorfile>
      <anchor>a81853c46ccc4104c12840ff40f38eb13</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::IniDict</name>
    <filename>classzypp_1_1parser_1_1IniDict.html</filename>
    <base>zypp::parser::IniParser</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>EntrySet</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>aa7ce047ff776a00413664895ce9dc9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, EntrySet &gt;</type>
      <name>SectionSet</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a2fdca12db79c7552b669cde38c302a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapKVIteratorTraits&lt; SectionSet &gt;::Key_const_iterator</type>
      <name>section_const_iterator</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>af6bbdd89beb09ef07a522dae5ff61b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EntrySet::const_iterator</type>
      <name>entry_const_iterator</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>af6ff36c16d47aa5bd98d767c9d83b607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsBegin</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>aae68485706e471f6073b2fb49dba0e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsEnd</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a20f52d380e152366c260865f8de16879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; section_const_iterator &gt;</type>
      <name>sections</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a81853c46ccc4104c12840ff40f38eb13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a2e30755877bca926b2dc0507d6c16a12</anchor>
      <arglist>(std::ostream &amp;str, const IniDict &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a01f73a167fa2a62234402a87da799a88</anchor>
      <arglist>(std::ostream &amp;str, const IniDict &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SectionSet</type>
      <name>_dict</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>abc37741c1613ef3082062f1d83640b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntrySet</type>
      <name>_empty_map</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>af12503b99e44ed86991ef9039ab5d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>entry_const_iterator</type>
      <name>entriesBegin</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a8204f08e56825624bc5e222235a1b098</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>entry_const_iterator</type>
      <name>entriesEnd</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>afb647a8b9ebe0fc9ec79b2b68eabf9df</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; entry_const_iterator &gt;</type>
      <name>entries</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a8ad325a6c5e1a0acb0d36b7deca7ac26</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IniDict</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a6f64099f68362056d351eb2f562e8d29</anchor>
      <arglist>(const InputStream &amp;is, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IniDict</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>ab62f4e021c3ddc876dd1490b0e38b941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IniDict</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>af2184446b564964ee14219bb451e40ab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a3950872b0309d4c62f7b7c773867e977</anchor>
      <arglist>(const InputStream &amp;is, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertEntry</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a928b904caa30ec0e6f5d79180a5012f1</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSection</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a3ca472e6eb5f0a2ee6cc329e3c84fb67</anchor>
      <arglist>(const std::string &amp;section)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSection</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a3af1026bf027de2a7354ff37d43c1038</anchor>
      <arglist>(const std::string &amp;section) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEntry</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>ab29e34da37fabe78135445de4571cf77</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;entry) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consume</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>aa3c86fb66b5c2e2c137fa09449743caf</anchor>
      <arglist>(const std::string &amp;section) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>consume</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a52311dfcac5cb863e6882586bfd9ea36</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;key, const std::string &amp;value) override</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsBegin</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>aae68485706e471f6073b2fb49dba0e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>section_const_iterator</type>
      <name>sectionsEnd</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a20f52d380e152366c260865f8de16879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; section_const_iterator &gt;</type>
      <name>sections</name>
      <anchorfile>classzypp_1_1parser_1_1IniDict.html</anchorfile>
      <anchor>a81853c46ccc4104c12840ff40f38eb13</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::IniParser</name>
    <filename>classzypp_1_1parser_1_1IniParser.html</filename>
    <member kind="function">
      <type></type>
      <name>IniParser</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a8ad7d044b5dee2ee1919f9dd150c9a0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IniParser</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a60f5cbefd2693743117ba1a9632dd880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>ae4da59d2c0eb702ba7dcd6161864fed1</anchor>
      <arglist>(const InputStream &amp;imput_r, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>beginParse</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a6b096c287519c5b78494ec57279ada78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>consume</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>ad7a593cff40214b0febb15e218965850</anchor>
      <arglist>(const std::string &amp;section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>consume</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>aabd4c1a196af4fbdd9e16544ced14771</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endParse</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>ad8161bc37e5301cae987efcf9586ca9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>garbageLine</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a5e3e914a66f2f99474056225857d6a24</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>inputname</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a7bcadd95e60e577e2f2e2cf638a20fc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_inputname</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a1149727ec6d2b87d97b97334e08ecb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_current_section</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>ab6d70243abeb68198b0815d351ed9bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_line_nr</name>
      <anchorfile>classzypp_1_1parser_1_1IniParser.html</anchorfile>
      <anchor>a422c5c640582987778ecb94da242501f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::InitialState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1InitialState.html</filename>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1InitialState.html</anchorfile>
      <anchor>aedf0a23e304986ec54ca24bb1f219322</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::InputStream</name>
    <filename>classzypp_1_1InputStream.html</filename>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>ab2e19c1485189fbb57828de65e6d65ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a76c6e5a1fcf54ea65c35af65f83ad140</anchor>
      <arglist>(std::istream &amp;stream_r, std::string name_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a9b166d49ab9a178b04885eb5f2e2cb53</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>aa8eb53bf32b33b3bb746ba9dc927edaa</anchor>
      <arglist>(Pathname file_r, std::string name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a4354065ec183720fa0f8d48b6439db60</anchor>
      <arglist>(const std::string &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a0171ef08ae9d4a04d2c03fb595b57813</anchor>
      <arglist>(const std::string &amp;file_r, std::string name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>aad6ab77c29e8a715816c433c08d41c7b</anchor>
      <arglist>(const char *file_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a294e6d3d5414d8f09eaf0ed4a05c5e52</anchor>
      <arglist>(const char *file_r, std::string name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InputStream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a938478a7e857e2be4cc4e1477e6c1adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>stream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a26b5b53ea98993056db61666ee2ea77c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::istream &amp;</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a5ce4c625600a89b05a804f9c0210a437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a150d8eeeb8542a7f202b0bc928a5cacd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>aa940a0fa5b98d4a5ef047bd545e3b1bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::streamoff</type>
      <name>size</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a860ea2cf5575915464967546527ba105</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>adb51b9b812d0277e696b24a812c0179b</anchor>
      <arglist>(std::streamoff val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a99580fbd827096016fbacc0f71d9116f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; std::istream &gt;</type>
      <name>_stream</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>aaa3fe242615393b04ac6fb534a004567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>aae5e63877c151d46eeb8587203785c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; std::streamoff,-1 &gt;</type>
      <name>_size</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a5b9121176cfd35f2e35f70dbb0ce4635</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1InputStream.html</anchorfile>
      <anchor>a987f8d2138cbafefd116fd0738fb11b8</anchor>
      <arglist>(std::ostream &amp;str, const InputStream &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::inspect_err_helper</name>
    <filename>structzyppng_1_1detail_1_1inspect__err__helper.html</filename>
    <templarg>typename Callback</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1inspect__err__helper.html</anchorfile>
      <anchor>aa1e6319c51c8341d3c360e69aa885edd</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp)</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1inspect__err__helper.html</anchorfile>
      <anchor>a734d43bc59ae8364645d6c66fac0aa9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::inspect_helper</name>
    <filename>structzyppng_1_1detail_1_1inspect__helper.html</filename>
    <templarg>typename Callback</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1inspect__helper.html</anchorfile>
      <anchor>ae13b83ef7ceee896b2a0c43a4a7e7cb8</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp)</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1inspect__helper.html</anchorfile>
      <anchor>abbad92481ad085ba4e0e0dbf0a9be9b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::InstallResolvableReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faad8c234dad11285dea5eab15de6a7e4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faaa4ef0d3e732f715827c4a5ed801374b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faa345981a6dff31c92cce82b1cd6247b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa5308e40c09c9639ad2a2e6ea28beba85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa7827d6a80c6d056f31e530dd9aab19d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa8fa409558578a2cb1cea5b33db1ebcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa75e6c37f6999c89a5597ce9868f11a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RpmLevel</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9acaeb2fbe01f72f052071f35126e407bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM_NODEPS</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9af1ba3c845fad592f57a31c4b4dfb017a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM_NODEPS_FORCE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9a80f89ca498a1b09a458fa6e667154d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faad8c234dad11285dea5eab15de6a7e4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faaa4ef0d3e732f715827c4a5ed801374b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a73e1a4e4f35fa81e403e6bb67cae39faa345981a6dff31c92cce82b1cd6247b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa5308e40c09c9639ad2a2e6ea28beba85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa7827d6a80c6d056f31e530dd9aab19d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa8fa409558578a2cb1cea5b33db1ebcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a997c10767d7c192d080bfe4eaa1c713fa75e6c37f6999c89a5597ce9868f11a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9acaeb2fbe01f72f052071f35126e407bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM_NODEPS</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9af1ba3c845fad592f57a31c4b4dfb017a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPM_NODEPS_FORCE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>aae72803397372c1d5881384936b884b9a80f89ca498a1b09a458fa6e667154d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a7012d60a84f5770eb85e7cf92191bec2</anchor>
      <arglist>(Resolvable::constPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a3e55ee09d5bc52966b099d092c7beccf</anchor>
      <arglist>(int, Resolvable::constPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a4b45cf390c874b9c6e36b6e63a52ee39</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;, RpmLevel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a77ea62a2d89673dcef422dfca6ff125d</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;, RpmLevel)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReport.html</anchorfile>
      <anchor>a39e18d18fe7efd93f22a81d724ffef0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::InstallResolvableReportSA</name>
    <filename>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca82fdfa4f2fe02913e4bd6b39af9c3214</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca2be0ec960eef6f20ac2186eb6859b0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdcaee64ae58b307fa198c1232222ad50cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca5ec944631d189782fb20eb6c567451d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca82fdfa4f2fe02913e4bd6b39af9c3214</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca2be0ec960eef6f20ac2186eb6859b0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdcaee64ae58b307fa198c1232222ad50cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a6764f1956e98284cfc627d8052b37fdca5ec944631d189782fb20eb6c567451d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>aeaaeac2689b46d2f8dcdf440ece28a49</anchor>
      <arglist>(Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>af8c2f170138cca2d9a33665c6e140179</anchor>
      <arglist>(int, Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a29ffbb927eb930f10344d87902f1786b</anchor>
      <arglist>(Resolvable::constPtr, Error, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1InstallResolvableReportSA.html</anchorfile>
      <anchor>a9147e34dff5b29d455381aa58594b8ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::InstanceId</name>
    <filename>classzypp_1_1InstanceId.html</filename>
    <member kind="function">
      <type></type>
      <name>InstanceId</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a702bd75dc853ea4943f7c9440bd6f920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InstanceId</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>ad507440f51e358d437c936f00e333fdc</anchor>
      <arglist>(std::string namespace_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdFor</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a004910332ee61866317547cbf526ede1</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdFor</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a913bb23a1cd5886b91a9630ccd3f4e82</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>findSolvable</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a9f1df31461a480c5135d89eca0d0effe</anchor>
      <arglist>(const std::string &amp;str_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>findPoolItem</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a11ad2b183779eb72c312ffe34578571c</anchor>
      <arglist>(const std::string &amp;str_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>ac2a52b85c456dea30612407e268b0e90</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a1365bdf8998c46f57d2ee88b137d5cd0</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>ae73bd99aaa4c4e029e7a016ffab7c550</anchor>
      <arglist>(const std::string &amp;str_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSystemId</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a256389347255905d193794af82f9039f</anchor>
      <arglist>(const std::string &amp;str_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getNamespace</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a43bef64661db4fa4c058f721822cccf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNamespace</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>af038238039c0bbe8592e6156730a2c72</anchor>
      <arglist>(const std::string &amp;namespace_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetNamespace</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>ad9d8fda06d01a9c1266837fdd3e6ccaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_namespace</name>
      <anchorfile>classzypp_1_1InstanceId.html</anchorfile>
      <anchor>a81343727acd1ed731acbdc7d53f51022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Int</name>
    <filename>classzypp_1_1json_1_1Int.html</filename>
    <member kind="function">
      <type></type>
      <name>Int</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>ad5c7213a3db7c0db69702725d7b4c656</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a8aa5eb71fbda97b7c3a93ae6439db87c</anchor>
      <arglist>(std::int64_t v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Int</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a95aab0e6f3c240b3bf9761796c475af0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a7203404e8b75a08ec86ca12dcea27314</anchor>
      <arglist>(const Int &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Int</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a68d1a600e969c10efe585e6f884daddd</anchor>
      <arglist>(Int &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Int &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a83bf8c6ed0ecbac695c4ebefa5a642b8</anchor>
      <arglist>(const Int &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Int &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a23cbf1b83c37e07e7d208a14917c5000</anchor>
      <arglist>(Int &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::int64_t</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a3ce3cdfb126558a135f856245dded976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::int64_t</type>
      <name>value</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>ab012246d7307900a83dbb846fd2f5600</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a1aea8b0d94f035f4a4a201ecdef75188</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a1d7952eae2dec8f7f1ad65fdfb9953e4</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; Int &gt;</type>
      <name>fromString</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a2db66edd0d1da85b159a12f745fb6ef7</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::int64_t</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>ab5a5d5e86e8ec175b0d083eff41a1360</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Int.html</anchorfile>
      <anchor>a5c326cd4ad95bffd3eeaea321b08e6c8</anchor>
      <arglist>(std::ostream &amp;str, const Int &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::BinHeader::intList</name>
    <filename>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</filename>
    <member kind="function">
      <type></type>
      <name>intList</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>ac798a1db21a407acf5e2ddddbc04e75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>a7b9a80bc3f574e625dbedb3b461513dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>a07adcd95e13291dc256584c4dd75d166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>ae4985b9b1dfe8a17211e6171f8c55ff1</anchor>
      <arglist>(const unsigned idx_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>set</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>aeb20b7001b9f0383ffb419f6a91a1711</anchor>
      <arglist>(void *val_r, unsigned cnt_r, rpmTagType type_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; long &gt;</type>
      <name>_data</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>af911ad68f3e9be6073af7d48308c7cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rpmTagType</type>
      <name>_type</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>af1619e85eefc76abc2c7fb9945029070</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BinHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1intList.html</anchorfile>
      <anchor>ad8ca43d9bafa54e935954aadbac83d58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::rw_pointer::Intrusive</name>
    <filename>structzypp_1_1rw__pointer_1_1Intrusive.html</filename>
    <templarg>class D</templarg>
    <member kind="typedef">
      <type>intrusive_ptr&lt; D &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a738156da49cc9e251cedf7066d555e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const D &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a60e23afaec9bc756146c1240101a9c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a8276f3c2851ecac8c2ba01fdd44cb65a</anchor>
      <arglist>(const constPtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a79e43ed6d1eb18b71050e424cdc06385</anchor>
      <arglist>(const PtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a746e9741c883fd18da0a5eda06786d31</anchor>
      <arglist>(const constPtrType &amp;ptr_r) const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Intrusive.html</anchorfile>
      <anchor>a56e8bcb6ec0871889b15bff325ff0ac6</anchor>
      <arglist>(const PtrType &amp;ptr_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>intrusive_ptr</name>
    <filename>classintrusive__ptr.html</filename>
  </compound>
  <compound kind="class">
    <name>zyppng::InvalidMessageReceivedException</name>
    <filename>classzyppng_1_1InvalidMessageReceivedException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>InvalidMessageReceivedException</name>
      <anchorfile>classzyppng_1_1InvalidMessageReceivedException.html</anchorfile>
      <anchor>adcc993f073baf01f06d5a0a7f9807c96</anchor>
      <arglist>(const std::string &amp;msg={})</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::IOBuffer</name>
    <filename>classzyppng_1_1IOBuffer.html</filename>
    <class kind="struct">zyppng::IOBuffer::Chunk</class>
    <member kind="function">
      <type></type>
      <name>IOBuffer</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>abcc92491f73b1bfc09657f20f4b975d9</anchor>
      <arglist>(int64_t chunkSize=0)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>reserve</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>aba0026c9c01580dc8d994c06d9cc0e39</anchor>
      <arglist>(int64_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>front</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a7bacaaa229664ad4ab5b43e70b845f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>frontSize</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>ae6f1f014fd56e38916f7939c39389ec3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>afec1492162a7a3e91967426e15551d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>discard</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>abd5b5e491b12d2ff186447a5e63bfcbe</anchor>
      <arglist>(int64_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chop</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a625364b56ddd1cc705f04f9d351fa2bc</anchor>
      <arglist>(int64_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>aa5f881c20ab1912169f46808e0b22a66</anchor>
      <arglist>(const char *data, int64_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a742f169bb59c5ed24e44628352b823e3</anchor>
      <arglist>(const ByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>read</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a858dac2bbc3301fa32901b8e160987af</anchor>
      <arglist>(char *buffer, int64_t max)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>size</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a7b109bed7305c7110953cbcdf4c78437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Chunk &gt;::size_type</type>
      <name>chunks</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a83704b0c63f73f4363bc64f852d7ea96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>indexOf</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>aad52775ede93e6365fd12ca727c74f41</anchor>
      <arglist>(const char c) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>indexOf</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a7e9c293c8b262e096e88d694da89049d</anchor>
      <arglist>(const char c, int64_t maxCount, int64_t pos=0) const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>readUntil</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a30fc62f4a9931ab37fd16502d95bac08</anchor>
      <arglist>(const char delim, const int64_t max=0)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>readUntil</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a1f3f1828f5f23508e4c877a258ec856e</anchor>
      <arglist>(char *buffer, const char delim, int64_t max)</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>readLine</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a6183f390ac845b68e1bad537d564b9bb</anchor>
      <arglist>(const int64_t max=0)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>readLine</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>ad85a2ef82cef3b9ebfd8ec25ae4ce10e</anchor>
      <arglist>(char *buffer, int64_t max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReadUntil</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a3f28844e07119602e861581960c4ad18</anchor>
      <arglist>(const char delim) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReadLine</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a5393ed4f01d9f37f342324f5884d2da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_defaultChunkSize</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a57ed2890c3bb82c0b18c37e74f139e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Chunk &gt;</type>
      <name>_chunks</name>
      <anchorfile>classzyppng_1_1IOBuffer.html</anchorfile>
      <anchor>a151ef2da20e9de0907cf205357eb1b4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::IODevice</name>
    <filename>classzyppng_1_1IODevice.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>OpenModeFlag</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Closed</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0ab1ed9fa0589c14b021ee1dca227debef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnly</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0a9a2d9667ac5d5d4dd838061b04e5e780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteOnly</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0a4616263f01ab966315f0b3871526d4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadWrite</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0ac41b6090d09509ec6667225cf090581f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IODevice &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>afafc812ae6dbe1c74ee9ef59ce270ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; IODevice &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>aa391db4cf7eba105b9019548ee1960a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Closed</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0ab1ed9fa0589c14b021ee1dca227debef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnly</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0a9a2d9667ac5d5d4dd838061b04e5e780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteOnly</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0a4616263f01ab966315f0b3871526d4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadWrite</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9f84343b636e304890deb6ad859c37a0ac41b6090d09509ec6667225cf090581f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a9e6c671c8a51d28f4812db2a28055b4a</anchor>
      <arglist>(OpenMode, OpenModeFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IODevice</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ae13cd302ee517f3cc9c90fdd9cdc8ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>aa0024d718bb620b43e6b8c2504c7e363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReadChannel</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ac9afb35bab04eb34a3a1597d2f924429</anchor>
      <arglist>(uint channel)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>currentReadChannel</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>acb1533da487382cd4d3f7355e1d34a8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readChannelCount</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>af3f96792e9ffeb328b8b78568c77fbf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRead</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>aa92e1e2343dc90f779f2eb45cafceadb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canWrite</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a65bab440db5ed4b1941295caad71a121</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>acb85c16f59aa2c5d0eaf3daf42e734fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>readAll</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a922afd353147c0e4e37b2e283b5c061f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>read</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>acdbdfddc7e105963f15242a2b46bd7bd</anchor>
      <arglist>(int64_t maxSize)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>read</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ad24acd3ee7786444fba1d441c94b40db</anchor>
      <arglist>(char *buf, int64_t maxSize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ByteArray</type>
      <name>readLine</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a3cd24acc9faa6176e92b1fc1a6b22446</anchor>
      <arglist>(const int64_t maxSize=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>bytesAvailable</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a5a042c14441518e57632ff523e272e44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>readBufferCount</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a8f4fc1b353761a02518e0cdd6193eeae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReadLine</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a20cef58d315ae53b2532848e0d19067d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>readAll</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a5c119c7d09344ae2b15554adaad3227d</anchor>
      <arglist>(uint channel)</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>read</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a58893ef14d1a6c0d3bd125c7246a2bed</anchor>
      <arglist>(uint channel, int64_t maxSize)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>read</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>aaa3bf4ee6ec1dcaad96b5d99fd764f46</anchor>
      <arglist>(uint channel, char *buf, int64_t maxSize)</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>channelReadUntil</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a09a81ddaca36a1d298d8a65bf77e128e</anchor>
      <arglist>(uint channel, const char delim, int64_t maxSize=0)</arglist>
    </member>
    <member kind="function">
      <type>ByteArray</type>
      <name>channelReadLine</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ad61579caecb828206893cef8399b708c</anchor>
      <arglist>(uint channel, int64_t maxSize=0)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>channelReadLine</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a5860be4caccfc8856e978f23b53047ea</anchor>
      <arglist>(uint channel, char *buf, const int64_t maxSize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>bytesAvailable</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>aefec6d34c95f6c045948fd054ffdd397</anchor>
      <arglist>(uint channel) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>readBufferCount</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a570c090bd3004e5a8d83b7e4b4535638</anchor>
      <arglist>(uint channel) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>channelReadUntil</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a1ce09564ec3b609491d879118be0beaa</anchor>
      <arglist>(uint channel, char *buf, const char delimiter, const int64_t maxSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReadLine</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a8061d9e5a3c80309cf3f27708d41e410</anchor>
      <arglist>(uint channel) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canReadUntil</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a80ec138699d0309c0f6fc7c22b1d9522</anchor>
      <arglist>(uint channel, const char delim) const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>write</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ae55cab5a8355eb0884b648f66ce904cb</anchor>
      <arglist>(const ByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>write</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a06acfff529ad46f4356ecaa878234dab</anchor>
      <arglist>(const char *data, int64_t len)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int64_t</type>
      <name>bytesPending</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a39e3bdb317042788fc7f9471e14d4ae7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForReadyRead</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a75aeeccfd8db315e972d8bc6dae9151c</anchor>
      <arglist>(int timeout)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>waitForReadyRead</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a2788309ce057400fc91569b08237a7a6</anchor>
      <arglist>(uint channel, int timeout)=0</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigReadyRead</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a56976428f6f7aac2f07191bd0da053a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(uint)&gt;</type>
      <name>sigChannelReadyRead</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a45ced442ddb80a350c5873ce95362fa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(int64_t)&gt;</type>
      <name>sigBytesWritten</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a62a57126fdbff69078d48c96e1673d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigAllBytesWritten</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ac0e4ae8d92bf3fb36bb393c4a379abf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(uint) &gt;</type>
      <name>sigReadChannelFinished</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a4b6cfdd251f1127544b4d734a70692e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IODevice</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>ade05f3e0943d1d149259e91152320f61</anchor>
      <arglist>(IODevicePrivate &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>open</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>af1f5d510149740949dada2d595622584</anchor>
      <arglist>(const OpenMode mode)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int64_t</type>
      <name>rawBytesAvailable</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a5ab97fdefdcb84b5c75aba7f71c22b87</anchor>
      <arglist>(uint channel) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int64_t</type>
      <name>writeData</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a2419e7459557c8a679acef35cf5bcf3f</anchor>
      <arglist>(const char *data, int64_t count)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int64_t</type>
      <name>readData</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a67eb80586e845df5564b57804be1b9cb</anchor>
      <arglist>(uint channel, char *buffer, int64_t bufsize)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>readChannelChanged</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a1a44a32259e2f0c5536fed21d7d198e1</anchor>
      <arglist>(uint channel)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setReadChannelCount</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a51bb922aa80cbf1bf2a1058f6641f846</anchor>
      <arglist>(uint channels)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishReadChannel</name>
      <anchorfile>classzyppng_1_1IODevice.html</anchorfile>
      <anchor>a79cf13eac1e431072a703ab93802f052</anchor>
      <arglist>(uint channel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::IODeviceOStreamBuf</name>
    <filename>classzyppng_1_1IODeviceOStreamBuf.html</filename>
    <member kind="function">
      <type></type>
      <name>IODeviceOStreamBuf</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>a45f8dc2132ffdbfe8ae7e67528904442</anchor>
      <arglist>(IODeviceRef dev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IODeviceOStreamBuf</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>ad6a04da6228070d8fd0a3d16a0f4c1b6</anchor>
      <arglist>(const IODeviceOStreamBuf &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IODeviceOStreamBuf</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>aa8252ea9d5f50c00cd8e19582511fd42</anchor>
      <arglist>(IODeviceOStreamBuf &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>IODeviceOStreamBuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>a9fcbc6ae9cb580575516800e12aa92c3</anchor>
      <arglist>(const IODeviceOStreamBuf &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>IODeviceOStreamBuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>adbc11789ced4eb1239c7d8c01db3a4d7</anchor>
      <arglist>(IODeviceOStreamBuf &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int_type</type>
      <name>overflow</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>a4966dec7c7ef8b1f887241f1702131dc</anchor>
      <arglist>(int_type __c) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IODeviceRef</type>
      <name>_dev</name>
      <anchorfile>classzyppng_1_1IODeviceOStreamBuf.html</anchorfile>
      <anchor>a93cf6e78a7dcb9c1fec7ca8c33d53c8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::IODevicePrivate</name>
    <filename>classzyppng_1_1IODevicePrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>IODevicePrivate</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a857c409b757f7d035ec5a49b2a4eca7d</anchor>
      <arglist>(IODevice &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; IOBuffer &gt;</type>
      <name>_readChannels</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a582623d8b24744d835dda88005a2196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>_currentReadChannel</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>aeb3e7cc5c37eaf1cabf981da8b939fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>_readBufChunkSize</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>ab2428235631ff01963992b9a424c10e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IODevice::OpenMode</type>
      <name>_mode</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a988e74c81b28a43f5e0ce905ed591e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void() &gt;</type>
      <name>_readyRead</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a752ba8b4690dd2f6524d0ec2da69fced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(uint) &gt;</type>
      <name>_channelReadyRead</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>af2ab2ccd0fa5d3eb33eac49ee55116d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(int64_t)&gt;</type>
      <name>_sigBytesWritten</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a35cb5ceb4b9f5a42b51513bec3c025db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigAllBytesWritten</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a2a35ffa36cc509df2ed9dc1494ec057a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(uint) &gt;</type>
      <name>_sigReadChannelFinished</name>
      <anchorfile>classzyppng_1_1IODevicePrivate.html</anchorfile>
      <anchor>a31c31d06536949217727145a346ddc4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::SelectableTraits::IOrder</name>
    <filename>structzypp_1_1ui_1_1SelectableTraits_1_1IOrder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits_1_1IOrder.html</anchorfile>
      <anchor>a7086bfceec772792d310fd7ff0b755d0</anchor>
      <arglist>(const PoolItem &amp;lhs, const PoolItem &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_asyncop_type</name>
    <filename>structzyppng_1_1detail_1_1is__asyncop__type.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename Enable</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_asyncop_type&lt; T, std::enable_if_t&lt; std::is_convertible_v&lt; T *, AsyncOp&lt; typename T::value_type &gt; * &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__asyncop__type_3_01T_00_01std_1_1enable__if__t_3_01std_1_1is__conveb7258d06b3d2fa83bc81600e684efbdb.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_future_monad_cb</name>
    <filename>structzyppng_1_1detail_1_1is__future__monad__cb.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_future_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_async_op_v&lt; Callback &gt; &gt;, decltype(std::declval&lt; remove_smart_ptr_t&lt; Callback &gt; &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__future__monad__cb_3_01Callback_00_01MsgType_00_01std_1_1void__t_3_7d67b99412919d0dab917eeacb8c3b77.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::is_instance_of</name>
    <filename>structzyppng_1_1is__instance__of.html</filename>
    <templarg>template&lt; class ... &gt; class Templ</templarg>
    <templarg>class Type</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::is_instance_of&lt; Templ, Templ&lt; Args... &gt; &gt;</name>
    <filename>structzyppng_1_1is__instance__of_3_01Templ_00_01Templ_3_01Args_8_8_8_01_4_01_4.html</filename>
    <templarg>template&lt; typename ... &gt; class Templ</templarg>
    <templarg>typename... Args</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_nested_async</name>
    <filename>structzyppng_1_1detail_1_1is__nested__async.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_nested_async&lt; AsyncOpRef&lt; AsyncOpRef&lt; T &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__nested__async_3_01AsyncOpRef_3_01AsyncOpRef_3_01T_01_4_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_same_state</name>
    <filename>structzyppng_1_1detail_1_1is__same__state.html</filename>
    <templarg>typename A</templarg>
    <templarg>typename B</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; !is_async_op_v&lt; Callback &gt; &gt;, std::enable_if_t&lt; !std::is_same_v&lt; void, decltype(std::declval&lt; Callback &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb_3_01Callback_00_01MsgType_00_01std_1_1void__t_3_01fb8f534194e3aadc2727f54e73125c06.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb_with_async_res</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb__with__async__res.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb_with_async_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb__with__async__res_3_01Callback_00_01MsgType_00_01s107e970d5615f7df6495c20c9b1fe918.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb_with_sync_res</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb__with__sync__res.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::is_sync_monad_cb_with_sync_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; !callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1is__sync__monad__cb__with__sync__res_3_01Callback_00_01MsgType_00_01stdfa11f461fd1b72ccd18cc880366bfd3.html</filename>
    <templarg>typename Callback</templarg>
    <templarg>typename MsgType</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvideQueue::Item</name>
    <filename>structzyppng_1_1ProvideQueue_1_1Item.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba60989d21c989d533a2cff898cd09aa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Queued</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cbaf40b6b71ec6e2bc4ed05c857c66e403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba58105c0cfd48a82fd0a2ccb8cf98a10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelling</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba15862909cffc693ba03da34a575f5350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cbab0305e1bc65d87d247f183b315873df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba60989d21c989d533a2cff898cd09aa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Queued</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cbaf40b6b71ec6e2bc4ed05c857c66e403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba58105c0cfd48a82fd0a2ccb8cf98a10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelling</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cba15862909cffc693ba03da34a575f5350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a43c44802587b914a00a0cef12d8014cbab0305e1bc65d87d247f183b315873df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttachRequest</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>ac49e7583bdef7708b74d0cc0cb2b20d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFileRequest</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>ae3f46c83a3789698f7040bb136d6f8b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDetachRequest</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a244197efb69c8c88b253941a20d2b475</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>_state</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a9c50608ed8065fdaaa2d952b4acb1add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideRequestRef</type>
      <name>_request</name>
      <anchorfile>structzyppng_1_1ProvideQueue_1_1Item.html</anchorfile>
      <anchor>a6915657c771d2cd0876d3a9689b443bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvideItem::ItemStats</name>
    <filename>structzyppng_1_1ProvideItem_1_1ItemStats.html</filename>
    <member kind="variable">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_pulseTime</name>
      <anchorfile>structzyppng_1_1ProvideItem_1_1ItemStats.html</anchorfile>
      <anchor>a6df48afe6525add9103461845d8ec432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>_runningRequests</name>
      <anchorfile>structzyppng_1_1ProvideItem_1_1ItemStats.html</anchorfile>
      <anchor>a8069fa1e90f0c17afeadb156f9690830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_bytesProvided</name>
      <anchorfile>structzyppng_1_1ProvideItem_1_1ItemStats.html</anchorfile>
      <anchor>a42d5a9bc712e3d1f7dba711907ff23bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_bytesExpected</name>
      <anchorfile>structzyppng_1_1ProvideItem_1_1ItemStats.html</anchorfile>
      <anchor>a4f92e04e4fd2b99e5108ccec33b8c79a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MirroredOrigin::iter</name>
    <filename>classzypp_1_1MirroredOrigin_1_1iter.html</filename>
    <templarg>class Parent</templarg>
    <templarg>class Value</templarg>
    <member kind="function">
      <type></type>
      <name>iter</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>a667242449327e54fe52082328c177442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iter</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>a5807e73133e6d685c35b800726b4b1cb</anchor>
      <arglist>(Parent *list, uint idx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>a388ee15cba7040f38eacdea49140bac2</anchor>
      <arglist>(iter&lt; Parent, Value &gt; const &amp;other) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>adb6530b9e3ac50402a2e68a4de95d1e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>a9f8afe517127216b2797bc68fd94415a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parent *</type>
      <name>_list</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>ada3e27b316cbcc8a78f78a69c9b9b164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>_idx</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>a59a89fad1a7b20ee781d94f1b7aa2eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1MirroredOrigin_1_1iter.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Iterable</name>
    <filename>classzypp_1_1Iterable.html</filename>
    <templarg>class TIterator</templarg>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a819f96b87c5bbe1c8cc66a1f71d3a554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TIterator</type>
      <name>iterator_type</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a8fcea1377fe584f60021b3c7d47d5064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>ab02048786ffa80d08e64342c6fca33b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a354d214e2ecb10b67c8d7c791b9005e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::pointer</type>
      <name>pointer</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>acf7df8f8bdc814524ca73174a0d63147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::reference</type>
      <name>reference</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>afa288758170ab6c33d6282b5d43f4586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::iterator_traits&lt; iterator_type &gt;::iterator_category</type>
      <name>iterator_category</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a3a1b1cfd1040996f7699c26b97807c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterable</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a18b2d88b1b176b5c41bb800a730b838b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterable</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>ae2b8fbc50d1267a30bf7b041754deb2f</anchor>
      <arglist>(iterator_type begin_r, iterator_type end_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterable</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>ad2bb070b67bd52a24740e78a2f412023</anchor>
      <arglist>(std::pair&lt; iterator_type, iterator_type &gt; range_r)</arglist>
    </member>
    <member kind="function">
      <type>iterator_type</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a137b6fbce7add498392d7deedcbadd56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator_type</type>
      <name>end</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>aef25c42ebb23bc7d4a2d401682beab3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a9a4cbae3172ca5abdfe730a3da59e9dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a216110866ac6d04c618309db18e77189</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>ad63744d04e4aa742919eb132ceba91b7</anchor>
      <arglist>(const value_type &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator_type</type>
      <name>find</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a4c2cb69d1f1e76782eca95f47be6098a</anchor>
      <arglist>(const value_type &amp;val_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator_type</type>
      <name>_begin</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a32539de42aebc5d404d537b8e79eccfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator_type</type>
      <name>_end</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>ace9c97eb1f4a14bd060ecc98dc71c457</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; TIterator &gt;</type>
      <name>makeIterable</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a5ad47f28021047da9f8cb710ff0f5eec</anchor>
      <arglist>(TIterator &amp;&amp;begin_r, TIterator &amp;&amp;end_r)</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; TIterator &gt;</type>
      <name>makeIterable</name>
      <anchorfile>classzypp_1_1Iterable.html</anchorfile>
      <anchor>a9c870789c2e9007d68e6f868b8d150ee</anchor>
      <arglist>(std::pair&lt; TIterator, TIterator &gt; &amp;&amp;range_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LookupAttr::iterator</name>
    <filename>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a52e354dbb6ab89b945c859ea22ed65e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a24dbb4ca3268d233ea41ac06f407c826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab20223cf02d80eed057594e6abaac7a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>af00beecc8af8ba4eea2ef84a89bb31f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a73600cdb87d4f8704901a3c733367b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>af99e848a14665a1b0075e7f816ee9d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stayInThisSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a11cb0e03e2d2403a41dff9e541f449fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stayInThisRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a80d03b1cf4ec94ed5bf6f5fbab42c87e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>inRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>adc04fc11defe60d96e7b03b04620cecd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>inSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>aa3cec1b506b6c5aa5fa653b8a56be1e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>inSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a2947247ef06dc591a4c71a5161552f0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>adb7857da18b07ddccb43a0567fbe3571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::IdType</type>
      <name>solvAttrType</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ace54da9c23a0c44aa9273c51617460d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrNumeric</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab713a2ea9448ea5909b32a9827492eb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrString</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>acb7e6a7bf56c28fc59ddf28da27a5dbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrIdString</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>abac26a81f779e0c7f9a20ff5d9450242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrCheckSum</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a4df6629ef3e43821d9fadbe56f3ea39a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrSubEntry</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a81b212ba052d50c770e39fd1de498919</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a3b6ef5a0bc81dbf5a0714c8ecfcf1f01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>subSize</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab3e8faede8429ea8f093e7b1d63254ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subBegin</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a04b4588da4d9be8aedf73b20028f56ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subEnd</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a682d09dcc6e36d28f229eeeedf083623</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subFind</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a88c43d800ee2f31f65c77901d82f1380</anchor>
      <arglist>(const SolvAttr &amp;attr_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subFind</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a37b17d83ab98eae37ae68401819f600c</anchor>
      <arglist>(const C_Str &amp;attrname_r) const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>asType</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a3d05c152e203db36d2ca73d6e6e10a89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a7c6d310b6547363589ee684403d6643d</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr::iterator &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a64ca6e84c06fef5f5c726b32c35a1225</anchor>
      <arglist>(std::ostream &amp;str, const ArrayAttr&lt; TResult, TAttr &gt; &amp;obj)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::DIWrap</type>
      <name>_dip</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>aad0e2260024f5d7618afe7bad6e0cbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>asInt</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ad2959fbc039c3f343894e630010f873f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>asUnsigned</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a0fe25b6bf652bf4e196625cc1bdcd471</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>asBool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a5991fbcdbf5fa077368b71399c5e38db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>asUnsignedLL</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a0db1bf2e10af75c18f329e83b0fed30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab3ce73f30fb1404da52d1c4c336955e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a50a07076e84e9106965c058a0bdcfc52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>idStr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a1e264470f7f333d454ad030e06c52e72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a0b18b3c9f059bae9e9284c313895d234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>asCheckSum</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a44d5ae3bbea26b7c1c2a0b8a1144410e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Tp</type>
      <name>asType</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a1808aee0832fbecefa0e4778d4d27570</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a3799d27a61219aca571235ed40b50cc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a78698dd56b26bdfad261ff803f2bf3c8</anchor>
      <arglist>(const iterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab6e264d46689e58d8b2ffa9a797bb48e</anchor>
      <arglist>(const iterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~iterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a49f8d4e40ea6bf99f0ce41fd3c6daef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a9dd02f252f30e9e8a9d2c80b31b43d07</anchor>
      <arglist>(detail::DIWrap &amp;dip_r)</arglist>
    </member>
    <member kind="function">
      <type>detail::CDataiterator *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a0452a330c06a47bb1d82e1b20d05b264</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a5d808abec28e66bbc742a81eae70df40</anchor>
      <arglist>(const boost::iterator_adaptor&lt; OtherDerived, OtherIterator, V, C, R, D &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>dip_equal</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ac68e280fe654e9713974e8d38b9d4ae6</anchor>
      <arglist>(const detail::CDataiterator &amp;lhs, const detail::CDataiterator &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::IdType</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a207843193d5d6b6dc58e8198edb03243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a44aba7a1afafcbcfef3d6ec55411b296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a52e354dbb6ab89b945c859ea22ed65e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a24dbb4ca3268d233ea41ac06f407c826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab20223cf02d80eed057594e6abaac7a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>af00beecc8af8ba4eea2ef84a89bb31f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a73600cdb87d4f8704901a3c733367b2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>af99e848a14665a1b0075e7f816ee9d6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stayInThisSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a11cb0e03e2d2403a41dff9e541f449fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stayInThisRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a80d03b1cf4ec94ed5bf6f5fbab42c87e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>inRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>adc04fc11defe60d96e7b03b04620cecd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>inSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>aa3cec1b506b6c5aa5fa653b8a56be1e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>inSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a2947247ef06dc591a4c71a5161552f0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>adb7857da18b07ddccb43a0567fbe3571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::IdType</type>
      <name>solvAttrType</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ace54da9c23a0c44aa9273c51617460d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrNumeric</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab713a2ea9448ea5909b32a9827492eb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrString</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>acb7e6a7bf56c28fc59ddf28da27a5dbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrIdString</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>abac26a81f779e0c7f9a20ff5d9450242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrCheckSum</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a4df6629ef3e43821d9fadbe56f3ea39a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvAttrSubEntry</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a81b212ba052d50c770e39fd1de498919</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a3b6ef5a0bc81dbf5a0714c8ecfcf1f01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>subSize</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>ab3e8faede8429ea8f093e7b1d63254ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subBegin</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a04b4588da4d9be8aedf73b20028f56ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subEnd</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a682d09dcc6e36d28f229eeeedf083623</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subFind</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a88c43d800ee2f31f65c77901d82f1380</anchor>
      <arglist>(const SolvAttr &amp;attr_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>subFind</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a37b17d83ab98eae37ae68401819f600c</anchor>
      <arglist>(const C_Str &amp;attrname_r) const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>asType</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1iterator.html</anchorfile>
      <anchor>a3d05c152e203db36d2ca73d6e6e10a89</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::JobReport</name>
    <filename>structzypp_1_1JobReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <class kind="struct">zypp::JobReport::EMsgTypeDef</class>
    <member kind="typedef">
      <type>base::EnumClass&lt; EMsgTypeDef &gt;</type>
      <name>MsgType</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a4c5002826996be6d1ace877fb7308ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>callback::UserData</type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>aa25cf8999b3974701b405f1154be6e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>message</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a8a126305f54a0ccd2c5f22eaa2d87fbd</anchor>
      <arglist>(MsgType type_r, const std::string &amp;msg_r, const UserData &amp;userData_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static callback::SendReport&lt; JobReport &gt; &amp;</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>ae12c6def7dc7e3f50f7f649cdb0f4717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>debug</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a44c97b15eff55900c6b19d83c176e513</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>info</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>afec995def17f5099fe2c0edb3883e4d5</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>warning</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a5832a76ff6d1a7ff7ba3fe26188d261c</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>error</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a67728d8b1932bfd19ecfc1e21458da99</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>important</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>ab86b0f359042fed3bbc891a866d1a2b6</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>data</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a943e6e2280fdb59706befb52eab5e010</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ContentType</type>
      <name>repoRefreshMirrorlist</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>ad5d8bd5610c6f20cd5e0e47c4e04f7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static callback::SendReport&lt; JobReport &gt; &amp;</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>ae12c6def7dc7e3f50f7f649cdb0f4717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>debug</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a44c97b15eff55900c6b19d83c176e513</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>info</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>afec995def17f5099fe2c0edb3883e4d5</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>warning</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a5832a76ff6d1a7ff7ba3fe26188d261c</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>error</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a67728d8b1932bfd19ecfc1e21458da99</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>important</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>ab86b0f359042fed3bbc891a866d1a2b6</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>data</name>
      <anchorfile>structzypp_1_1JobReport.html</anchorfile>
      <anchor>a943e6e2280fdb59706befb52eab5e010</anchor>
      <arglist>(const std::string &amp;msg_r, const UserData &amp;userData_r=UserData())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::JobReportHelper</name>
    <filename>classzyppng_1_1JobReportHelper.html</filename>
    <templarg>typename ZyppContextRef</templarg>
    <base>zyppng::BasicReportHelper&lt; ZyppContextRef &gt;</base>
    <member kind="function">
      <type></type>
      <name>JobReportHelper</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>a5ed754ed5f5dc03b91bf50f80d618cfe</anchor>
      <arglist>(ZyppContextRef r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JobReportHelper</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ada8cf9dc5226152c635bacce5d69f443</anchor>
      <arglist>(const JobReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JobReportHelper</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ab69a0e2de866b85384cb14935141a0d7</anchor>
      <arglist>(JobReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JobReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>a37ae646101b04ba3a973aee8318b318d</anchor>
      <arglist>(const JobReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JobReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ab95fff34631098e1797ac1f6b067a976</anchor>
      <arglist>(JobReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ac6dd005b1b55472587894cde758086eb</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>info</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ad4a010a5d4a6c1a765d2b7fd558bc160</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>warning</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ab18db4d6f48d1a4a2ea44e3025d8d3d2</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>a9ecb602c5c21c8c2dfbd188c57ff9bea</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>important</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>a246ae0c4c65fd5c643f6445e58d0679e</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>data</name>
      <anchorfile>classzyppng_1_1JobReportHelper.html</anchorfile>
      <anchor>ad2e3e42b7ac458eb60536259bbca67c9</anchor>
      <arglist>(std::string msg_r, UserData userData_r=UserData())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::KeyContext</name>
    <filename>structzypp_1_1KeyContext.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyContext</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>ad259a68a19b297b98e7e7d9c38523128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyContext</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>a4936b516b77a5515b98d88dd6ede2b86</anchor>
      <arglist>(const RepoInfo &amp;repoinfo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>a89a146b500b2a6f2178651222b519fd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoInfo</type>
      <name>repoInfo</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>a55b7a6f07f93e24aa91cd33c6dd76943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoInfo</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>a2bae9838ca47bb6e72d563fe573a1c2c</anchor>
      <arglist>(const RepoInfo &amp;repoinfo)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoInfo</type>
      <name>_repoInfo</name>
      <anchorfile>structzypp_1_1KeyContext.html</anchorfile>
      <anchor>a8a9dd825106922510a13d495ef15e3ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::KeyRing</name>
    <filename>classzypp_1_1KeyRing.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="struct">zypp::KeyRing::Impl</class>
    <member kind="enumvalue">
      <name>ACCEPT_NOTHING</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20aafd2695c6dd6da93326343bccbdd3643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_UNSIGNED_FILE</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20ae77774f0406992d5c04d19fd22acf03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_UNKNOWNKEY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a8779b79c3ea7a21a18f50fcf2702ab76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUST_KEY_TEMPORARILY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a0ae722a3eccb9860bcd177296efdc8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUST_AND_IMPORT_KEY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20ab39d3e837ef9da86ac9bc5102ca45222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_VERIFICATION_FAILED</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a5749283f87cf2b3c48601ca30db0e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a76d87f274be6130f4f2609ff08ea9246</anchor>
      <arglist>(std::ostream &amp;str, const KeyRing &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a0aa09dbf5063fe81c5da19bd2eab56d2</anchor>
      <arglist>(std::ostream &amp;str, const KeyRing &amp;)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DefaultAcceptBits</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_NOTHING</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20aafd2695c6dd6da93326343bccbdd3643</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_UNSIGNED_FILE</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20ae77774f0406992d5c04d19fd22acf03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_UNKNOWNKEY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a8779b79c3ea7a21a18f50fcf2702ab76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUST_KEY_TEMPORARILY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a0ae722a3eccb9860bcd177296efdc8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUST_AND_IMPORT_KEY</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20ab39d3e837ef9da86ac9bc5102ca45222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCEPT_VERIFICATION_FAILED</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae8a9b0a5db3f83d570b1e78f8a006f20a5749283f87cf2b3c48601ca30db0e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>acba429c20678f400bedee06c4148a6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a46a0d2a4b29e9a213419560e13f73005</anchor>
      <arglist>(DefaultAccept, DefaultAcceptBits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyRing</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a8cc38fd0a8b93a90058a8080695a80c5</anchor>
      <arglist>(const Pathname &amp;baseTmpDir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ac3f3da65d0a0265c426b81dcdab47c87</anchor>
      <arglist>(const PublicKey &amp;key, bool trusted=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiKeyImport</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a820d45172c58c000b2666511faec662b</anchor>
      <arglist>(const Pathname &amp;keyfile_r, bool trusted_r=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTrustedPublicKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a6229221c0b38ad9c45bfad9dbdbc4446</anchor>
      <arglist>(const std::string &amp;id, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpUntrustedPublicKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>aac6ca403ede88a867136e9e6ec796317</anchor>
      <arglist>(const std::string &amp;id, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpPublicKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a6da1dff9fee60376449061aee286f53b</anchor>
      <arglist>(const std::string &amp;id, bool trusted, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>PublicKey</type>
      <name>exportPublicKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a92c4d6818de6c8aa4f318be454ef9f8e</anchor>
      <arglist>(const PublicKeyData &amp;keyData)</arglist>
    </member>
    <member kind="function">
      <type>PublicKey</type>
      <name>exportTrustedPublicKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae9efa8fe9fd9e5903562d08467a6ad3f</anchor>
      <arglist>(const PublicKeyData &amp;keyData)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readSignatureKeyId</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a985232a36c64d54d492d8ab38866b914</anchor>
      <arglist>(const Pathname &amp;signature)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKeyTrusted</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>afc0c9be4132acd6851f44e76289bd234</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKeyKnown</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a3ea0e8071d63f6e25df4a1b1d2492139</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteKey</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ad7038968113014dfa3078e80fd08179d</anchor>
      <arglist>(const std::string &amp;id, bool trusted=false)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PublicKey &gt;</type>
      <name>publicKeys</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a4443861a25ed87d33499a0910193e57e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PublicKey &gt;</type>
      <name>trustedPublicKeys</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a4e1f98f01d03416a14cdb8ef0250418b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PublicKeyData &gt;</type>
      <name>publicKeyData</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae88df8b3976dbd9d8b38eb04c43930fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PublicKeyData &gt;</type>
      <name>trustedPublicKeyData</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae55319580ec0cd8e35f0975496bcbea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PublicKeyData</type>
      <name>publicKeyData</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a13a9bb9a03d30f4e8cbd6cc7cd28396e</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>PublicKeyData</type>
      <name>trustedPublicKeyData</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ab1bb87a3d4f9f277a64aef1aea753821</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyFileSignature</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>aceb7c129a6d2261f906ecf3b9d8b76bb</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;signature) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyFileTrustedSignature</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a36e0fa3061d75ea3410fca6b31ac1d3a</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;signature) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KeyRing</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a65440fdc9b52e1b01dbbce28b343b184</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>KeyRing::Impl &amp;</type>
      <name>pimpl</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a2c5e45125be0eff70343026b671df9d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowPreload</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>aaae89761ad1c68f202c36170d24702ae</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DefaultAccept</type>
      <name>defaultAccept</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>a593cb54ef1d90d1765c366b766d93d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDefaultAccept</name>
      <anchorfile>classzypp_1_1KeyRing.html</anchorfile>
      <anchor>ae5890cc35826bbf6cd3fe84c72499b1b</anchor>
      <arglist>(DefaultAccept value_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyRingImpl</name>
    <filename>classKeyRingImpl.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::KeyRingReport</name>
    <filename>structzypp_1_1KeyRingReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>KeyTrust</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DONT_TRUST</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda45d3b6eca57ec10abc6a9735834021cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_TEMPORARILY</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda78b6bf08dbb97d43098139489cc34a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_AND_IMPORT</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda08c1a8b3059708c61fe6ecacb13d48e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DONT_TRUST</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda45d3b6eca57ec10abc6a9735834021cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_TEMPORARILY</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda78b6bf08dbb97d43098139489cc34a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_AND_IMPORT</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a43b33be5afd67f56fb57a0049b5424fda08c1a8b3059708c61fe6ecacb13d48e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual KeyTrust</type>
      <name>askUserToAcceptKey</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>ab6cd32acbacf05de67042f35339be7c9</anchor>
      <arglist>(const PublicKey &amp;key, const KeyContext &amp;keycontext=KeyContext())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>infoVerify</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a11d1ae2d067bbcf9f82ad7971f51c9a4</anchor>
      <arglist>(const std::string &amp;file_r, const PublicKeyData &amp;keyData_r, const KeyContext &amp;keycontext=KeyContext())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAcceptUnsignedFile</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aa21babde03b80003d50acfa6af04d9b6</anchor>
      <arglist>(const std::string &amp;file, const KeyContext &amp;keycontext=KeyContext())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAcceptUnknownKey</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>ac1f97392050d1932661711972b72212d</anchor>
      <arglist>(const std::string &amp;file, const std::string &amp;id, const KeyContext &amp;keycontext=KeyContext())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>askUserToAcceptVerificationFailed</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aea97acbb883883dbacc66884e0d9fc14</anchor>
      <arglist>(const std::string &amp;file, const PublicKey &amp;key, const KeyContext &amp;keycontext=KeyContext())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptPackageKey</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aa555c76f679f7b6e4818d8e4130d24d4</anchor>
      <arglist>(const PublicKey &amp;key_r, const KeyContext &amp;keycontext_r=KeyContext())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportNonImportedKeys</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a227d03a0f8b404ac6e161f85d3157d54</anchor>
      <arglist>(const std::set&lt; Edition &gt; &amp;keys_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportAutoImportKey</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aaf14f75f5aaadfb6f7520c289bf0d68f</anchor>
      <arglist>(const std::list&lt; PublicKeyData &gt; &amp;keyDataList_r, const PublicKeyData &amp;keySigning_r, const KeyContext &amp;keyContext_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char *</type>
      <name>ACCEPT_PACKAGE_KEY_REQUEST</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aab71009dc3dd2060791203a58a66a5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char *</type>
      <name>KEYS_NOT_IMPORTED_REPORT</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>aabdece1d671602c7c1042d299efc97ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char *</type>
      <name>REPORT_AUTO_IMPORT_KEY</name>
      <anchorfile>structzypp_1_1KeyRingReport.html</anchorfile>
      <anchor>a6163efad613439ac10dab0c65a076696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::KeyRingReportHelper</name>
    <filename>classzyppng_1_1KeyRingReportHelper.html</filename>
    <templarg>typename ZyppContextRef</templarg>
    <base>zyppng::BasicReportHelper&lt; ZyppContextRef &gt;</base>
    <member kind="function">
      <type></type>
      <name>KeyRingReportHelper</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>ac2b73d7c2dceae8e959f3878737ac410</anchor>
      <arglist>(ZyppContextRef r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyRingReportHelper</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>aa2ea52ba9f27c45cb5bef390b425fc30</anchor>
      <arglist>(const KeyRingReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyRingReportHelper</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a9884683d39037e43cca1cfde82260abf</anchor>
      <arglist>(KeyRingReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>KeyRingReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a0f17a6fdb1c9c61e4f69ca96fa1d23b7</anchor>
      <arglist>(const KeyRingReportHelper &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>KeyRingReportHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a7561585aec8c6e6576e40ad023091ef1</anchor>
      <arglist>(KeyRingReportHelper &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptUnsignedFile</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a72b6d1a338d804aef944e90af7b80080</anchor>
      <arglist>(const std::string &amp;file, const zypp::KeyContext &amp;keycontext={})</arglist>
    </member>
    <member kind="function">
      <type>zypp::KeyRingReport::KeyTrust</type>
      <name>askUserToAcceptKey</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>ab43d98a37109a3fbd9e60b08c307eec2</anchor>
      <arglist>(const zypp::PublicKey &amp;key, const zypp::KeyContext &amp;keycontext={})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptPackageKey</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a3fb982f5549b002e8bb343787799d776</anchor>
      <arglist>(const zypp::PublicKey &amp;key_r, const zypp::KeyContext &amp;keycontext_r={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoVerify</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a756434fb9e27e12eb537c431aeabd5f5</anchor>
      <arglist>(const std::string &amp;file_r, const zypp::PublicKeyData &amp;keyData_r, const zypp::KeyContext &amp;keycontext={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportAutoImportKey</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a62900547eb9d826e016c63be28d76269</anchor>
      <arglist>(const std::list&lt; zypp::PublicKeyData &gt; &amp;keyDataList_r, const zypp::PublicKeyData &amp;keySigning_r, const zypp::KeyContext &amp;keyContext_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptVerificationFailed</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>aa255d19daa0d4789603183044bbbfbd7</anchor>
      <arglist>(const std::string &amp;file, const zypp::PublicKey &amp;key, const zypp::KeyContext &amp;keycontext={})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>askUserToAcceptUnknownKey</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>abff1a4c1564db19fb41ddf84a5fc5526</anchor>
      <arglist>(const std::string &amp;file, const std::string &amp;id, const zypp::KeyContext &amp;keycontext={})</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::ReportHolder&lt; ZyppContextRef, zypp::KeyRingReport &gt;</type>
      <name>_report</name>
      <anchorfile>classzyppng_1_1KeyRingReportHelper.html</anchorfile>
      <anchor>a99db6e88caad3b65ade1adb82dffc1fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::KeyRingSignalReceiver</name>
    <filename>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</filename>
    <base>zypp::callback::ReceiveReport&lt; KeyRingSignals &gt;</base>
    <member kind="function">
      <type></type>
      <name>KeyRingSignalReceiver</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a8baffab206adb382887c8832249ce34f</anchor>
      <arglist>(RpmDb &amp;rpmdb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyRingSignalReceiver</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a89852d748b62ce80cca9d8d9da58fac7</anchor>
      <arglist>(const KeyRingSignalReceiver &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyRingSignalReceiver</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>ac99bc0073e47e4adcf41494b0bb6c27a</anchor>
      <arglist>(KeyRingSignalReceiver &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>KeyRingSignalReceiver &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a0010ab3c60ba86a5b8709f12ee419702</anchor>
      <arglist>(const KeyRingSignalReceiver &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>KeyRingSignalReceiver &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a74435d603d4695d3363584d2127e8cf6</anchor>
      <arglist>(KeyRingSignalReceiver &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KeyRingSignalReceiver</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>abcfeb6d815793c6ec3a26aee48b9d452</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trustedKeyAdded</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a992d1f53783b17afec4f6fc7890e570b</anchor>
      <arglist>(const PublicKey &amp;key) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trustedKeyRemoved</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>a48b9fb1600d0177b58b4d95e15ac050a</anchor>
      <arglist>(const PublicKey &amp;key) override</arglist>
    </member>
    <member kind="variable">
      <type>RpmDb &amp;</type>
      <name>_rpmdb</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1KeyRingSignalReceiver.html</anchorfile>
      <anchor>ae6bfff69d4b32da908b6a7846115089c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::KeyRingSignals</name>
    <filename>structzypp_1_1KeyRingSignals.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trustedKeyAdded</name>
      <anchorfile>structzypp_1_1KeyRingSignals.html</anchorfile>
      <anchor>aa903761427da92d27010e41998d3b712</anchor>
      <arglist>(const PublicKey &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trustedKeyRemoved</name>
      <anchorfile>structzypp_1_1KeyRingSignals.html</anchorfile>
      <anchor>ad5c37d89792fe7d764b6e5fd9b567718</anchor>
      <arglist>(const PublicKey &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::KeyRingSignals</name>
    <filename>structzypp_1_1target_1_1rpm_1_1KeyRingSignals.html</filename>
    <base>zypp::KeyRingSignals</base>
  </compound>
  <compound kind="struct">
    <name>zypp::KVMap</name>
    <filename>structzypp_1_1KVMap.html</filename>
    <templarg>typename KVMapOpts</templarg>
    <base>zypp::kvmap::KVMapBase</base>
    <member kind="function">
      <type></type>
      <name>KVMap</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>a35a403c05fcbeeac2ced3a17b2fd3f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMap</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>a9bf5df724753dbd46b8e22b26c3909a5</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMap</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>ad5e93e6e39ec9b47ee27f57e1c621e6e</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMap</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>a569766ffd3792153419c774642719476</anchor>
      <arglist>(const map_type &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KVMap</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>a9879f9454c1365a06b8a54c082fae46b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1KVMap.html</anchorfile>
      <anchor>a4fcb6010dde373f5e1f205890bbc81a3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::kvmap::KVMapBase</name>
    <filename>structzypp_1_1kvmap_1_1KVMapBase.html</filename>
    <class kind="struct">zypp::kvmap::KVMapBase::CharSep</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>map_type</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>a66809e07aef18f2e62901818200433b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMapBase</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>a248eec550d0a43ba6d6efc0a082f6422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMapBase</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>a6627fd347eb02449e764da23750247db</anchor>
      <arglist>(const map_type &amp;kvmap_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>a1c5458d75815a39cbe474dd36451730c</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static map_type</type>
      <name>split</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>a7f01541ced89203a237d8fefb0004274</anchor>
      <arglist>(const std::string &amp;str_r, const KVMapPolicy &amp;opts_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>join</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapBase.html</anchorfile>
      <anchor>af417d7730440c7cfaf70eda13c77b894</anchor>
      <arglist>(const map_type &amp;kvmap_r, const KVMapPolicy &amp;opts_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::kvmap::KVMapPolicy</name>
    <filename>structzypp_1_1kvmap_1_1KVMapPolicy.html</filename>
    <member kind="function">
      <type></type>
      <name>KVMapPolicy</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>a26032ad934c9842eb53a1100264ca186</anchor>
      <arglist>(std::string kvsplit_r, std::string fsplit_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMapPolicy</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>a9c1212036c2aed73007863152aa508bb</anchor>
      <arglist>(std::string kvsplit_r, std::string fsplit_r, std::string kvjoin_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KVMapPolicy</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>abf992cc7847ac1594ca291011260d9b7</anchor>
      <arglist>(std::string kvsplit_r, std::string fsplit_r, std::string kvjoin_r, std::string fjoin_r)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_kvsplit</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>aee70b38b61b45192febe7b1344cab510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_fsplit</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>a2683ce12fdd7e65ed47737cf9340d26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_kvjoin</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>a0be0f633d9165ca076d8c48f09a7a7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_fjoin</name>
      <anchorfile>structzypp_1_1kvmap_1_1KVMapPolicy.html</anchorfile>
      <anchor>a4b2600f8f698ed2a2236577af174ed9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LanguageCode</name>
    <filename>classzypp_1_1LanguageCode.html</filename>
    <base>zypp::IdStringType&lt; LanguageCode &gt;</base>
    <member kind="function">
      <type></type>
      <name>LanguageCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a91272496b4117aeca86c31347622438f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LanguageCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a27d709a85200b6d93fcef83f37ab6402</anchor>
      <arglist>(IdString str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LanguageCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a96efe9d8c637db0f7e2d1a8a40f97703</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LanguageCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>aca6cc43cd5eca0425f594b5a6e19f165</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LanguageCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>aca44ff98db69a70f007cccf06a59e03d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LanguageCode</type>
      <name>noCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a5507858e7576db4b7053d9fef2c5e6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LanguageCode</type>
      <name>enCode</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a83775388505ee405fefe21e26afe3d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; LanguageCode &gt;</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>ae9de469ba6674611acd89ea4b7c85a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>aa044654cfa041fe16760c976d9f07729</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>code</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a36348143e0dbe1f97663e5b53d59cedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1LanguageCode.html</anchorfile>
      <anchor>a4bbb0fbdace241738642e754bd2b39ef</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::LazyMediaHandle</name>
    <filename>classzyppng_1_1LazyMediaHandle.html</filename>
    <templarg>class ProvideType</templarg>
    <class kind="struct">zyppng::LazyMediaHandle::Data</class>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a67fcca79ff8abc327aaeaeb53768a805</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProvideType</type>
      <name>ParentType</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a221f50f0e37c53d9f49adadb87b1f6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyMediaHandle</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>adcb052b67394a70d3a1c079b7918c06b</anchor>
      <arglist>(Ref&lt; ProvideType &gt; provider, zypp::MirroredOrigin origin, ProvideMediaSpec spec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyMediaHandle</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>aa1a9354252949b4681652801c80203c5</anchor>
      <arglist>(const LazyMediaHandle &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LazyMediaHandle</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>abb463afc8d4568c437347e3e310cb256</anchor>
      <arglist>(LazyMediaHandle &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>LazyMediaHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a923c3b17d3a513cc06efc96c4be121cb</anchor>
      <arglist>(const LazyMediaHandle &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>LazyMediaHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a52c9bbbfaf0cbbec7e9cc1c45a940d99</anchor>
      <arglist>(LazyMediaHandle &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const Ref&lt; ProvideType &gt; &amp;</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>aa22c989e782dd8c667bb1f8db333b7da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Url &amp;</type>
      <name>baseUrl</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a955a357f5374f08b06523a348ff54f03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::MirroredOrigin &amp;</type>
      <name>origin</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a093ab63ef9d92ada7d6a79f0fd78c833</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; MediaHandle &gt;</type>
      <name>handle</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>aca3c9f74d02bb5955f41afddb112e3b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ProvideMediaSpec &amp;</type>
      <name>spec</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a592cb3e67f24452ff7a13b83de5bd7d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::Pathname &gt; &amp;</type>
      <name>localPath</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a3edcf288195806b77d09a3c5b433e373</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attached</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>ac1de2b64f2308bb503f2c5f59ba645c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>friend</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a7e2654e346226a9457953fa1b62605e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ref&lt; Data &gt;</type>
      <name>_sharedData</name>
      <anchorfile>classzyppng_1_1LazyMediaHandle.html</anchorfile>
      <anchor>a532892d38ac32ca20927abe232d75758</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CodeMaps::LC</name>
    <filename>structzypp_1_1CodeMaps_1_1LC.html</filename>
    <member kind="function">
      <type></type>
      <name>LC</name>
      <anchorfile>structzypp_1_1CodeMaps_1_1LC.html</anchorfile>
      <anchor>a68462eaafc3b84b60bf686a8642a7d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LC</name>
      <anchorfile>structzypp_1_1CodeMaps_1_1LC.html</anchorfile>
      <anchor>af0ecbdee2e766694b8c451378bbe22e3</anchor>
      <arglist>(const LanguageCode &amp;l_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LC</name>
      <anchorfile>structzypp_1_1CodeMaps_1_1LC.html</anchorfile>
      <anchor>aafcfb7562ad1c4fed33b2760995de704</anchor>
      <arglist>(const LanguageCode &amp;l_r, const CountryCode &amp;c_r)</arglist>
    </member>
    <member kind="variable">
      <type>LanguageCode</type>
      <name>_l</name>
      <anchorfile>structzypp_1_1CodeMaps_1_1LC.html</anchorfile>
      <anchor>a9bde30510ad92bcb48f8368ca6c1cc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CountryCode</type>
      <name>_c</name>
      <anchorfile>structzypp_1_1CodeMaps_1_1LC.html</anchorfile>
      <anchor>a141305626b4bf48bf7bb45d90d06131e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::TableRow::Less</name>
    <filename>structztui_1_1TableRow_1_1Less.html</filename>
    <member kind="typedef">
      <type>std::tuple&lt; unsigned, bool &gt;</type>
      <name>SortParam</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>a36e635368762e76b336ff089a9d7ed94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Less</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>ab3bb805985566077832bf26621b0c2cc</anchor>
      <arglist>(const TableHeader &amp;header_r, const std::list&lt; unsigned &gt; &amp;by_columns_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>aa9da2dd7e8d497207073d36f8f8c4792</anchor>
      <arglist>(const TableRow &amp;a_r, const TableRow &amp;b_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>compCol</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>a3713c55e90c8eb15186f9cb003fc8d47</anchor>
      <arglist>(const SortParam &amp;sortParam_r, const TableRow &amp;a_r, const TableRow &amp;b_r) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>defaultStrComp</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>aa3eb8955edd2ec3eca7e8e34e0c9e8a0</anchor>
      <arglist>(bool ci_r, const std::string &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; SortParam &gt;</type>
      <name>_by_columns</name>
      <anchorfile>structztui_1_1TableRow_1_1Less.html</anchorfile>
      <anchor>a048d65d5b98b89cb209fab23b59919ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::librpmDb</name>
    <filename>classzypp_1_1target_1_1rpm_1_1librpmDb.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="class">zypp::target::rpm::librpmDb::D</class>
    <class kind="class">zypp::target::rpm::librpmDb::db_const_iterator</class>
    <member kind="typedef">
      <type>intrusive_ptr&lt; librpmDb &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>af585961246f33bbdc5fcda9b9ab8d5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const librpmDb &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>a0e0646937ae9076680269cf9d74fc534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~librpmDb</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>ae5be604ec30aaf3da92ccc08e748614f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>a3ae533e2f964d99875eba0b8fd3f871a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>dbPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>a38a43ac52ec24695e0018b897070c633</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>abcd15ee780646d036b4288948bebd471</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>globalInit</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>a408da65c4cd42fc522647140690532fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>expand</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>aca6791694a9f85322029160074f3a4ba</anchor>
      <arglist>(const std::string &amp;macro_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>suggestedDbPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>afd56b065d461c760a02d006eab39942f</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>dbExists</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>afe2c313feba370bca1c80b3d56cbae4a</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r=Pathname())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static librpmDb::constPtr</type>
      <name>dbOpenIf</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>acf4a6bfc02f4eaf009c56052658f61fb</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r=Pathname())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static librpmDb::constPtr</type>
      <name>dbOpenCreate</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>ac21d8fc6272fb9b0288678298f75a86d</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r=Pathname())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>librpmDb</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>acdcbf8dded4a825145e4a1d4827c1cdd</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r, bool readonly_r=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unref_to</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>afe60929ff32559beaa959aaf316ac620</anchor>
      <arglist>(unsigned refCount_r) const override</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>dbAccess</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>acdfb26959d9a56203be2ed4d48321fd4</anchor>
      <arglist>(librpmDb::Ptr &amp;ptr_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static librpmDb::constPtr</type>
      <name>dbAccess</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>a2a8bb56222123e479e3f544903c959bc</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r, bool create_r=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>D &amp;</type>
      <name>_d</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1librpmDb.html</anchorfile>
      <anchor>aa419f259c2b719333e062c17908063e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::lifter</name>
    <filename>structzyppng_1_1detail_1_1lifter.html</filename>
    <templarg>typename LiftedFun</templarg>
    <templarg>typename extra</templarg>
    <member kind="function">
      <type></type>
      <name>lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter.html</anchorfile>
      <anchor>a83d19571d0c2dea1ccac3d32e322e07c</anchor>
      <arglist>(LiftedFun &amp;&amp;fun)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter.html</anchorfile>
      <anchor>aa95155fab00a9b0992a04bfdf21fdbe4</anchor>
      <arglist>(lifter &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter.html</anchorfile>
      <anchor>aace11550b10c639b5ad6c17bae84acc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ret</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter.html</anchorfile>
      <anchor>ab7f53b284e0c18a1f0fc38091900ae73</anchor>
      <arglist>(std::pair&lt; T1, T2 &gt; &amp;&amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LiftedFun</type>
      <name>_fun</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter.html</anchorfile>
      <anchor>a3698b7110f63cf6743e8a0ab57181f22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::lifter&lt; std::shared_ptr&lt; AsyncOp &gt;, std::void_t&lt; std::enable_if_t&lt; zyppng::detail::is_async_op&lt; AsyncOp &gt;::value &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</filename>
    <templarg>typename AsyncOp</templarg>
    <member kind="typedef">
      <type>std::shared_ptr&lt; AsyncOp &gt;</type>
      <name>LiftedFun</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>a415a32b26d828894230796e0e31fa0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>ac1fde9bcdd040e6eda8c19946fa92f21</anchor>
      <arglist>(LiftedFun &amp;&amp;fun)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>ae21b310984a86758d0b21c493979c31c</anchor>
      <arglist>(lifter &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lifter</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>a052f774347beda13a0d15975144a19e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>a6b8747dbf1f80462f8c5101158c5fb44</anchor>
      <arglist>(std::pair&lt; T1, T2 &gt; &amp;&amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LiftedFun</type>
      <name>_fun</name>
      <anchorfile>structzyppng_1_1detail_1_1lifter_3_01std_1_1shared__ptr_3_01AsyncOp_01_4_00_01std_1_1void__t_3_024104001d1cc1516b070afea75fe1753.html</anchorfile>
      <anchor>ac62423d202897e6cbecad0d2ce883e67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::LogControl::LineFormater</name>
    <filename>structzypp_1_1base_1_1LogControl_1_1LineFormater.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>format</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1LineFormater.html</anchorfile>
      <anchor>a456066096037060db59eef1979c9efd1</anchor>
      <arglist>(const std::string &amp;, logger::LogLevel, const char *, const char *, int, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineFormater</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1LineFormater.html</anchorfile>
      <anchor>a256947ed8a7423f3ad2b9ecd7a4a3909</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::log::LineWriter</name>
    <filename>structzypp_1_1log_1_1LineWriter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeOut</name>
      <anchorfile>structzypp_1_1log_1_1LineWriter.html</anchorfile>
      <anchor>a1d8770583929823b312d1e349639854a</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineWriter</name>
      <anchorfile>structzypp_1_1log_1_1LineWriter.html</anchorfile>
      <anchor>ad8cdf781bfa0df6d0e29312b826967d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ListChoiceRequest</name>
    <filename>classzyppng_1_1ListChoiceRequest.html</filename>
    <base>zyppng::UserRequest</base>
    <class kind="struct">zyppng::ListChoiceRequest::Choice</class>
    <member kind="typedef">
      <type>std::vector&lt; Choice &gt;::size_type</type>
      <name>index_type</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a1db2935fc37d838becbf530602ebf723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a5697593dbbc7a805654b056934a7c7a6</anchor>
      <arglist>(ListChoiceRequest, std::string label, std::vector&lt; Choice &gt; answers, index_type defaultAnswer, UserData userData={})</arglist>
    </member>
    <member kind="function">
      <type>UserRequestType</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a5fef3de8c3f71683351b14ca1b0cc03b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a5801fa2948954d07f639f3edbef4bd95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChoice</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a2b4cf83e88ddbbb82808e9b839b79f16</anchor>
      <arglist>(const index_type sel)</arglist>
    </member>
    <member kind="function">
      <type>index_type</type>
      <name>choice</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a2ac678eb23a1dcf8f1207a76381d3f81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>index_type</type>
      <name>defaultAnswer</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a772e07376952a437309c4157cabdf0af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Choice &gt; &amp;</type>
      <name>answers</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>aca6a8462831b17a6355e683ab2a2ffe2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a5f8d515e41f85e071738f966418ce96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Choice &gt;</type>
      <name>_answers</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a463f4f24299ae5a550926589a319eec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>index_type</type>
      <name>_answer</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>a3c9145d45dbb3a66bfa9bfc2ca1979e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>index_type</type>
      <name>_default</name>
      <anchorfile>classzyppng_1_1ListChoiceRequest.html</anchorfile>
      <anchor>ad66810ec1ec45b62bc144c6a399d7a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SocketPrivate::ListeningState</name>
    <filename>structzyppng_1_1SocketPrivate_1_1ListeningState.html</filename>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ListeningState.html</anchorfile>
      <anchor>a66af95d8e8fde474c9e27806114c12dc</anchor>
      <arglist>(ListeningState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListeningState</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ListeningState.html</anchorfile>
      <anchor>a2c4c0e2d5b3f1867bf5652eb43cc87de</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr Socket::SocketState</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ListeningState.html</anchorfile>
      <anchor>afe458e11203c3adc7a2d96d149590513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_socketNotifier</name>
      <anchorfile>structzyppng_1_1SocketPrivate_1_1ListeningState.html</anchorfile>
      <anchor>adae7be5cc5ec149dbf5f495ead01e2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::ListFormater</name>
    <filename>structztui_1_1out_1_1ListFormater.html</filename>
    <base>ztui::out::XmlFormater</base>
    <member kind="typedef">
      <type>DefaultListLayout</type>
      <name>NormalLayout</name>
      <anchorfile>structztui_1_1out_1_1ListFormater.html</anchorfile>
      <anchor>a02f0cbe18ba27fd1f60fb0abcad68c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>listElement</name>
      <anchorfile>structztui_1_1out_1_1ListFormater.html</anchorfile>
      <anchor>aafd2e56cf36ff9607da798700f13aa93</anchor>
      <arglist>(const Tp &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asListElement</name>
      <anchorfile>structztui_1_1out_1_1ListFormater.html</anchorfile>
      <anchor>aeea41c057acc3c0f387020aa8acabba6</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::ListLayout</name>
    <filename>structztui_1_1out_1_1ListLayout.html</filename>
    <class kind="class">ztui::out::ListLayout::Writer</class>
    <member kind="function">
      <type></type>
      <name>ListLayout</name>
      <anchorfile>structztui_1_1out_1_1ListLayout.html</anchorfile>
      <anchor>ae2698361255fd1cef8395f323ee300ea</anchor>
      <arglist>(bool singleline_r, bool wrapline_r, bool gaped_r, unsigned indent_r)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_singleline</name>
      <anchorfile>structztui_1_1out_1_1ListLayout.html</anchorfile>
      <anchor>a161d8bdaa6ff71e69228e71068f2d303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_wrapline</name>
      <anchorfile>structztui_1_1out_1_1ListLayout.html</anchorfile>
      <anchor>ae15f73d390840bf376e51409d526dc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_gaped</name>
      <anchorfile>structztui_1_1out_1_1ListLayout.html</anchorfile>
      <anchor>ad73aa20232db19e6ee7ad7e929c86b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>_indent</name>
      <anchorfile>structztui_1_1out_1_1ListLayout.html</anchorfile>
      <anchor>a634f7756bfa594e365477de0cf06b3f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::out::detail::ListLayoutInit</name>
    <filename>structztui_1_1out_1_1detail_1_1ListLayoutInit.html</filename>
    <templarg>bool singleline_</templarg>
    <templarg>bool wrapline_</templarg>
    <templarg>bool gaped_</templarg>
    <templarg>unsigned indent_</templarg>
    <base>ztui::out::ListLayout</base>
    <member kind="function">
      <type></type>
      <name>ListLayoutInit</name>
      <anchorfile>structztui_1_1out_1_1detail_1_1ListLayoutInit.html</anchorfile>
      <anchor>aa7d2c33123e089204db4d929b37cc7ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::Transaction::LoadFromPoolType</name>
    <filename>structzypp_1_1sat_1_1Transaction_1_1LoadFromPoolType.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::misc::testcase::LoadTestcase</name>
    <filename>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</filename>
    <class kind="struct">zypp::misc::testcase::LoadTestcase::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeaccaecdd1688ddcd28b59b8cff482bf5a066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Helix</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeacca85953854862137cb045c0beff84f833f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yaml</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeacca88c45a680337b2ff68e0f23e600dc0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; TestcaseTrial &gt;</type>
      <name>TestcaseTrials</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a9e23bb14662c100faca1fc1e2e420f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeaccaecdd1688ddcd28b59b8cff482bf5a066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Helix</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeacca85953854862137cb045c0beff84f833f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Yaml</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>ab6f08d92d34c009484e3ed1087cbeacca88c45a680337b2ff68e0f23e600dc0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadTestcase</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a43a1eb35df729a5dc777e9410e3ce88e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LoadTestcase</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a4b196e0bc14887754007dd000e163671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTestcaseAt</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a96ffa09e77991635fb2fb70e244cef44</anchor>
      <arglist>(const zypp::Pathname &amp;path, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>const TestcaseSetup &amp;</type>
      <name>setupInfo</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a3ed8e0a1c400a77b378d5bab773b3770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestcaseTrials &amp;</type>
      <name>trialInfo</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a5abbedfe5926010f53d5ca2974c8734d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type</type>
      <name>testcaseTypeAt</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a863d45f6d61615b808c3f59015c8313c</anchor>
      <arglist>(const zypp::Pathname &amp;path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1LoadTestcase.html</anchorfile>
      <anchor>a6c0181d79eeaf2cf871587f237dc7bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Locale</name>
    <filename>classzypp_1_1Locale.html</filename>
    <base>zypp::IdStringType&lt; Locale &gt;</base>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>ad6b083a627124f1c4f06f7063b13f149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a1deb809f09cb933a4d18b296d7851ded</anchor>
      <arglist>(IdString str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a7bdf3d9ba14db1bf2b15af8d78b23057</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>aa3365d9edc6a87956394ad73372cdba1</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a2ab1cf3d34110785923fbbb6d72ae912</anchor>
      <arglist>(const LanguageCode &amp;language_r, const CountryCode &amp;country_r=CountryCode())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Locale</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>ae72ffdb80a4fdbafe28089fd853217f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Locale</type>
      <name>noCode</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a92f8092d4b84ea1de164f325c4991b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Locale</type>
      <name>enCode</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a50f74e55f966904bedc04e1bdfed26cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; Locale &gt;</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>ad0fd5ccb217023b2966b6c6b363c6356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>ad9bd8f9df0e1ccd43318d41b4e3d031d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>LanguageCode</type>
      <name>language</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a81ff4cccb368879c90867219890053ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CountryCode</type>
      <name>country</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a4ce5e7a98e2ab4d0d6d8330c88e7aea4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>code</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a815b229da829e629e13a817451095146</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a5cb6323a74303c602be57fef18a22194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>fallback</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>a4120d65fb13e49f32c9ff30e83213557</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>bestMatch</name>
      <anchorfile>classzypp_1_1Locale.html</anchorfile>
      <anchor>aeb978bf054c05d8f442cb19fc04b3a82</anchor>
      <arglist>(const LocaleSet &amp;avLocales_r, Locale requested_r=Locale())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LocaleGuard</name>
    <filename>classzypp_1_1LocaleGuard.html</filename>
    <member kind="function">
      <type></type>
      <name>LocaleGuard</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>a9cf5be9bbcf11384492777e3356362bb</anchor>
      <arglist>(int category_r, const std::string &amp;value_r=&quot;C&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LocaleGuard</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>ab3c443952fb2c1d6759de6bea3f71d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>aadbcede9ac0951cdb1b1df769cd522b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>a887d5112c0ba4f0a127c8b84454e6ccb</anchor>
      <arglist>(LocaleGuard)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>NON_MOVABLE</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>ab48b9166191df6ed9aad56ba9fced79a</anchor>
      <arglist>(LocaleGuard)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_category</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>a62b58e472e03ca42f8b92c43e0541272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1LocaleGuard.html</anchorfile>
      <anchor>ac42a660140f65e315c3a630ec112ca4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LocaleSupport</name>
    <filename>classzypp_1_1sat_1_1LocaleSupport.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; LocaleSupport, filter_iterator&lt; filter::ByLocaleSupport, Pool::SolvableIterator &gt; &gt;</base>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="function">
      <type></type>
      <name>LocaleSupport</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>aab25daf6357150935721f03f87db158b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocaleSupport</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>ab577770cc06e7433347e5bad9ca0bd89</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const Locale &amp;</type>
      <name>locale</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a5356cb9036de72c4aa227f44419fcca0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailable</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>aca92413248f3f38aed088726cb744fab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequested</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a0afedd5625496b1c0037b20022f5c9b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequested</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>acd0a82512e63364015a2632fa13fa638</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a8039d784895c83e4844142aff28ad422</anchor>
      <arglist>(std::ostream &amp;str, const LocaleSupport &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>ae3ddc96453c336ef44bf7b683ea86243</anchor>
      <arglist>(std::ostream &amp;str, const LocaleSupport &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a6c2fda27a84b96dd96f9e1e99b8384d0</anchor>
      <arglist>(const LocaleSupport &amp;lhs, const LocaleSupport &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a477baf6436e76b231c5faf304ac4872d</anchor>
      <arglist>(const LocaleSupport &amp;lhs, const LocaleSupport &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>ad8f84495a458e4be786b2dffa4f9bd48</anchor>
      <arglist>(const LocaleSupport &amp;lhs, const LocaleSupport &amp;rhs)</arglist>
    </member>
    <member kind="typedef">
      <type>Solvable_iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>aaff7c43d9824a6d3cf3fb660243bda70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Locale</type>
      <name>_locale</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>a2ee9fb032bf6565fd00534dc3e9248e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>acaa6ce053cc9192e4a90bdea709e8018</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1LocaleSupport.html</anchorfile>
      <anchor>acaaec79a0acf3aa8c4ab7de784405136</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::internal::lock_shared</name>
    <filename>structzyppng_1_1internal_1_1lock__shared.html</filename>
    <templarg>typename T_functor</templarg>
    <templarg>typename ... Lockers</templarg>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1internal_1_1lock__shared.html</anchorfile>
      <anchor>a550d1687610f3dcdbc6d45b64d91896b</anchor>
      <arglist>(Args &amp;&amp;... args) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lock_shared</name>
      <anchorfile>structzyppng_1_1internal_1_1lock__shared.html</anchorfile>
      <anchor>aa2ccd993da334f064f337766ee8c5feb</anchor>
      <arglist>(const T_functor &amp;functor, const Lockers &amp;... lcks)</arglist>
    </member>
    <member kind="variable">
      <type>std::tuple&lt; sigc::const_limit_reference&lt; Lockers &gt;... &gt;</type>
      <name>_lcks</name>
      <anchorfile>structzyppng_1_1internal_1_1lock__shared.html</anchorfile>
      <anchor>a7b5cec225d10538899651ec876e491b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::LockingOutputIterator</name>
    <filename>structzypp_1_1LockingOutputIterator.html</filename>
    <templarg>class OutputIterator</templarg>
    <member kind="function">
      <type></type>
      <name>LockingOutputIterator</name>
      <anchorfile>structzypp_1_1LockingOutputIterator.html</anchorfile>
      <anchor>af78fbda0cd36efcc9cdbfbb495e49049</anchor>
      <arglist>(OutputIterator &amp;out_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1LockingOutputIterator.html</anchorfile>
      <anchor>a46986fa6a57c9145aa7bc5c2364e1d76</anchor>
      <arglist>(const PoolQuery &amp;query) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputIterator &amp;</type>
      <name>out</name>
      <anchorfile>structzypp_1_1LockingOutputIterator.html</anchorfile>
      <anchor>ad1e3c3d5196f3ec59cfc661e7dee3007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Locks</name>
    <filename>classzypp_1_1Locks.html</filename>
    <class kind="class">zypp::Locks::Impl</class>
    <member kind="typedef">
      <type>std::list&lt; PoolQuery &gt;</type>
      <name>LockList</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a3065209bdf7a819f93fe3718c39a998f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LockList::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>aafe0535b20e8816f737a4dc51c2209b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LockList::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a595adf1d8e20d8ad13a7f3ef9a741cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a8aef7169a5162447b76bd9f2b4bc9f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a1b2823d605f63fbd0d857485c126b15b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LockList::size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a8cf5be5290e02c7b9d6bb51cb2920161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a323c5ee3580d4263186208ba31d9d9a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a2a53637c37b98fc67ca0efd350bf8c36</anchor>
      <arglist>(const PoolQuery &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a094823090e6b64330e1aab1936357ee5</anchor>
      <arglist>(const IdString &amp;ident_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a31660eadb435c1db2a215ca7109c5c31</anchor>
      <arglist>(const ResKind &amp;kind_r, const IdString &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a3a6dc7f21b42ba27db946881f13de600</anchor>
      <arglist>(const ResKind &amp;kind_r, const C_Str &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>aa85d1ec9e9424c17de9bd4b2b2f04954</anchor>
      <arglist>(const PoolQuery &amp;query)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a871ef37fec7ddd918b9f642f505b748d</anchor>
      <arglist>(const IdString &amp;ident_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a471a3b2c7cc62c14f064ad87ca6d2518</anchor>
      <arglist>(const ResKind &amp;kind_r, const IdString &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLock</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>afd6414cad9ddf748abefec8ffefed7d9</anchor>
      <arglist>(const ResKind &amp;kind_r, const C_Str &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readAndApply</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a74900668ea7c5dbdcc9a13251cdf9aec</anchor>
      <arglist>(const Pathname &amp;file=ZConfig::instance().locksFile())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>ad7fa48dfd06046917d57c108f04ba466</anchor>
      <arglist>(const Pathname &amp;file=ZConfig::instance().locksFile())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a11424dd34d6a2370e50882eedf019b98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a12b45006276c585e135a929c27400e9e</anchor>
      <arglist>(const Pathname &amp;file=ZConfig::instance().locksFile())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a11eda198c351c0c3960cb08495b40aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>existEmpty</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>ab82651dfbd1fb7ab51bb334a60ecdc5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeEmpty</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a003badc9b3be8d0895f251fde0b9fe05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDuplicates</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a761f53cd67b1fca36a1e0e71a4bbf7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locks &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>acb51c8d8bc507c230b2a893a1dc15431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Locks</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>a3db13d962df5cfdcf8181592535e384c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1Locks.html</anchorfile>
      <anchor>ab8e6d3aa01bab6488752bbf77025c24e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LocksCleanPredicate</name>
    <filename>classzypp_1_1LocksCleanPredicate.html</filename>
    <member kind="function">
      <type></type>
      <name>LocksCleanPredicate</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a20abc158208bd3419c6cdf55eccf103f</anchor>
      <arglist>(size_t count, callback::SendReport&lt; CleanEmptyLocksReport &gt; &amp;_report)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>aborted</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a990f9771b752ff7e77b1a81cbcf8376b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a76de2c31000b9ed4faa1a0042fe3fefe</anchor>
      <arglist>(const PoolQuery &amp;q)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>skip_rest</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a3071411ac7810c8e15f93939a53e166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>searched</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a96f3c2eb608e81c993f704259ff7f937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>all</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a221d7e04a082526d1e5890510a564e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback::SendReport&lt; CleanEmptyLocksReport &gt; &amp;</type>
      <name>report</name>
      <anchorfile>classzypp_1_1LocksCleanPredicate.html</anchorfile>
      <anchor>a4a8cbe65e06438ad421c7b33345fccae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LocksRemovePredicate</name>
    <filename>classzypp_1_1LocksRemovePredicate.html</filename>
    <member kind="function">
      <type></type>
      <name>LocksRemovePredicate</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>a27ada2742d3d984bcba9ef17a905078f</anchor>
      <arglist>(std::set&lt; sat::Solvable &gt; &amp;s, const PoolQuery &amp;q, callback::SendReport&lt; SavingLocksReport &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>a4aba05aad503e16711e4cf161bb8682c</anchor>
      <arglist>(const PoolQuery &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>aborted</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>a94c35ca099a0df7e1530c2aa70f146a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>af330cbda1739faac636eebedaab60fc6</anchor>
      <arglist>(const PoolQuery &amp;q, std::set&lt; sat::Solvable &gt; &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; sat::Solvable &gt; &amp;</type>
      <name>solvs</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>ada49901941e0d0755b335bfc73198817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const PoolQuery &amp;</type>
      <name>query</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>a554aa70715fc398f1977e16ee307a836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback::SendReport&lt; SavingLocksReport &gt; &amp;</type>
      <name>report</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>ad67d25ea7fed4cff56b075e907e8431d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>aborted_</name>
      <anchorfile>classzypp_1_1LocksRemovePredicate.html</anchorfile>
      <anchor>a00d82a2a59fee2e0ce03f6073483c559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LogClient</name>
    <filename>classzypp_1_1LogClient.html</filename>
    <member kind="function">
      <type></type>
      <name>LogClient</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>aa64cf826aa27f7ec3ce2569fa46aefd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogClient</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a4f7bae632ca852544ed59c86e2f9b835</anchor>
      <arglist>(const LogClient &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogClient</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a4bdd59fecfb91f4a3d93d1fc539fa757</anchor>
      <arglist>(LogClient &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogClient &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a6638bd64cb07cdcda3fc74983c3666bd</anchor>
      <arglist>(const LogClient &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogClient &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>ab0b7e7b272a5ba86aae210702afcf467</anchor>
      <arglist>(LogClient &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogClient</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>aa012ae24011196fffe042801d3f81a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureConnection</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a48e5fc512f8e43c1ce3ebda1eef8d3b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMessage</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>ada2a693b3ac4e48ff063ddb7d6be0d12</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_sockFD</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a2b6457d605e9d4b44c859ff74481e8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>inPushMessage</name>
      <anchorfile>classzypp_1_1LogClient.html</anchorfile>
      <anchor>a1f415aafbe94cabfed3a7d5bdbdd688a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::LogControl</name>
    <filename>classzypp_1_1base_1_1LogControl.html</filename>
    <class kind="struct">zypp::base::LogControl::LineFormater</class>
    <class kind="struct">zypp::base::LogControl::TmpExcessive</class>
    <class kind="struct">zypp::base::LogControl::TmpLineWriter</class>
    <member kind="typedef">
      <type>log::LineWriter</type>
      <name>LineWriter</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a8319233a0c13effdc0451e57cc375a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineFormater</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a9716e53ed8e5d9934a12a0c649108c2f</anchor>
      <arglist>(const shared_ptr&lt; LineFormater &gt; &amp;formater_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableLogForwardingMode</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>aae279d0d2f4cfe800a3148a16f7ddfa6</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logfile</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>ab81e2766402e13d7e893130b70f07b7e</anchor>
      <arglist>(const Pathname &amp;logfile_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logfile</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a90ae2d05f37220d4c38a79a0a1eec93e</anchor>
      <arglist>(const Pathname &amp;logfile_r, mode_t mode_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logNothing</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a8b129042adedbfbf5afb54c6214e42c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logToStdErr</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a796163313cde8c22c6c2b52e9d5f3e6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emergencyShutdown</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>ae5807b9dc076be11ae93cfac3ab2fefc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logRawLine</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a7af8ff95ddc1f7e1737b066ec8eca3ad</anchor>
      <arglist>(std::string &amp;&amp;line)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; LineWriter &gt;</type>
      <name>getLineWriter</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a2e2ecf6ff3220252a5b59d47c3e6966f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWriter</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a501f7bfe30bef8e56f85f6ad397c1dbf</anchor>
      <arglist>(const shared_ptr&lt; LineWriter &gt; &amp;writer_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogControl</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a989f6571ebd8f16be440161d6d37d2cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notifyFork</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a8b1c079f7f326f5c17c0a27e57e70f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogControl</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a200a56f51665c8c9ef4b85a29b94dbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a14d98ebc7a1c43aa0ec92338114231d7</anchor>
      <arglist>(std::ostream &amp;str, const LogControl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1base_1_1LogControl.html</anchorfile>
      <anchor>a6bbdfe5898d9f94999cb35051907a13b</anchor>
      <arglist>(std::ostream &amp;str, const LogControl &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::LogControlImpl</name>
    <filename>structzypp_1_1base_1_1LogControlImpl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isExcessive</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a32c3107d9ab45c99aca8be9f17223dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>excessive</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a762cef18d3f937d0f27be53ec54a6102</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ad56196945cd196668a13c88c3ad36ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>aef66b309729850b583804394cee3c6e6</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a0e369686cb0635c13e35507520ad37e7</anchor>
      <arglist>(const shared_ptr&lt; LogControl::LineWriter &gt; &amp;writer_r)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; LogControl::LineWriter &gt;</type>
      <name>getLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ac190c2c58a6552d40f4e796666c2b8ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineFormater</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a9545b20d7f7ce4c5d8c4e1d8db2287e5</anchor>
      <arglist>(const shared_ptr&lt; LogControl::LineFormater &gt; &amp;format_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logfile</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ab69806b42f66144b25c4718ed628fa79</anchor>
      <arglist>(const Pathname &amp;logfile_r, mode_t mode_r=0640)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>getStream</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>aa92d1d51513178158649c59935c2c913</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r, const char *file_r, const char *func_r, const int line_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putRawLine</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a0be6714e7b5cfad1a3031421fa344e76</anchor>
      <arglist>(std::string &amp;&amp;line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putStream</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ad79ff42d0a9ffe7891fadbf22abec468</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r, const char *file_r, const char *func_r, int line_r, const std::string &amp;message_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a6eb55dbf038ea42f6e012a78b5b95b62</anchor>
      <arglist>(const LogControlImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a1d34673639a53375b400febf76bf0a02</anchor>
      <arglist>(LogControlImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogControlImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a27a9059e040d8739f7671cfe3f58b7cd</anchor>
      <arglist>(const LogControlImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogControlImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ad4b4d7414ffb1226f5cb5dbb26199607</anchor>
      <arglist>(LogControlImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a1aed6d3bcd84865fd4c97669462d8d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>instanceHideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a1174ccc1fcb0d289543b66c934d9d1ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>instanceHideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a2da7021e58b0870fa4a4055828ae86ec</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>instanceLogToPPID</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a6550171e9c05d7bc0b77f3662c60a47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>instanceSetLogToPPID</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a332c866934747572a77b908cc2c051d1</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogControlImpl *</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a10ff13a2dac76f09fad89341fba20466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; Loglinestream &gt;</type>
      <name>StreamPtr</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>afff59f208a9449b3372467ec655c2d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; LogLevel, StreamPtr &gt;</type>
      <name>StreamSet</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ace1f3f4354b43a71b35913cd90448276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, StreamSet &gt;</type>
      <name>StreamTable</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a87b22b4c5b657f8999f03b2655ae379d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readEnvVars</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a112bf563da59027f439e6c9c14b3b8c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a2d683d51f92ff2cb964c5e02c6d0e40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogClient</type>
      <name>_logClient</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>af80575041994ed483873fcd356cc01b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream</type>
      <name>_no_stream</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ae4dcd5172e9009b64d23191262f7d63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_excessive</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a03ab888b3d7496cc4c3058b101388c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_logToPPIDMode</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a908eb052af72b0adb35d56e446efc0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>afa19a03a6a45e47e929273face651dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; LogControl::LineFormater &gt;</type>
      <name>_lineFormater</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>ad2377bce4368bc4cbf2ef1fa7970beb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StreamTable</type>
      <name>_streamtable</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a4ec998bc3a9c910912c36e85ba97fd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::Socket::Ptr</type>
      <name>_sock</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>af61f746ad9de7f58de78a2320b14c6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1base_1_1LogControlImpl.html</anchorfile>
      <anchor>a2bd9a570abd6d59c3f9e7a0dcfed5a28</anchor>
      <arglist>(std::ostream &amp;str, const LogControlImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::logger::LogControlImpl</name>
    <filename>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isExcessive</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a32c3107d9ab45c99aca8be9f17223dac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>excessive</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a762cef18d3f937d0f27be53ec54a6102</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ad56196945cd196668a13c88c3ad36ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>aef66b309729850b583804394cee3c6e6</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a0e369686cb0635c13e35507520ad37e7</anchor>
      <arglist>(const shared_ptr&lt; LogControl::LineWriter &gt; &amp;writer_r)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; LogControl::LineWriter &gt;</type>
      <name>getLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ac190c2c58a6552d40f4e796666c2b8ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineFormater</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a9545b20d7f7ce4c5d8c4e1d8db2287e5</anchor>
      <arglist>(const shared_ptr&lt; LogControl::LineFormater &gt; &amp;format_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logfile</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ab69806b42f66144b25c4718ed628fa79</anchor>
      <arglist>(const Pathname &amp;logfile_r, mode_t mode_r=0640)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>getStream</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>aa92d1d51513178158649c59935c2c913</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r, const char *file_r, const char *func_r, const int line_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putRawLine</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a0be6714e7b5cfad1a3031421fa344e76</anchor>
      <arglist>(std::string &amp;&amp;line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putStream</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ad79ff42d0a9ffe7891fadbf22abec468</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r, const char *file_r, const char *func_r, int line_r, const std::string &amp;message_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a6eb55dbf038ea42f6e012a78b5b95b62</anchor>
      <arglist>(const LogControlImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a1d34673639a53375b400febf76bf0a02</anchor>
      <arglist>(LogControlImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogControlImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a27a9059e040d8739f7671cfe3f58b7cd</anchor>
      <arglist>(const LogControlImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogControlImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ad4b4d7414ffb1226f5cb5dbb26199607</anchor>
      <arglist>(LogControlImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a1aed6d3bcd84865fd4c97669462d8d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>instanceHideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a1174ccc1fcb0d289543b66c934d9d1ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>instanceHideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a2da7021e58b0870fa4a4055828ae86ec</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>instanceLogToPPID</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a6550171e9c05d7bc0b77f3662c60a47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>instanceSetLogToPPID</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a332c866934747572a77b908cc2c051d1</anchor>
      <arglist>(bool onOff_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogControlImpl *</type>
      <name>instance</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a10ff13a2dac76f09fad89341fba20466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; Loglinestream &gt;</type>
      <name>StreamPtr</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>afff59f208a9449b3372467ec655c2d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; LogLevel, StreamPtr &gt;</type>
      <name>StreamSet</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ace1f3f4354b43a71b35913cd90448276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, StreamSet &gt;</type>
      <name>StreamTable</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a87b22b4c5b657f8999f03b2655ae379d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readEnvVars</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a112bf563da59027f439e6c9c14b3b8c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogControlImpl</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a2d683d51f92ff2cb964c5e02c6d0e40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogClient</type>
      <name>_logClient</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>af80575041994ed483873fcd356cc01b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream</type>
      <name>_no_stream</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ae4dcd5172e9009b64d23191262f7d63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_excessive</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a03ab888b3d7496cc4c3058b101388c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_logToPPIDMode</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a908eb052af72b0adb35d56e446efc0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TriBool</type>
      <name>_hideThreadName</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>afa19a03a6a45e47e929273face651dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; LogControl::LineFormater &gt;</type>
      <name>_lineFormater</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>ad2377bce4368bc4cbf2ef1fa7970beb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StreamTable</type>
      <name>_streamtable</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a4ec998bc3a9c910912c36e85ba97fd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::Socket::Ptr</type>
      <name>_sock</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>af61f746ad9de7f58de78a2320b14c6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1base_1_1logger_1_1LogControlImpl.html</anchorfile>
      <anchor>a2bd9a570abd6d59c3f9e7a0dcfed5a28</anchor>
      <arglist>(std::ostream &amp;str, const LogControlImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logic</name>
    <filename>classLogic.html</filename>
  </compound>
  <compound kind="struct">
    <name>zyppng::LogicBase</name>
    <filename>structzyppng_1_1LogicBase.html</filename>
    <templarg>typename Executor</templarg>
    <templarg>typename OpType</templarg>
    <base>zyppng::detail::LogicBaseExec&lt; OpType &gt;</base>
    <base>zyppng::MaybeAsyncMixin&lt; detail::is_async_op_v&lt; OpType &gt; &gt;</base>
    <member kind="typedef">
      <type>Executor</type>
      <name>ExecutorType</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>ae4ba52342016629b42cd71a381a89e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename OpType::value_type</type>
      <name>Result</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>ac097300a60e4f8f99c53e12bcee01ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogicBase</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>a2f880f6f6facce2b894927ac72603bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LogicBase</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>a274fe7150dac0b337fa5b0cd7cbe4623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Executor *</type>
      <name>executor</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>a2eabc986ad4b068a595915deeac87494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::enable_if_t&lt; detail::is_async_op_v&lt; FOpType &gt;, AsyncOpRef&lt; Result &gt; &gt;</type>
      <name>run</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>a4731583d5e95fdd153e2e57f4c440213</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::enable_if_t&lt; !detail::is_async_op_v&lt; FOpType &gt;, Result &gt;</type>
      <name>run</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>aba6a4e3fbef576f501fae432832e1971</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if_t&lt; detail::is_async_op_v&lt; FOpType &gt;, void &gt;</type>
      <name>asyncExecute</name>
      <anchorfile>structzyppng_1_1LogicBase.html</anchorfile>
      <anchor>acbde4a7623ce635809086a8c76273812</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::LogicBaseExec</name>
    <filename>structzyppng_1_1detail_1_1LogicBaseExec.html</filename>
    <templarg>typename Op</templarg>
    <templarg>typename</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::LogicBaseExec&lt; Op, std::enable_if_t&lt; detail::is_async_op_v&lt; Op &gt; &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1LogicBaseExec_3_01Op_00_01std_1_1enable__if__t_3_01detail_1_1is__async__op__v_3_01Op_01_4_01_4_01_4.html</filename>
    <templarg>typename Op</templarg>
    <member kind="variable" protection="protected">
      <type>AsyncOpRef&lt; typename Op::value_type &gt;</type>
      <name>_innerPipeline</name>
      <anchorfile>structzyppng_1_1detail_1_1LogicBaseExec_3_01Op_00_01std_1_1enable__if__t_3_01detail_1_1is__async__op__v_3_01Op_01_4_01_4_01_4.html</anchorfile>
      <anchor>ae9928ed9c8c31654bac5c045aeeaa105</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::logger::Loglinebuf</name>
    <filename>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</filename>
    <member kind="function">
      <type></type>
      <name>Loglinebuf</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a753e0722308ef87c1dcf2817610710ce</anchor>
      <arglist>(std::string group_r, LogLevel level_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Loglinebuf</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a740cf82cd53ccb3e60f454ae34c98d2c</anchor>
      <arglist>(const Loglinebuf &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Loglinebuf</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a76b03961ee98ac800d9eec781227e38b</anchor>
      <arglist>(Loglinebuf &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Loglinebuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a9e88737ba1fc8ef0e56dcc92261beaa3</anchor>
      <arglist>(const Loglinebuf &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Loglinebuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>af82367a7ff7ceb46f6cd982f430652f4</anchor>
      <arglist>(Loglinebuf &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Loglinebuf</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a732bea15a290d661db8bfe2301c9e08c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tagSet</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>ad2d84e7463d1f847339637acf6531abb</anchor>
      <arglist>(const char *fil_r, const char *fnc_r, int lne_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::streamsize</type>
      <name>xsputn</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a43a6a65b95f99ff1635f6a59620170b7</anchor>
      <arglist>(const char *s, std::streamsize n) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>overflow</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a0e458880ff4c7be5526cee18b2b5d2a8</anchor>
      <arglist>(int ch=EOF) override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual int</type>
      <name>writeout</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>ad94e439e84717fedd778e412e148ab31</anchor>
      <arglist>(const char *s, std::streamsize n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_group</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a8772988f333793b5c029237069385140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogLevel</type>
      <name>_level</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a896f3c57d0c10e653278f7dff62cc721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>ace8e0bff2434acba3cc01d67e776b855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_func</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a52227df562c19b2ecffc9b409f452728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_line</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>ae6ae9ebadd086e9e149e36d323173d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_buffer</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinebuf.html</anchorfile>
      <anchor>a494e5fbcd9520b70b273bf86bc8ed65d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::logger::Loglinestream</name>
    <filename>classzypp_1_1base_1_1logger_1_1Loglinestream.html</filename>
    <member kind="function">
      <type></type>
      <name>Loglinestream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>a2aa004ddd95c8e081b175347fd2cd59e</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Loglinestream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>a51c4e5b5d10e8383e22f2d6c862797ba</anchor>
      <arglist>(const Loglinestream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Loglinestream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>aa91415351f2ab1c103ccc3ad170d6a0d</anchor>
      <arglist>(Loglinestream &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Loglinestream &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>a8b80ba41eda207c63d8977db7611cfb6</anchor>
      <arglist>(const Loglinestream &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Loglinestream &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>adb1dff57dbd05ffe3ce10caaba956995</anchor>
      <arglist>(Loglinestream &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Loglinestream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>a0a27cc6e4d363734efbeba0d4d10340f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>getStream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>aa0a665e2fe33c5b694015f76dd9907e0</anchor>
      <arglist>(const char *fil_r, const char *fnc_r, int lne_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Loglinebuf</type>
      <name>_mybuf</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>aa9e815af8f9d76a9be2b4c45c0162b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream</type>
      <name>_mystream</name>
      <anchorfile>classzypp_1_1base_1_1logger_1_1Loglinestream.html</anchorfile>
      <anchor>a0f949231e2e3a8fac2a60ab30d952380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::LogThread</name>
    <filename>classzypp_1_1LogThread.html</filename>
    <member kind="function">
      <type></type>
      <name>LogThread</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a4449acf2f054987612c7eb6f05787970</anchor>
      <arglist>(const LogThread &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogThread</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a79a34f15f2026d7e7f4a2b3019ca9c8f</anchor>
      <arglist>(LogThread &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogThread &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a2b251a7df2247862d5ce1b0df67ba1c7</anchor>
      <arglist>(const LogThread &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>LogThread &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a7bf745a069ec4a3ce07f30d162e26ee2</anchor>
      <arglist>(LogThread &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogThread</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>af2d384254eb686bdbd06d1867350c059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWriter</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>aa2a621e24568709085a1227b354ca4d6</anchor>
      <arglist>(zypp::shared_ptr&lt; log::LineWriter &gt; writer)</arglist>
    </member>
    <member kind="function">
      <type>zypp::shared_ptr&lt; log::LineWriter &gt;</type>
      <name>getLineWriter</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a2d44fa6ae510b5f5c80cfa5659f4c619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a126e0803ef1f68929445dbc31c0c5324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::thread::id</type>
      <name>threadId</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a53ab4ecb1db8e3ba4f204a7bdce913aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogThread &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>ab9e6b817e73edc470fa03a0564c22993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>sockPath</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>adc3d967b7fda3e80fd53f048700e9cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LogThread</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a95740344cf97e8e2e64124e8e4def0be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>workerMain</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a48952af8645b03af0274a4c7a39ec52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_thread</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a1b3fad9b858f34e4dcb22a6e376e5742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::Wakeup</type>
      <name>_stopSignal</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a38693b8646cd073c826205ce0ce3b4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpinLock</type>
      <name>_lineWriterLock</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a93dd4149c0c8c25ea4c6550026e830e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; log::LineWriter &gt;</type>
      <name>_lineWriter</name>
      <anchorfile>classzypp_1_1LogThread.html</anchorfile>
      <anchor>a0757287ccd7c533cd261e2c1bc231eb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LookupAttr</name>
    <filename>classzypp_1_1sat_1_1LookupAttr.html</filename>
    <class kind="class">zypp::sat::LookupAttr::Impl</class>
    <class kind="class">zypp::sat::LookupAttr::iterator</class>
    <class kind="class">zypp::sat::LookupAttr::TransformIterator</class>
    <member kind="enumeration">
      <type></type>
      <name>Location</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a5ecc0441628190eefb6cadfe628dae4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLV_ATTR</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a5ecc0441628190eefb6cadfe628dae4eab6dbf914b3f29bf1054475ff27904335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_ATTR</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a5ecc0441628190eefb6cadfe628dae4ea0b64ce7964078b4fd3296c6dd927ec2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatchException</type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>ae65cfcd152e9045ca95d37a1c880c678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a33ff11b2565d6f4193ded3216f907c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLV_ATTR</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a5ecc0441628190eefb6cadfe628dae4eab6dbf914b3f29bf1054475ff27904335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_ATTR</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a5ecc0441628190eefb6cadfe628dae4ea0b64ce7964078b4fd3296c6dd927ec2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>addab65dd10c929d85579bd14fb5d1a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>ab695f03bb1280e67b7ff81bbc1f4d5b8</anchor>
      <arglist>(const LookupAttr &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a56c4ebfa904b1cac8c3314a6d729fe02</anchor>
      <arglist>(LookupAttr &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>LookupAttr &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>ab1cd974a7354f0a788613f67fa72698a</anchor>
      <arglist>(const LookupAttr &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>LookupAttr &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a36ddbe8215ae3ee67adab0bbe23b6086</anchor>
      <arglist>(LookupAttr &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a11312cd06b2788697937c0477d5eb84a</anchor>
      <arglist>(SolvAttr attr_r, Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a912e5e712aea7fced1b6495d818f8ed4</anchor>
      <arglist>(SolvAttr attr_r, SolvAttr parent_r, Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>afaee6d0bea6e3fcbe9983965e8cbe69c</anchor>
      <arglist>(SolvAttr attr_r, Repository repo_r, Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>add289ffbd2f7f42da59fadf40f172cb3</anchor>
      <arglist>(SolvAttr attr_r, SolvAttr parent_r, Repository repo_r, Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>acf718190bf3dc12af63c865bc339bb0c</anchor>
      <arglist>(SolvAttr attr_r, Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a9420718318051f25c3b6c21dacc7503d</anchor>
      <arglist>(SolvAttr attr_r, SolvAttr parent_r, Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>aa63d1e671c66473bc8a3470c4cd9658f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a07bd2dee03ddf4cf6df1aab246107e02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a2710d52827494e9a158e04cc0a65344a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a929265cb4d8cbc4c0ceca303e6fd48e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>attr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a712eddfe152072683db2a3a468ce8d31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a79feead4d152c8bc6d863f95837edd66</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>const StrMatcher &amp;</type>
      <name>strMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a0dd2f5b422492340ac52f2a6c031f144</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStrMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a62bcea43cc0b7736fc6e1b76b7c5e419</anchor>
      <arglist>(const StrMatcher &amp;matcher_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetStrMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a03ea08d80cdde38a55676638c9421f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>ad6aa8af633293a88ac0c6edead7abf75</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a1fbe84e7a8463c114b8ccb746b4bf581</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a0dacd58a13e9df7ed4c4663a2f56fd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a91eb044ca674e7991707401c045bd198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>aebd383f101b21a389bfae78161c170cf</anchor>
      <arglist>(Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>repo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a63ea760181e2162d6395fb33c690d61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a7dd47e0eb21b171555267a201c58224d</anchor>
      <arglist>(Repository repo_r, Location=SOLV_ATTR)</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>solvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>abd10d55df21f8e0606f715fe7e9c3ad7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>ab872bf84ac8d3fa13fad6cff7e091106</anchor>
      <arglist>(Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>parent</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a78034e7d8ef6c6105533ef0b5e7d30e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>af7f47657ad76dbda9b8d895365d33569</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>aa63d1e671c66473bc8a3470c4cd9658f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a07bd2dee03ddf4cf6df1aab246107e02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a2710d52827494e9a158e04cc0a65344a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a929265cb4d8cbc4c0ceca303e6fd48e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>attr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a712eddfe152072683db2a3a468ce8d31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a79feead4d152c8bc6d863f95837edd66</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>const StrMatcher &amp;</type>
      <name>strMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a0dd2f5b422492340ac52f2a6c031f144</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStrMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a62bcea43cc0b7736fc6e1b76b7c5e419</anchor>
      <arglist>(const StrMatcher &amp;matcher_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetStrMatcher</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr.html</anchorfile>
      <anchor>a03ea08d80cdde38a55676638c9421f57</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LookupRepoAttr</name>
    <filename>classzypp_1_1sat_1_1LookupRepoAttr.html</filename>
    <base>zypp::sat::LookupAttr</base>
    <member kind="function">
      <type></type>
      <name>LookupRepoAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>a8971b5702b8270e4ba3230753c134989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupRepoAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>a01c17d5ee567c2ac308e789d33c063ab</anchor>
      <arglist>(SolvAttr attr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LookupRepoAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>ac5a120147e2e8d29d06951ad0c77eb80</anchor>
      <arglist>(SolvAttr attr_r, Repository repo_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPool</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>aad9241964e4091554eb0ea1563a06a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>a51122b19669c1f5206e50b1e006c6d78</anchor>
      <arglist>(Repository repo_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Solvable</type>
      <name>solvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>abd10d55df21f8e0606f715fe7e9c3ad7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupRepoAttr.html</anchorfile>
      <anchor>ab872bf84ac8d3fa13fad6cff7e091106</anchor>
      <arglist>(Solvable solv_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_state_set</name>
    <filename>structzyppng_1_1detail_1_1make__state__set.html</filename>
    <templarg>typename Head</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>std::variant&lt; typename Head::SourceType &gt;</type>
      <name>InitialVariant</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set.html</anchorfile>
      <anchor>aebfea0dbc74e950e9cd6318eb99374ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::TargetType, InitialVariant, !VariantHasType&lt; InitialVariant, typename Head::TargetType &gt;() &gt;::Type</type>
      <name>VariantSoFar</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set.html</anchorfile>
      <anchor>ac6b8c8b4e2cf435a298f690806038feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_state_set_helper&lt; VariantSoFar, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set.html</anchorfile>
      <anchor>a3d2c54900d530d0cbdefcc65cc0e2f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_state_set_helper</name>
    <filename>structzyppng_1_1detail_1_1make__state__set__helper.html</filename>
    <templarg>typename VariantSoFar</templarg>
    <templarg>typename Head</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::SourceType, VariantSoFar, !VariantHasType&lt; VariantSoFar, typename Head::SourceType &gt;() &gt;::Type</type>
      <name>WithSource</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper.html</anchorfile>
      <anchor>a8c992b634fb6217f4fff68e3eb61e73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::TargetType, WithSource, !VariantHasType&lt; WithSource, typename Head::TargetType &gt;() &gt;::Type</type>
      <name>WithTarget</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper.html</anchorfile>
      <anchor>ad88ba6b28175b6ccc36f88930671037b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_state_set_helper&lt; WithTarget, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper.html</anchorfile>
      <anchor>a695e5c82a016241b7002ae672dcacc41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_state_set_helper&lt; VariantSoFar, Head &gt;</name>
    <filename>structzyppng_1_1detail_1_1make__state__set__helper_3_01VariantSoFar_00_01Head_01_4.html</filename>
    <templarg>typename VariantSoFar</templarg>
    <templarg>typename Head</templarg>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::SourceType, VariantSoFar, !VariantHasType&lt; VariantSoFar, typename Head::SourceType &gt;() &gt;::Type</type>
      <name>WithSource</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper_3_01VariantSoFar_00_01Head_01_4.html</anchorfile>
      <anchor>aaa3bb0c0c63d57c50e36db7de01a3115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::TargetType, WithSource, !VariantHasType&lt; WithSource, typename Head::TargetType &gt;() &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper_3_01VariantSoFar_00_01Head_01_4.html</anchorfile>
      <anchor>a083c3c973154828530fadb6ce433c1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, typename Head::TargetType, WithSource, !VariantHasType&lt; WithSource, typename Head::TargetType &gt;() &gt;::Type</type>
      <name>WithTarget</name>
      <anchorfile>structzyppng_1_1detail_1_1make__state__set__helper.html</anchorfile>
      <anchor>ad88ba6b28175b6ccc36f88930671037b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition.html</filename>
    <templarg>typename State</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>StateWithTransitions&lt; State, typename collect_transitions&lt; State, Transitions... &gt;::Type &gt;</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition.html</anchorfile>
      <anchor>a79acc5e3ea2c7d2af95162de2fa33dd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition_set</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition__set.html</filename>
    <templarg>typename NoState</templarg>
    <templarg>typename StateVariant</templarg>
    <templarg>typename ... Transitions</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition_set&lt; NoState, std::variant&lt; HeadState, States... &gt;, Transitions... &gt;</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition__set_3_01NoState_00_01std_1_1variant_3_01Heab30a6358b3136e145778e2f86c329dae.html</filename>
    <templarg>typename NoState</templarg>
    <templarg>typename HeadState</templarg>
    <templarg>typename ... States</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>typename make_statewithtransition&lt; HeadState, Transitions... &gt;::Type</type>
      <name>FirstState</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set_3_01NoState_00_01std_1_1variant_3_01Heab30a6358b3136e145778e2f86c329dae.html</anchorfile>
      <anchor>a34b033b0034711cb9ceaba0f0ffba3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_statewithtransition_set_helper&lt; std::variant&lt; NoState, FirstState &gt;, std::variant&lt; States... &gt;, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set_3_01NoState_00_01std_1_1variant_3_01Heab30a6358b3136e145778e2f86c329dae.html</anchorfile>
      <anchor>a72158170ef5cf7c8ac7aa8de6354a520</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition_set_helper</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition__set__helper.html</filename>
    <templarg>typename VariantSoFar</templarg>
    <templarg>typename StateVariant</templarg>
    <templarg>typename ... Transitions</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState &gt;, Transitions... &gt;</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vaedcc3b0aae8ccf9aaaba2595b3c475f8.html</filename>
    <templarg>typename VariantSoFar</templarg>
    <templarg>typename HeadState</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>typename make_statewithtransition&lt; HeadState, Transitions... &gt;::Type</type>
      <name>FullStateType</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vaedcc3b0aae8ccf9aaaba2595b3c475f8.html</anchorfile>
      <anchor>aac7b198dfab2fd980ab147cc142270fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, FullStateType, VariantSoFar, !VariantHasType&lt; VariantSoFar, FullStateType &gt;()&gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vaedcc3b0aae8ccf9aaaba2595b3c475f8.html</anchorfile>
      <anchor>a228e8c11e6c55e0096a648d794d3ada5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState, State... &gt;, Transitions... &gt;</name>
    <filename>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c.html</filename>
    <templarg>typename VariantSoFar</templarg>
    <templarg>typename HeadState</templarg>
    <templarg>typename ... State</templarg>
    <templarg>typename ... Transitions</templarg>
    <member kind="typedef">
      <type>typename make_statewithtransition&lt; HeadState, Transitions... &gt;::Type</type>
      <name>FullStateType</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c.html</anchorfile>
      <anchor>a799365753e38f04b8849214479d2b360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename add_type_to_collection&lt; std::variant, FullStateType, VariantSoFar, !VariantHasType&lt; VariantSoFar, FullStateType &gt;()&gt;::Type</type>
      <name>NewVariant</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c.html</anchorfile>
      <anchor>aa696a73ad4e41e1c1e753bb4dd07f2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_statewithtransition_set_helper&lt; NewVariant, std::variant&lt; State... &gt;, Transitions... &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c.html</anchorfile>
      <anchor>a48bab1449e2999210d8242068ef5d74d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::make_void</name>
    <filename>structstd_1_1make__void.html</filename>
    <templarg>typename... Ts</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structstd_1_1make__void.html</anchorfile>
      <anchor>a4147ce23d3774feea9db1de21764fb19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Map</name>
    <filename>classzypp_1_1sat_1_1Map.html</filename>
    <class kind="struct">zypp::sat::Map::PoolSizeType</class>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>af252b613ee707a3f8ae2c039bb26b141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a8a81e8fb63719592dee53a3e722ff641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a0e1c156f681df1cf3c92226e29cb3dbb</anchor>
      <arglist>(size_type size_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a7fd45b31639b4cb9e0935f2541af7a2f</anchor>
      <arglist>(PoolSizeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>ad6afb211f2987b1eed392df13ef82b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>ad464cd02c21e8abcd2f4ec2908576cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a2f2f160b513d32f144898f2ca81f5282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a2f796b99cfccee337cef402edaba82ce</anchor>
      <arglist>(size_type size_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAll</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>af4bb375fa10ff6a1de7b43f6f0ec9644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAll</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a6883d1b2cec87b499616c5a142dbcca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignAll</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>ad17e5d5791f8650de3fdad7a3eff4971</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a969f57a7252348177421d66069ae1615</anchor>
      <arglist>(size_type idx_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a223dd97718c91dcc9d4e6ef260a0052c</anchor>
      <arglist>(size_type idx_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a4824d5062dea90383334a4d2573c5b59</anchor>
      <arglist>(size_type idx_r, bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a8e0fed3009835e405b367a4a63e97686</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a336c441bdec84d42bd2252c31b601c0c</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a177f058d2bec1f1f48a7ed856eab6759</anchor>
      <arglist>(const char on_r=&apos;1&apos;, const char off_r=&apos;0&apos;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator detail::CMap *</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a8cf7e8f5069bbdccf8ab613b1034533a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const detail::CMap *</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>ada504decf0f86fca24e50059c0d6bbaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr PoolSizeType</type>
      <name>poolSize</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a7a7d07b694a838ce58e3e2c88e4bfebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; detail::CMap &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>abcab36d1f1bbafe49824b857da40fdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a7dacf71dce75eeb5eb27ee14f920c1c5</anchor>
      <arglist>(std::ostream &amp;str, const Map &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>a6dc7c7d2e6ca6dbc4b030b22f92672f9</anchor>
      <arglist>(const Map &amp;lhs, const Map &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1Map.html</anchorfile>
      <anchor>aebd642f38f4912fd2c33e77c01aeafc6</anchor>
      <arglist>(const Map &amp;lhs, const Map &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::_logtoolsdetail::MapEntry</name>
    <filename>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</filename>
    <templarg>class TPair</templarg>
    <member kind="function">
      <type></type>
      <name>MapEntry</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</anchorfile>
      <anchor>a10f0866a03660dba89f42e7434ed6a60</anchor>
      <arglist>(const TPair &amp;pair_r)</arglist>
    </member>
    <member kind="function">
      <type>const TPair &amp;</type>
      <name>pair</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</anchorfile>
      <anchor>a4b21a5710f4e99c2fa26e0946e4052c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TPair *const</type>
      <name>_pair</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</anchorfile>
      <anchor>afcc5283b99157f9bd7ebcc7c3f19c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</anchorfile>
      <anchor>a59cbfe6f9c31e3ef3816ed6208442d66</anchor>
      <arglist>(std::ostream &amp;str, const MapEntry&lt; TPair &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; TPair &gt;</type>
      <name>mapEntry</name>
      <anchorfile>classzypp_1_1__logtoolsdetail_1_1MapEntry.html</anchorfile>
      <anchor>a601df053500c36942ee92391baaeb273</anchor>
      <arglist>(const TPair &amp;pair_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::MapKVIteratorTraits</name>
    <filename>structzypp_1_1MapKVIteratorTraits.html</filename>
    <templarg>class TMap</templarg>
    <member kind="typedef">
      <type>TMap</type>
      <name>MapType</name>
      <anchorfile>structzypp_1_1MapKVIteratorTraits.html</anchorfile>
      <anchor>ad6e6de528809811061890b07211acd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TMap::key_type</type>
      <name>KeyType</name>
      <anchorfile>structzypp_1_1MapKVIteratorTraits.html</anchorfile>
      <anchor>a25b2bdf0ee2a8f72f5b30ee4b27fdcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; GetPairFirst&lt; typename MapType::value_type &gt;, typename MapType::const_iterator &gt;</type>
      <name>Key_const_iterator</name>
      <anchorfile>structzypp_1_1MapKVIteratorTraits.html</anchorfile>
      <anchor>a1de26965519b6ce87781ec39ae2497a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TMap::mapped_type</type>
      <name>ValueType</name>
      <anchorfile>structzypp_1_1MapKVIteratorTraits.html</anchorfile>
      <anchor>aa2e61d0996ecdac5cc1d8309362ec1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; GetPairSecond&lt; typename MapType::value_type &gt;, typename MapType::const_iterator &gt;</type>
      <name>Value_const_iterator</name>
      <anchorfile>structzypp_1_1MapKVIteratorTraits.html</anchorfile>
      <anchor>aba326f02e4c418594d3706c1079ac99c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::Mask</name>
    <filename>structzypp_1_1bit_1_1Mask.html</filename>
    <templarg>class TInt</templarg>
    <templarg>unsigned _begin</templarg>
    <templarg>unsigned _size</templarg>
    <member kind="typedef">
      <type>TInt</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1Mask.html</anchorfile>
      <anchor>af7b4b9a5167d65ce765b8ad2f5fe97b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IntT</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1Mask.html</anchorfile>
      <anchor>a4939b9ac789d0695c0bd3cdb2199593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IntT</type>
      <name>inverted</name>
      <anchorfile>structzypp_1_1bit_1_1Mask.html</anchorfile>
      <anchor>af3f42f65a9d4b3cd94ed4e2d71d5ecf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Edition::Match</name>
    <filename>structzypp_1_1Edition_1_1Match.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1Edition_1_1Match.html</anchorfile>
      <anchor>a522d91ec317c467ccb66a9575c925257</anchor>
      <arglist>(const Edition &amp;lhs, const Edition &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Match</name>
    <filename>classzypp_1_1Match.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTHING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a17386efd3a2d6c03a1cf60901ba44589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428afb669e9348682e644088e5e242a36f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGSTART</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a7d2dd7f82fe830e94debcd0b42391a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGEND</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a05b1905d0d542c494e2c0affc144920b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSTRING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428ad0c818717dcb427644a2c89da497576c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GLOB</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428ac3f3a03024dccdd6267f783af5556e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a4693a9ec10f91580c1139b71112d32a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a331621f3fc730d1b73dd04e1b2a688d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTHING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a17386efd3a2d6c03a1cf60901ba44589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428afb669e9348682e644088e5e242a36f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGSTART</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a7d2dd7f82fe830e94debcd0b42391a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGEND</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a05b1905d0d542c494e2c0affc144920b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBSTRING</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428ad0c818717dcb427644a2c89da497576c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GLOB</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428ac3f3a03024dccdd6267f783af5556e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a4693a9ec10f91580c1139b71112d32a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a60bae4e39ca31538935386efedaec428a331621f3fc730d1b73dd04e1b2a688d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a2478b8cbfdb6280c1b6b715ffdb51425</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modeval</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ac2c67e7610106e7044b131226c7bff6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flagval</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a0da5d22b7299da6456fbec869fd462c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>NOCASE</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aa2c6933c2c213de71cc8b296ef6c0467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>_modemask</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ace6c202321166deda234c0b946701231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>_flagmask</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a6c9e44eb945ffa70819b9d8605ee26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>af94860a0f9d456d50fb390d565e67348</anchor>
      <arglist>(const Match &amp;lhs, const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>adea64fc7837bfedac80d5be35d7b9c84</anchor>
      <arglist>(const Match &amp;lhs, const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>operator|</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a6974e0b83fbcdb4c27f83b107d5edc17</anchor>
      <arglist>(const Match &amp;lhs, const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>operator-</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a43e8e0209f7aac544e3fc24c1bdd6b14</anchor>
      <arglist>(const Match &amp;lhs, const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ab5b5b1bddf19a7b5fb99c404c50ea1b1</anchor>
      <arglist>(std::ostream &amp;str, const Match &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>NOCASE</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aa2c6933c2c213de71cc8b296ef6c0467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>NO_STORAGE_SOLVABLE</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a7b9ccf68fd8fc6cc011eca85477d6f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>SUB</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a4a91422415a9de80a3f05be9a643a843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>ARRAYSENTINEL</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a39b780ae90fc27568fc8d4772fe4b2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>DISABLED_REPOS</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a00c576356e31c22c1d7ee2a3474238c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>COMPLETE_FILELIST</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a639a9035f31b6df2a61e487352b5c703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>SKIP_KIND</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a9dc2708899ab7c6b6da75baf595a0ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>FILES</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a929640d473a7a816796b2273c28a9db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Match</type>
      <name>CHECKSUMS</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a6928f7a2661a9ba5212bea6633670d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Match</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a1e3634dbd36749380f0f15ed348761aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Match</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a765a591d58cdae555d319180289c1366</anchor>
      <arglist>(Mode val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Match</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aac3ebdbe85c558d6e057f32094c47b97</anchor>
      <arglist>(int val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ad39fafa45c7e5dc0f3e5259ffc125a49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>af9057c1754c3be1f990af5b9ee896870</anchor>
      <arglist>(const Match &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAnyOf</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>af4fa3296009726375b8a8d25ea0a248d</anchor>
      <arglist>(const Match &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ae1483dcba749ce4917ecfd8f8ece9b73</anchor>
      <arglist>(const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a7f3cc67a93b6cb03c2166ef2dcce26cc</anchor>
      <arglist>(const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>turn</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>abc212ca241958ba3f19e3ef069cd2889</anchor>
      <arglist>(const Match &amp;rhs, bool onoff)</arglist>
    </member>
    <member kind="function">
      <type>Match &amp;</type>
      <name>operator|=</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ae66d1634cedecb955c80f81519c6d9fa</anchor>
      <arglist>(const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Match &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aed69fa21e5302c76c316c6027f851442</anchor>
      <arglist>(const Match &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>adc26ba6f0d7b5ce8e78cd5923303a052</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>flags</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ac2106cea271fa026b865c0d9a86b972c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>adcb9f4c615d46efd7c38b23bf36de9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMode</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>af0e24c47359c673074fdf7bafe1610da</anchor>
      <arglist>(Mode rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeString</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a69c7fb79ccd33c640680c3abd615485b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeStringstart</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a47ab73e748499663710913ea86ce0cf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeStringend</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aae6ecd2eaa512c8ae9e90dc50927b130</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeSubstring</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a3afa3999736979a354a6e69c82722945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeGlob</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aa36c4653ca5d4a8c53064f5f5ec70d6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModeRegex</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ac60b90cb8ddbd670b91a7474e45aeaa7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a488f816b693de9dbf5f52411eac27260</anchor>
      <arglist>(Mode rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeString</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>aaec1ca21799d4436d48c687d3aa0699c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeStringstart</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a38b816e20cf65ea8eaa82da8cfa36ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeStringend</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a34c3b7cc1a95b207005c061019b5c10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeSubstring</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>afa5ca0014b7d2a8a349fe62a3ad32f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeGlob</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a144adf7f1256f738eb00701b000afdae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModeRegex</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a97dbedd67a50db0f9b41c30c8fce3c3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a33a4129dd6063f0e0f8bc726be68b7b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>modeval</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a386cd56ca8f0b0e104d6ec73ef8c0d69</anchor>
      <arglist>(Mode mode_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a2478b8cbfdb6280c1b6b715ffdb51425</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modeval</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>ac2c67e7610106e7044b131226c7bff6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flagval</name>
      <anchorfile>classzypp_1_1Match.html</anchorfile>
      <anchor>a0da5d22b7299da6456fbec869fd462c4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Capability::Matches</name>
    <filename>structzypp_1_1Capability_1_1Matches.html</filename>
    <member kind="function">
      <type>CapMatch</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1Capability_1_1Matches.html</anchorfile>
      <anchor>a233a29ba5eaeaa10d506a5ab1ea8fb39</anchor>
      <arglist>(const Capability &amp;lhs, const Capability &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MatchException</name>
    <filename>structzypp_1_1MatchException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>MatchException</name>
      <anchorfile>structzypp_1_1MatchException.html</anchorfile>
      <anchor>a4f269667b5cc9c79dae8fb9772554663</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MatchInvalidRegexException</name>
    <filename>structzypp_1_1MatchInvalidRegexException.html</filename>
    <base>zypp::MatchException</base>
    <member kind="function">
      <type></type>
      <name>MatchInvalidRegexException</name>
      <anchorfile>structzypp_1_1MatchInvalidRegexException.html</anchorfile>
      <anchor>a5539f3cfd282a44f3566aa26bffa3ca3</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatchInvalidRegexException</name>
      <anchorfile>structzypp_1_1MatchInvalidRegexException.html</anchorfile>
      <anchor>a0b54a1c0980d35c0f82bb2e02eed4fbd</anchor>
      <arglist>(const std::string &amp;regex_r, int regcomp_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RepoManager::MatchServiceAlias</name>
    <filename>structzypp_1_1RepoManager_1_1MatchServiceAlias.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchServiceAlias</name>
      <anchorfile>structzypp_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>a1feab34bd13449ebf109bb53e0843312</anchor>
      <arglist>(std::string alias_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>aac745334e0c47c1c64a2ad18ced76d26</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>structzypp_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>ace578ca5f50b348c1c13488707f18ab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::RepoManager::MatchServiceAlias</name>
    <filename>structzyppng_1_1RepoManager_1_1MatchServiceAlias.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchServiceAlias</name>
      <anchorfile>structzyppng_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>a6606300fca311dca22d108bd71b2ebae</anchor>
      <arglist>(std::string alias_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>ad7a7fb6789ea89fd3ec81c081541fa69</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>structzyppng_1_1RepoManager_1_1MatchServiceAlias.html</anchorfile>
      <anchor>a1218719a3f2207652fdd5d6921b323a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MatchUnknownModeException</name>
    <filename>structzypp_1_1MatchUnknownModeException.html</filename>
    <base>zypp::MatchException</base>
    <member kind="function">
      <type></type>
      <name>MatchUnknownModeException</name>
      <anchorfile>structzypp_1_1MatchUnknownModeException.html</anchorfile>
      <anchor>a90bd17db88a0c884b288d87cdaf6b317</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatchUnknownModeException</name>
      <anchorfile>structzypp_1_1MatchUnknownModeException.html</anchorfile>
      <anchor>adbb8e280d282d40b3f764af19dfe86b6</anchor>
      <arglist>(const Match &amp;mode_r, const std::string &amp;msg_r=std::string())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::MaxBits</name>
    <filename>structzypp_1_1bit_1_1MaxBits.html</filename>
    <templarg>class TInt</templarg>
    <member kind="typedef">
      <type>TInt</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1MaxBits.html</anchorfile>
      <anchor>a3e261de3e8e83b04d5b134a691965725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1MaxBits.html</anchorfile>
      <anchor>a5a6247c214a14385bd6135e21b7fe87a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::MaybeAsyncMixin</name>
    <filename>structzyppng_1_1MaybeAsyncMixin.html</filename>
    <templarg>bool isAsync</templarg>
    <member kind="typedef">
      <type>std::conditional_t&lt; isAsync, AsyncOpRef&lt; Type &gt;, Type &gt;</type>
      <name>MaybeAsyncRef</name>
      <anchorfile>structzyppng_1_1MaybeAsyncMixin.html</anchorfile>
      <anchor>a29f5f7462d47a819009e7d62753d3a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>is_async</name>
      <anchorfile>structzyppng_1_1MaybeAsyncMixin.html</anchorfile>
      <anchor>ad81f8382bfa9588dd66890b006d7c3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>auto</type>
      <name>makeReadyResult</name>
      <anchorfile>structzyppng_1_1MaybeAsyncMixin.html</anchorfile>
      <anchor>ad41f82ce12b1ed927c54b4235781d180</anchor>
      <arglist>(T &amp;&amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::mbs::MbsIterator</name>
    <filename>structztui_1_1mbs_1_1MbsIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>MbsIterator</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a057bae7c4dd68a30e3b99ecdb96c71a2</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t &amp;</type>
      <name>operator*</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a43ee57e76bde324e48438c72a2ff26be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const wchar_t &amp;</type>
      <name>operator*</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a16d2fd724ca2b55501f28b5e30fa83f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>pos</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a8be487246035939660d0be9a78206952</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>aee7fe6f46fb707bde13432c0ecb083db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>columns</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>ade852d1f0c2493c499b6d1854a7045b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::string_ref</type>
      <name>ref</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>aad9d5ec7d38f842e736d61ec5b6ef160</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a48271a5eec332ea9897470e811de6216</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNL</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a139a7f42891a1144761ff9a88b15a058</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWS</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>aaf972f2255a2181c3622c1f30ccf41f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCH</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>abc5d4cac32c4b9c7398a940eee3ca6f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSGR</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>ae96b8e2652fb99c7d0167efbf148d146</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MbsIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>af81dc4b1ab39c334af13ffcdfe068f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>ansiSize</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a8eb79779004f234a939ba29e4e80a794</anchor>
      <arglist>(const char *pos_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setToEnd</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>afb1ae9477c3d96d6d334c41b60d89581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::string_ref</type>
      <name>_text</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a64491ef637369ca174934c27d27c522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_tpos</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>ad00831075a8eadf05e6f11298963ce19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_trest</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>ae7238352b0aabc8422f8945368c2c87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_tread</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a7e131af5f93c3832d017f8d976b86509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_cols</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a04c1981dfba9acb9e59adcef24a8ecbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wchar_t</type>
      <name>_wc</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>a88bc950174433dc5452eb4341d06b5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mbstate_t</type>
      <name>_mbstate</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIterator.html</anchorfile>
      <anchor>ab01e4f86762c739baeb3d27330767efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::mbs::MbsIteratorNoSGR</name>
    <filename>structztui_1_1mbs_1_1MbsIteratorNoSGR.html</filename>
    <base>ztui::mbs::MbsIterator</base>
    <member kind="function">
      <type></type>
      <name>MbsIteratorNoSGR</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIteratorNoSGR.html</anchorfile>
      <anchor>a85b8d47bf831ed191850a90c444e8d8b</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>MbsIteratorNoSGR &amp;</type>
      <name>operator++</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIteratorNoSGR.html</anchorfile>
      <anchor>a82adb8a9ecdbba701217ca46ccee8668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipSGR</name>
      <anchorfile>structztui_1_1mbs_1_1MbsIteratorNoSGR.html</anchorfile>
      <anchor>a8f11b07809f902b35a0ecc5b421a1508</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::mbs::MbsWriteWrapped</name>
    <filename>structztui_1_1mbs_1_1MbsWriteWrapped.html</filename>
    <class kind="struct">ztui::mbs::MbsWriteWrapped::ScopedIndentIncrement</class>
    <member kind="function">
      <type></type>
      <name>MbsWriteWrapped</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a70c89320178574bb388641eb542c2a4b</anchor>
      <arglist>(std::ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MbsWriteWrapped</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a086c21932a4cc8363391518d0511eae9</anchor>
      <arglist>(std::ostream &amp;out, size_t wrap_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MbsWriteWrapped</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a5aa6866c984671ef9abdbaa7aea29f3f</anchor>
      <arglist>(std::ostream &amp;out, size_t indent_r, size_t wrap_r, int indentFix_r=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>defaultWrap</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>aac03747b81c22955e8ca44d23746dc54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>defaultIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a83aa301aa4813847ea8a213cdc00cf7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>defaultIndentFix</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a47017fa2eedbe94c63a01069cdd25316</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>indent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a7f1b26909c67061fc55ec5a18a25146f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>lpos</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a9ff5dc735a3b6855d0bc950b19cc888f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atLineBegin</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a7e1a861f15bc87b438dfaa5758a73339</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atParBegin</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a635491863d0cafa52ab0df1ce592c1f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetToParBegin</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a20a714b7b45ed19952e147353cb99feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoNextPar</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>af59e045b935e165c27b09adf89207016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoParBegin</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a04835ddfa997c9d8de9f0446f3177e80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoNextLine</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a070300b75dd377b90bc672d3aea16b91</anchor>
      <arglist>(size_t count_r=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoLineBegin</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a21cd53aef09eb31188007491bb3d17dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPar</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a04b33d0bf41ccb50fb1cc848e04acd68</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPar</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a3d2dab4b4dc3257eb996abcc024bc145</anchor>
      <arglist>(boost::string_ref text_r, size_t increment_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addString</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ac851488a0a1e181c78446064f076d13e</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addString</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>af4cd01e5ce0e8efc8567996e3fab7443</anchor>
      <arglist>(boost::string_ref text_r, size_t increment_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeText</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a155b19b7cf8a08021777df7cee9750a5</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeText</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a3e24b0411d843a4bc7eae8f1a61e2f66</anchor>
      <arglist>(boost::string_ref text_r, size_t increment_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePar</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a7181c18a2b5762e6d0ddb0b4bb71244f</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePar</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>abf988ebb5acae439338868478ed97dd3</anchor>
      <arglist>(boost::string_ref text_r, size_t increment_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDefinition</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ae0609d40d5e026b195cc0caba1b75faf</anchor>
      <arglist>(boost::string_ref tag_r, boost::string_ref text_r, size_t tagincr_r, size_t textincr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDefinition</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a3b8e9a2ae4842835d5110b40ef92b012</anchor>
      <arglist>(boost::string_ref tag_r, boost::string_ref text_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDefinition</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a162e03ca8f0b5b7dcf861e38bcadc485</anchor>
      <arglist>(boost::string_ref tag_r, boost::string_ref text_r, size_t tagincr_r, size_t textincr_r, size_t increment_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDefinition</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a7358410ac7ada8acc8aaacbf4aeb2f30</anchor>
      <arglist>(boost::string_ref tag_r, boost::string_ref text_r, size_t increment_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ab92c930a861a3d7433e2fa46ecfa5879</anchor>
      <arglist>(boost::string_ref text_r, bool leadingWSindents_r=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeout</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a4c6bd6d1b33642c4c92b69a2bb641f11</anchor>
      <arglist>(bool force_r=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_writeoutPending</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a998b4fad98be46aa941a981de657ac20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>fixIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a7f6f0b8c163679a5f13706fde5e8d572</anchor>
      <arglist>(size_t indent_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>saneIncrementIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>adaa538998626c9a2808ce4c71cdd59e6</anchor>
      <arglist>(size_t increment_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ae60f15b92cad91d87a1bb7ca203372ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearGap</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ac502adc7e6e78f9fa8399da8b0088bcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearWord</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>afffd0a9a650dad2ecc7f2fc4e5afec51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static size_t</type>
      <name>fixIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ab97c3c139b6639b50b14e5b0f239fa4e</anchor>
      <arglist>(size_t indent_r, int indentFix_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static size_t</type>
      <name>saneIncrementIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ad91a7f549b1e107ca12562bc62b28556</anchor>
      <arglist>(size_t current_r, size_t increment_r, size_t wrap_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>_out</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ac7f9215fe5acc68c6edcc51b6a1146be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>_defaultWrap</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a2e44113ba264d53d4d212e306c711c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const size_t</type>
      <name>_defaultIndent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ad5b4bb6be0238ffc2ff824d1909461a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>_defaultIndentFix</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ab14ba2bd5abddc54fa27ec4281150b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_indent</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a4fcd54ba36094ca1a4d8c1cd45d4f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_indentFix</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a0f0064ad85a964765bd1e5af7e15a30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_indentGap</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ac70b874df876e837a56b18bf63fb85ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_lpos</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a6d968fe8be845f5455a165e36da0d922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_gap</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a0c52b25af5f6a84fdbba7475a592205d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_gapForced</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a786d5e67e6df5c42db05762fb8bf88b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_gapLines</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a5f540540bd5b609e6d637f8ce844e340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_word</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>a783d2842fe5052326bcc84652a4803dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_wSize</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>af72523c9f323128598f703e68d2236c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_wColumns</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ad8b80c8296e5c57c9b068b44fb06e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ScopedIndentIncrement</type>
      <name>scopedIndentIncrement</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped.html</anchorfile>
      <anchor>ad644fa0837d29fd80ecabe41f5d52410</anchor>
      <arglist>(size_t increment_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::mbs::MbToWc</name>
    <filename>structztui_1_1mbs_1_1MbToWc.html</filename>
    <member kind="function">
      <type></type>
      <name>MbToWc</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a81d815257638a99fa5d39dc0403f2f13</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a475555bada598417fe98a5774d1016ae</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="variable">
      <type>wchar_t</type>
      <name>_wc</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a91c6f90b12c3004f567d2bc7964e95cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_cont</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>aac545b430b29cdef9c6e71ffe1deba2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_oooooooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a166344c5d17a43634b8010fd76bf1f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_Xooooooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a86fd6669c97b3652ea4d2db7cc604841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_XXoooooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a0e0ab44fa816b3f2436bb7c20898660f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_XXXooooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a8f059e5512b30b037b6b9a11ec15fc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_XXXXoooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a2cc08dc3cea94b096bebec94a2dbf853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_XXXXXooo</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>a5c7a3cf620f0a3bac132cc9d3d04ca21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>_ooXXXXXX</name>
      <anchorfile>structztui_1_1mbs_1_1MbToWc.html</anchorfile>
      <anchor>ada37ebc386526e62c689c717659ba036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::debug::Measure</name>
    <filename>classzypp_1_1debug_1_1Measure.html</filename>
    <class kind="class">zypp::debug::Measure::Impl</class>
    <member kind="function">
      <type></type>
      <name>Measure</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a374cdc5d91ac9419b287d358ae042212</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measure</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a037a3eac471c5ace1ff658e5a58fc36e</anchor>
      <arglist>(std::string ident_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Measure</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a475a86a48ebee895350cb92ba14fc7fa</anchor>
      <arglist>(std::string ident_r, std::ostream &amp;out_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Measure</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>acc1052dd22a70742a62d355dec60eabe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>ae697a017e14833371112c4ec2011d143</anchor>
      <arglist>(std::string ident_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a9b4faf758f2fdcdd2c13411e0699b3be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elapsed</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a8a363ba1f81a9d17db0beef095b310af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elapsed</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a9f680104730743f0b85667ae1262b3f7</anchor>
      <arglist>(const std::string &amp;tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elapsed</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a5077d59b5d436af7413d2c846c383bdd</anchor>
      <arglist>(long tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>a8f60bd8435c7d2247de12d2aabf05cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1debug_1_1Measure.html</anchorfile>
      <anchor>ade22218845320541e208118133751b8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadAttachPointException</name>
    <filename>classzypp_1_1media_1_1MediaBadAttachPointException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadAttachPointException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadAttachPointException.html</anchorfile>
      <anchor>a2f92d158c9c0f75133f5fb092b0adea5</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadAttachPointException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadAttachPointException.html</anchorfile>
      <anchor>a9365a75f94492121555b969941512264</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadAttachPointException.html</anchorfile>
      <anchor>a900324ec5d84262d247160136e0b962a</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadAttachPointException.html</anchorfile>
      <anchor>a352a872a1b0200dd6eb8ea804c2531c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadCAException</name>
    <filename>classzypp_1_1media_1_1MediaBadCAException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadCAException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadCAException.html</anchorfile>
      <anchor>a03e69393aad4e4bb834cf1862df107a9</anchor>
      <arglist>(const Url &amp;url_r, const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadCAException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadCAException.html</anchorfile>
      <anchor>aff55bf1f49553ee92280f9edb4782e14</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadCAException.html</anchorfile>
      <anchor>a6043ca449e3474344452b0cd24a6c4f0</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadCAException.html</anchorfile>
      <anchor>a2aee01d1b514b4becbd89c200963634b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadCAException.html</anchorfile>
      <anchor>a43a0ebaa0b1612b6ea5d4da0b48c2599</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadFilenameException</name>
    <filename>classzypp_1_1media_1_1MediaBadFilenameException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadFilenameException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadFilenameException.html</anchorfile>
      <anchor>af3f27b4bfce6065da54966d3b3b004a6</anchor>
      <arglist>(std::string filename_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadFilenameException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadFilenameException.html</anchorfile>
      <anchor>a649aff6c3c4efecf89ce9d3c0cfb7e5b</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadFilenameException.html</anchorfile>
      <anchor>ae8546059e3c461cadab2f53ba8753cad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadFilenameException.html</anchorfile>
      <anchor>a3a3c8a24931073b0755891f715e2ec59</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filename</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadFilenameException.html</anchorfile>
      <anchor>adeaf9db41f8aa959c933a9fcfade9e40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadUrlEmptyDestinationException</name>
    <filename>classzypp_1_1media_1_1MediaBadUrlEmptyDestinationException.html</filename>
    <base>zypp::media::MediaBadUrlException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadUrlEmptyDestinationException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyDestinationException.html</anchorfile>
      <anchor>aed0f70622a73e3975d4c7ddf7f8b4d04</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadUrlEmptyDestinationException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyDestinationException.html</anchorfile>
      <anchor>a2781cd4833c271532386ae04e5954aec</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyDestinationException.html</anchorfile>
      <anchor>a24814d24defc96b59e268241f241b18b</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadUrlEmptyFilesystemException</name>
    <filename>classzypp_1_1media_1_1MediaBadUrlEmptyFilesystemException.html</filename>
    <base>zypp::media::MediaBadUrlException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadUrlEmptyFilesystemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyFilesystemException.html</anchorfile>
      <anchor>a1c66ccac10091b82d2d9a5a6922df277</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadUrlEmptyFilesystemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyFilesystemException.html</anchorfile>
      <anchor>ac37db9abb9887d27355778f2dfac2949</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyFilesystemException.html</anchorfile>
      <anchor>abb2a7318f8f9f03d4a7b112c8c12498c</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadUrlEmptyHostException</name>
    <filename>classzypp_1_1media_1_1MediaBadUrlEmptyHostException.html</filename>
    <base>zypp::media::MediaBadUrlException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadUrlEmptyHostException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyHostException.html</anchorfile>
      <anchor>a18ad49b804de3fb4873cf926da57a8d6</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadUrlEmptyHostException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyHostException.html</anchorfile>
      <anchor>a4f2e1191597b2e642cf0f05625827f78</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlEmptyHostException.html</anchorfile>
      <anchor>aff64671ad722e89ecccb88c8e58b076e</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBadUrlException</name>
    <filename>classzypp_1_1media_1_1MediaBadUrlException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaBadUrlException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlException.html</anchorfile>
      <anchor>ac0b4093d4305069dea447dd6a2176cbe</anchor>
      <arglist>(const Url &amp;url_r, std::string msg_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaBadUrlException</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlException.html</anchorfile>
      <anchor>a2ed21a411cfe16d5fe7b5388ca1dd502</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlException.html</anchorfile>
      <anchor>ab1f94191d019b88eaa36167272e665c7</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlException.html</anchorfile>
      <anchor>a685514c9b19a374b26b9beefa8e6a095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaBadUrlException.html</anchorfile>
      <anchor>af31d880af71c79d03d6017e6ad0977a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MediaBlock</name>
    <filename>structzypp_1_1media_1_1MediaBlock.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaBlock</name>
      <anchorfile>structzypp_1_1media_1_1MediaBlock.html</anchorfile>
      <anchor>abd81688ba5fcc81a3f17634d614ddc3a</anchor>
      <arglist>(off_t off_r, size_t size_r)</arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>off</name>
      <anchorfile>structzypp_1_1media_1_1MediaBlock.html</anchorfile>
      <anchor>a23beab47abb344343e9489ca348a4e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structzypp_1_1media_1_1MediaBlock.html</anchorfile>
      <anchor>a91054b2eeed7bf1a30c88c2d703c2dd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaBlockList</name>
    <filename>classzypp_1_1media_1_1MediaBlockList.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaBlockList</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>af3aee4a9c592328281df9b235fd7cb8b</anchor>
      <arglist>(off_t filesize=off_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveBlocks</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a8c7c6dedf5dbe60e907d88f11f6736b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>addBlock</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a6515306a0a4354153cee82746462bdba</anchor>
      <arglist>(off_t off, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>const MediaBlock &amp;</type>
      <name>getBlock</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a4154101d50b780a7f1c72835f11e736c</anchor>
      <arglist>(size_t blkno) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numBlocks</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ab7e1029e981a10fa13193e3c261d8c1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilesize</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ad9b6edbaa618480f4b2eb01ff677169a</anchor>
      <arglist>(off_t newfilesize=off_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>getFilesize</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a208bd26f9defd1569da86a3e2f301d74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveFilesize</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>add688deae34c9a3487086fc85c490f40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFileChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a239550ea48f3613833c6ce2dfffd091d</anchor>
      <arglist>(std::string ctype, int cl, unsigned char *c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>fileChecksumType</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ac43fb489fa2f39bebd966ced799acc0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UByteArray &amp;</type>
      <name>getFileChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a37101336a572f3d4fa45dbc251f7b3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createFileDigest</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ab47f6bae2be7d4e0a0340ba9d655b67e</anchor>
      <arglist>(Digest &amp;digest) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyFileDigest</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>abae80e53d63f66912e76aa44c0ac2f04</anchor>
      <arglist>(Digest &amp;digest) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveFileChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a248a21a14ccef61e7600d6ced61e33a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>af37f9963adb8015b6f47710ff226b4d2</anchor>
      <arglist>(size_t blkno, const std::string &amp;cstype, int csl, unsigned char *cs, size_t cspad=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>af18c7cb2824c84ac357c9635e0d0841a</anchor>
      <arglist>(size_t blkno, const unsigned char *buf, size_t bufl) const</arglist>
    </member>
    <member kind="function">
      <type>UByteArray</type>
      <name>getChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a46990f9c842a74ff21b47d0ecb8361e9</anchor>
      <arglist>(size_t blkno) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getChecksumType</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>aae8d7b9862e2fc5e204b6287d2a2ca1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>checksumPad</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a4032831a6a074b9a472ee50803cb4ef8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createDigest</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a3aca53dcabf5dd8b83e07028b1ceecc9</anchor>
      <arglist>(Digest &amp;digest) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyDigest</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a84736374e2db821bcd045c3a34f514ca</anchor>
      <arglist>(size_t blkno, Digest &amp;digest) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveChecksum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a1652d8d34c67573f4047b9ba05894b2e</anchor>
      <arglist>(size_t blkno) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a1263bfe3c218cc5e62c85d87833d214e</anchor>
      <arglist>(size_t blkno, int rsl, unsigned int rs, size_t rspad=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRsumSequence</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a3eb1ea640dfc539cd8915f4576084a74</anchor>
      <arglist>(uint seq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkRsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a995e7581163b6b660818561310aff9c0</anchor>
      <arglist>(size_t blkno, const unsigned char *buf, size_t bufl) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>updateRsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a6a3326d0938c27e722afc75f0bf14712</anchor>
      <arglist>(unsigned int rs, const char *bytes, size_t len) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyRsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a24848b6cb8ae0754416eb811386ac504</anchor>
      <arglist>(size_t blkno, unsigned int rs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveRsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ad94b3da55defcb18e63afc4e28f1abc1</anchor>
      <arglist>(size_t blkno) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reuseBlocksOld</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a6e4065d8aec4621854620284981baac7</anchor>
      <arglist>(FILE *wfp, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reuseBlocks</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a6ae83928baa8821cf24f9fd4afc664c9</anchor>
      <arglist>(FILE *wfp, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a3c5f41ce3d20bb406aa785ab0f916811</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeBlock</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a38b32f9441935e91d92327b8e5b34f16</anchor>
      <arglist>(size_t blkno, FILE *fp, const unsigned char *buf, size_t bufl, size_t start, std::vector&lt; bool &gt; &amp;found) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkChecksumRotated</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a4b424c3070b1b9e44067bece795e7a7c</anchor>
      <arglist>(size_t blkno, const unsigned char *buf, size_t bufl, size_t start) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>off_t</type>
      <name>filesize</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a88d5ee8af9e100ee5f83b8a2815d4952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fsumtype</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ac33d9f982a2472377a4952ff7e9b992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UByteArray</type>
      <name>fsum</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>aa9e4f0883cecee2eae5897ef7cb87320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>haveblocks</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ac51e731cac0f0abcb74aab9515b4c116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MediaBlock &gt;</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a9fa9d247aca89e6c8920c2f3b1fb2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>chksumtype</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a558e65e90954dcaf4818c59dbf091376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>chksumlen</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a41886f8064f0aab419f7d30a5e36dda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>chksumpad</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>af3968a41789ff9b194641a723cf7bf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>chksums</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a5a2e9cc20143877b4c926dd3dc4fba17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rsumlen</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ad10a04a397b8d3058f1d71f10324c8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>rsumseq</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>ae540a3d0e01558970d8a70ad0f05fb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>rsumpad</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>aaddcc2cc15dc7e14a4a234b40259d26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>rsums</name>
      <anchorfile>classzypp_1_1media_1_1MediaBlockList.html</anchorfile>
      <anchor>a0832c8fdd806a67698260e3e9946da8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCD</name>
    <filename>classzypp_1_1media_1_1MediaCD.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaCD</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a2e0e3c0ea32bc7ac8a129c80c9950477</anchor>
      <arglist>(MirroredOrigin origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCD</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a04acddeed7b7c17b2dcaf71d0e823513</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a2d002c959c74e7435b0169c51eed9a1d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>afef67f7e33e646788fa089e584164a3e</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a9241704ab82d2680a42a73f2c46f48b5</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a8cf28b55f1c48a105309292a6f78e610</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a902c3bac0c8531d5fe8c3f3c18d90b59</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a3dc7201cf2d0aa8d1ed8fd9e0b01dc00</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>af86b0d20583d5208bdd58f208e44d902</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a9b00e2efa4e4605c3b09254e78352916</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>forceEject</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a3641de97d6748325d9696e71ff1d81c3</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasMoreDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>aca5959fdcf802caddaef39562de82269</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDetectedDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a56f2d70f69aeb75a09ad57f9d108c26e</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;devices, unsigned int &amp;index) const override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; MediaSource &gt;</type>
      <name>DeviceList</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>ab99cb1a0bdda9a3910ebb428bc8a72dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>DeviceList</type>
      <name>detectDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>ac6a7a061b7bed3317e4c3b107861d2a6</anchor>
      <arglist>(bool supportingDVD) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>openTray</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>ac4db5d75baf050d0c3d581c30b9dc1b0</anchor>
      <arglist>(const std::string &amp;device_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>closeTray</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a2c8b7ece5708041e0ac5add0709135ee</anchor>
      <arglist>(const std::string &amp;device_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DeviceList</type>
      <name>_devices</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>afa525e419bf709d5f5c1d6ff038f7d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastdev</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>abdd33de103fd18f63bc7d311e3a7d653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastdev_tried</name>
      <anchorfile>classzypp_1_1media_1_1MediaCD.html</anchorfile>
      <anchor>a6974a50e4f758ba23e896d9d00429130</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MediaChangeReport</name>
    <filename>structzypp_1_1media_1_1MediaChangeReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a8989442c23dd2c281cb88da8df8011c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142abbf3dfa83d6c8e1c1550a2b457ee39ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a6f798e8db43931f7c0ded501d57a2381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_ID</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142aa7a89a4ddb19c076b723d7c83171e191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_URL</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a5b58ae5a6c0c4a5117847a492de90ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EJECT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142ab3be8c4e5469bd1957aad3f268118220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa80459c8e7ca63b029cf6a6e82dc591b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fab0ec95f0ceb4c8546a7dc448cd35e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa4723cdaa4c1e5853ea2388b4d245f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa7a1877c672e5cb6a7cb86b8556a66c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa2d952bc652c12d4088162a066c4a533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_SOFT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa211e998761ef9bc67fe5cd8cd1b505e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a8989442c23dd2c281cb88da8df8011c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142abbf3dfa83d6c8e1c1550a2b457ee39ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a6f798e8db43931f7c0ded501d57a2381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_ID</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142aa7a89a4ddb19c076b723d7c83171e191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_URL</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142a5b58ae5a6c0c4a5117847a492de90ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EJECT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aabd478db8908768a91f588be947df142ab3be8c4e5469bd1957aad3f268118220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa80459c8e7ca63b029cf6a6e82dc591b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fab0ec95f0ceb4c8546a7dc448cd35e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa4723cdaa4c1e5853ea2388b4d245f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa7a1877c672e5cb6a7cb86b8556a66c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRONG</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa2d952bc652c12d4088162a066c4a533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_SOFT</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>a614f57cae9027f2c81c31c3ff7386e3fa211e998761ef9bc67fe5cd8cd1b505e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>requestMedia</name>
      <anchorfile>structzypp_1_1media_1_1MediaChangeReport.html</anchorfile>
      <anchor>aed7a16b48b3fa935c103d455ba63d0be</anchor>
      <arglist>(Url &amp;, unsigned, const std::string &amp;, Error, const std::string &amp;, const std::vector&lt; std::string &gt; &amp;, unsigned int &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCIFS</name>
    <filename>classzypp_1_1media_1_1MediaCIFS.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaCIFS</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a156d13a5deb26ad660f89314dc72fef3</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCIFS</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a419eaae23dab856d8c23d9f142c35c51</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a633c2bf151f76201cd115cbf09392e56</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>aef3eb6a31c50fd42a9874f5251b3e1d7</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a13dbff129fcfbc3de3bc5ae65de6afb7</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>ad26c43fb1a3c7aeb3c0862f9a7273d25</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a1cd6c9cad22af0cdbbb96faf723e50b6</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a76d30ee5d0e63d78e1188d95f6455196</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>aabc164425f8a8871cdf69763a211e883</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a025f60f4f411ddf94c6d0b2a36921859</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>authenticate</name>
      <anchorfile>classzypp_1_1media_1_1MediaCIFS.html</anchorfile>
      <anchor>a54236684ebf032f1240821e24fb9e57d</anchor>
      <arglist>(AuthData &amp;authdata, bool firstTry) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MediaConfig</name>
    <filename>classzypp_1_1MediaConfig.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>setConfigValue</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a938b56656831e6670657c7fcdaee44c5</anchor>
      <arglist>(const std::string &amp;section, const std::string &amp;entry, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalDir</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a145107adb0be1f5512bfc1c72e76b27c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalFile</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a07218dd36524a755836b7f8fb72015f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_concurrent_connections</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a6285264d75c1342ba16ac9ee89fcace0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_min_download_speed</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a15ee145f5f09278df4e03b9022fcf014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_download_speed</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a123584887ae6e3202d6d277f65c8adee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_silent_tries</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>afc5ee7bba97d6349b32d685f95e3fa45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_transfer_timeout</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>ab706e012690d526c67541dfba4fba099</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_connect_timeout</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a353657556d5222d318cae91f52c0be6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MediaConfig &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a951e58ed667b7f1043e58743a362cd1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MediaConfig</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a527feeefbb573b41bb9097c6d20f68d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; MediaConfigPrivate &gt;</type>
      <name>d_ptr</name>
      <anchorfile>classzypp_1_1MediaConfig.html</anchorfile>
      <anchor>a7a072a74f38a55a04aad853adb3c5553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MediaConfigPrivate</name>
    <filename>classzypp_1_1MediaConfigPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaConfigPrivate</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>a65201a0ddfead822cfe230fd4d88c35e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>credentials_global_dir_path</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>a5f880f74c850081d7cede8dd7188c4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>credentials_global_file_path</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>aab008e72cb70a1965b1b7a00e14e4bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_max_concurrent_connections</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>aae804334e5d3743c70d3b028c47598b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_min_download_speed</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>a9b645d8f591e59fa29af0fe40923d8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_max_download_speed</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>a761731c1384468955a2d266eae8ed61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_max_silent_tries</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>af7975e5f80a1b70052a5fb7656691834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_transfer_timeout</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>a1cc7763b0edc64d18de5390a46a2b16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>download_connect_timeout</name>
      <anchorfile>classzypp_1_1MediaConfigPrivate.html</anchorfile>
      <anchor>aafacee891493696905c18efc0e08f151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCurl</name>
    <filename>classzypp_1_1media_1_1MediaCurl.html</filename>
    <base>zypp::media::MediaNetworkCommonHandler</base>
    <base>internal::CurlPollHelper::CurlPoll</base>
    <class kind="struct">zypp::media::MediaCurl::RequestData</class>
    <member kind="function">
      <type></type>
      <name>MediaCurl</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>aaca62a2691e07e5526711fce25d461ff</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCurl</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a6a5b238a3662e16e0adcbe369725af2e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCookieFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a0a203b64ae743397e3708cf35ff03f0b</anchor>
      <arglist>(const Pathname &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>aea605fe5dba491b9f65deee1c367f8dd</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a0b7d7ff8ecbd0a6f5a748ee6a2f052e6</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doGetDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a0339ca70325cf51491afbc717568f47f</anchor>
      <arglist>(const int mirror, const Pathname &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnectFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>af3cfe8a532bd392d2b7d0d38458037d9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFileCopy</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>afd4baf34c44df1390c1bf1270a75c376</anchor>
      <arglist>(const OnMediaLocation &amp;srcFile, const Pathname &amp;target) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFileCopyFromMirror</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a284be80228f7d8e453d97b088d53f6f8</anchor>
      <arglist>(const int mirror, const OnMediaLocation &amp;srcFile, const Pathname &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkProtocol</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a098264dc45c80a6a725e420fac91c3f0</anchor>
      <arglist>(const Url &amp;url) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupEasy</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>af79e22e88deb72cdc0b147df8c1d95ba</anchor>
      <arglist>(RequestData &amp;rData, TransferSettings &amp;settings)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>evaluateCurlCode</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a70b0d22deee81a942f2d47c9a87875fb</anchor>
      <arglist>(RequestData &amp;rData, const zypp::Pathname &amp;fileName, CURLcode code, bool timeout) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>aliveCallback</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>aec9f29094109edb2429174d926c92507</anchor>
      <arglist>(void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>progressCallback</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a2dc8bba6cd6830003bb2eceeb140cc1f</anchor>
      <arglist>(void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static size_t</type>
      <name>writeCallback</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a060a612fd8abed83a215519e111f1c13</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb, void *userdata)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>resetExpectedFileSize</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a1344b99755c8d48c31949da35600c64b</anchor>
      <arglist>(void *clientp, const ByteCount &amp;expectedFileSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CURLcode</type>
      <name>executeCurl</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a7f6d16ae5c332edd84a193fbc8de9d65</anchor>
      <arglist>(RequestData &amp;rData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getAuthHint</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a226bbd55469805590b1b3a17d439c34e</anchor>
      <arglist>(CURL *curl) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>detectDirIndex</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a7c414038249fa65f65cab2ea6ce7233e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>curlError</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>aa7c5d4d8acf82e883d1710375d6cb75f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCurlError</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>acf501b196a9238ed4b0bfb1d734c436e</anchor>
      <arglist>(const char *error)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_currentCookieFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a184d7acce7d87481e6ee33db11cb0061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_curlError</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a46c27c572fe2bd31f6379aac6ab8b898</anchor>
      <arglist>[CURL_ERROR_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lastRedirect</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a32ae152367cd74d546b2de14c358d771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>curl_slist *</type>
      <name>_customHeaders</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>af9d5a72ff7fd2e232795ec8a62ffd80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Pathname</type>
      <name>_cookieFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl.html</anchorfile>
      <anchor>a1cf63ebfb69f048f70dbe5f2db3d95df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCurl2</name>
    <filename>classzypp_1_1media_1_1MediaCurl2.html</filename>
    <base>zypp::media::MediaNetworkCommonHandler</base>
    <class kind="struct">zypp::media::MediaCurl2::RequestData</class>
    <member kind="enumeration">
      <type></type>
      <name>RequestOption</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a64c4ed4c3ee2f80f9408c00203a9519e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NONE</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a64c4ed4c3ee2f80f9408c00203a9519ea2ca4365750eeee4c9ffb4c6880906454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NO_REPORT_START</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a64c4ed4c3ee2f80f9408c00203a9519eaf1ebc7ef35e5ae9f52930b6d60381a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NONE</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a64c4ed4c3ee2f80f9408c00203a9519ea2ca4365750eeee4c9ffb4c6880906454</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_NO_REPORT_START</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a64c4ed4c3ee2f80f9408c00203a9519eaf1ebc7ef35e5ae9f52930b6d60381a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>afbbf0510da34739cf988feec14f6ec13</anchor>
      <arglist>(RequestOptions, RequestOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaCurl2</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a424daa0bf1022213c1c10a5ccb321b42</anchor>
      <arglist>(const MirroredOrigin origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCurl2</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a6227d9a8fae49cff9071aa125e909748</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a000a647438821ea4f4c9bd9ea900f862</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a552152824a4647ae32fbf77829733011</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnectFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a00bee6c1614305554af574ef7aec8544</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFileCopy</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a11c8806571917493c2a2da99f8653af3</anchor>
      <arglist>(const OnMediaLocation &amp;srcFile, const Pathname &amp;targetFilename) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkProtocol</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>ae5d9759efd4cc6cb760f76f91596bf16</anchor>
      <arglist>(const Url &amp;url) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeRequest</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>a660f784f4e4145835d89020b877e6eb8</anchor>
      <arglist>(RequestData &amp;reqData, callback::SendReport&lt; DownloadProgressReport &gt; *report=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>tryZchunk</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>acfe8eb66dacbb6e6420ee88cdbd069d6</anchor>
      <arglist>(RequestData &amp;reqData, const OnMediaLocation &amp;srcFile, const Pathname &amp;target, callback::SendReport&lt; DownloadProgressReport &gt; &amp;report)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::MediaNetworkRequestExecutorRef</type>
      <name>_executor</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurl2.html</anchorfile>
      <anchor>ab0a1b246e9bd9028d85a2e975e53417c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCurlException</name>
    <filename>classzypp_1_1media_1_1MediaCurlException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaCurlException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>a48b6983ee230804a323dbc340d6f6a9f</anchor>
      <arglist>(const Url &amp;url_r, std::string err_r, std::string msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCurlException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>ade4badfaf172e6da8558c3ddfc28505d</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>errstr</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>a2107467cb47c77186cdb026b27b9a78d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>abcb9c3bb66b61e12f6bfcc1d56ac5528</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>a093e479301b1bc61e3d3d0a71f588c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_err</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>a51753e0e88fc06e3d3b171b334589e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlException.html</anchorfile>
      <anchor>a96fb03d02f9237bb4dfd06efc8787a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::MediaCurlExceptionMayRetryInternaly</name>
    <filename>classinternal_1_1MediaCurlExceptionMayRetryInternaly.html</filename>
    <base>zypp::media::MediaCurlException</base>
    <member kind="function">
      <type></type>
      <name>MediaCurlExceptionMayRetryInternaly</name>
      <anchorfile>classinternal_1_1MediaCurlExceptionMayRetryInternaly.html</anchorfile>
      <anchor>a7b885b0ac916a8e40f050b415ae5ef40</anchor>
      <arglist>(const Url &amp;url_r, const std::string &amp;err_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCurlInitException</name>
    <filename>classzypp_1_1media_1_1MediaCurlInitException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaCurlInitException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlInitException.html</anchorfile>
      <anchor>adcbe4f576d765dc9399be644ce5e138f</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCurlInitException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlInitException.html</anchorfile>
      <anchor>a592837ea22314b0663544963102bae5b</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlInitException.html</anchorfile>
      <anchor>a08332ef6d2773b4b199459fd8453a8c2</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlInitException.html</anchorfile>
      <anchor>a547bb0f7626540f79b5dcfa5c27a4506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaCurlSetOptException</name>
    <filename>classzypp_1_1media_1_1MediaCurlSetOptException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaCurlSetOptException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlSetOptException.html</anchorfile>
      <anchor>a2167c647d9a5e5c006fe7fce92ad2c65</anchor>
      <arglist>(const Url &amp;url_r, std::string msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaCurlSetOptException</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlSetOptException.html</anchorfile>
      <anchor>ac3d5f8dc3f67e53305c5cacd0b6d2b81</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlSetOptException.html</anchorfile>
      <anchor>af61a9513f4405adee4c5cb42554294c1</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlSetOptException.html</anchorfile>
      <anchor>a0e2f67a8d211d92c9c905340a05a01ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaCurlSetOptException.html</anchorfile>
      <anchor>a01107c4351f2a516cb617806ad734c97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::MediaDataVerifier</name>
    <filename>classzyppng_1_1MediaDataVerifier.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaDataVerifier</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a69a34fdb67ab45823ac97e0959d749a4</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MediaDataVerifier</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>aac6c81218d571a5e95d6b08ce42d2ee2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>valid</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a65c8080039850347792d0b0993abbdc3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>matches</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>ae53339235bae2a48f6e7adc9907b65c2</anchor>
      <arglist>(const MediaDataVerifierRef &amp;rhs) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>mediaVendor</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>ab43b7640e1d86cf34147db7233fa2bbe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>mediaIdent</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a14275c5c275e2fa13c7c1c92f6d0aceb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint</type>
      <name>totalMedia</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a59e778648407ce9a5dbfc2fd319a450a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::ostream &amp;</type>
      <name>toStream</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>ae50df817de0d2cfb28c22fbc17191e13</anchor>
      <arglist>(std::ostream &amp;str) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>abbb47ead9125d7394070e2060d5e9791</anchor>
      <arglist>(const zypp::Pathname &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>loadFromMedium</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>ae528b17a147be7fea1cce956cbb67cad</anchor>
      <arglist>(const zypp::Pathname &amp;data, uint mediaNr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual zypp::Pathname</type>
      <name>mediaFilePath</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>aa205e543d1a38f2a2e49b5af1a369aca</anchor>
      <arglist>(uint mediaNr) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MediaDataVerifierRef</type>
      <name>clone</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a5403daa80acc6c1774c18ef172c17cce</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>expectedAsUserString</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a654ee28f1e8ec5989e480356ad04b7a1</anchor>
      <arglist>(uint mediaNr=1) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MediaDataVerifierRef</type>
      <name>createVerifier</name>
      <anchorfile>classzyppng_1_1MediaDataVerifier.html</anchorfile>
      <anchor>a9bbfcffb9cbbc35c6c8ecc081f888aef</anchor>
      <arglist>(const std::string &amp;verifierType)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaDIR</name>
    <filename>classzypp_1_1media_1_1MediaDIR.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaDIR</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a99a8127871c5433b30bc039cceaa13d2</anchor>
      <arglist>(const MirroredOrigin &amp;origin, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaDIR</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a553aaae193ab0c65a29535d2fd5c96c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>ab97759b7e676c6e57405ccf9aebdc39b</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a31d673ad6bbe89d96dfc276d23816423</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a3c0e085567f00e181ad4c9d0ca73a10b</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a60697fbf089a44ace1178cc51923b044</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a121e6698e2bd5a69e443017b821274b5</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a1d04fe850b5b449ef9f380e06b8e2b3c</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaDIR.html</anchorfile>
      <anchor>a2903f90f1dbe011d502958a9067420e5</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaDISK</name>
    <filename>classzypp_1_1media_1_1MediaDISK.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaDISK</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>acbbbdefdf42317abfcc966c04a6daa75</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaDISK</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>ac9c89e4873bb12db710a24fc8674657a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>aa62ca68b622d546d616dea846dca9d41</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyIfDiskVolume</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a6eb35ad3731717062031b5ab15ece487</anchor>
      <arglist>(const Pathname &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a9e86b20d407148d056cda87b263d95b4</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a0a2c1c62683c12efe9b0c3355fa6ce22</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>aee1a40068a6ebdbe3903bfe661a3e7c4</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>acb101755ad8571839386974f9890a393</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a1a38c95185963ed99afa65d23d030158</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a934b50d601741f687cbf459838639bae</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>abe126cd472d25c531db33cff22f0a242</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_device</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a1b72a54fc620b0f821ab02544bebb3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filesystem</name>
      <anchorfile>classzypp_1_1media_1_1MediaDISK.html</anchorfile>
      <anchor>a72a4f0b4b1958400c2d152b2a64cd4fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaException</name>
    <filename>classzypp_1_1media_1_1MediaException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>MediaException</name>
      <anchorfile>classzypp_1_1media_1_1MediaException.html</anchorfile>
      <anchor>a7af129af487efaef5bef038eaab97bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaException</name>
      <anchorfile>classzypp_1_1media_1_1MediaException.html</anchorfile>
      <anchor>a46447dabe726117bfa487c6e1d702a81</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaException</name>
      <anchorfile>classzypp_1_1media_1_1MediaException.html</anchorfile>
      <anchor>a6a04a0071ff63a47dbf6095dd51f6074</anchor>
      <arglist>() noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaFileNotFoundException</name>
    <filename>classzypp_1_1media_1_1MediaFileNotFoundException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaFileNotFoundException</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>a71611b593af17636fda76517c0ce62d9</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaFileNotFoundException</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>a73996c612b1f26c389ca75487474548a</anchor>
      <arglist>(const Url &amp;url_r, const Pathname &amp;filename_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaFileNotFoundException</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>ab6f7f6a48ea2c96b351f668b47f453d7</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>a2467a39dd86566ec527074a138b5295b</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>ad6bc529e6847cce5430ad9331553e8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filename</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileNotFoundException.html</anchorfile>
      <anchor>a626c7aeca1a3eaa1e6011e0a51ed9c47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaFileSizeExceededException</name>
    <filename>classzypp_1_1media_1_1MediaFileSizeExceededException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaFileSizeExceededException</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>ae2dd854b5e3760a67d363647aa1c73e4</anchor>
      <arglist>(const Url &amp;url_r, const ByteCount &amp;cnt_r, const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaFileSizeExceededException</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>adb948804768addfeaf3c5aa55f2d04a9</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>a8530910c751f2cf69a88d74d323375ee</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>a3a9eb97eeebebb4b9353b7e5f7606f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>a441def8658d79827ff1e53e7af73c2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ByteCount</type>
      <name>_expectedFileSize</name>
      <anchorfile>classzypp_1_1media_1_1MediaFileSizeExceededException.html</anchorfile>
      <anchor>a67ad3895b9cf3ab69819b2fec4ddf4b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaForbiddenException</name>
    <filename>classzypp_1_1media_1_1MediaForbiddenException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaForbiddenException</name>
      <anchorfile>classzypp_1_1media_1_1MediaForbiddenException.html</anchorfile>
      <anchor>acbcbe10edeb600799d4e4d854639cf30</anchor>
      <arglist>(const Url &amp;url_r, const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaForbiddenException</name>
      <anchorfile>classzypp_1_1media_1_1MediaForbiddenException.html</anchorfile>
      <anchor>adbf7773b57f5f837c275ef0da6ff0f17</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaForbiddenException.html</anchorfile>
      <anchor>a560256dbadc0a63ae5a5062c54d4503b</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaForbiddenException.html</anchorfile>
      <anchor>af36b78da634e2c1777530c466bca5e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaForbiddenException.html</anchorfile>
      <anchor>aa80319708dc15d558d37f7ea9926eb42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaHandler</name>
    <filename>classzypp_1_1media_1_1MediaHandler.html</filename>
    <member kind="typedef">
      <type>shared_ptr&lt; MediaHandler &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a686b4048558c81f5cca88b76999cd34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const MediaHandler &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a261de3c60638f1563d0c695bb8a7263b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dependsOnParent</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a638c9e5685686a7e26c92fd94c7600a3</anchor>
      <arglist>(MediaAccessId parentId, bool exactIdMatch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dependsOnParent</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>aa04c48596065cefa68b6682508b523d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParentId</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a2b6b7e4c7386ef811086f5b111468059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>attachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a8add4c3534425ea0e8799436de34d249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a87c6c31ca9900d473167ab7468e0b008</anchor>
      <arglist>(const Pathname &amp;path, bool temp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a864044c8347c913961d5e98c097d453a</anchor>
      <arglist>(const AttachPointRef &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>AttachPoint</type>
      <name>attachPointHint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a51d585c097644009ee064bc915f3268d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachPointHint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a481a1b407609bfffee28a36d70d47e7e</anchor>
      <arglist>(const Pathname &amp;path, bool temp)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>createAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a4cc866e446ca33510e14d2bdd309b10a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>createAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a1aa63bb9bd2e9e8ed9e9b9119f998cb5</anchor>
      <arglist>(const Pathname &amp;attach_root) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a85f9e8bab5a1e3fcbc61e0436aa82f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a210592896403f7905b55660fefc27fba</anchor>
      <arglist>(const Pathname &amp;apoint) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUseableAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a010623da29865f9e33f602282dae7068</anchor>
      <arglist>(const Pathname &amp;path, bool mtab=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>mediaSourceName</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a6e644fc28bbd76d816b95b0454f2acac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMediaSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a6fbdb4561add8d76085ff4c173bd6025</anchor>
      <arglist>(const MediaSourceRef &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>AttachedMedia</type>
      <name>findAttachedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ad899dfad84e78bb80ae8e7302aae752f</anchor>
      <arglist>(const MediaSourceRef &amp;media) const</arglist>
    </member>
    <member kind="function">
      <type>AttachedMedia</type>
      <name>attachedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ae85c49445d75f006e6b5261faebbcc5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSharedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>adcad705a81dc677483a77d4e6d8c96d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a84980af7ffd1aab5d7fd15f6eb58c228</anchor>
      <arglist>(bool matchMountFs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceRelaseAllMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a7cd266c754ecb7242c0dd46673de8046</anchor>
      <arglist>(bool matchMountFs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceRelaseAllMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ac1d1c0dd35699967c3f0d3bacfb7ecf3</anchor>
      <arglist>(const MediaSourceRef &amp;ref, bool matchMountFs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaHandler</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a06653409d977eae7fb000ccfb7fc2db5</anchor>
      <arglist>(MirroredOrigin origin_r, const Pathname &amp;attach_point_r, Pathname urlpath_below_attachpoint_r, const bool does_download_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MediaHandler</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ab178673dbbc41cdc6e1713720edfbd64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>downloads</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a4391e0093a83f481af72e6c3df5e2a2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>protocol</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a76dd613fc67fd092a49ec65056d57a3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a13c014fb5607403cdd1699b8da9af22e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OriginEndpoint</type>
      <name>originEndpoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a56c1460dd8666ceb85f2df8192e31a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a2755201e8211e907f804920c3121590c</anchor>
      <arglist>(bool next)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a380a8ba3241f449352fff09cd7416acc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>localRoot</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a937d262b63ede449829c8d3719864edc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>localPath</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a72424046f1d92ec6e59f72275c4b1ca8</anchor>
      <arglist>(const Pathname &amp;pathname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a2219a3357a555170a465b2f00971581c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a82cf1d0e81f43e682b61ca322d3d48db</anchor>
      <arglist>(const std::string &amp;ejectDev=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ae6d47f55a926295a8c96e104da44c883</anchor>
      <arglist>(const OnMediaLocation &amp;file) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideFileCopy</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>adf3563131eda129cebbb89cd74771eed</anchor>
      <arglist>(const OnMediaLocation &amp;srcFile, const Pathname &amp;targetFilename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>adb883776d5092ee3065030c8c1922e46</anchor>
      <arglist>(const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideDirTree</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a14e7978f4d42c6e92a002ae8bcb0b117</anchor>
      <arglist>(const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a8f7b90ebf40070e90f23708201470ffd</anchor>
      <arglist>(const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a530b479dfe90d21a47105dd0725bd484</anchor>
      <arglist>(const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releasePath</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ae9436bf343ff94a43fa384882d865443</anchor>
      <arglist>(const Pathname &amp;pathname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a4a3693746a2c797bf5e70c6177ecb838</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a98a5367b94fde5ca4f0bfd75e6631b30</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a5cd01dc276cf7c31d0370286b307f0fd</anchor>
      <arglist>(const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasMoreDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a3b5926eae518c1a128031d9e67cb552b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDetectedDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a15e173e1d216b1b864de62ccfc5be634</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;devices, unsigned int &amp;index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>precacheFiles</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a2fa999fc38261edaf1cf542c6a145109</anchor>
      <arglist>(const std::vector&lt; OnMediaLocation &gt; &amp;files)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>setAttachPrefix</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a625a50ce49e43114b82295a63013bb47</anchor>
      <arglist>(const Pathname &amp;attach_prefix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getRealPath</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a40ba095706505a02480be10c57fedae6</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>getRealPath</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a7038c484713c8c7258b8d5daa465a91b</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a6d686ffcbe990602582775c474a475de</anchor>
      <arglist>(const Pathname &amp;apoint, bool empty_dir, bool writeable)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a0b185f0fcfa17038ddc024b291fc4726</anchor>
      <arglist>(bool next=false)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnectFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a3f5dd6f99ffae37687c5148246255e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ae514ef63581f2c0097d3e2d2bdcbdfc7</anchor>
      <arglist>(const std::string &amp;ejectDev=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>forceEject</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>aeba9ca80ae9acf5cfedb37f4b8e90f8a</anchor>
      <arglist>(const std::string &amp;device)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a0415f7985361eb3c57c47e3c73fc5ee5</anchor>
      <arglist>(const OnMediaLocation &amp;file) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getFileCopy</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a6f129d07314079973f03cebcc3ab05e4</anchor>
      <arglist>(const OnMediaLocation &amp;file, const Pathname &amp;targetFilename) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ac33fc90c22a8e526908ea0cf6d66face</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>af506f35396d2fb2e410e0395c7c09d13</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a408d25a109435e833269b042013111f1</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a15837d5e67d0cb111bc00dba99945ca8</anchor>
      <arglist>(const Pathname &amp;filename) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirectoryYast</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a872fe19f4d94ec222e0fb880dc2e7520</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirectoryYast</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>ae33c2080c4ceab20057e85201dc12e55</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a0df13eee78392a58df8324ec3b9d6ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MediaAccessId</type>
      <name>_parentId</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>afb30e86a52f0c39b1e8426c217fb4d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaSourceRef</type>
      <name>_mediaSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a224612722e60fca3dd47cf0b63531242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttachPointRef</type>
      <name>_attachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a50a968ccf5562d690da8ef2014e34a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttachPoint</type>
      <name>_attachPointHint</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a3cf5c598353eab19fa2dd41e57bc7d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_relativeRoot</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>acbfb21d3b0e171b66db29a84575e02e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_does_download</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>aebc52267a899f7186f5cc042e9f88f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_attach_mtime</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a2ea0f47a546d83eabcdfe2cc2290b5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Pathname</type>
      <name>_attachPrefix</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a72f13c6bea40f42f2ac853f36a379e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandler.html</anchorfile>
      <anchor>a7a7a0ad15cb736b1b6ec2e6ae5f09984</anchor>
      <arglist>(std::ostream &amp;str, const MediaHandler &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaHandlerFactory</name>
    <filename>classzypp_1_1media_1_1MediaHandlerFactory.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>MediaHandlerType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCDType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299ad907563de8c54683453eb861c6bc7f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaNFSType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a7d4f5a3e5e00055949cb8ad8d0ce3593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaISOType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299abbad08874b6dfdeedecc49e3f252891d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaFileType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a887aee81806e782f95b74775873ea6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaDISKType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a247965900527382454537fec95936ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCIFSType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a4e5c9109f001f2f89f2d2834b749918d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCURLType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299ac3498a5af60bf87a529b59686cfb4496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaPluginType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a248fb752b03592f8ebfc5ee3cb5da9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCDType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299ad907563de8c54683453eb861c6bc7f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaNFSType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a7d4f5a3e5e00055949cb8ad8d0ce3593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaISOType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299abbad08874b6dfdeedecc49e3f252891d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaFileType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a887aee81806e782f95b74775873ea6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaDISKType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a247965900527382454537fec95936ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCIFSType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a4e5c9109f001f2f89f2d2834b749918d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaCURLType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299ac3498a5af60bf87a529b59686cfb4496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaPluginType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>aa236c585363e69986cd0811ba8eac299a248fb752b03592f8ebfc5ee3cb5da9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaHandlerFactory</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>a93cd2e43a84c17249960139eebb8562c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; MediaHandler &gt;</type>
      <name>createHandler</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>add5359d86bf075b110801022248f9e42</anchor>
      <arglist>(const MirroredOrigin &amp;origin, const Pathname &amp;preferred_attach_point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::optional&lt; MediaHandlerType &gt;</type>
      <name>handlerType</name>
      <anchorfile>classzypp_1_1media_1_1MediaHandlerFactory.html</anchorfile>
      <anchor>ab4542c022351ddd16e19976198b08624</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaInvalidCredentialsException</name>
    <filename>classzypp_1_1media_1_1MediaInvalidCredentialsException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaInvalidCredentialsException</name>
      <anchorfile>classzypp_1_1media_1_1MediaInvalidCredentialsException.html</anchorfile>
      <anchor>ae3ba99c0b74189b38475d0a4fbf5cc3e</anchor>
      <arglist>(const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaInvalidCredentialsException</name>
      <anchorfile>classzypp_1_1media_1_1MediaInvalidCredentialsException.html</anchorfile>
      <anchor>a70e983df43f17e95fe6f7ac6459c7937</anchor>
      <arglist>() noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaISO</name>
    <filename>classzypp_1_1media_1_1MediaISO.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaISO</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a6bd046371afb7040fe4aa61aaa9bfe46</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaISO</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a0a3ca99d8c243260978290e3d5a1097f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>abd8c7b1fb070147151d6ba9d606cb4bf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a0c65e7a308e1998b64dfcccdad470bca</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a2da8826de256737efc73ddfa11846d21</anchor>
      <arglist>(const std::string &amp;ejectDev=&quot;&quot;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>ab5a313ea7fd6bbcdb2460934ffe8bcc6</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a8e03fbfd0dba02a04865ac69feb871f8</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a95cbb2fd460988e65b21695d0d7c31df</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a30d474b2ad06b5fe87cbd8af4446ad4f</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a90951b65c0801c4a2bff0a4ed0dbecd9</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_isofile</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>ab9edd7867581c96c689b077e79830365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filesystem</name>
      <anchorfile>classzypp_1_1media_1_1MediaISO.html</anchorfile>
      <anchor>a397c52133816b2194422aa9b42258501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaIsSharedException</name>
    <filename>classzypp_1_1media_1_1MediaIsSharedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaIsSharedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaIsSharedException.html</anchorfile>
      <anchor>a0f4d22682fc00801bbbfce6db2d71bca</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaIsSharedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaIsSharedException.html</anchorfile>
      <anchor>a3a05f5719497cbf91943c742d40c4b77</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaIsSharedException.html</anchorfile>
      <anchor>a263df0ba18d70d8313feb4759e93a869</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1media_1_1MediaIsSharedException.html</anchorfile>
      <anchor>aa3927a3c8d0a246f4e627f9c8e39d1b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaJammedException</name>
    <filename>classzypp_1_1media_1_1MediaJammedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaJammedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaJammedException.html</anchorfile>
      <anchor>a19e600fcd363ce91091bd9f6b37f1133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaJammedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaJammedException.html</anchorfile>
      <anchor>a596d0b59edef74243d5a4c8bd41c2ae7</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaJammedException.html</anchorfile>
      <anchor>a807450a86918154f95cec3552d486bbc</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaManager</name>
    <filename>classzypp_1_1media_1_1MediaManager.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaManager</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ac23867f15d4d179036d28605789c8aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaManager</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a882e571093c2f87bdfdb1b1eede0fe68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MediaAccessId</type>
      <name>open</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a060e17aa114b31357743da2f3a2e302f</anchor>
      <arglist>(const Url &amp;url, const Pathname &amp;preferred_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>MediaAccessId</type>
      <name>open</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a5c1bfea49f40f914cd8cf2be47a34537</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;preferred_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a569396e2c9b71a9ee850ccd4e435890d</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a3aea962eda76504d5d5d614ff09edcaf</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>protocol</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a8b014b737b09fb72e2280e4dd7fc05ee</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>downloads</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>afb3d3254768aa3ef69cfba9a032d8a76</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a59405f0b6f521c57e37f9553e03b14aa</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVerifier</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ad78b50580cb504bed79df7637bd570d8</anchor>
      <arglist>(MediaAccessId accessId, const MediaVerifierRef &amp;verifier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delVerifier</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a07d8af592d33d07fd73c569a901afcaf</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAttachPrefix</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ad9ca28918b41b9eb6ec93c0fc4d48fb0</anchor>
      <arglist>(const Pathname &amp;attach_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a36e0b34ad20742921bc1ad9c2a2fade8</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a6a2c0fede9e2cec6a52b26d615c83099</anchor>
      <arglist>(MediaAccessId accessId, const std::string &amp;ejectDev=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseAll</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a2dd7b34d34fc374f1726611c36c3c684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a349299d8a91a66cd5147391f4cc7d911</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a6b1b2d7618f264833c2a6fdc41d9fc88</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSharedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a8a08dcbd2df158b041a2b11feb7dbb04</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDesiredMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a5ac60d2fb06d7eb131ed72a8f78ccb91</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDesiredMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a5b051a4591d6726ea404428c3ccb2de3</anchor>
      <arglist>(MediaAccessId accessId, const MediaVerifierRef &amp;verifier) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChangeable</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a1f4effba8350a85f07619427ed504b8d</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>localRoot</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ae1256cd5cf882e3addf8ae5efd81cf86</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>localPath</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ac44d24dc20f9b89930f065750705efe3</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;pathname) const</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED void</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a606b062a03aa7e621d19f03d4712c157</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;filename, const ByteCount &amp;expectedFileSize) const</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED void</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a803c66a93585c0cf725d368c8db03403</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a6205bba3a02a1a59ae52b0cc9dc20c61</anchor>
      <arglist>(MediaAccessId accessId, const OnMediaLocation &amp;file) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a8edb17b2ab8ad2a96c1f4f55dba71e8f</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>provideDirTree</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ad2668f33e094068a94746248732bfc0f</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a1e2b9900ac59c2f18fe66f1c79912f23</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a376b9c4bc9982b3ca24dfe06b84ae6e1</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;dirname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releasePath</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a47eabf6506ddbecbd0cd73bc0e52794d</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;pathname) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a4ad8d3535fa1f04920fe823e8b04849a</anchor>
      <arglist>(MediaAccessId accessId, std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a39bc0d2d1f5cd8ada4a93149fb024935</anchor>
      <arglist>(MediaAccessId accessId, filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a8e2ab1cc5232a6ae97175f44bf41caff</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDetectedDevices</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>adb565d784e28cf181914e1edb092d063</anchor>
      <arglist>(MediaAccessId accessId, std::vector&lt; std::string &gt; &amp;devices, unsigned int &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED void</type>
      <name>setDeltafile</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a03c2eff6de6cddce664ce1181798b008</anchor>
      <arglist>(MediaAccessId accessId, const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precacheFiles</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a6ac194532ebf111596c3a815b743adef</anchor>
      <arglist>(MediaAccessId accessId, const std::vector&lt; OnMediaLocation &gt; &amp;files)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUseableAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ab5822068f869d72bdb30f6ee5cd45b19</anchor>
      <arglist>(const Pathname &amp;path, bool mtab=true) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>getMountTableMTime</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a80373d64179b193e1efb732b3727ed53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; MountEntry &gt;</type>
      <name>getMountEntries</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>afed95c07e50e880379b8e2f95006d166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AttachedMedia</type>
      <name>getAttachedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a7e2ba7d5b23f471dbf12091ca94d0429</anchor>
      <arglist>(MediaAccessId &amp;accessId) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AttachedMedia</type>
      <name>findAttachedMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a92eb2cd9b9d8329154ea4c7f7a7b6e66</anchor>
      <arglist>(const MediaSourceRef &amp;media) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>forceReleaseShared</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a2294331e39aa918d0189750f67f1df72</anchor>
      <arglist>(const MediaSourceRef &amp;media)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static zypp::RW_pointer&lt; MediaManager_Impl &gt;</type>
      <name>m_impl</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>a3118b32f4d5d0a66aafd4b29f9348275</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MediaHandler</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager.html</anchorfile>
      <anchor>ae10f5d1bb19b5c24dcc236bfabad1177</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="Media Access Url">MediaAccessUrl</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaCD - CD/DVD drives (cd, dvd)">MediaCD_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaDISK - HD disk volumes (hd)">MediaDISK_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaDIR - Local directory tree (dir, file)">MediaDIR_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaISO - Loopback ISO images (iso)">MediaISO_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaNFS  - NFS directory tree (nfs)">MediaNFS_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaCIFS - CIFS/SMB directory tree (cifs, smb)">MediaCIFS_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaCurl - FTP/HTTP directory tree (ftp, tftp, http, https)">MediaCurl_Url</docanchor>
    <docanchor file="classzypp_1_1media_1_1MediaManager.html" title="MediaPlugin - custom media handler">MediaPlugin_Url</docanchor>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaManager_Impl</name>
    <filename>classzypp_1_1media_1_1MediaManager__Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaManager_Impl</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a3b74e903ba079245f483f262059698e1</anchor>
      <arglist>(const MediaManager_Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaManager_Impl</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>abcaff75dbcd208f73002bb32f126903c</anchor>
      <arglist>(MediaManager_Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MediaManager_Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a056bdb9ac713a9799c7ceb6e97c6431d</anchor>
      <arglist>(const MediaManager_Impl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MediaManager_Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>ade7dc6d9c92e5992bd12a3f44a0d0348</anchor>
      <arglist>(MediaManager_Impl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaManager_Impl</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a9589b4921bf5383e3c7d5738abf5e647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MediaAccessId</type>
      <name>nextAccessId</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a0b334551fb82203d3f3e9fd9839f6c4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasId</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>aa264c6cd1f919db0a63ef4640193f371</anchor>
      <arglist>(MediaAccessId accessId) const</arglist>
    </member>
    <member kind="function">
      <type>ManagedMedia &amp;</type>
      <name>findMM</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>aaecf3b73d020c93e5556a2c70e0b33fe</anchor>
      <arglist>(MediaAccessId accessId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>getMountTableMTime</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>ab39838df43c1d67ea86d44589fc32a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MountEntries</type>
      <name>getMountEntries</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a90f26bb73921f9b93a3ad41680244121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MediaManager_Impl</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a971761db4b7972e309560b05183ab24c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaAccessId</type>
      <name>last_accessid</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a6a9fbb122e42073ba0a2068846c78a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ManagedMediaMap</type>
      <name>mediaMap</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>aee3a2754258811def0d1b9adf1b47e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MediaManager</name>
      <anchorfile>classzypp_1_1media_1_1MediaManager__Impl.html</anchorfile>
      <anchor>a8ff7b746f97f126496d2e184de001a14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaMountException</name>
    <filename>classzypp_1_1media_1_1MediaMountException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaMountException</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>ac50b1664b771dee5eba679e5d27d4939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaMountException</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a0c532be1fc1cbefd735e71f188f5cef6</anchor>
      <arglist>(std::string error_r, std::string source_r, std::string target_r, std::string cmdout_r=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaMountException</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>af2163f57291136a15942db05d5cf23b4</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mountError</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a4fd324072ba4870a249e97d8c6f99189</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mountSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a6ef0bb64dc5df9dcb1feebfaeb1566a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mountTarget</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>aa385b90f433e41add0e27550986812ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mountOutput</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>aefa7ea7f43da7dcea770f3323763376b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a62a2794e29e3f5569d9a67a5f18e2af2</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_error</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a93612608d187bfab1eada5a39480c38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_source</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a33804c0fe4b73588f429d0d410e81921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_target</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>ad688691e22fd3667aa60800165eaf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_cmdout</name>
      <anchorfile>classzypp_1_1media_1_1MediaMountException.html</anchorfile>
      <anchor>a6b96cbd15345cc013a843f944ea53d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNetworkCommonHandler</name>
    <filename>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaNetworkCommonHandler</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>aa7680c2bb3ea81c335acbfe759453994</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_r, const Pathname &amp;urlpath_below_attachpoint_r, const bool does_download_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>acd57af9c8f8e07d197cf29277a20122a</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a20ce41b6c57030a3c34177cfd77b4f47</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>acd7a07ef21027de6a3f8b18d6b74fc2e</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a841591cbe7908eea34b49f41c24f421c</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::Url</type>
      <name>findGeoIPRedirect</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>aeb084ef4cb3ed51fc8c451a0a0d38f74</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>authenticate</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a1aaac1bbf8f8a7962579b012d5431b15</anchor>
      <arglist>(const Url &amp;url, CredentialManager &amp;cm, TransferSettings &amp;settings, const std::string &amp;availAuthTypes, bool firstTry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>anonymousIdHeader</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>ab4e674b9873feff41dfceaa459ef017d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>distributionFlavorHeader</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>ad85555f63976846555050fff388bf7b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>agentString</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>afb253d2c277b60e5e87f30dd6b913467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>canTryNextMirror</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a1f3d45a6df4f6212ef45f172e787ca80</anchor>
      <arglist>(const Excpt &amp;excpt_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>MIRR_SETTINGS_KEY</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>ac069f5584343f182a148fb5cd6b0957b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>ab98e8fef4363fd55bcc332939733ed8f</anchor>
      <arglist>(bool next) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkAttachPoint</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a21d17a27bff9fd3705578f25c5f51d58</anchor>
      <arglist>(const Pathname &amp;apoint) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Url</type>
      <name>clearQueryString</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a851adc78b8974b79a35430fe307b8f22</anchor>
      <arglist>(const Url &amp;url) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Url</type>
      <name>getFileUrl</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a889fa3f7542d2a91f4b8d721c48b6b6c</anchor>
      <arglist>(int mirrorIdx, const Pathname &amp;filename) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupTransferSettings</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a9e2bbbf3064b8165d6fd1ff12b72fe1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearTransferSettings</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a0ac262f0880cd5695ddbe13ca93674c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>authenticate</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a165295f084eb55e29bed5d22a243a68b</anchor>
      <arglist>(const Url &amp;url, TransferSettings &amp;settings, const std::string &amp;availAuthTypes, bool firstTry)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>checkProtocol</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>aac873dd9036450f9e56bfb767d58aca2</anchor>
      <arglist>(const Url &amp;url) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>mirrorOrder</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a82e762a97ed5ae713854b0d45a94232b</anchor>
      <arglist>(const OnMediaLocation &amp;loc) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Url &gt;</type>
      <name>_redirTargets</name>
      <anchorfile>classzypp_1_1media_1_1MediaNetworkCommonHandler.html</anchorfile>
      <anchor>a0496ea634421506b4f99a524b2a0a349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::internal::MediaNetworkRequestExecutor</name>
    <filename>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaNetworkRequestExecutor</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>a067e3f1ca2183819142abd3fd2e22299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeRequest</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>a25c5d91c4d375b07cd62b1a0edd0f579</anchor>
      <arglist>(zyppng::NetworkRequestRef &amp;req, callback::SendReport&lt; media::DownloadProgressReport &gt; *report=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>zyppng::SignalProxy&lt; void(const zypp::Url &amp;url, media::TransferSettings &amp;settings, const std::string &amp;availAuthTypes, bool firstTry, bool &amp;canContinue)&gt;</type>
      <name>sigAuthRequired</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>aa918c0b19113b90be7dfa965b645c158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zyppng::Signal&lt; void(const zypp::Url &amp;url, media::TransferSettings &amp;settings, const std::string &amp;availAuthTypes, bool firstTry, bool &amp;canContinue)&gt;</type>
      <name>_sigAuthRequired</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>a8a481c93070fea095f4cc866b3d0e094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zyppng::EventDispatcherRef</type>
      <name>_evDispatcher</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>aa9176822e8877fee63293a8de0afa4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zyppng::NetworkRequestDispatcherRef</type>
      <name>_nwDispatcher</name>
      <anchorfile>classzypp_1_1internal_1_1MediaNetworkRequestExecutor.html</anchorfile>
      <anchor>a52d3add42ef94112b8169e8a7e94a906</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNFS</name>
    <filename>classzypp_1_1media_1_1MediaNFS.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaNFS</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>a9ad279fc254880af5c81d9a94cf3cae5</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNFS</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>a52d2d814bd3e10a0b5ebdbcb2c7e58d2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttached</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>ad2b0b67f1f9dad24b00844cec955a1ce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>a2a0402188b0d515b491418c8008ea2e0</anchor>
      <arglist>(bool next=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>ab2209094c403209765e9b309c6452272</anchor>
      <arglist>(const std::string &amp;ejectDev) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>ab2438dc862c82945ed587e3a52300f17</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>a515cda982c8db59efbfec73ca7baa467</anchor>
      <arglist>(const Pathname &amp;dirname, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>a761d280e0e14b9f7f186f5d45c756211</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>af2fd0269bd297bdb2973880b1c57768b</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaNFS.html</anchorfile>
      <anchor>acec12ca745adcf2ab65ff4dfe2133d68</anchor>
      <arglist>(const Pathname &amp;filename) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotADirException</name>
    <filename>classzypp_1_1media_1_1MediaNotADirException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotADirException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotADirException.html</anchorfile>
      <anchor>a304b45bdfc19a6ae8f11cea07cfa11b4</anchor>
      <arglist>(const Url &amp;url_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotADirException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotADirException.html</anchorfile>
      <anchor>a1500a82a006e0d4c50bf6c582debfe85</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotADirException.html</anchorfile>
      <anchor>af9910d37c7941a9ec687022da3e959c6</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotADirException.html</anchorfile>
      <anchor>ac7169a09b12c4a8b37cd83563d3a013b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotADirException.html</anchorfile>
      <anchor>a737566c6bee5f48839aa77d387a15764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotAFileException</name>
    <filename>classzypp_1_1media_1_1MediaNotAFileException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotAFileException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAFileException.html</anchorfile>
      <anchor>a26cd9a4c68244f208fe496b3c339ccda</anchor>
      <arglist>(const Url &amp;url_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotAFileException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAFileException.html</anchorfile>
      <anchor>a2b1ecab76ba8471ff1f0d40fa7b908e4</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAFileException.html</anchorfile>
      <anchor>a3f0a5df2283f5b9ea7c21522811804ed</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAFileException.html</anchorfile>
      <anchor>ab378de241fc34454c707c206ed41a636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAFileException.html</anchorfile>
      <anchor>a48fe5b77ef700bb6e507bf669f0facd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotAttachedException</name>
    <filename>classzypp_1_1media_1_1MediaNotAttachedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotAttachedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAttachedException.html</anchorfile>
      <anchor>a4510c0ac599c6689c8346863748b0063</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotAttachedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAttachedException.html</anchorfile>
      <anchor>ab541b9f6ed45d60ff303693bbc540643</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAttachedException.html</anchorfile>
      <anchor>a088995699837f9435bcc63cabb0bb353</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotAttachedException.html</anchorfile>
      <anchor>ab58858ae081852c48b2a1ad5401c3f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotDesiredException</name>
    <filename>classzypp_1_1media_1_1MediaNotDesiredException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotDesiredException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotDesiredException.html</anchorfile>
      <anchor>a82fb67ca2632bbdad1fcff2b85dd41be</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotDesiredException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotDesiredException.html</anchorfile>
      <anchor>a5c9ca0e8bf024edc1b9566a8e7c93f19</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotDesiredException.html</anchorfile>
      <anchor>a6a24a6cbc1482233b073a62658700e92</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotDesiredException.html</anchorfile>
      <anchor>adb032deca4361e8953fdc387b113b01d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotEjectedException</name>
    <filename>classzypp_1_1media_1_1MediaNotEjectedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotEjectedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotEjectedException.html</anchorfile>
      <anchor>af0248276bde56e6d76c78e7fc0fb7cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaNotEjectedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotEjectedException.html</anchorfile>
      <anchor>a6546878e36dfd839ee374900b019638a</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotEjectedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotEjectedException.html</anchorfile>
      <anchor>a40afbc4696bafa85ca438ffd12b3948c</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotEjectedException.html</anchorfile>
      <anchor>a580d58f04408a703438576fd40affc5c</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotEjectedException.html</anchorfile>
      <anchor>a4864db743546568a666858294298fa72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotOpenException</name>
    <filename>classzypp_1_1media_1_1MediaNotOpenException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotOpenException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotOpenException.html</anchorfile>
      <anchor>ad4832ea0dfd9f2cfc4b8d8fa4de8788c</anchor>
      <arglist>(std::string action_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotOpenException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotOpenException.html</anchorfile>
      <anchor>a0e565696d1dcf49cc48b09cf5501ec57</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotOpenException.html</anchorfile>
      <anchor>ae09662c4833daf1f31fbf0da14799d3d</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_action</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotOpenException.html</anchorfile>
      <anchor>a70b9c29895680e92d5bdc9571402ee01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaNotSupportedException</name>
    <filename>classzypp_1_1media_1_1MediaNotSupportedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaNotSupportedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotSupportedException.html</anchorfile>
      <anchor>a3093b3b1f15432f8a75be85ed75f05bb</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaNotSupportedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotSupportedException.html</anchorfile>
      <anchor>a12c157e6d228295f06b0cc2a7ab6bb3b</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotSupportedException.html</anchorfile>
      <anchor>a3993f431068b9a1b7022ba00226b86ec</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaNotSupportedException.html</anchorfile>
      <anchor>aaaa0a02c2788bbaf756d50372a6614b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaPlugin</name>
    <filename>classzypp_1_1media_1_1MediaPlugin.html</filename>
    <base>zypp::media::MediaHandler</base>
    <member kind="function">
      <type></type>
      <name>MediaPlugin</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a4f950e5486dcd135f99ef249eb5a6d75</anchor>
      <arglist>(const MirroredOrigin &amp;origin_r, const Pathname &amp;attach_point_hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaPlugin</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>add7590404a185f815aa1e3fd66890405</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachTo</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a001106710794d75725eabfb6bd4a2c82</anchor>
      <arglist>(bool next_r=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseFrom</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a63b7334296eb9bb4c9564a758bd9d1fc</anchor>
      <arglist>(const std::string &amp;ejectDev_r) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFile</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a34e9ccab0eaf97d7b6c0c4e3d8d0a358</anchor>
      <arglist>(const OnMediaLocation &amp;file) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDir</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a5f916820ae34ebee9f52242a5e37f632</anchor>
      <arglist>(const Pathname &amp;dirname_r, bool recurse_r) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a744906a901dbb4505c56487b98b7dd5e</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist_r, const Pathname &amp;dirname_r, bool dots_r=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getDirInfo</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a5f2e0a1968d8a8d00ba787d838261b1e</anchor>
      <arglist>(filesystem::DirContent &amp;retlist_r, const Pathname &amp;dirname_r, bool dots_r=true) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getDoesFileExist</name>
      <anchorfile>classzypp_1_1media_1_1MediaPlugin.html</anchorfile>
      <anchor>a3e5c0e019bddc70284e7ec283f66e23c</anchor>
      <arglist>(const Pathname &amp;filename_r) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaPriority</name>
    <filename>classzypp_1_1media_1_1MediaPriority.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>ab75f20222393a6e05f7efb32d68edeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaPriority</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>abba31bffa31a8ee1ae9622f671eae988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaPriority</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>aa679ceebb3320c3ee2e2e34f66f4e1de</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaPriority</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a899f9fd57dbb6fb154b6869980e7312b</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaPriority</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a788ecf25aea8a6895a24c88148e506d5</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>MediaPriority &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a757b5c6bf1b99b2cf44f49a37c072d01</anchor>
      <arglist>(value_type rhs)</arglist>
    </member>
    <member kind="function">
      <type>MediaPriority &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a2349a0824977f754a55047e6cdd2fea8</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function">
      <type>MediaPriority &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a9afdf322546c17382842d6caa9235c23</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a0ba332f95771ac353d94a14332ef267d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>ae4878cf801c9155a8a81bb640c64c795</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator value_type &amp;</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>a2760a0bd801e91f70ea9dce18717f430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const value_type &amp;</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>ae8097bc823216099fe9a7b402587d1ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1media_1_1MediaPriority.html</anchorfile>
      <anchor>adf9f274757e58d9d1bbbbea4562f569b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::MediaProductEntry</name>
    <filename>structzypp_1_1MediaProductEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaProductEntry</name>
      <anchorfile>structzypp_1_1MediaProductEntry.html</anchorfile>
      <anchor>a450860558b75d23170059fc6ec2d0fd8</anchor>
      <arglist>(Pathname dir_r=&quot;/&quot;, std::string name_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1MediaProductEntry.html</anchorfile>
      <anchor>ad0a61016a279e12ecff5b7fb92645e49</anchor>
      <arglist>(const MediaProductEntry &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_dir</name>
      <anchorfile>structzypp_1_1MediaProductEntry.html</anchorfile>
      <anchor>a30ca7f681d562bd2b6d689cfe10ff057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1MediaProductEntry.html</anchorfile>
      <anchor>a3b1833bccbdae522cbf0cf3e8b6ca0fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaRequestCancelledException</name>
    <filename>classzypp_1_1media_1_1MediaRequestCancelledException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaRequestCancelledException</name>
      <anchorfile>classzypp_1_1media_1_1MediaRequestCancelledException.html</anchorfile>
      <anchor>ab7ee64b6f3c13785c2bbdced87888b90</anchor>
      <arglist>(const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaRequestCancelledException</name>
      <anchorfile>classzypp_1_1media_1_1MediaRequestCancelledException.html</anchorfile>
      <anchor>a836ef459b9791d217244f32f1f9b7c1f</anchor>
      <arglist>() noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MediaSetAccess</name>
    <filename>classzypp_1_1MediaSetAccess.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="class">zypp::MediaSetAccess::Impl</class>
    <class kind="struct">zypp::MediaSetAccess::ReleaseFileGuard</class>
    <member kind="enumeration">
      <type></type>
      <name>ProvideFileOption</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa5776b7dced57d762cf3710fed7dc4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROVIDE_DEFAULT</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa5776b7dced57d762cf3710fed7dc4fba38866547307e1f34dfb2931236a12d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROVIDE_NON_INTERACTIVE</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa5776b7dced57d762cf3710fed7dc4fba4eba4a6462ff667bf396e6052d70b803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROVIDE_DEFAULT</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa5776b7dced57d762cf3710fed7dc4fba38866547307e1f34dfb2931236a12d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROVIDE_NON_INTERACTIVE</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa5776b7dced57d762cf3710fed7dc4fba4eba4a6462ff667bf396e6052d70b803</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a84f79086d0653e4a9c42885bdca258f7</anchor>
      <arglist>(Url url, Pathname prefered_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ad5a369e54f56ff1b1332478c03002d68</anchor>
      <arglist>(std::string label_r, Url url, Pathname prefered_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ace6ea604c94ebfacb8f01ddf5c8f9f00</anchor>
      <arglist>(MirroredOrigin origin, Pathname prefered_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a020853978245eed04f44e9b1f8d4e6dd</anchor>
      <arglist>(std::string label_r, MirroredOrigin origin, Pathname prefered_attach_point=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a1411bbffa904c3e966c7bc6abe1d590e</anchor>
      <arglist>(const MediaSetAccess &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aed519c61ed7bc4ce7e611b4a1d14304b</anchor>
      <arglist>(MediaSetAccess &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MediaSetAccess &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a9178a8441894893b5e6a644228eafbd8</anchor>
      <arglist>(const MediaSetAccess &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MediaSetAccess &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>adf0f2eed2934c00dfbae7f16bd22d5d5</anchor>
      <arglist>(MediaSetAccess &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaSetAccess</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a066830f31a83e83ec63344fee960bb5f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerifier</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a7649dac6b3699ba626550f2e5b3db856</anchor>
      <arglist>(unsigned media_nr, const media::MediaVerifierRef &amp;verifier)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>affaa938cc50ba73943077c32ed4dd4d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ab3e0d5cd58bf175164b91c5e83ac6329</anchor>
      <arglist>(const std::string &amp;label_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a1e535bf24099a604f3274f44ab38243d</anchor>
      <arglist>(ProvideFileOptions, ProvideFileOption)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>precacheFiles</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a3bef6de03106931dba0879e54875280f</anchor>
      <arglist>(const std::vector&lt; OnMediaLocation &gt; &amp;files)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aaaeb8a8b6e3e47c529abe77a7e8a6084</anchor>
      <arglist>(const OnMediaLocation &amp;resource, ProvideFileOptions options=PROVIDE_DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED Pathname</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a83be8b83c403e6b20eee7fd319407bd3</anchor>
      <arglist>(const OnMediaLocation &amp;resource, ProvideFileOptions options, const Pathname &amp;deltafile)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a070fe985c3f232301bb0ab3fc7cb1b3a</anchor>
      <arglist>(const Pathname &amp;file, unsigned media_nr=1, ProvideFileOptions options=PROVIDE_DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>provideOptionalFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ac1565c7156e42034182b31fa0fd6ba2b</anchor>
      <arglist>(const Pathname &amp;file, unsigned media_nr=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>afeeafb5f6c0eba9f160b41bac37298da</anchor>
      <arglist>(const OnMediaLocation &amp;resource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseFile</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a3ed55ef838e2acc2f18ed48ade080a70</anchor>
      <arglist>(const Pathname &amp;file, unsigned media_nr=1)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>provideDir</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a291139f8560849eaaef923ad957c8f2e</anchor>
      <arglist>(const Pathname &amp;dir, bool recursive, unsigned media_nr=1, ProvideFileOptions options=PROVIDE_DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesFileExist</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ad441022bca2f7af6931562612a971ccd</anchor>
      <arglist>(const Pathname &amp;file, unsigned media_nr=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dirInfo</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ad6b580db6594766f8b457d46a519fac1</anchor>
      <arglist>(filesystem::DirContent &amp;retlist, const Pathname &amp;dirname, bool dots=true, unsigned media_nr=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>adfbc087871209b502a4ace38d5fdf479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ManagedFile</type>
      <name>provideFileFromUrl</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa079b8fe829aece3e1621c0f5c5071dd</anchor>
      <arglist>(const Url &amp;file_url, ProvideFileOptions options=PROVIDE_DEFAULT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ManagedFile</type>
      <name>provideOptionalFileFromUrl</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ac19e79555ce2778ca9a4cfd64c48a72e</anchor>
      <arglist>(const Url &amp;file_url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Url</type>
      <name>rewriteUrl</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ae97743a16fc30052b2137668c2aeaf15</anchor>
      <arglist>(const Url &amp;url_r, const media::MediaNr medianr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>function&lt; void(media::MediaAccessId, const OnMediaLocation &amp;)&gt;</type>
      <name>ProvideOperation</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ae7999c1788b847ef9569c397839a09ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Pathname</type>
      <name>provideFileInternal</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>ae22911ee23d8d661fba5922d52ca89bf</anchor>
      <arglist>(const OnMediaLocation &amp;resource, ProvideFileOptions options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provide</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa37099c2c28a08005418d1e500861fe1</anchor>
      <arglist>(const ProvideOperation &amp;op, const OnMediaLocation &amp;resource, ProvideFileOptions options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>media::MediaAccessId</type>
      <name>getMediaAccessId</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a224f7707e0900a749c028549fedf6758</anchor>
      <arglist>(media::MediaNr medianr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>af4907324cc4d10c6fffc1f69d107a418</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>aa47ec0c0a37fca847550b0e8955f3a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a4e59ac2e0f1a4e085264a54fc8b250bf</anchor>
      <arglist>(std::ostream &amp;str, const MediaSetAccess &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1MediaSetAccess.html</anchorfile>
      <anchor>a4e59ac2e0f1a4e085264a54fc8b250bf</anchor>
      <arglist>(std::ostream &amp;str, const MediaSetAccess &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaSource</name>
    <filename>classzypp_1_1media_1_1MediaSource.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a18328b55f15eb9d5a14d225c63a32c38</anchor>
      <arglist>(std::string _type, std::string _name, unsigned int _maj=0, unsigned int _min=0, std::string _bdir=std::string(), bool _own=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>aa21db85c14a37bae6717b874745efd78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MediaSource</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>aea69c930982b4b315272f7e2d3ca9e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>equals</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>aeae788b26938cb7c1f262f49f65c8eb2</anchor>
      <arglist>(const MediaSource &amp;src) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>aae121238889b105c7261a4356b600576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maj_nr</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a74d05c48003617dc645c2e4bd57ff0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>min_nr</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a33009408c070d95662fc2fa0f7abba65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a3698e063247ffe7c11fa49cfc9f32c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>aa744abc530bf102d00d6a11dc4745ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>bdir</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>ac053597190311211d102119e2e20d14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>iown</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a76f43a541691698e08d372028f391f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1media_1_1MediaSource.html</anchorfile>
      <anchor>a00d6f803a3badc2f90017fbba9a7dd65</anchor>
      <arglist>(std::ostream &amp;str, const MediaSource &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::MediaSyncFacade</name>
    <filename>classzyppng_1_1MediaSyncFacade.html</filename>
    <base>zyppng::Base</base>
    <class kind="class">zyppng::MediaSyncFacade::Res</class>
    <member kind="typedef">
      <type>SyncMediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a909a94010cb2c1fd6d830fc2a8f786f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::zyppng::LazyMediaHandle&lt; MediaSyncFacade &gt;</type>
      <name>LazyMediaHandle</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a76acb4adff0b2fb68ca34b6c2bfcb4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>aeac4da7b3aef702c8777ea04497369cc</anchor>
      <arglist>(MediaSyncFacade)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaSyncFacade</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a3be87914e88926fd21b9886cd80ccd34</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; LazyMediaHandle &gt;</type>
      <name>prepareMedia</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a83f002e988dccc108dc3fa504dd5de1a</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; LazyMediaHandle &gt;</type>
      <name>prepareMedia</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>aad38712ec23d2e37cf155b83641cff2f</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; MediaHandle &gt;</type>
      <name>attachMediaIfNeeded</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>ae1170608b0c87e992206b47cea973611</anchor>
      <arglist>(LazyMediaHandle lazyHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; MediaHandle &gt;</type>
      <name>attachMedia</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>adab0b4b6a90eb08d29bc7f9aa5eab8d6</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; MediaHandle &gt;</type>
      <name>attachMedia</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a632b752eee279e88472a9bcf521a1a5d</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; Res &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a7d9962380d2f5b5e8334795b444f1ce3</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; Res &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a408cbf1c025d049591448961078bb4bc</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; Res &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a3e0b6e357105d3d4abd5389cb80ab660</anchor>
      <arglist>(const MediaHandle &amp;attachHandle, const zypp::Pathname &amp;fileName, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; Res &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a5c91732f52946353e5e176beece45db9</anchor>
      <arglist>(const LazyMediaHandle &amp;attachHandle, const zypp::Pathname &amp;fileName, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::CheckSum &gt;</type>
      <name>checksumForFile</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a50f6379cf2213f020c2533d80a34e7e9</anchor>
      <arglist>(const zypp::Pathname &amp;p, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::ManagedFile &gt;</type>
      <name>copyFile</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a867dfb07666eb0927d92bfbcbbf7a268</anchor>
      <arglist>(const zypp::Pathname &amp;source, const zypp::Pathname &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::ManagedFile &gt;</type>
      <name>copyFile</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>acd1a6cf0ced930ade9fc938bb8f6033d</anchor>
      <arglist>(Res source, const zypp::Pathname &amp;target)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>copyResultToDest</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>aab16348299b26e91613571c78f22fccc</anchor>
      <arglist>(MediaSyncFacadeRef provider, const zypp::Pathname &amp;targetPath)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>releaseMedium</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>af269c6a6f41c54bee782084e53808097</anchor>
      <arglist>(const AttachedSyncMediaInfo *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zypp::MirroredOrigin</type>
      <name>sanitizeUrls</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a376e2e09cf410019a21b3398a8d48efd</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; AttachedSyncMediaInfo_Ptr &gt;</type>
      <name>_attachedMedia</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a99689c947d79fe23f0498da08eece0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>AttachedSyncMediaInfo</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade.html</anchorfile>
      <anchor>a50a75c3313f5f8b4532e1d1efa839d85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaSystemException</name>
    <filename>classzypp_1_1media_1_1MediaSystemException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaSystemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaSystemException.html</anchorfile>
      <anchor>a71d4b8a8a076d1c8feaf44eaa78e9f09</anchor>
      <arglist>(const Url &amp;url_r, std::string message_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaSystemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaSystemException.html</anchorfile>
      <anchor>ad7cac08e3b91ec4517ef0a61e420e642</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaSystemException.html</anchorfile>
      <anchor>acf93dd9094f58166d8baaadf0cf18198</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaSystemException.html</anchorfile>
      <anchor>ad78da632e59b82a770cdc0277df508ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_message</name>
      <anchorfile>classzypp_1_1media_1_1MediaSystemException.html</anchorfile>
      <anchor>aff2ed941c98718c36827b85c15879b8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaTemporaryProblemException</name>
    <filename>classzypp_1_1media_1_1MediaTemporaryProblemException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaTemporaryProblemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaTemporaryProblemException.html</anchorfile>
      <anchor>a4b02ec001cd12b82279d51b7918301fc</anchor>
      <arglist>(const Url &amp;url_r, const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaTemporaryProblemException</name>
      <anchorfile>classzypp_1_1media_1_1MediaTemporaryProblemException.html</anchorfile>
      <anchor>aaa5b11c321ae91093c01464a9e285241</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaTemporaryProblemException.html</anchorfile>
      <anchor>a40996334c4ff053357c6c9c5cccb480a</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaTemporaryProblemException.html</anchorfile>
      <anchor>a3ec3de98261c0361fef5d5751dad0751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaTemporaryProblemException.html</anchorfile>
      <anchor>ad6f79ee8dc2125daf89a154e6debca4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaTimeoutException</name>
    <filename>classzypp_1_1media_1_1MediaTimeoutException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaTimeoutException</name>
      <anchorfile>classzypp_1_1media_1_1MediaTimeoutException.html</anchorfile>
      <anchor>a94f9bbbdc383bbc1a378c106172cd7ec</anchor>
      <arglist>(const Url &amp;url_r, const std::string &amp;msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaTimeoutException</name>
      <anchorfile>classzypp_1_1media_1_1MediaTimeoutException.html</anchorfile>
      <anchor>a0527b81070203b1862ef20d40a6fc2c9</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaTimeoutException.html</anchorfile>
      <anchor>a0d1ae97a19b5428a4ce07c0d1849aec1</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaTimeoutException.html</anchorfile>
      <anchor>a04fa4ea0cfdc429ecc2a5976ac98b93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>classzypp_1_1media_1_1MediaTimeoutException.html</anchorfile>
      <anchor>a61508243767159bbbf04c02159eb5ccf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaUnauthorizedException</name>
    <filename>classzypp_1_1media_1_1MediaUnauthorizedException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaUnauthorizedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a885cc643d640649612cb6bd3643780c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaUnauthorizedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a42a3e940eef17808e34ef2f48086c3ce</anchor>
      <arglist>(Url url_r, const std::string &amp;msg_r, std::string err_r, std::string hint_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaUnauthorizedException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a4bc50805a882055a6bc2d6675fc86b24</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function">
      <type>const Url &amp;</type>
      <name>url</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>ab47f5e1e4f400d668a2dc6db79e31c1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>err</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a112085e6e706aaf9e5164cd37096c882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>hint</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a7da97d217483bd9a41529cba00ab8c56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a1be2681c6a7a8d08b6e94c2b7ae59497</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Url</type>
      <name>_url</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>aff9fd9174feabfa33c0a4824d4078656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_err</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>a6e1774b414c6dcd1160454f954f3cbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_hint</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnauthorizedException.html</anchorfile>
      <anchor>ab3a0fab8335b8ff8a2c6bed647401d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaUnmountException</name>
    <filename>classzypp_1_1media_1_1MediaUnmountException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaUnmountException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnmountException.html</anchorfile>
      <anchor>aca548e4c610dc7f53b0a1f2db08e3565</anchor>
      <arglist>(std::string error_r, std::string path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaUnmountException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnmountException.html</anchorfile>
      <anchor>a99f7bd46b4688fe4d16a84385bcc3923</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnmountException.html</anchorfile>
      <anchor>ace62c8993519f7fac6bbd6f720982495</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_error</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnmountException.html</anchorfile>
      <anchor>aebf39516fe101187e2f84ecaef07a602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnmountException.html</anchorfile>
      <anchor>a71884bfc4d2106009bad9c3e7b13c9a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaUnsupportedUrlSchemeException</name>
    <filename>classzypp_1_1media_1_1MediaUnsupportedUrlSchemeException.html</filename>
    <base>zypp::media::MediaBadUrlException</base>
    <member kind="function">
      <type></type>
      <name>MediaUnsupportedUrlSchemeException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnsupportedUrlSchemeException.html</anchorfile>
      <anchor>adc4256dfb7ab5473dc4dce8f4c1a6d81</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaUnsupportedUrlSchemeException</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnsupportedUrlSchemeException.html</anchorfile>
      <anchor>a8a3dc520cf1f81713b2612bf29a0578e</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaUnsupportedUrlSchemeException.html</anchorfile>
      <anchor>a590e646b550326ad59d21db88b7bb7d8</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaVerifierBase</name>
    <filename>classzypp_1_1media_1_1MediaVerifierBase.html</filename>
    <member kind="function">
      <type></type>
      <name>MediaVerifierBase</name>
      <anchorfile>classzypp_1_1media_1_1MediaVerifierBase.html</anchorfile>
      <anchor>ae8639670c719490c830a0b218c8307c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MediaVerifierBase</name>
      <anchorfile>classzypp_1_1media_1_1MediaVerifierBase.html</anchorfile>
      <anchor>a6acb81bfce6559d4e7981c00955228ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>info</name>
      <anchorfile>classzypp_1_1media_1_1MediaVerifierBase.html</anchorfile>
      <anchor>a42c85c7aca78d527f16fcf7f31aa2576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isDesiredMedia</name>
      <anchorfile>classzypp_1_1media_1_1MediaVerifierBase.html</anchorfile>
      <anchor>ac69b31e60ee9537ed3d5b1d8041459a6</anchor>
      <arglist>(const MediaHandler &amp;ref) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MediaWriteException</name>
    <filename>classzypp_1_1media_1_1MediaWriteException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>MediaWriteException</name>
      <anchorfile>classzypp_1_1media_1_1MediaWriteException.html</anchorfile>
      <anchor>a5aaf18634d1626c0d6ad9b4eda721a37</anchor>
      <arglist>(const Pathname &amp;filename_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MediaWriteException</name>
      <anchorfile>classzypp_1_1media_1_1MediaWriteException.html</anchorfile>
      <anchor>a242ed3381cabdad52f92c6d4d60c0edd</anchor>
      <arglist>() noexcept override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1media_1_1MediaWriteException.html</anchorfile>
      <anchor>a7028bcef443fd3fdfbd1ca8e4e3710ff</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filename</name>
      <anchorfile>classzypp_1_1media_1_1MediaWriteException.html</anchorfile>
      <anchor>a48b793593cd7f39a15ff26f85ee1357e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::internal::MemberFunction</name>
    <filename>structzyppng_1_1internal_1_1MemberFunction.html</filename>
    <templarg>typename Func</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::internal::MemberFunction&lt; Ret(BType::*)(Args...)&gt;</name>
    <filename>structzyppng_1_1internal_1_1MemberFunction_3_01Ret_07BType_1_1_5_08_07Args_8_8_8_08_4.html</filename>
    <templarg>typename BType</templarg>
    <templarg>typename Ret</templarg>
    <templarg>typename ... Args</templarg>
    <member kind="typedef">
      <type>BType</type>
      <name>ClassType</name>
      <anchorfile>structzyppng_1_1internal_1_1MemberFunction_3_01Ret_07BType_1_1_5_08_07Args_8_8_8_08_4.html</anchorfile>
      <anchor>af4bb47d9effa53c6e083e8c5fbcbbb15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::MemSignal</name>
    <filename>classzyppng_1_1MemSignal.html</filename>
    <templarg>class SignalHost</templarg>
    <templarg>typename ReturnType</templarg>
    <templarg>typename... Arguments</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::MemSignal&lt; SignalHost, ReturnType(Arguments...)&gt;</name>
    <filename>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</filename>
    <templarg>class SignalHost</templarg>
    <templarg>typename ReturnType</templarg>
    <templarg>typename... Arguments</templarg>
    <member kind="function">
      <type></type>
      <name>MemSignal</name>
      <anchorfile>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</anchorfile>
      <anchor>a42d8d5c80c388875048e3da520062218</anchor>
      <arglist>(SignalHost &amp;host)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MemSignal</name>
      <anchorfile>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</anchorfile>
      <anchor>a674f59c01d370490c3762eb3f150c853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>emit</name>
      <anchorfile>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</anchorfile>
      <anchor>a321eb7a3e0b4d786494d7db1ed184b8d</anchor>
      <arglist>(Args &amp;&amp;...arg) const</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</anchorfile>
      <anchor>ab49f583fee71f99c3c512968279f9ed6</anchor>
      <arglist>(Args &amp;&amp;...arg) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalHost &amp;</type>
      <name>_host</name>
      <anchorfile>classzyppng_1_1MemSignal_3_01SignalHost_00_01ReturnType_07Arguments_8_8_8_08_4.html</anchorfile>
      <anchor>ae253e03c8f29fcda0cdeac3d2f644653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MetalinkMirror</name>
    <filename>structzypp_1_1media_1_1MetalinkMirror.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>priority</name>
      <anchorfile>structzypp_1_1media_1_1MetalinkMirror.html</anchorfile>
      <anchor>abf4a09f2b054ebcbca1b4a0b4d1f0e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxConnections</name>
      <anchorfile>structzypp_1_1media_1_1MetalinkMirror.html</anchorfile>
      <anchor>a071a535079d2267c61d5eddf799ac6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Url</type>
      <name>url</name>
      <anchorfile>structzypp_1_1media_1_1MetalinkMirror.html</anchorfile>
      <anchor>ae08b873628f1f71485df65cdbbfbe494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::MetaLinkParser</name>
    <filename>classzypp_1_1media_1_1MetaLinkParser.html</filename>
    <member kind="function">
      <type></type>
      <name>MetaLinkParser</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a9845c2c6d3368f3d2e855d0d7e24e531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MetaLinkParser</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a6fb4034d106022d10e4fc4c41657eea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a295a158ce6bf5ddac043c84eb44719de</anchor>
      <arglist>(const Pathname &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a4d2a997ce65af53dc8b80b8dc274c984</anchor>
      <arglist>(const InputStream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseBytes</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a373edad91bc6ac5e857bba5b01595c0a</anchor>
      <arglist>(const char *bytes, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseEnd</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a0cea7e0f4cfe7e39e008a4bad93a8a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Url &gt;</type>
      <name>getUrls</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>af1dc2a12406d4db4ca5830078427a63f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; MetalinkMirror &gt; &amp;</type>
      <name>getMirrors</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>af01af2e7f12458ef24d1cfecd21e672b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MediaBlockList</type>
      <name>getBlockList</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a2e946dbe8f6edcdb885f1ac93be832bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; UByteArray &gt; &amp;</type>
      <name>getZsyncBlockHashes</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a772eb2bc41324c6828d20f04111c4558</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; UByteArray &gt; &amp;</type>
      <name>getSHA1BlockHashes</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a6ec91c86f253019d63ba97200724afa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ml_parsedata *</type>
      <name>pd</name>
      <anchorfile>classzypp_1_1media_1_1MetaLinkParser.html</anchorfile>
      <anchor>a24bea296e0223f315ac83befa3c10cbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MirroredOrigin</name>
    <filename>classzypp_1_1MirroredOrigin.html</filename>
    <class kind="class">zypp::MirroredOrigin::iter</class>
    <class kind="struct">zypp::MirroredOrigin::Private</class>
    <member kind="typedef">
      <type>iter&lt; MirroredOrigin, OriginEndpoint &gt;</type>
      <name>endpoint_iterator</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>abbed5bf9a31c3953c7243709b6af3d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>iter&lt; MirroredOrigin const, OriginEndpoint const  &gt;</type>
      <name>endpoint_const_iterator</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a6f63ee8b059228b869eb687cba21e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOrigin</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a8ce0708e2effba99847deeebc4124ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOrigin</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>ae593240d92d21d5a91bcaafe557f0aaf</anchor>
      <arglist>(OriginEndpoint authority, std::vector&lt; OriginEndpoint &gt; mirrors={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthority</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a59bea42709b64916b9ae04d283d07f9e</anchor>
      <arglist>(OriginEndpoint newAuthority)</arglist>
    </member>
    <member kind="function">
      <type>const OriginEndpoint &amp;</type>
      <name>authority</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>ad84abee2d4bf1761a64c5bb22f9f36b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; OriginEndpoint &gt; &amp;</type>
      <name>mirrors</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a174fa01f3e52e06588ec2cf14200b289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>aa31e0a8f43bd18f1dd698c1240077662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMirror</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>abd4f67c5685810949cecfb640c631cfe</anchor>
      <arglist>(OriginEndpoint newMirror)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMirrors</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a79594c96cbb44c42272eece6def87f7f</anchor>
      <arglist>(std::vector&lt; OriginEndpoint &gt; mirrors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearMirrors</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>ab5bedfba962c1844532298ecaeb60f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>scheme</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>ac7171e026a365469f2a37caf58844d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsDownloading</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a10e6fe8435c66ac3e3b91a123cbea429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>endpoint_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>aae5358dab5186bd9636e9d6d6029b0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>endpoint_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a640e219eae25a96c76243e34a67c4a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>endpoint_const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>ad63a87945da4ba19c340640678702421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>endpoint_const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a4cd765a795cbb2134af3b529e959f6ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>endpointCount</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>afd240ec395657c8e34e9cbb0105fa708</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const OriginEndpoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>af2ebad5195f978b0bd782e67f4195ef8</anchor>
      <arglist>(uint index) const</arglist>
    </member>
    <member kind="function">
      <type>OriginEndpoint &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a124a176888e67f2c6a8b8eb2ff22c348</anchor>
      <arglist>(uint index)</arglist>
    </member>
    <member kind="function">
      <type>const OriginEndpoint &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a4da2e5c910f643cae082f5593fc7c92e</anchor>
      <arglist>(uint index) const</arglist>
    </member>
    <member kind="function">
      <type>OriginEndpoint &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a99395f7297d7cb63b7cc8289cfd5a1d7</anchor>
      <arglist>(uint index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Private &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1MirroredOrigin.html</anchorfile>
      <anchor>a6a09083beebc27c0e80845bc1f784996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::MirroredOriginSet</name>
    <filename>classzypp_1_1MirroredOriginSet.html</filename>
    <class kind="struct">zypp::MirroredOriginSet::Private</class>
    <member kind="typedef">
      <type>std::vector&lt; MirroredOrigin &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ac16c65f8d43d942f61db3df67a18a796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; MirroredOrigin &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ab7bfc0111644bf0d4fbf62440f4c7a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ad3b7c6e9b3b71b06b8db49bcefccb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MirroredOrigin</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a4a787f0d4b0404357f5966757a801ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOriginSet</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>aa6f9bd5547a1152ab5bd4d2b2c6299b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOriginSet</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ab0041e6460354370212a0193da99409b</anchor>
      <arglist>(std::vector&lt; OriginEndpoint &gt; eps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOriginSet</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>aa2b623dc6382db095f53d327e8a815fa</anchor>
      <arglist>(std::vector&lt; zypp::Url &gt; urls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MirroredOriginSet</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a105d1a0a31ce7d0d93413bc95143d76c</anchor>
      <arglist>(std::list&lt; zypp::Url &gt; urls)</arglist>
    </member>
    <member kind="function">
      <type>const MirroredOrigin &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a37407ffca5f56f2fce7aa96caed475bf</anchor>
      <arglist>(size_type idx) const</arglist>
    </member>
    <member kind="function">
      <type>MirroredOrigin &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a355b25718943fb89a3d6f6c842fee4db</anchor>
      <arglist>(size_type idx)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>findByUrl</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a15e0578c83cb4345936a57739610af0c</anchor>
      <arglist>(const zypp::Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>findByUrl</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>af49ceb61b553e3139b4127c7ce11a5fe</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEndpoints</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ae80eae20010082e5a029ce66669ebdd9</anchor>
      <arglist>(InputIterator first, InputIterator last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEndpoint</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ae853f5802cc0a65742026a010e01049c</anchor>
      <arglist>(OriginEndpoint endpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEndpoints</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a6451fe6bc00e1b302bccc8d0b7488819</anchor>
      <arglist>(std::vector&lt; OriginEndpoint &gt; endpoints)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>abc655c79f681d0a1d41b17194542e740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a579e9ad92ef6198660cbea2403af4bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a3b3f20d2b81216f3f0080ccfa670f526</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>abc682480fb1af8b14782f1aebe281629</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a46863a01ad7409d01d535e11cf308632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>ad754d51ecce9ed65f5dcf4bd5a9944ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a2c488a35cda364beed8ec5ec60d82028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFallbackUrls</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>a0a2ff64fe1a5230f475574e634b0e203</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Private &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1MirroredOriginSet.html</anchorfile>
      <anchor>abc0ecf5f251b4a4f86910252cf4a0579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::ml_parsedata</name>
    <filename>structzypp_1_1media_1_1ml__parsedata.html</filename>
    <member kind="function">
      <type></type>
      <name>ml_parsedata</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a5d3492a59ae0272ad58fd4abc1a01c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ml_parsedata</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a6a7f895f67806126b9fbc0452297f7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTransition</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a52ddd76d489a711a8ec38056f9170620</anchor>
      <arglist>(const transition &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popState</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a327415de3609985a42bd1cd21deb1d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>AutoDispose&lt; xmlParserCtxtPtr &gt;</type>
      <name>parser</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a37adb7e9a49efb61ba72bb2db2674516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParserState</type>
      <name>state</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a7ccd25148c6d5b4777294bdfd1d0461d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::stack&lt; ParserState &gt;</type>
      <name>parentStates</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a7698c550c1cf19cfaae22ee33bc21bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a8b5ee99a1fdd8baef3a0f2596de1fa56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>statedepth</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a94b3dc458a5e5258c918a1f371034587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a1e6d7649f8f48aab36df7da577ad4113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>docontent</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>ad1f17f5c197b2bf181b753ea7a711a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gotfile</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a7bcadf4c9fa758015f450169b5c952fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>size</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a976f9688b72cbb4c7c6a3a80706d3eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; MetalinkMirror &gt;</type>
      <name>urls</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a622d6ede786d050d8632f52e872c2cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>blksize</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a76219b03f3389bcd7227e89deba1fc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; UByteArray &gt;</type>
      <name>piece</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a6ab9cd9619bfdc427f7e1e76006c011d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>piecel</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a8f680c9cfd452e030ab729b04f09906c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; UByteArray &gt;</type>
      <name>sha1</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>ae49d05bed0af7e6615d11228b962f91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; UByteArray &gt;</type>
      <name>zsync</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a18c8c91e4766decc9929b6511b8e3c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UByteArray</type>
      <name>chksum</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>affa8625893b6befc8ac40379d10ceb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chksuml</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a24c655b6d532d5f2141cd036540f6809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; filesystem::Pathname &gt;</type>
      <name>_filename</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a0d1b53d071b839134f313de4be35b5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::exception_ptr</type>
      <name>_lastError</name>
      <anchorfile>structzypp_1_1media_1_1ml__parsedata.html</anchorfile>
      <anchor>a5b6eebdec8093e6b838af8ccb02db8b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::MLSep</name>
    <filename>structzypp_1_1MLSep.html</filename>
    <member kind="function">
      <type></type>
      <name>MLSep</name>
      <anchorfile>structzypp_1_1MLSep.html</anchorfile>
      <anchor>afc94c6a1e8ac8226716496aa52beaf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MLSep</name>
      <anchorfile>structzypp_1_1MLSep.html</anchorfile>
      <anchor>a3359f14962cc83717d87cc0174aa358b</anchor>
      <arglist>(char sep_r)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_first</name>
      <anchorfile>structzypp_1_1MLSep.html</anchorfile>
      <anchor>a5c6749ab7e944672a7ca163d40bd600a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>_sep</name>
      <anchorfile>structzypp_1_1MLSep.html</anchorfile>
      <anchor>a8e34ef97b3daeb41f88f3f3e19aebdd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::Modalias</name>
    <filename>classzypp_1_1target_1_1Modalias.html</filename>
    <class kind="struct">zypp::target::Modalias::Impl</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ModaliasList</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a0dd711775a756ed261cc73bd0c484b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Modalias</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a69299c27ac373f2aeb4adc342902018b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a38699d7dcbfa636dee29e26119a506cc</anchor>
      <arglist>(IdString cap_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a9105b91fa2ea67464c0cc4bc6f14cb11</anchor>
      <arglist>(const char *cap_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>ac9b8595f8e580180ac25559e00cb3ab0</anchor>
      <arglist>(const std::string &amp;cap_r) const</arglist>
    </member>
    <member kind="function">
      <type>const ModaliasList &amp;</type>
      <name>modaliasList</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>aaff2603f3e8261ad41e2ee2ee420d848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modaliasList</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>affe9bf03bf68b5ba2436b755dbaadcfd</anchor>
      <arglist>(ModaliasList newlist_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Modalias &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a406383a904db959412e61b8525abaa9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Modalias</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>a351c6c18b5375abbc98c314754bcd84e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>ab6c93d52a1c5b50982befcafc48b0459</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>aca167c4946540db08a38ea19a9333c78</anchor>
      <arglist>(std::ostream &amp;str, const Modalias &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1Modalias.html</anchorfile>
      <anchor>ac456b86bbb0ae550f149466fad3f3dcd</anchor>
      <arglist>(std::ostream &amp;str, const Modalias &amp;obj) ZYPP_API_DEPTESTOMATIC</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp_private::repo::Monitor</name>
    <filename>structzypp__private_1_1repo_1_1Monitor.html</filename>
    <member kind="typedef">
      <type>std::function&lt; bool(std::optional&lt; std::string &gt;)&gt;</type>
      <name>Callback</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>ae8af2da9c815c830ceda1f04b64a61fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Monitor</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>a509c8d0a7b5f90f1a1857662636f9636</anchor>
      <arglist>(io::timeout_type timeout_r=io::no_timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>ad614f53ea8527105e36877ba35fe5a22</anchor>
      <arglist>(ExternalProgram &amp;prog_r, Callback cb_r=Callback())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reportLine</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>ad615a26ab1c6dcc6532d8f44dc91836f</anchor>
      <arglist>(std::string &amp;line_r, Callback &amp;cb_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reportTimeout</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>aa704a5b1186c4f022a4a5c994686a8a3</anchor>
      <arglist>(Callback &amp;cb_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reportFinalLineUnlessEmpty</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>a0ee0ed60f34d6e0e1b229a00a46ac5ad</anchor>
      <arglist>(std::string &amp;line_r, Callback &amp;cb_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>io::timeout_type</type>
      <name>_timeout</name>
      <anchorfile>structzypp__private_1_1repo_1_1Monitor.html</anchorfile>
      <anchor>ae5b8269ececa998bc55aea053e285a43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::Mount</name>
    <filename>classzypp_1_1media_1_1Mount.html</filename>
    <member kind="typedef">
      <type>ExternalProgram::Environment</type>
      <name>Environment</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a67526e54ed2c2f7c925e44e30be6bb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KVMap&lt; kvmap::KVMapBase::CharSep&lt;&apos;=&apos;, &apos;,&apos;&gt; &gt;</type>
      <name>Options</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a810eeb6050c4697801c7f4ce78ae04d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mount</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>afaadf645b961fb9ef628443ee8eefe9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mount</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>ab7708f8d9013032a7c93b450d222a9ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mount</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a7cdfcad97e0d7142ba42db94887f6912</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;target, const std::string &amp;filesystem, const std::string &amp;options, const Environment &amp;environment=Environment())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umount</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a0d5c0038ad1f7b50ed5311f9a8bc44e1</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MountEntries</type>
      <name>getEntries</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a31f78fa0a948d540bfbbcdd011f52a48</anchor>
      <arglist>(const std::string &amp;mtab=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>getMTime</name>
      <anchorfile>classzypp_1_1media_1_1Mount.html</anchorfile>
      <anchor>a780e4e5e0d5c62a92bb596840481cef5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MountEntry</name>
    <filename>structzypp_1_1media_1_1MountEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>MountEntry</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a5fda456b96f1f8e4fe17518b9860e861</anchor>
      <arglist>(std::string source, std::string target, std::string fstype, std::string options, const int dumpfreq=0, const int passnum=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlockDevice</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a40ecfffec78e024f775f219fc80c8de6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>src</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a315a01f312471c4817cb2c55e6963a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dir</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a0869b48eb3cdf95ded0e7d1c05655d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a8e1e1668f940e28108c1428d3cfb8dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>opts</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>abe8d4715b0055178873683fe766c23fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freq</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>aaf02eb085a6db61551e6a009db24a4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pass</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>abd2b05fb01a12ff28b3ed1aed3e0b65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; MountEntry &gt;</type>
      <name>MountEntries</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>aab92a7f7efb8437ead12d50d130be916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1media_1_1MountEntry.html</anchorfile>
      <anchor>a3af8e5c14330c17121a5837ab7676f15</anchor>
      <arglist>(std::ostream &amp;str, const MountEntry &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::worker::MountingWorker</name>
    <filename>classzyppng_1_1worker_1_1MountingWorker.html</filename>
    <base>zyppng::worker::ProvideWorker</base>
    <member kind="function">
      <type></type>
      <name>MountingWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a2bdbf72000718a12a84eeb74ff9ac2db</anchor>
      <arglist>(std::string_view workerName, DeviceDriverRef driver)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MountingWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a5ec52fcdb8bb279ba0aebbdfd7dd41c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>immediateShutdown</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>af24500c61f6d762f584774bc69365abd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zyppng::expected&lt; zyppng::worker::WorkerCaps &gt;</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a5c2c118fea3b2945b9e1b77249d5d319</anchor>
      <arglist>(const zyppng::worker::Configuration &amp;conf) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a840652d0a12686a9305a24c816fa302b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a849a9d89ccd6240d22ef5f62dca292e3</anchor>
      <arglist>(const std::deque&lt; zyppng::worker::ProvideWorkerItemRef &gt;::iterator &amp;i) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DeviceDriverRef</type>
      <name>_driver</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>a3cf18b2a191c6b1ca794cd510da11941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_devicesDetected</name>
      <anchorfile>classzyppng_1_1worker_1_1MountingWorker.html</anchorfile>
      <anchor>addcf3647e8dacd338ad1c9ee3f45b6d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::DiskUsageCounter::MountPoint</name>
    <filename>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Hint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311a75e455a6993b3f194cb91b81fd364bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint_readonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311a3789ac8ca7933e98bd1ddefb298a1a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint_growonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311ac45201ab1ac7fe0c3df279419eff6972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311a75e455a6993b3f194cb91b81fd364bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint_readonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311a3789ac8ca7933e98bd1ddefb298a1a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hint_growonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f164dd555ef82ce00846799e9e99311ac45201ab1ac7fe0c3df279419eff6972</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5038cc387ff4992e9fed12355a2b28a8</anchor>
      <arglist>(HintFlags, Hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>aebd8dd24265a1ad1d9b90e05a1571e89</anchor>
      <arglist>(std::string d=&quot;/&quot;, std::string f=std::string(), long long bs=0LL, long long total=0LL, long long used=0LL, long long pkg=0LL, HintFlags hints=NoHint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5f58e8391599e4c2e01fa53a324a7265</anchor>
      <arglist>(const char *d, const std::string &amp;f=std::string(), long long bs=0LL, long long total=0LL, long long used=0LL, long long pkg=0LL, HintFlags hints=NoHint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a1d8e279d376ffe8b18ea5d5f8928757f</anchor>
      <arglist>(const std::string &amp;d, long long bs, long long total=0LL, long long used=0LL, long long pkg=0LL, HintFlags hints=NoHint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a95905100be24f7c700abafc60b3c19b4</anchor>
      <arglist>(const char *d, long long bs, long long total=0LL, long long used=0LL, long long pkg=0LL, HintFlags hints=NoHint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a3f78fefbe3d9537be4f388ae97b87b65</anchor>
      <arglist>(const std::string &amp;d, HintFlags hints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a7143e0ba8816fa9657b5fffcb4613276</anchor>
      <arglist>(const char *d, HintFlags hints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a2e9dbdc26623f7effce8218ee74e9559</anchor>
      <arglist>(const std::string &amp;d, Hint hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MountPoint</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ac05bfd19da60c31028593845d856e125</anchor>
      <arglist>(const char *d, Hint hint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ae38ec01f3322ef543fc8c75b2af19993</anchor>
      <arglist>(const MountPoint &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>blockSize</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ab62ce0c51f8161f81beb308c9af3ec78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>totalSize</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>aff7f4c05fa96da9c7dcacaebf60d2192</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>usedSize</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a5433904e1fae1c20a46aa1a29c858641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>freeSize</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a560418bbec625ba135d50704d921d7ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>usedAfterCommit</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ae768f0c8f52db4c791c5ca321fde0877</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>freeAfterCommit</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a715172f2a2e66667af3ea80377bcbe87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>commitDiff</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a30e741edc520255736cf0e4e1f25fb84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dir</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>aa9ece6ed555399d48f91a26adb64facc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fstype</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>af475fdd83bb550ac830f4afc0abaff9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>block_size</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a6b3bd5854ab76338873e0f1dc6907857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>total_size</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a8429be049a2f4cd2477d934395e80a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>used_size</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a22ba320890c694c8378a17d4d0f29c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>pkg_size</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ac154995ffdc73c075526e18c712debfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>aa311e1516c731988b1face1c990c43b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>growonly</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>ae160e2a4573d3d6c5fea6d5ccf99cd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>aef88225d5df5c6f5c4498b1ad4bd06c9</anchor>
      <arglist>(std::ostream &amp;str, const MountPoint &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1DiskUsageCounter_1_1MountPoint.html</anchorfile>
      <anchor>a985da53e91172345804503cba94bc86e</anchor>
      <arglist>(std::ostream &amp;str, const DiskUsageCounter::MountPoint &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::mtry_helper</name>
    <filename>structzyppng_1_1detail_1_1mtry__helper.html</filename>
    <templarg>typename Callback</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1mtry__helper.html</anchorfile>
      <anchor>abc9382babbe0de1f63ea0d103104930f</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1mtry__helper.html</anchorfile>
      <anchor>a2f47fe87f6daeac798ef2b1b95d1ad8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ZConfig::Impl::MultiversionMap</name>
    <filename>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</filename>
    <member kind="typedef">
      <type>std::map&lt; Pathname, MultiversionSpec &gt;</type>
      <name>SpecMap</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>ae393117e0ba5a505ab2df586e3415585</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MultiversionSpec &amp;</type>
      <name>getSpec</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>a4208b0dc89cff1d213aced0e85f1389a</anchor>
      <arglist>(Pathname root_r, const Impl &amp;zConfImpl_r)</arglist>
    </member>
    <member kind="function">
      <type>MultiversionSpec &amp;</type>
      <name>getDefaultSpec</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>a5e0ccfab9874c18bc3d266d0ee48fb84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>scanConfAt</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>a1fb9e75a1ef42ee74a8431f9d0c57cfa</anchor>
      <arglist>(const Pathname &amp;root_r, MultiversionSpec &amp;spec_r, const Impl &amp;zConfImpl_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scanDirAt</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>a5eed2997d1cf3457d123ac74e458d70c</anchor>
      <arglist>(const Pathname &amp;root_r, MultiversionSpec &amp;spec_r, const Impl &amp;zConfImpl_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpecMap</type>
      <name>_specMap</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html</anchorfile>
      <anchor>a6e95d4f1e1de677097bd2f5c1e0f1f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::myerror_t</name>
    <filename>classzyppng_1_1myerror__t.html</filename>
    <templarg>typename ... T</templarg>
  </compound>
  <compound kind="struct">
    <name>zypp::MyInserter</name>
    <filename>structzypp_1_1MyInserter.html</filename>
    <member kind="function">
      <type></type>
      <name>MyInserter</name>
      <anchorfile>structzypp_1_1MyInserter.html</anchorfile>
      <anchor>ad48395966687df0587da81b822cf7712</anchor>
      <arglist>(PoolQuery::StrContainer &amp;cont)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1MyInserter.html</anchorfile>
      <anchor>a91222168bf792258b74b72cbab87fd09</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable">
      <type>PoolQuery::StrContainer &amp;</type>
      <name>_cont</name>
      <anchorfile>structzypp_1_1MyInserter.html</anchorfile>
      <anchor>a09298fe454ff0f78816b63577387b374</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::NamedValue</name>
    <filename>classzypp_1_1NamedValue.html</filename>
    <templarg>class Tp</templarg>
    <templarg>const bool _tWithAlias</templarg>
    <class kind="class">zypp::NamedValue::TInserter</class>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a3af83a583c190fdaf7cf6588bae68609</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>abbe14c00d393c82e7111ce3fcff47f0a</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a67002d796e26462803d41e9f06f018cf</anchor>
      <arglist>(const std::string &amp;name_r, Tp &amp;value_r) const</arglist>
    </member>
    <member kind="function">
      <type>const Tp &amp;</type>
      <name>getValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a9dc270cd8d1661c8c24c8e8cbe9e231b</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>aae6d7b9bab035afa67cb69bd430beacf</anchor>
      <arglist>(const std::string &amp;value_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>add2f0dc891e7637efe5f313cbaa1c0db</anchor>
      <arglist>(const Tp &amp;value_r, std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>ab98a5f578fa29d3bbfe56d57d33fbe5c</anchor>
      <arglist>(const Tp &amp;value_r) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, Tp &gt;</type>
      <name>NameMap</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a640642f57f613ff19f5483a013ff77bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; Tp, std::string &gt;</type>
      <name>ValueMap</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a23d410bcd1547902cd1d810ec6ef3feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NameMap</type>
      <name>_nameMap</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a68e6875bd0c19bd5c7bb1eb731729ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueMap</type>
      <name>_valueMap</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>af14cd62cbbddf4b80f8092a62615a1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TInserter</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a1f1c7ae6819af5376523db01aea5ac30</anchor>
      <arglist>(const Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>ad8cdf7eaf83f47b84dcc6a67db7fa91c</anchor>
      <arglist>(const Tp &amp;value_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>abbe14c00d393c82e7111ce3fcff47f0a</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a67002d796e26462803d41e9f06f018cf</anchor>
      <arglist>(const std::string &amp;name_r, Tp &amp;value_r) const</arglist>
    </member>
    <member kind="function">
      <type>const Tp &amp;</type>
      <name>getValue</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>a9dc270cd8d1661c8c24c8e8cbe9e231b</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>aae6d7b9bab035afa67cb69bd430beacf</anchor>
      <arglist>(const std::string &amp;value_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>add2f0dc891e7637efe5f313cbaa1c0db</anchor>
      <arglist>(const Tp &amp;value_r, std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classzypp_1_1NamedValue.html</anchorfile>
      <anchor>ab98a5f578fa29d3bbfe56d57d33fbe5c</anchor>
      <arglist>(const Tp &amp;value_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::negation</name>
    <filename>structstd_1_1negation.html</filename>
    <templarg>class B</templarg>
  </compound>
  <compound kind="struct">
    <name>zyppng::NestedAsyncOpMixin</name>
    <filename>structzyppng_1_1NestedAsyncOpMixin.html</filename>
    <templarg>typename Base</templarg>
    <templarg>typename Result</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1NestedAsyncOpMixin.html</anchorfile>
      <anchor>a7eac4accb65aefc525806456bf43ee6b</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncOpRef&lt; Result &gt;</type>
      <name>_nestedPipeline</name>
      <anchorfile>structzyppng_1_1NestedAsyncOpMixin.html</anchorfile>
      <anchor>ac0761fcac6b8e0d19eac33aef81a0214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NetworkRequest</name>
    <filename>classzyppng_1_1NetworkRequest.html</filename>
    <base>zyppng::Base</base>
    <class kind="struct">zyppng::NetworkRequest::Timings</class>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a9c3b997385e017a8171f7cd2b74c8102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a0a66d9f73b9998cc65d148e1a2cd743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a9023b4e25fd7b6442379546f2cad94fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a7d245a31babb430dac8dafa71d9fb1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Priority</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Normal</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a74abc47c51aecc31e06e296cff2180e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>High</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a34f705edebce5b0b0c79d05ac7e3e172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Critical</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a9e2c27fa238f2e8cdec87662e40181e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FileMode</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8fd7b56310026cf87a2aa091c3d8678f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteExclusive</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8fd7b56310026cf87a2aa091c3d8678fa9b79a5d2f4474d84c7c310617e769743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteShared</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8fd7b56310026cf87a2aa091c3d8678fa71daa7bb7be58369b2324d0a5f398b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OptionBits</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a6ff9b163ec6c65bdc071ca759745e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HeadRequest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a37e48ee3e7b1db803c967b574356ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionTest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a5925482a6ed72fd4302881b1f6b32060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; NetworkRequest &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a5bd503510f9ac9bd324d96c6a164efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; NetworkRequest &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>aee0715b211d2f6c992a2a9ba2a3f8383</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; zypp::Digest &gt;</type>
      <name>DigestPtr</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a4a0846cb366348795bb8dbdf74d26350</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UByteArray</type>
      <name>CheckSumBytes</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8177dd758bb6ef69dba37f6a1e4e3fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CurlMultiPartHandler::Range</type>
      <name>Range</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>aece434b15173b2e0e1a548c11c17d7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a9c3b997385e017a8171f7cd2b74c8102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a0a66d9f73b9998cc65d148e1a2cd743f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a9023b4e25fd7b6442379546f2cad94fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a42778b3686ad93e787c9b77ec9566463a7d245a31babb430dac8dafa71d9fb1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Normal</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a74abc47c51aecc31e06e296cff2180e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>High</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a34f705edebce5b0b0c79d05ac7e3e172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Critical</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>afa9118d8b27f4b71defce473b50d7ba8a9e2c27fa238f2e8cdec87662e40181e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteExclusive</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8fd7b56310026cf87a2aa091c3d8678fa9b79a5d2f4474d84c7c310617e769743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteShared</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8fd7b56310026cf87a2aa091c3d8678fa71daa7bb7be58369b2324d0a5f398b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a6ff9b163ec6c65bdc071ca759745e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HeadRequest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a37e48ee3e7b1db803c967b574356ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionTest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3fe014a2336c500254f3d118b9f7a819a5925482a6ed72fd4302881b1f6b32060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ae91a6d146e8fd276e8babb430dba2326</anchor>
      <arglist>(Options, OptionBits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkRequest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a9cbbf8c5dc4d0fa7e2b51a08f14507a1</anchor>
      <arglist>(Url url, zypp::Pathname targetFile, FileMode fMode=WriteExclusive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkRequest</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a5b68fe22cc45a49a67fb849d8051ff2d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpectedFileSize</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a2cd46e556048dfb4883d98ee3a407e84</anchor>
      <arglist>(zypp::ByteCount expectedFileSize)</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>expectedFileSize</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a72e5d0ecdad85a896081643ce9e48e54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3ace4747ed49a03b7f46569b1f48deab</anchor>
      <arglist>(Priority prio, bool triggerReschedule=true)</arglist>
    </member>
    <member kind="function">
      <type>Priority</type>
      <name>priority</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>aae29f687a0c5ac4564868967713e60c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a629a470fcac4beb472d695f407dc19a9</anchor>
      <arglist>(Options opt)</arglist>
    </member>
    <member kind="function">
      <type>Options</type>
      <name>options</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a867c805eb7fc8f437287829d4860a307</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRequestRange</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>abe9eaa7d0d7fa904421c72d532b517e3</anchor>
      <arglist>(size_t start, size_t len=0, std::optional&lt; zypp::Digest &gt; &amp;&amp;digest={}, CheckSumBytes expectedChkSum=CheckSumBytes(), std::any userData=std::any(), std::optional&lt; size_t &gt; digestCompareLen={}, std::optional&lt; size_t &gt; chksumpad={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRequestRange</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a43fb8939adcd09b49a552561e8b5a541</anchor>
      <arglist>(Range &amp;&amp;range)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setExpectedFileChecksum</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a0831ce1989ba03d50e2e13a486b4edd8</anchor>
      <arglist>(const zypp::CheckSum &amp;expected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRequestRanges</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a2a189284c47972691e2ca279c5ca1f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Range &gt;</type>
      <name>failedRanges</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ad804c7f253e4e9e93a0ccde864b274b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Range &gt; &amp;</type>
      <name>requestedRanges</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ada0081be7a5e21e6e37f92c57c1379a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lastRedirectInfo</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>af65cce032f2e448df320752f0cab0eaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>nativeHandle</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>abc141aa844477bffdd9229f5780b0520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; Timings &gt;</type>
      <name>timings</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a8dab66076543d559bee17db7caf6b08c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>peekData</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a3c4358110731c56bcc3c03132079b8c7</anchor>
      <arglist>(off_t offset, size_t count) const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a6a1a07e95ef0de2e4e7bb896b49bb0e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a2b188d2273f5b06deface01e061eb427</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>targetFilePath</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a15432736792c75b456c1e75430678931</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetFilePath</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ab418de715b8c8429c74da894721b628a</anchor>
      <arglist>(const zypp::Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>FileMode</type>
      <name>fileOpenMode</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a6c04e8da5490cf33123c7040f12240c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFileOpenMode</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a49c2f6c23664af4f4c400d61055a30f1</anchor>
      <arglist>(FileMode mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>contentType</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a44c937c2bbddc962980794bc074130a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>reportedByteCount</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a0e203435c87a2a0e31bba990b4b5fdae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>downloadedByteCount</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a29e2e9961c5d93595f3f0e7103459489</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransferSettings &amp;</type>
      <name>transferSettings</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ae6a00d66d5e910fed0cdb4ddaed95966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a7a0027bdf962ee704b958ebc3d563c21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NetworkRequestError</type>
      <name>error</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ab1616636edd7d5cd08bc9ead29dffcd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>extendedErrorString</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a9b8ef749a5f7d0377b56ec64a93ddd40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasError</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a79554273e259910d5a429cc309d590fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestHeader</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a4bd93f8d7516b7bfbbc3811896a17819</anchor>
      <arglist>(const std::string &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>cookieFile</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ab8870c33bf15e0aa35af7f4e77c0530e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCookieFile</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>abe88fc4bb8f402cc268c4a1bc8bb8538</anchor>
      <arglist>(zypp::Pathname cookieFile)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(NetworkRequest &amp;req)&gt;</type>
      <name>sigStarted</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ae0374bbdf035206043c985c11a1a571e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(NetworkRequest &amp;req, zypp::ByteCount count)&gt;</type>
      <name>sigBytesDownloaded</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a87fff94e0f6356172a423e1738a94db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(NetworkRequest &amp;req, off_t dltotal, off_t dlnow, off_t ultotal, off_t ulnow)&gt;</type>
      <name>sigProgress</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>ae3c5ad799ea789b90806e316d4b3f552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(NetworkRequest &amp;req, const NetworkRequestError &amp;err)&gt;</type>
      <name>sigFinished</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a7f99933978f1e74d3bb96c1b9154d3ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NetworkRequestDispatcher</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a58f6ec5a375225acf1497e3227f93960</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NetworkRequestDispatcherPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequest.html</anchorfile>
      <anchor>a7adc5396889402c2fe26ec5c34fafa94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NetworkRequestDispatcherPrivate</name>
    <filename>classzyppng_1_1NetworkRequestDispatcherPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>NetworkRequestDispatcherPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a08d140fd30b12c69ec30d929b8eb2c30</anchor>
      <arglist>(NetworkRequestDispatcher &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkRequestDispatcherPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a8e2cd16fa19dbfd6203d9c5ee42b6cf0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_maxConnections</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ab1127cdc5be36162b38756ccd52fa8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; std::shared_ptr&lt; NetworkRequest &gt; &gt;</type>
      <name>_pendingDownloads</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ae9c6e6ffe9f09b4ae0722a53263c8b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::shared_ptr&lt; NetworkRequest &gt; &gt;</type>
      <name>_runningDownloads</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>afff5c9c7bee2a57b7400e41fd140c67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; Timer &gt;</type>
      <name>_timer</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>aaf64d2ae247a7586a62e543e8a3274cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; curl_socket_t, std::shared_ptr&lt; SocketNotifier &gt; &gt;</type>
      <name>_socketHandler</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ab293671ffaeaea268055c884d220d0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_isRunning</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a6bf5353dcfdafccd1a3ce70786bc09fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_locked</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>afac577e9c038674314242efe824c3637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CURLM *</type>
      <name>_multi</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a7e6d6251acea786e9b71356f3a3316e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequestError</type>
      <name>_lastError</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a72edcf3d1d8d2d3d56231edf6348e3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_userAgent</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ab506cf896370415401b8cd5b815d0251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, std::unordered_map&lt; std::string, std::string &gt; &gt;</type>
      <name>_customHeaders</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a61d56268e73fe29d0d51e45274433606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequestDispatcher &amp;, NetworkRequest &amp;)&gt;</type>
      <name>_sigDownloadStarted</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ad69184c4f46d31916a245b19ab2c10ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequestDispatcher &amp;, NetworkRequest &amp;)&gt;</type>
      <name>_sigDownloadFinished</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>aaea5a41fd3a13ffee416f0684affdfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequestDispatcher &amp;)&gt;</type>
      <name>_sigQueueFinished</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a44e80e9e144ac391df52d4a742279a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequestDispatcher &amp;)&gt;</type>
      <name>_sigError</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a2ba1497d61050be51d53f359e80297b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>multiTimerTimout</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a6f168f71450e1e2a5133405d2b61ba1e</anchor>
      <arglist>(const Timer &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>socketCallback</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a2b128badff99c78b7e528e5d9123f5cc</anchor>
      <arglist>(CURL *easy, curl_socket_t s, int what, void *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cancelAll</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>afbda8527ac4c45c38cccff4eca4698b8</anchor>
      <arglist>(const NetworkRequestError &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addRequestToMultiHandle</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ab388a19afa056719b8af558217d63aae</anchor>
      <arglist>(NetworkRequest &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFinished</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a64c42e58982d0bfe4694984afcc10247</anchor>
      <arglist>(NetworkRequest &amp;req, NetworkRequestError result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onSocketActivated</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>ad15f7247bbd56e6ad3cfdf5f8be50a76</anchor>
      <arglist>(const SocketNotifier &amp;listener, int events)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleMultiSocketAction</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a78f2b0089a52c787c4965080026abd12</anchor>
      <arglist>(curl_socket_t nativeSocket, int evBitmask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dequeuePending</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a59a1feb0836ee8479fd5462a79b91883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>multi_timer_cb</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>af654c73aed21d36f32c0726b5e7bc397</anchor>
      <arglist>(CURLM *multi, long timeout_ms, void *g)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>static_socket_callback</name>
      <anchorfile>classzyppng_1_1NetworkRequestDispatcherPrivate.html</anchorfile>
      <anchor>a120475c2c4b6570b5ff2a6219b1fb0e5</anchor>
      <arglist>(CURL *easy, curl_socket_t s, int what, void *userp, SocketNotifier *socketp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NetworkRequestError</name>
    <filename>classzyppng_1_1NetworkRequestError.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26aad9dc29da5c90cc5f90fafba4538cabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a3fa82af9874ffe7dd8c041578e2f55b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelled</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26ae65d10adbfdaef90e38cdad50bff38a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeerCertificateInvalid</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a25d88065d3f354ca36e43489bd14e1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionFailed</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a7c21e5bd7fa802e0cf4ef0a4e91d5661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExceededMaxLen</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a41282ce7387afe09570fad918cfee9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidChecksum</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26aff52fc5d338b1c545f5e20f186e0a93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedProtocol</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a34de1bbb10938f4f8252855c938a41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MalformedURL</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a6f5db4dc4f73798c1d78c0fd41629ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TemporaryProblem</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26af3d7ade05a18e3494f04b7170c34918e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a85fa56fae4728ab771fc02e887c24aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forbidden</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a1067b6f798e1809641831a2fdf8696f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotFound</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26abceb95f558b098efabccc737cc199aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unauthorized</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a6b3b6c9d470beeaa50b47d633897f221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AuthFailed</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a8302d2318420eae0a2b72989dbbdd4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ServerReturnedError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a0aa8093ca493586fa4fd4ab276c56da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MissingData</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a9f7de9186c190a27afdc482c8bfe901b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RangeFail</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a7c65651e7a1fcabcb47a73afde018ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Http2Error</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a9de00dd4123b520d9de2226ffe7b81ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Http2StreamError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26af2029c6bccdc458c34e3d5cf2f2895e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26aad9dc29da5c90cc5f90fafba4538cabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a3fa82af9874ffe7dd8c041578e2f55b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelled</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26ae65d10adbfdaef90e38cdad50bff38a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeerCertificateInvalid</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a25d88065d3f354ca36e43489bd14e1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionFailed</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a7c21e5bd7fa802e0cf4ef0a4e91d5661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExceededMaxLen</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a41282ce7387afe09570fad918cfee9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidChecksum</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26aff52fc5d338b1c545f5e20f186e0a93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedProtocol</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a34de1bbb10938f4f8252855c938a41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MalformedURL</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a6f5db4dc4f73798c1d78c0fd41629ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TemporaryProblem</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26af3d7ade05a18e3494f04b7170c34918e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a85fa56fae4728ab771fc02e887c24aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forbidden</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a1067b6f798e1809641831a2fdf8696f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotFound</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26abceb95f558b098efabccc737cc199aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unauthorized</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a6b3b6c9d470beeaa50b47d633897f221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AuthFailed</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a8302d2318420eae0a2b72989dbbdd4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ServerReturnedError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a0aa8093ca493586fa4fd4ab276c56da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MissingData</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a9f7de9186c190a27afdc482c8bfe901b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RangeFail</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a7c65651e7a1fcabcb47a73afde018ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Http2Error</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26a9de00dd4123b520d9de2226ffe7b81ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Http2StreamError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a8c97b4b735af1bf4c69d7c3822c85f26af2029c6bccdc458c34e3d5cf2f2895e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkRequestError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a728acb2dadacfa7fc25af17136147881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkRequestError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a24a67496929c26845a8954f50fba2f9c</anchor>
      <arglist>(const NetworkRequestError &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkRequestError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a09c46bb9bce563468694ba19eb5a0d0a</anchor>
      <arglist>(NetworkRequestError &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>NetworkRequestError &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>ab88e7e48caca1304f5c874fbf87c637f</anchor>
      <arglist>(const NetworkRequestError &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>NetworkRequestError &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a315a91b40cb399fead657e2d5dbbf230</anchor>
      <arglist>(NetworkRequestError &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a3d573e31ed4216c7e6d4c7529b16fb79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a1c1bc2f35b1a5dff9073d6f00e8035a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a9b8f2def486fd6eb0d1f06ea1c224554</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>extraInfoValue</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a29088fa908f42339298c25d041e27473</anchor>
      <arglist>(const std::string &amp;key, T &amp;&amp;defaultVal=T()) const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, boost::any &gt; &amp;</type>
      <name>extraInfo</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a35947e2390f609a9424af40d0de09fbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>nativeErrorString</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a798df8cb135280ae33899950876c5f35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NetworkRequestError</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>a747fe54baf2838e624089fd9bb07acbb</anchor>
      <arglist>(NetworkRequestErrorPrivate &amp;d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RWCOW_pointer&lt; NetworkRequestErrorPrivate &gt;</type>
      <name>d_ptr</name>
      <anchorfile>classzyppng_1_1NetworkRequestError.html</anchorfile>
      <anchor>ace514781be2929040c8a9e6e458aefaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NetworkRequestErrorPrivate</name>
    <filename>classzyppng_1_1NetworkRequestErrorPrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>NetworkRequestErrorPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a1bb9586476268624a3fbdd2fdb506c6c</anchor>
      <arglist>(NetworkRequestError::Type code, std::string &amp;&amp;msg, std::map&lt; std::string, boost::any &gt; &amp;&amp;extraInfo)</arglist>
    </member>
    <member kind="function">
      <type>NetworkRequestErrorPrivate *</type>
      <name>clone</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a311c119d549f2da34ad8acdc0eacb4b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::NetworkRequestError</type>
      <name>customError</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a77d0942c523fe9aca0a8754ebd25c67a</anchor>
      <arglist>(NetworkRequestError::Type t, std::string &amp;&amp;errorMsg=&quot;&quot;, std::map&lt; std::string, boost::any &gt; &amp;&amp;extraInfo={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::NetworkRequestError</type>
      <name>fromCurlError</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a57f50f4d28b4f8b563a8f495a9f4fc8a</anchor>
      <arglist>(NetworkRequest &amp;req, int nativeCode, const std::string &amp;nativeError)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::NetworkRequestError</type>
      <name>fromCurlMError</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a1edfa2068e9fdbd77dcc6d763095a3ae</anchor>
      <arglist>(int nativeCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>typeToString</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a0e52221ca35d8af773dff69cbc715810</anchor>
      <arglist>(NetworkRequestError::Type t)</arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequestError::Type</type>
      <name>_errorCode</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>ab3b128ef26ca15c232f44f187236e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_errorMessage</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>aa4e6bd4252348e56d208a20ff0f28f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::any &gt;</type>
      <name>_extraInfo</name>
      <anchorfile>classzyppng_1_1NetworkRequestErrorPrivate.html</anchorfile>
      <anchor>a95ca4c414d608a2cdf23cf1cdc203745</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NetworkRequestPrivate</name>
    <filename>classzyppng_1_1NetworkRequestPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <base>zyppng::CurlMultiPartDataReceiver</base>
    <class kind="struct">zyppng::NetworkRequestPrivate::FileVerifyInfo</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::finished_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::pending_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::prepareNextRangeBatch_t</class>
    <class kind="struct">zyppng::NetworkRequestPrivate::running_t</class>
    <member kind="enumeration">
      <type></type>
      <name>ProtocolMode</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>aa56f2eeea80347b0c930ca9b3dd54058</anchor>
      <arglist></arglist>
      <enumvalue file="classzyppng_1_1NetworkRequestPrivate.html" anchor="aa56f2eeea80347b0c930ca9b3dd54058a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="classzyppng_1_1NetworkRequestPrivate.html" anchor="aa56f2eeea80347b0c930ca9b3dd54058a293c9ea246ff9985dc6f62a650f78986">HTTP</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>NetworkRequestPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>acbbe0b660d11328afc7253478401d612</anchor>
      <arglist>(Url &amp;&amp;url, zypp::Pathname &amp;&amp;targetFile, NetworkRequest::FileMode fMode, NetworkRequest &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NetworkRequestPrivate</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>aaf7314d7c29cd6c480312c8d80e68d22</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a623868921892d708d5ad468cee6175c5</anchor>
      <arglist>(std::string &amp;errBuf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setupHandle</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ac9508dbc85fd8495f286ecb628285157</anchor>
      <arglist>(std::string &amp;errBuf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>assertOutputFile</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>aac0c8f59fe44bf45659a52e831cd1455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRecover</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ac5c6e7df429756620df0193198ecbf3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prepareToContinue</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>aa164d322b7c804a92bd2baac05501318</anchor>
      <arglist>(std::string &amp;errBuf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMoreWork</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>acc26413754063fbc2ab46676ca700d0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aboutToStart</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ae682a541d688665a0541627fe9e42178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dequeueNotify</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a759803b0d11855fc70647b576c03ae9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResult</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>aaa036351c488ed6bfb3c9a14ac079c1f</anchor>
      <arglist>(NetworkRequestError &amp;&amp;err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ac223104df812cfaa7890a87a6e06e7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetActivityTimer</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a2afbe2af228db7f1ddd0b39892fc9412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onActivityTimeout</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a692022bad2d7f990db56cbaf64e4619c</anchor>
      <arglist>(Timer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>errorMessage</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a56b3ec274a45fa4b70c0185f9c8717e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurlOption</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ad79388c6e57da409137b25ce35637ccd</anchor>
      <arglist>(CURLoption opt, T data)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>headerfunction</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a012af9784770696fc68f4e63efb8ed98</anchor>
      <arglist>(char *ptr, size_t bytes) override</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>writefunction</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a4f12ae43e632cf8d5bcaa5752037cebd</anchor>
      <arglist>(char *ptr, std::optional&lt; off_t &gt; offset, size_t bytes) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyErrorCodeChanged</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a0f79c65720bcc9850dbbae2e9372a3ce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>curlProgressCallback</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a500a6d1eee89bd5e884ddddca25bf35a</anchor>
      <arglist>(void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)</arglist>
    </member>
    <member kind="variable">
      <type>enum zyppng::NetworkRequestPrivate::ProtocolMode</type>
      <name>_protocolMode</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a08a73f830ed1764d209f5d0e63c0969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; char, CURL_ERROR_SIZE+1 &gt;</type>
      <name>_errorBuf</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ab00e627827e2a870e55d7b35d76c439e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Url</type>
      <name>_url</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a13293fe105802528a579efc89214b658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_targetFile</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a15fd7b67c215f608b705d0b6c31ae6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransferSettings</type>
      <name>_settings</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ad68f6bacb7a9c1041ebdf2532c01a27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequest::Options</type>
      <name>_options</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a9106c125ba80ba79ebeb7254cbdaeb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_expectedFileSize</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>adb9765178b23f774e79c50d69fa4f5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NetworkRequest::Range &gt;</type>
      <name>_requestedRanges</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a4b126e374c7cd03e0d02c5f648c40e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; FileVerifyInfo &gt;</type>
      <name>_fileVerification</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a06bb3d9b5da0de5f3031f50eb160b51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequest::FileMode</type>
      <name>_fMode</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a5ab2434edf17397b0a02b7850707da32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequest::Priority</type>
      <name>_priority</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a81d4f454376cc3b2cf40fd4415362ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_lastRedirect</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a8581fc2168a694f0882576c444d5dda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Pathname</type>
      <name>_currentCookieFile</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a434fb9c7679361d4b5fd832a22547c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>_easyHandle</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a05b2eea0f0dbfba97c230af4a56320b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetworkRequestDispatcher *</type>
      <name>_dispatcher</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a49dfbebe01fa2b745cf26a948df4fb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequest &amp;req)&gt;</type>
      <name>_sigStarted</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a5a51e4a340bc240cf6deb2da408ecd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequest &amp;req, zypp::ByteCount count)&gt;</type>
      <name>_sigBytesDownloaded</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a454d88210b0132298f8471871a2a5930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequest &amp;req, off_t dltotal, off_t dlnow, off_t ultotal, off_t ulnow)&gt;</type>
      <name>_sigProgress</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a6ba72b89b6713a87c5e8baca501b624e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(NetworkRequest &amp;req, const NetworkRequestError &amp;err)&gt;</type>
      <name>_sigFinished</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ae49dbd166b8eec767ef410dedbd6b510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; curl_slist, decltype(&amp;curl_slist_free_all) &gt;</type>
      <name>_headers</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>ae7cc7524cced1ba6960f6978a7d21fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::variant&lt; pending_t, running_t, prepareNextRangeBatch_t, finished_t &gt;</type>
      <name>_runningMode</name>
      <anchorfile>classzyppng_1_1NetworkRequestPrivate.html</anchorfile>
      <anchor>a5d1d4d2d4ec4fd9bd3c5615f26d258b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::TestcaseTrial::Node</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</filename>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Node::Impl</class>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a460f7ce44aace8025e9b84e089cb3356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a9101a14ee448453df6ee8f455603eb0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a58b3848873ee286d4484146bb10ea302</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>name</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a18b4cd394d64aa04092aee497b40344a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a79f640ecf47b24475efd56c2359aa2b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>value</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a184b5e88866ce15f3edf07c67ea624d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getProp</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a662446e993e4ef0c3ebaca867f1383c8</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;def=std::string()) const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>properties</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a6ec1a028fd1e66df21693c5eef050894</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>properties</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>aaea5e981ffe57c47540227eb731c72de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::shared_ptr&lt; Node &gt; &gt; &amp;</type>
      <name>children</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a42decadeb2309386ad7b0e4bba35061e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; Node &gt; &gt; &amp;</type>
      <name>children</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a71287ec33ebb995b69b030b0a94d8141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial_1_1Node.html</anchorfile>
      <anchor>a700a6ca54f44cac49d126ace13a703dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::Node</name>
    <filename>classzypp_1_1xml_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>aa8627e29d489177b5e44a84263065396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a9d7f49daecefbce8e6addbdd2154ee17</anchor>
      <arglist>(xmlTextReaderPtr const &amp;reader_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>aeba9e2f0da445bc951c05f72443048c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>attributeCount</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a3aaa3774e9900dc112870d6f258eceee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>baseUri</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a99bd6ba363b39f60e200930cab93b26f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnNumber</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>aefaed31f289bac655382243c54346d7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a29f69d7ef9dd1d50672d679a7a25daff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>encoding</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>ab1559a9d67ba52343238d543a984a413</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>getAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>ac4bec57841e3789a68b66f6fd2517817</anchor>
      <arglist>(const char *name_r) const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>getAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>ac9ae406691eb9cbe2c08dd0335eeb1b0</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>getAttributeNo</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a9587b8b9e0b474f7366ccd8de400d124</anchor>
      <arglist>(int no_r) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasAttributes</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a33848f3fd5fb19ca3c4399fb8415f477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasValue</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a48be4249135b17f1e9c168e844b52781</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a61145dce39bc903b8502e4cc848138cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isDefault</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a4408b4b99f0cdebb6d41ec7307633a8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isEmptyElement</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a8b474411a0959549a2a0c58b0167d495</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isNamespaceDecl</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a336c549bc92aa4664fb835c63e4cf4fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lineNumber</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a886a71fd1a74249bdb56fee6b6c71f1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>localName</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a1c4c684820c12a714f73fedc02fa01fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>name</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>afe19f247e836515fd6c6dd48b8e1ed76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>namespaceUri</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a2de85dfb90e023a26dc8cc8f5dc8494c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NodeType</type>
      <name>nodeType</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a522286eb6eb80eae4dd0700c83ecc589</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>prefix</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a231093297982d6f082195a7b3dc514d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quoteChar</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>ab817ec5d49d688e9f5ccb26166835e98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReadState</type>
      <name>readState</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a8aa662db00d01f0cbb95bbdc42206185</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>value</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>abeff69c4b7f1c0c01b52a0e9e6c61382</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>getValue</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a04c0f1b21b5253301f5078e56c767bc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>xmlLang</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>adc291c6ab9ddac87e1afb09a85b7e820</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>xmlVersion</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a3e2ba456429549b66f690f22c9cc0d51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xmlTextReaderPtr const  &amp;</type>
      <name>_reader</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>aeb85590eadc351425ee6ba5db09b2d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static xmlTextReaderPtr const</type>
      <name>_no_reader</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a84145f2a417d31858f33f4c385a20c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1Node.html</anchorfile>
      <anchor>a364d7a20ceebe5f60b7bbf97eb1d20a9</anchor>
      <arglist>(std::ostream &amp;str, const Node &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xmlout::Node</name>
    <filename>structzypp_1_1xmlout_1_1Node.html</filename>
    <class kind="struct">zypp::xmlout::Node::HasContentException</class>
    <class kind="struct">zypp::xmlout::Node::OptionalContentType</class>
    <member kind="typedef">
      <type>NodeAttr</type>
      <name>Attr</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>ade2cfab762d3e2085185ead7b0ceca0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE_BUT_MOVE</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>ac191f4763ee109391e50461807753d17</anchor>
      <arglist>(Node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>aebeba381d1abb0bb9828fa93712c83f0</anchor>
      <arglist>(std::ostream &amp;out_r, std::string name_r, const std::initializer_list&lt; Attr &gt; &amp;attrs_r={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a1ce3a5a468a6266901bcaab1f896de9e</anchor>
      <arglist>(std::ostream &amp;out_r, std::string name_r, Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>acb97809e07d5a5496f34c840debcb34f</anchor>
      <arglist>(std::ostream &amp;out_r, std::string name_r, OptionalContentType, const std::initializer_list&lt; Attr &gt; &amp;attrs_r={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>abf79022f7aaf0ee83cfee5543183a9f6</anchor>
      <arglist>(std::ostream &amp;out_r, std::string name_r, OptionalContentType, Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>ac8c0fbcd2b062f61efd886568b483fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Node &amp;</type>
      <name>addAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a6e4d76194b1482ecb14f0b459798f50f</anchor>
      <arglist>(const std::initializer_list&lt; Attr &gt; &amp;attrs_r={})</arglist>
    </member>
    <member kind="function">
      <type>Node &amp;</type>
      <name>addAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a2e6eea5556efbf83ee46330b3c1d29d5</anchor>
      <arglist>(const Attr &amp;attr_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator*</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a23955395880bb3d5a621b7900b841ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr OptionalContentType</type>
      <name>optionalContent</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>ae6f98c2bdf71a019d6335c9bca2a01f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printStart</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a06350a29f7a66fbbcf01a284f21299bb</anchor>
      <arglist>(const std::initializer_list&lt; Attr &gt; &amp;attrs_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a6374811ee687a5949373506c3f7b5716</anchor>
      <arglist>(const std::initializer_list&lt; Attr &gt; &amp;attrs_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isComment</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a6969d726b46589d6256ebbc20acb046d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::reference_wrapper&lt; std::ostream &gt;</type>
      <name>_out</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a78d1725a7777cfbda103c8fe4c04f7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a7eace8f7806072081284e23be1ce9108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_hasContent</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>a9152be2cad0162bd81975d7bcb2fc982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>node</name>
      <anchorfile>structzypp_1_1xmlout_1_1Node.html</anchorfile>
      <anchor>ada5fabcff97456fbd3bf4bab84f76470</anchor>
      <arglist>(std::ostream &amp;out_r, const std::string &amp;name_r, const std::initializer_list&lt; Node::Attr &gt; &amp;attrs_r={})</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xmlout::NodeAttr</name>
    <filename>structzypp_1_1xmlout_1_1NodeAttr.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>Pair</name>
      <anchorfile>structzypp_1_1xmlout_1_1NodeAttr.html</anchorfile>
      <anchor>a3850ef7cef9a0c427eebf835d6571566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1NodeAttr.html</anchorfile>
      <anchor>a3cd9d8298f71a2e835cc9f49cbc2f345</anchor>
      <arglist>(std::string key_r, const Tp &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1NodeAttr.html</anchorfile>
      <anchor>aa7be62ba08b50e0fc652de806cd3980f</anchor>
      <arglist>(std::string key_r, std::string val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asXmlNodeAttr</name>
      <anchorfile>structzypp_1_1xmlout_1_1NodeAttr.html</anchorfile>
      <anchor>a7599f8ced161858e003ea61781b09d67</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::detail::nonesuch</name>
    <filename>structstd_1_1detail_1_1nonesuch.html</filename>
    <member kind="function">
      <type></type>
      <name>~nonesuch</name>
      <anchorfile>structstd_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a4b2b2e2170140569a7c6319b3c9d35da</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nonesuch</name>
      <anchorfile>structstd_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a0d8281cbaa769a3be5849df86e4b5dcf</anchor>
      <arglist>(nonesuch const &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structstd_1_1detail_1_1nonesuch.html</anchorfile>
      <anchor>a13331664ac3dda05d16b9905a35c43b7</anchor>
      <arglist>(nonesuch const &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::Out::ProgressBar::NoStartBar</name>
    <filename>structztui_1_1Out_1_1ProgressBar_1_1NoStartBar.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::Not</name>
    <filename>structzypp_1_1functor_1_1Not.html</filename>
    <templarg>class TCondition</templarg>
    <member kind="function">
      <type></type>
      <name>Not</name>
      <anchorfile>structzypp_1_1functor_1_1Not.html</anchorfile>
      <anchor>a627f9af6238db5bc72b4424ba2d84919</anchor>
      <arglist>(TCondition cond_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Not.html</anchorfile>
      <anchor>af189b4afcdd2c266baa765243147663e</anchor>
      <arglist>(Tp t) const</arglist>
    </member>
    <member kind="variable">
      <type>TCondition</type>
      <name>_cond</name>
      <anchorfile>structzypp_1_1functor_1_1Not.html</anchorfile>
      <anchor>a528661dcde6fa091cead4acf0e4aee85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::NotFoundException</name>
    <filename>classzyppng_1_1NotFoundException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>NotFoundException</name>
      <anchorfile>classzyppng_1_1NotFoundException.html</anchorfile>
      <anchor>a32dfc076cccfb2a7d9dd829c59fa480d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CpeId::NoThrowType</name>
    <filename>structzypp_1_1CpeId_1_1NoThrowType.html</filename>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>lastMalformed</name>
      <anchorfile>structzypp_1_1CpeId_1_1NoThrowType.html</anchorfile>
      <anchor>ab0f15397c181093a279e0c7ffb6ce180</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::NoVerifier</name>
    <filename>classzypp_1_1media_1_1NoVerifier.html</filename>
    <base>zypp::media::MediaVerifierBase</base>
    <member kind="function">
      <type></type>
      <name>NoVerifier</name>
      <anchorfile>classzypp_1_1media_1_1NoVerifier.html</anchorfile>
      <anchor>af766a20b9aee866f24b343e218e49ae0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NoVerifier</name>
      <anchorfile>classzypp_1_1media_1_1NoVerifier.html</anchorfile>
      <anchor>a7971d673857c049492d57383fcf67b31</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>info</name>
      <anchorfile>classzypp_1_1media_1_1NoVerifier.html</anchorfile>
      <anchor>a89e3d5bafdf8d5dec796b205ae973daf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDesiredMedia</name>
      <anchorfile>classzypp_1_1media_1_1NoVerifier.html</anchorfile>
      <anchor>aa8c46abb5ebbd087339271da6be4976e</anchor>
      <arglist>(const MediaHandler &amp;ref) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Null</name>
    <filename>classzypp_1_1json_1_1Null.html</filename>
    <member kind="function">
      <type></type>
      <name>Null</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>ae0f0e7f0d6fe67ed2843d845e7bc9692</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Null</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a04b9198b34c3f69a6405f4cca9d160e8</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Null</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a96c74b79b32761bd0e8afb1c5c1f7697</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Null</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a3bff605fc9d56d1a570bafb58a679e77</anchor>
      <arglist>(const Null &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Null</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a2845d90f8f4ac7dbf1d7f8a59106e602</anchor>
      <arglist>(Null &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Null &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a2127f1cfc1004b0f63523e334d2f379f</anchor>
      <arglist>(const Null &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Null &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a6296a82a31781afe52b611445e0636eb</anchor>
      <arglist>(Null &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a73ad9ec9362fca291cd443ab3de8f850</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>a6f226251d0e21a76f4cfe101e40f3726</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>aad99aa4174230aed1173461665837267</anchor>
      <arglist>(const Null &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Null.html</anchorfile>
      <anchor>af61571618c9c48a6819302cc7093a967</anchor>
      <arglist>(std::ostream &amp;str, const Null &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::NullDeleter</name>
    <filename>structzypp_1_1NullDeleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1NullDeleter.html</anchorfile>
      <anchor>abace0a3d0cac2ba1444b0c06d16a24c6</anchor>
      <arglist>(const void *const) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ansi::ColorStream::nullDeleter</name>
    <filename>structztui_1_1ansi_1_1ColorStream_1_1nullDeleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structztui_1_1ansi_1_1ColorStream_1_1nullDeleter.html</anchorfile>
      <anchor>aa43e43b375d546da2b059460320525e3</anchor>
      <arglist>(void const *) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::ColorStream::nullDeleter</name>
    <filename>structztui_1_1ColorStream_1_1nullDeleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structztui_1_1ColorStream_1_1nullDeleter.html</anchorfile>
      <anchor>aa43e43b375d546da2b059460320525e3</anchor>
      <arglist>(void const *) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::NullFileChecker</name>
    <filename>classzypp_1_1NullFileChecker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1NullFileChecker.html</anchorfile>
      <anchor>abc0e43683c43a8e0758c42af1643861f</anchor>
      <arglist>(const Pathname &amp;file) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Number</name>
    <filename>classzypp_1_1json_1_1Number.html</filename>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>aaf04e2c2e92812aa7c9def4cdc44c871</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>abe80da3bc963ff3442b15f4ff8fa1f21</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>ad87bdc065b7f16ccc6253b1878c95096</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a7d61ad2db4bb08041a6e88940b2dfdec</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>aefc78e58ae346a00bec4bbc192fbf088</anchor>
      <arglist>(const Number &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a4a6915cf5a5769fd050b832e1139bcc1</anchor>
      <arglist>(Number &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>ae11ea998a5a67a1c3f69ec31ba60cf05</anchor>
      <arglist>(const Number &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>aef01cda8c858d70245b6f82307ee2f25</anchor>
      <arglist>(Number &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a62daf7e710abbc107173d5a2caafb27d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a20e17b6636a308a021495912573748a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a7261a547b37431027965ccd930dea299</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a3df2b12af59881469d210ba53feb4a05</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; Number &gt;</type>
      <name>fromString</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>ae3083c2d1ce785646792d7fb49a9fd80</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a0b043419d0f441a554a07fd70f9d4029</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Number.html</anchorfile>
      <anchor>a3422f8f4f03300476e338b943c76feb9</anchor>
      <arglist>(std::ostream &amp;str, const Number &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Object</name>
    <filename>classzypp_1_1json_1_1Object.html</filename>
    <member kind="typedef">
      <type>std::multimap&lt; String, Value &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a2e519438241e1ddc5fbd6a3d867979d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; String, Value &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>ac27d812de6c5bcfeb179b06f1e48b51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; String, Value &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a27e6e1577f5b50398692f466ba956ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a25f0762700609e5c4d20d854a4fb153e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a02a62127aefbafbb20813b91ef010bde</anchor>
      <arglist>(Iterator begin, Iterator end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a8f6fcd39b6e0c2776405d26f7ce0e8a1</anchor>
      <arglist>(const std::initializer_list&lt; std::pair&lt; String, Value &gt; &gt; &amp;contents_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a7c0689aa3538896558bfd7ea45af932e</anchor>
      <arglist>(std::multimap&lt; K, V &gt; values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a7206859a83a4bd605d9ad80e62065e48</anchor>
      <arglist>(std::map&lt; K, V &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>aef043bbac4ce20b2c56bd87aa89bf327</anchor>
      <arglist>(String key_r, Value val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a15fb725072509c4de91766edb64b2a3b</anchor>
      <arglist>(std::initializer_list&lt; std::pair&lt; String, Value &gt; &gt; contents_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a451ce347e9e8368ceed5752afe2d6dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a4b3257fe02b3ae00727bdbbc48e1d28f</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a88b5145dfa3a94e0f2e7137b8fe50bf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>aeed8f24b94390ed4736432d07f02e28c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a33782a49d7dcdfd7c50f26bd7eca55b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a0ef98e7d5a6a76730110ee98a89babaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a6dfc0a69c4c7f1e9cb440a867262000a</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>adb9c9bd1a97ebaf3b022e81e7bfce4c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>aa6d959fb44823a8e18ada137862c3c16</anchor>
      <arglist>(const String &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a6ab5081191cb23532346c8ff21bbde8a</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Value &gt;</type>
      <name>values</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a94199a699b42d1928fac8e353aba1be9</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>value</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a5438ca0668f27371137ea6fe6bb113df</anchor>
      <arglist>(const String &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>af9e2d8677980403e5219207ff35ee1a3</anchor>
      <arglist>(const Object &amp;other) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a97345c4ed0c0fc26c040e41222dff4d5</anchor>
      <arglist>(std::ostream &amp;str, std::map&lt; String, Value &gt;::const_iterator val_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; String, Value &gt;</type>
      <name>_values</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>aa2c083dc19fcb951fa3fec0915b463fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Object.html</anchorfile>
      <anchor>a748a74bd3c673ad1fed92e03e1eddffd</anchor>
      <arglist>(std::ostream &amp;str, const Object &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::OnMediaLocation</name>
    <filename>classzypp_1_1OnMediaLocation.html</filename>
    <class kind="class">zypp::OnMediaLocation::Impl</class>
    <member kind="function">
      <type></type>
      <name>OnMediaLocation</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a8ab5387a65e4cad59d537c213e59063d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OnMediaLocation</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a3dfcb969e56da19be04d3f5d4032ae6e</anchor>
      <arglist>(Pathname filename_r, unsigned medianr_r=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OnMediaLocation</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>ad99e3457544b6a381426b30a5b3fb9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>filename</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a2485685f5d194112495d7f680e96af17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>medianr</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a633cd31c3688d20d2aa4672f1130d81a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setLocation</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>acf0bc42a16487274158fb800de6e7b0d</anchor>
      <arglist>(Pathname filename_r, unsigned medianr_r=1)</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>unsetLocation</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>aaf9a11c154ef964370e1351db957a857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>changeFilename</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a6991b546c5940bca0852b12ede3ed2f2</anchor>
      <arglist>(Pathname filename_r)</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>changeMedianr</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a453ea8a6dd8de728d062187fc31a2878</anchor>
      <arglist>(unsigned medianr_r)</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>prependPath</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a9871737fdf1ea632b0813022e757041b</anchor>
      <arglist>(const Pathname &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optional</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a08d2d34cba3870bfa00ce0c70b5ff24d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setOptional</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>af04ff4db4f0a675d2ae9ebeee7adff42</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>const ByteCount &amp;</type>
      <name>downloadSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a19ee20c3b5dfcc391cc00ff39f616200</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setDownloadSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a1f9afd85a257b8cc784801cdda50ab0d</anchor>
      <arglist>(ByteCount val_r)</arglist>
    </member>
    <member kind="function">
      <type>const CheckSum &amp;</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a7f410dead1e73c93254f554763084c00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a62bcf00dcf2b0f93aae885fed126e432</anchor>
      <arglist>(CheckSum val_r)</arglist>
    </member>
    <member kind="function">
      <type>const ByteCount &amp;</type>
      <name>openSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a4f45537e52804166a8489deb454307df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setOpenSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a424705433a0b5eaac09d1038772bc7ee</anchor>
      <arglist>(ByteCount val_r)</arglist>
    </member>
    <member kind="function">
      <type>const CheckSum &amp;</type>
      <name>openChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>aa8cd302da0c16529248c6a81faf07edc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setOpenChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>ad105ec6e1dba7f49e7085fa838a75dbc</anchor>
      <arglist>(CheckSum val_r)</arglist>
    </member>
    <member kind="function">
      <type>const ByteCount &amp;</type>
      <name>headerSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a5eb8e66e8e0ea000885c9ec0d6cbfae6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setHeaderSize</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a76ed037c7a0543b799bfdf2b49a21461</anchor>
      <arglist>(ByteCount val_r)</arglist>
    </member>
    <member kind="function">
      <type>const CheckSum &amp;</type>
      <name>headerChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a6410c4ab173700a11b437ff677652bab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setHeaderChecksum</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>ad1e41fce5efd77c0bb7f809c01a63ec8</anchor>
      <arglist>(CheckSum val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>deltafile</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a59622a047e2aade83b59f6aacd80be69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setDeltafile</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>af3acb1abef4459726a8f1d893295dca0</anchor>
      <arglist>(Pathname path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mirrorsAllowed</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>ae29e7ece4395545bee635d3b5ea2d086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation &amp;</type>
      <name>setMirrorsAllowed</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a39faa21999d7c846dce30230d790e153</anchor>
      <arglist>(bool set=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a6af7edb7e181ec6b798d44b7636226d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>af002e42d71d1e773e3ee0e6af0626588</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>aabf98e44b3a88fa409be4b37826f9355</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>af002e42d71d1e773e3ee0e6af0626588</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumOn</name>
      <anchorfile>classzypp_1_1OnMediaLocation.html</anchorfile>
      <anchor>a4624ab9cb02bc3628e1aa24819498d6d</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Option</name>
    <filename>structzypp_1_1Option.html</filename>
    <templarg>class Tp</templarg>
    <member kind="typedef">
      <type>Tp</type>
      <name>value_type</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>a66d2cc07b0f67f2bf5fa681404288e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>a3b3e180cc72bce7bdc32dd4389410f6e</anchor>
      <arglist>(value_type initial_r)</arglist>
    </member>
    <member kind="function">
      <type>Option &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>a15f45a65d00e1ab6f745c7bace884e7b</anchor>
      <arglist>(value_type newval_r)</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>get</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>a0b8d465765686f1ec43bc15c5d7ca30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const value_type &amp;</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>ab352005327d0291ab2ffbd116172ba48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>a399a0d15159b7e0502abfcce7830932b</anchor>
      <arglist>(value_type newval_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>value_type</type>
      <name>_val</name>
      <anchorfile>structzypp_1_1Option.html</anchorfile>
      <anchor>aa1cdf6e7bcbebea330375a9007c66df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xmlout::Node::OptionalContentType</name>
    <filename>structzypp_1_1xmlout_1_1Node_1_1OptionalContentType.html</filename>
  </compound>
  <compound kind="struct">
    <name>internal::OptionalDownloadProgressReport</name>
    <filename>structinternal_1_1OptionalDownloadProgressReport.html</filename>
    <base>zypp::callback::ReceiveReport&lt; zypp::media::DownloadProgressReport &gt;</base>
    <member kind="typedef">
      <type>std::chrono::steady_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>ab8bd72ec50dd64827b3d3892595bc118</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionalDownloadProgressReport</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>aac990ece32611d1a4f0e9a431c4d5228</anchor>
      <arglist>(bool isOptional=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionalDownloadProgressReport</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>afb5c43dc46750983ef3de734027716a7</anchor>
      <arglist>(const OptionalDownloadProgressReport &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionalDownloadProgressReport</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>acb39d4cd8b92bb52bedb40811bc35b5a</anchor>
      <arglist>(OptionalDownloadProgressReport &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>OptionalDownloadProgressReport &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>aa7c79291c4fd6f7c41858e73a9eb8971</anchor>
      <arglist>(const OptionalDownloadProgressReport &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>OptionalDownloadProgressReport &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a9e7b9d21b9cc16705bc1de1efa1d4284</anchor>
      <arglist>(OptionalDownloadProgressReport &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OptionalDownloadProgressReport</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a1ba265975b72cd1150a36b03b6943c66</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportbegin</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a591842ce13314fae1203d4ecf492a5e1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportend</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a7d2c6b52bf0b9169ceee244f23a60d51</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a2a68a4dc89f008d62e18ba8fea464bda</anchor>
      <arglist>(const UserData &amp;userData_r=UserData()) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a49e05041fcc550294d0ee1071fa0809a</anchor>
      <arglist>(const zypp::Url &amp;file_r, zypp::Pathname localfile_r) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>progress</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>ad29a1842f1fa964ec707d5823cfd631b</anchor>
      <arglist>(int value_r, const zypp::Url &amp;file_r, double dbps_avg_r=-1, double dbps_current_r=-1) override</arglist>
    </member>
    <member kind="function">
      <type>Action</type>
      <name>problem</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a83eddfe9903f9fb8a436d6fb84809f35</anchor>
      <arglist>(const zypp::Url &amp;file_r, Error error_r, const std::string &amp;description_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a6ad9684cdf8b27d363c0583e9377d9cd</anchor>
      <arglist>(const zypp::Url &amp;file_r, Error error_r, const std::string &amp;reason_r) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>notStarted</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a134d1b72ffe9db51d3fc4ce5338b28c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendStart</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>ae0358fa010e9486672beb3316388a2f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Receiver *const</type>
      <name>_oldRec</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>ab8e29ffe6d37397ea93eeffff724c331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isOptional</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>add5df3f2f6c516e1630f84b1bea87b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Url</type>
      <name>_startFile</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a33e4679ed672ffb7179d1f0f87fa8440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_startLocalfile</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>a38b5f4b13c574ac5b89da9a25fa872e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimePoint</type>
      <name>_lastProgressSent</name>
      <anchorfile>structinternal_1_1OptionalDownloadProgressReport.html</anchorfile>
      <anchor>ae39bb87658b46194fb48797c064d1092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::Or</name>
    <filename>structzypp_1_1functor_1_1Or.html</filename>
    <templarg>class TACondition</templarg>
    <templarg>class TBCondition</templarg>
    <member kind="function">
      <type></type>
      <name>Or</name>
      <anchorfile>structzypp_1_1functor_1_1Or.html</anchorfile>
      <anchor>a173a59ac2bc862281f182ec193e0a300</anchor>
      <arglist>(TACondition conda_r, TBCondition condb_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1Or.html</anchorfile>
      <anchor>a192af7fbac953ac39d6eccbe68752921</anchor>
      <arglist>(Tp t) const</arglist>
    </member>
    <member kind="variable">
      <type>TACondition</type>
      <name>_conda</name>
      <anchorfile>structzypp_1_1functor_1_1Or.html</anchorfile>
      <anchor>a06252b102f5a15a94fa6641bc23e5238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TBCondition</type>
      <name>_condb</name>
      <anchorfile>structzypp_1_1functor_1_1Or.html</anchorfile>
      <anchor>ab315a57a762eb59921af1091ad12598a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::or_else_helper</name>
    <filename>structzyppng_1_1detail_1_1or__else__helper.html</filename>
    <templarg>typename Callback</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1or__else__helper.html</anchorfile>
      <anchor>a179fd1e8d51de8c8d4ada28c07d01658</anchor>
      <arglist>(const expected&lt; T, E &gt; &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1or__else__helper.html</anchorfile>
      <anchor>ab981e6614a33c76fd2ff2d14a6893e37</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp)</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1or__else__helper.html</anchorfile>
      <anchor>a6c8ad53ee2f67c3e7ad7ee9af5a51a0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::OriginEndpoint</name>
    <filename>classzypp_1_1OriginEndpoint.html</filename>
    <class kind="struct">zypp::OriginEndpoint::Private</class>
    <member kind="function">
      <type></type>
      <name>OriginEndpoint</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a6fde32b5891fe5fa232097bcdab77c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OriginEndpoint</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>aa2f9b313804251e7cdcc8eaa8b4fe736</anchor>
      <arglist>(zypp::Url url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OriginEndpoint</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>ac791df2617e85d7d2371d282d948b26b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OriginEndpoint</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a48ac40afb741d3f7a5174fe9d497848e</anchor>
      <arglist>(const OriginEndpoint &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OriginEndpoint</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a2fedb990e18056b82eaa6bdc960db470</anchor>
      <arglist>(OriginEndpoint &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>OriginEndpoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>af2207b3eb14e4d0d8cbc3b7f138917e7</anchor>
      <arglist>(const OriginEndpoint &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>OriginEndpoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a6505b3d3cf25b1eb02af3b3c7682b92f</anchor>
      <arglist>(OriginEndpoint &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Url &amp;</type>
      <name>url</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>aaa8e9573522b39eb6187c4a00ceba653</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url &amp;</type>
      <name>url</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a1292f70a066dcd27b407d41456609d35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>adc88bcc4d33c7125f62920013f3660ac</anchor>
      <arglist>(const zypp::Url &amp;newUrl)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConfig</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>ae7a58f43cb828142b5ef3200f3a55951</anchor>
      <arglist>(const std::string &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>scheme</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a903698799bc8a529e5cc693e5abfcd9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsDownloading</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a3b10ea8e9cdc2a95c377f7a4b7b264ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>ac3a902d10c95ba389dff79d4b48d7529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Private &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1OriginEndpoint.html</anchorfile>
      <anchor>a731bd283314489aa0ad85675c8d6a53a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::debug::Osd</name>
    <filename>structzypp_1_1debug_1_1Osd.html</filename>
    <member kind="function">
      <type></type>
      <name>Osd</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>a76b6829b16c304199ec5571164c066cf</anchor>
      <arglist>(std::ostream &amp;, int=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Osd</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>ab2b2be59e24da114d889070bd918375c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Osd &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>a8e04928904ea9f9da440b6ff9653ff0f</anchor>
      <arglist>(Tp &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Osd &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>a4e6f72437f4ae51c9b82ca6d0bfead59</anchor>
      <arglist>(std::ostream &amp;(*iomanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>_strout</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>a8af63f8939c64ab117f6d184453f65f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>_strlog</name>
      <anchorfile>structzypp_1_1debug_1_1Osd.html</anchorfile>
      <anchor>a5df7527cdcab436475e6231437fbfad6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out</name>
    <filename>classztui_1_1Out.html</filename>
    <class kind="class">ztui::Out::Error</class>
    <class kind="struct">ztui::Out::Info</class>
    <class kind="class">ztui::Out::ParentOut</class>
    <class kind="struct">ztui::Out::ParFormat</class>
    <class kind="class">ztui::Out::ProgressBar</class>
    <class kind="class">ztui::Out::TitleNode</class>
    <class kind="class">ztui::Out::XmlNode</class>
    <member kind="enumeration">
      <type></type>
      <name>Verbosity</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUIET</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924a807bbe5fa965d08f4fccd872594d3f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924ac798e6af2972dc79a3c297bfda12d6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924ac7eb576f45f009075882a4605b4bf97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924af4933942f4b00325f8280b8b9b35c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeBit</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326ad8852be12d0a96c02c161fed6aa23a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_XML</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326a29385b3a79eefc318862865db1bd16d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>PromptId</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abaea0226e5e7b099a1039edb027cbdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUIET</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924a807bbe5fa965d08f4fccd872594d3f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924ac798e6af2972dc79a3c297bfda12d6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924ac7eb576f45f009075882a4605b4bf97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a781d6f659ca0b3a8db8a6e9095606924af4933942f4b00325f8280b8b9b35c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_XML</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326a29385b3a79eefc318862865db1bd16d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aff14d355eb16c39ce7e2543bd735c8dc</anchor>
      <arglist>(Type, TypeBit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Out</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ac03291dd560b6e5687a5c978b18aa225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlNode</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aa3079a6ac5579f3b607210d84bc89826</anchor>
      <arglist>(const std::string &amp;name_r, const std::initializer_list&lt; XmlNode::Attr &gt; &amp;attrs_r={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlNode</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abcf3029643ff4cc0268a98fcf09565b7</anchor>
      <arglist>(const std::string &amp;name_r, XmlNode::Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a757da50c36c18103474fa407188bc09b</anchor>
      <arglist>(const std::string &amp;nodeName_r, const std::string &amp;title_r, const TContainer &amp;container_r, const TFormater &amp;formater_r=TFormater())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>table</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a06003e59114e5346304c47b62f539538</anchor>
      <arglist>(const std::string &amp;nodeName_r, const std::string &amp;title_r, const TContainer &amp;container_r, const TFormater &amp;formater_r=TFormater())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gap</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a47e4c830d225d15e55fbda8bd6ea3406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printRichText</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a7e8ae59e0c27b679f589742d00d78fe6</anchor>
      <arglist>(std::string text, unsigned indent_r=0U)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>par</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ac5b79120e77249fd9e62828fa13d8b8b</anchor>
      <arglist>(size_t indent_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>par</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a1af40596953280b0d41b71b7509a782a</anchor>
      <arglist>(const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>taggedPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a4865dac69cb013f4d9b55890e9294899</anchor>
      <arglist>(size_t indent_r, const TText &amp;tag_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>taggedPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad87b5a47898223ede699d64d1e6befaa</anchor>
      <arglist>(const TText &amp;tag_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notePar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a614e950d4c353c575aa5052704107439</anchor>
      <arglist>(size_t indent_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notePar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a302efea336f984eaaf25fa4de5c55ae0</anchor>
      <arglist>(const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warningPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a077570a3a586e7f11c7bd0aa13b88a5c</anchor>
      <arglist>(size_t indent_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warningPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a385cf0b408741f5878b519a8ce375c20</anchor>
      <arglist>(const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aef5103360e6c8198abcca16ed92c52ae</anchor>
      <arglist>(size_t indent_r, const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorPar</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a70f23a24e3fc8909daf1e5c3f37f6563</anchor>
      <arglist>(const Text &amp;text_r, ParFormat format_r=ParFormat())</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>info</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ab4a5a847f30144ce35091ac26666d4e7</anchor>
      <arglist>(const std::string &amp;msg, Verbosity verbosity=NORMAL, Type mask=TYPE_ALL)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>info</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a6060fcae07048802e850b2adddf00c5b</anchor>
      <arglist>(std::string msg, const std::string &amp;msg2, Verbosity verbosity=NORMAL, Type mask=TYPE_ALL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>infoLine</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abd05770b96e6186163038d60a34d8cb3</anchor>
      <arglist>(const TermLine &amp;msg_r, Verbosity verbosity_r=NORMAL, Type mask_r=TYPE_ALL)</arglist>
    </member>
    <member kind="function">
      <type>Info</type>
      <name>info</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a3837f81c157f215402ef5043a2d89104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoLR</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a0b468a836f297e058df7c872fec84e87</anchor>
      <arglist>(const std::string &amp;lmsg, const std::string &amp;rmsg, Verbosity verbosity=NORMAL, Type mask=TYPE_ALL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoLRHint</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a2f72ba61607dfebe5b40f8e88c4f44f3</anchor>
      <arglist>(const std::string &amp;lmsg, const std::string &amp;hint, Verbosity verbosity=NORMAL, Type mask=TYPE_ALL)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>warning</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a62775d785a5125ee58efeb98fc6a079e</anchor>
      <arglist>(const std::string &amp;msg, Verbosity verbosity=NORMAL, Type mask=TYPE_ALL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aa6802f3c77ff30167a8301f9136efdf7</anchor>
      <arglist>(const std::string &amp;problem_desc, const std::string &amp;hint=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a4ee51890e9d409a39049d6f17ba1a5a2</anchor>
      <arglist>(const zypp::Exception &amp;e, const std::string &amp;problem_desc, const std::string &amp;hint=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progressStart</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ae192289cb65d26667a29b481d55c4260</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, bool is_tick=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abfb0e1f06c0a312739ff2169d786d241</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, int value=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad8e7adffd50e52aeb8c886568c441d8e</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, const std::string &amp;donetag, bool error=false)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a829dcd2aab99d9f41ea66aeaf1329360</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, ProgressEnd donetag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a460ad3133fc739c63138aa2bea8b962c</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, bool error=false)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_NONE</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a871cb0ec83eb178875d9cd8c49fd5c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Type</type>
      <name>TYPE_ALL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a54742c0395209a7bdef24580deeff2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Out</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a1865d7865394e69e75c106f2b2b546ce</anchor>
      <arglist>(TypeBit type, Verbosity verbosity=NORMAL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>container</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a6db4b246c0a3e69a6824e09ea2ca5c29</anchor>
      <arglist>(const std::string &amp;nodeName_r, const std::string &amp;title_r, const TContainer &amp;container_r, const TFormater &amp;formater_r)</arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326ad8852be12d0a96c02c161fed6aa23a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_NORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad0f78ef9957695a931d0deb7d933a326ad8852be12d0a96c02c161fed6aa23a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Verbosity</type>
      <name>_verbosity</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a8419b0cc32c471f9cbd8cbd8031e2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TypeBit</type>
      <name>_type</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ae1c7bd19ea06363fadc9abe19e8da481</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dwnldProgressStart</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>af4e7b4ad0572246788cc1464e80ce2dc</anchor>
      <arglist>(const zypp::Url &amp;uri)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dwnldProgress</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a4d95220fd5e3896bae158e682cd3e5b1</anchor>
      <arglist>(const zypp::Url &amp;uri, int value=-1, long rate=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dwnldProgressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abcbb737cc396fdc4fd486db3de95bcc8</anchor>
      <arglist>(const zypp::Url &amp;uri, long rate=-1, zypp::TriBool error=false)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>searchResult</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aab3b5f344a9f85ca64385ef533ca9190</anchor>
      <arglist>(const Table &amp;table_r)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>prompt</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a5f799b060a28f0b51be64327e8659d23</anchor>
      <arglist>(PromptId id, const std::string &amp;prompt, const PromptOptions &amp;poptions, const std::string &amp;startdesc=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>promptHelp</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a937b3148e2af3551e0613317ef5ff28a</anchor>
      <arglist>(const PromptOptions &amp;poptions)=0</arglist>
    </member>
    <member kind="function">
      <type>Verbosity</type>
      <name>verbosity</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a0e497f3f60b00abed3f3e2dfefe57591</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosity</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a2904bc5298700136426f61f26b79ec04</anchor>
      <arglist>(Verbosity verbosity)</arglist>
    </member>
    <member kind="function">
      <type>zypp::DtorReset</type>
      <name>scopedVerbosity</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a178f5d1e45991f09394352485f36d734</anchor>
      <arglist>(Verbosity verbosity_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUseColors</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a83cf459af7d86d64ab7bb968609cb006</anchor>
      <arglist>(bool yesno)</arglist>
    </member>
    <member kind="function">
      <type>TypeBit</type>
      <name>type</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aa63a9f473facc0b1daac77b2d095c522</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>type</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>af76546a0392740365a2729946fd93ded</anchor>
      <arglist>(TypeBit type_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>typeNORMAL</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a433080975daee0885d8d636b11472414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>typeXML</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ac263139b669df5d30d1e63901bbc56e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>defaultFormatWidth</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a1c776927278fe09496f21d1ad5bec384</anchor>
      <arglist>(unsigned desired_r=0) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>termwidth</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a6db76f9ea73e6c1eba986f0cbcccd593</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>mine</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a0ae8014c559168013eee04a1c725f841</anchor>
      <arglist>(Type type)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>progressFilter</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>aa4ac84337126540e43a55863a568b1f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>zyppExceptionReport</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ab782a928fff20dc4f0f3d5b14b398f7e</anchor>
      <arglist>(const zypp::Exception &amp;e)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progressStart</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ae192289cb65d26667a29b481d55c4260</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, bool is_tick=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>abfb0e1f06c0a312739ff2169d786d241</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, int value=-1)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>ad8e7adffd50e52aeb8c886568c441d8e</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, const std::string &amp;donetag, bool error=false)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a829dcd2aab99d9f41ea66aeaf1329360</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, ProgressEnd donetag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1Out.html</anchorfile>
      <anchor>a460ad3133fc739c63138aa2bea8b962c</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, bool error=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::OutNormal</name>
    <filename>classztui_1_1OutNormal.html</filename>
    <base>ztui::Out</base>
    <member kind="function">
      <type></type>
      <name>OutNormal</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a6aa3e8f39093ac93e7d579e16efb3f18</anchor>
      <arglist>(Verbosity verbosity=NORMAL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutNormal</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>ad64f6f43699b9fffac889d7416882009</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>info</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a42aba706c1551db003a2758b7a0a2c25</anchor>
      <arglist>(const std::string &amp;msg, Verbosity verbosity, Type mask) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoLine</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a89dd50152b8bc0123f55bb7970c0fb5e</anchor>
      <arglist>(const TermLine &amp;msg, Verbosity verbosity, Type mask) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>ac84eacdb429f6d43c62c9dc5f76414f3</anchor>
      <arglist>(const std::string &amp;msg, Verbosity verbosity, Type mask) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a65dad2a383c8ad695b1573741a2cf978</anchor>
      <arglist>(const std::string &amp;problem_desc, const std::string &amp;hint) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a18d09e00c2a36d27299390e9b411be55</anchor>
      <arglist>(const zypp::Exception &amp;e, const std::string &amp;problem_desc, const std::string &amp;hint) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressStart</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>aac138f5d6e5110633ee7c71b1496f721</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, bool is_tick) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progress</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>abd19c44a3fd832ce959646b3cd4c7787</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, int value) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>progressEnd</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a778f36060e49ae931723f02008ec5ead</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;label, const std::string &amp;donetag, bool error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dwnldProgressStart</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a2936dca98e110f03a2be6b513a3435f0</anchor>
      <arglist>(const zypp::Url &amp;uri) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dwnldProgress</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a8f06208ad7e5c0389d9dc9a0da89d6af</anchor>
      <arglist>(const zypp::Url &amp;uri, int value, long rate) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dwnldProgressEnd</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>ad883ea0efc5ff2ac182cb7cb6665bee3</anchor>
      <arglist>(const zypp::Url &amp;uri, long rate, zypp::TriBool error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prompt</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a77d6a9887a5ef01b9cfae2cfb09cfd47</anchor>
      <arglist>(PromptId id, const std::string &amp;prompt, const PromptOptions &amp;poptions, const std::string &amp;startdesc) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>promptHelp</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a9b9cf71fefefa8f9e27c2c517646ae5a</anchor>
      <arglist>(const PromptOptions &amp;poptions) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseColors</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a0adc83975ab82bb2c8abc1e4e99cd342</anchor>
      <arglist>(bool value) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>mine</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>aff50b5fcf1b502d282a8a654c9054d22</anchor>
      <arglist>(Type type) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>termwidth</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a8c668c32ce24208d1b4216c2e5326c73</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>infoWarningFilter</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a9b7f67b2a7945266c0c6302646547ee0</anchor>
      <arglist>(Verbosity verbosity, Type mask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fixupProgressNL</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a0ba60f33ccb0d5575ea1210ef140f2b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>displayProgress</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a895d0de2f2f12042bc0473086acbed36</anchor>
      <arglist>(const std::string &amp;s, int percent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>displayTick</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a0d0da2853abcf80ad475d6a614e9ab44</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_colors</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a724680201d6ebfaeb98419bdf4b85cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isatty</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>a2df9569a5ab2a09c5a1b618eb404ea95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_newline</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>ae79e4e98b791b1b2c535df1656acbd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_oneup</name>
      <anchorfile>classztui_1_1OutNormal.html</anchorfile>
      <anchor>ac7828b16df99e04a5aac63d45d0c2bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Digest::P</name>
    <filename>classzypp_1_1Digest_1_1P.html</filename>
    <member kind="typedef">
      <type>zypp::shared_ptr&lt; EVP_MD_CTX &gt;</type>
      <name>EvpDataPtr</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>aab02dbac9a08369143e1e58e55526d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>P</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>ada2e47dec781fa9bd73eb936d27885f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~P</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a6b73be7b94c5b05341a62f14ae835d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maybeInit</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>ae8e3075123833c5b9e42335b0f5590b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>ac8f752c763aed3b2aa49e458681ecf0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EvpDataPtr</type>
      <name>mdctx</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a22b8aa53bda15399edfe7a228dd7d5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EVP_MD *</type>
      <name>md</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a299de76d41259fb37b974abbee06cf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>md_value</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a6c2f2da5a325b601ed95dddce7803573</anchor>
      <arglist>[EVP_MAX_MD_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>md_len</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a8ce5ec18cd69f84a88332445513c70ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>bytesHashed</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a7e48fc2ef25a78b24f210cea06f86e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>finalized</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>af6b8bab755419a3bac7195739ed0a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>aee664c692537d0961de80ce15e0c8321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>openssl_digests_added</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a72920fb31165954a16639c5b3877dc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>P</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a56f9f6927fff08b232b025de2079226c</anchor>
      <arglist>(const P &amp;p)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const P &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a7641aa9ae528592af617e697be48681f</anchor>
      <arglist>(const P &amp;p)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>P</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>a2f0138fb1843f3a003a74285a34eb384</anchor>
      <arglist>(P &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>P &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Digest_1_1P.html</anchorfile>
      <anchor>abe094990109d15e98fc2c95bc969a7ec</anchor>
      <arglist>(P &amp;&amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::pool::P_Select2nd</name>
    <filename>structzypp_1_1pool_1_1P__Select2nd.html</filename>
    <templarg>typename TPair</templarg>
    <member kind="function">
      <type>TPair::second_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1pool_1_1P__Select2nd.html</anchorfile>
      <anchor>ae444834450e1e9dc7e17d0dd5a199f09</anchor>
      <arglist>(TPair &amp;__x) const</arglist>
    </member>
    <member kind="function">
      <type>const TPair::second_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1pool_1_1P__Select2nd.html</anchorfile>
      <anchor>a8c4c9dc32f679166ce4683e254ab8189</anchor>
      <arglist>(const TPair &amp;__x) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Package</name>
    <filename>classzypp_1_1Package.html</filename>
    <base>zypp::ResObject</base>
    <member kind="typedef">
      <type>Package</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>af9c3806db424ee193f9cdde9c288a275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a8849f0c8409b31e255162028654c23ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a84d2aabc8bd87ba5958f52f12ee0b512</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a456ac2dd0854c171c90b03f1521b21da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::ArrayAttr&lt; PackageKeyword, IdString &gt;</type>
      <name>Keywords</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a26e60b296574fd7674228667f6e004ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::ArrayAttr&lt; std::string, std::string &gt;</type>
      <name>FileList</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a4e2f8c2b1ef3284d57c30e5ce5a3de85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VendorSupportOption</type>
      <name>vendorSupport</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>abad9fb1169bc6c12816ef9646b59a2ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maybeUnsupported</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a2f59c119b50fbc536308fd2fad3565e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>supersededBy</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a36a06a9fe19a01ce95f332eb99238b78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::vector&lt; IdString &gt;, std::vector&lt; std::string &gt; &gt;</type>
      <name>supersededByItems</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ae28ac1e70d928fed55c45e991b8f8da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Changelog</type>
      <name>changelog</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ae1d68e01f08be14cce02343e2d7566e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>buildhost</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ae1b04b343e1a3aa03726797b2cb46731</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distribution</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ae32969a57aae6b62bddde7a527bc5e53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>license</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>aee85b5b3db33d6ed2f3b0b95b10df7bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>packager</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a0a0717f5ef8eb3ca6b26f284997fbaee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>group</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ade7d1a8b1ce8343a2ac2807c833f6b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Keywords</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a3592d4d9fa15e213035dd0a022d88d43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>url</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a66693fb5a7f5573ff1f7f5de5f89efcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>sourcesize</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>abec3445f11efde1c55303c7167b33196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>authors</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ad42da6ee48045216845c0faa7bce5303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileList</type>
      <name>filelist</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a44b704a7af4a83e1637f87d0e0663298</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sourcePkgName</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a458c94f47ecd7fdcd88ab0acddf93c33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>sourcePkgEdition</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>aaa22a6fb005c0e01091eeaab68027c96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sourcePkgType</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a776a00b9428202fb11e62b61e4dbc4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sourcePkgLongName</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a15a757b822b82bfbe77ece501dd76616</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>abbc5ca544a61415aa25a9b5b188a647a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation</type>
      <name>location</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a3887ef71e11a81abc1343b16ae8ca3ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>cachedLocation</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a35a00a1d1c90dbcff078db47f7c25fb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ad05dd09a70fecb5907eccf19a0a675e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Package</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>aa65fe9099345544370f9660942e6a577</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Package</name>
      <anchorfile>classzypp_1_1Package.html</anchorfile>
      <anchor>ab21d7d54a0676e619b1a9f204626c31d</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PackageKeyword</name>
    <filename>classzypp_1_1PackageKeyword.html</filename>
    <base>zypp::IdStringType&lt; PackageKeyword &gt;</base>
    <member kind="function">
      <type></type>
      <name>PackageKeyword</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>aaf32a5a1b8b15c49b4141913949a811a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageKeyword</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>a17c3ba776d025d8128c385dc31ec10ee</anchor>
      <arglist>(sat::detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageKeyword</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>a20feff05c31ae0b9b3226a581bc484c8</anchor>
      <arglist>(const IdString &amp;idstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageKeyword</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>a5b120a95ad50d9c87256c9e4e883bf63</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageKeyword</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>a52809b7d04d6e7cd27adf1446c738c5a</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>aae8c977b5223ccd903cf1109eedbdcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; PackageKeyword &gt;</name>
      <anchorfile>classzypp_1_1PackageKeyword.html</anchorfile>
      <anchor>a60916c67f3170d76af96276d28f7bca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PackageProvider</name>
    <filename>classzypp_1_1repo_1_1PackageProvider.html</filename>
    <class kind="class">zypp::repo::PackageProvider::Impl</class>
    <member kind="function">
      <type></type>
      <name>PackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a57a3f9137eeb8c535cc0fe126cc10205</anchor>
      <arglist>(RepoMediaAccess &amp;access, const PoolItem &amp;pi_r, PackageProviderPolicy policy_r=PackageProviderPolicy())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a2c8cd6986f6c6381ca0e53fd63a3f697</anchor>
      <arglist>(RepoMediaAccess &amp;access, const PoolItem &amp;pi_r, DeltaCandidates deltas, PackageProviderPolicy policy_r=PackageProviderPolicy())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a715b02ae13be1c6a658003e5d02c392b</anchor>
      <arglist>(RepoMediaAccess &amp;access, Package::constPtr package, DeltaCandidates deltas, PackageProviderPolicy policy_r=PackageProviderPolicy())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a76756074d56c4e96f21ce0c103285f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>providePackage</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a72195351f0c81a7d6ae9cfe73c07e617</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>providePackageFromCache</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>afc7d70992fdf434876d89afe93e650fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>aae6117b270387215b1d82395b921a303</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProvider.html</anchorfile>
      <anchor>a1ea0058d1ca22971fec129496a95eaa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PackageProviderImpl</name>
    <filename>classzypp_1_1repo_1_1PackageProviderImpl.html</filename>
    <templarg>class TPackage</templarg>
    <base>zypp::repo::PackageProvider::Impl</base>
    <member kind="function">
      <type></type>
      <name>PackageProviderImpl</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a19f09510fd5828d01dfae25d7b27b9a8</anchor>
      <arglist>(RepoMediaAccess &amp;access_r, TPackagePtr &amp;&amp;package_r, PackageProviderPolicy &amp;&amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageProviderImpl</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a0135569a843912d7e66e715293cbb969</anchor>
      <arglist>(const PackageProviderImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PackageProviderImpl</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a4a1557b21bdb7966730c3703643a6cb4</anchor>
      <arglist>(PackageProviderImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>PackageProviderImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>af6934609f580d5c720dced8f968dd204</anchor>
      <arglist>(const PackageProviderImpl &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>PackageProviderImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a4ee89c649b28a5a2ceb8a71580ae7271</anchor>
      <arglist>(PackageProviderImpl &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PackageProviderImpl</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a5b6516db1b9247a6ba56f0d37fbfc2e3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>providePackage</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a6125c783132f497b820fe4a180e5c6e0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>providePackageFromCache</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a715bf6355752fe9b00144fb7ea26a6af</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a49d10dfc993b68f243096d0ba454bbff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PackageProviderImpl&lt; TPackage &gt;</type>
      <name>Base</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a59ec2324e3888fbcb0877b8cf3591de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>callback::SendReport&lt; repo::DownloadResolvableReport &gt;</type>
      <name>Report</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a5ab6f17f44d50627ade41b33bbe56b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ManagedFile</type>
      <name>doProvidePackageFromCache</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a1529d5fd28459072693d6b27a0cd8d5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ManagedFile</type>
      <name>doProvidePackage</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>afc3025970be5d6de19538b6c1a3ede0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Report &amp;</type>
      <name>report</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>adc736a05681e402018d104f6debfc28d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>progressPackageDownload</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a5c59106c7abe9edfbeaf594b5bf42cc0</anchor>
      <arglist>(int value) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename TPackage::constPtr</type>
      <name>TPackagePtr</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a563c5fc52b7eebf5b1c1de7afe48a06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>callback::UserData</type>
      <name>UserData</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>abf4360bac8216bc4cdd332f30014b412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>ScopedGuard</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a8caeb26fd17552f562234a0f4690f714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>target::rpm::RpmDb</type>
      <name>RpmDb</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a9d045fc681c3e7ef5cd0fadd6dea043e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PackageProviderPolicy</type>
      <name>_policy</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a42cbc84b4eaa781a5b943185c00ecf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TPackagePtr</type>
      <name>_package</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>afc4e53aa1d6855daed77502bc9935616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepoMediaAccess &amp;</type>
      <name>_access</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a99b8a1389acf0c6521f0b952ef8e9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_retry</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>addb78bba8b211b6b43920c740c45412e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Report &gt;</type>
      <name>_report</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a436773800bc71de43cf0ac6a70c08065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Target_Ptr</type>
      <name>_target</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a893c3486478451d3d04314842b530c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rpmSigFileChecker</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a1fc4d3134d28810585b03027ee3a7d0e</anchor>
      <arglist>(const Pathname &amp;file_r) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RpmDb::CheckPackageResult</type>
      <name>packageSigCheck</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a9e52e0b23370a3a20e9b0fb46dffcaf5</anchor>
      <arglist>(const Pathname &amp;path_r, bool isMandatory_r, UserData &amp;userData) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resolveSignatureErrorAction</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>ad3ed8ac4a939576d63c918b34f49fcc4</anchor>
      <arglist>(repo::DownloadResolvableReport::Action action_r) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultReportSignatureError</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>a71e71bfaf7c4a27ed8b978b2e89e7e75</anchor>
      <arglist>(RpmDb::CheckPackageResult ret, const std::string &amp;detail_r=std::string()) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ScopedGuard</type>
      <name>newReport</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderImpl.html</anchorfile>
      <anchor>acd3b2ed4c97b1b9c7ae8b40afa240d31</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PackageProviderImpl&lt; TPackage &gt;</name>
    <filename>classPackageProviderImpl_3_01TPackage_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PackageProviderPolicy</name>
    <filename>classzypp_1_1repo_1_1PackageProviderPolicy.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(const std::string &amp;, const Edition &amp;, const Arch &amp;)&gt;</type>
      <name>QueryInstalledCB</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderPolicy.html</anchorfile>
      <anchor>a1267a469f3bd24e67c00bc283c8e49d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PackageProviderPolicy &amp;</type>
      <name>queryInstalledCB</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderPolicy.html</anchorfile>
      <anchor>afd780f5912b14a5437f52c9192850b62</anchor>
      <arglist>(QueryInstalledCB queryInstalledCB_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>queryInstalled</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderPolicy.html</anchorfile>
      <anchor>a11bf39ee97811244866c5f6b8f7a529a</anchor>
      <arglist>(const std::string &amp;name_r, const Edition &amp;ed_r, const Arch &amp;arch_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QueryInstalledCB</type>
      <name>_queryInstalledCB</name>
      <anchorfile>classzypp_1_1repo_1_1PackageProviderPolicy.html</anchorfile>
      <anchor>a5aaf5942ca1530a6026638ec8f52ba45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out::ParentOut</name>
    <filename>structztui_1_1Out_1_1ParentOut.html</filename>
    <member kind="function">
      <type></type>
      <name>ParentOut</name>
      <anchorfile>structztui_1_1Out_1_1ParentOut.html</anchorfile>
      <anchor>a606adcb071cfbb85149e95461137edf3</anchor>
      <arglist>(Out &amp;out_r)</arglist>
    </member>
    <member kind="function">
      <type>Out &amp;</type>
      <name>out</name>
      <anchorfile>structztui_1_1Out_1_1ParentOut.html</anchorfile>
      <anchor>af4203951a22155c89a1819234cbf73ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Out &amp;</type>
      <name>_out</name>
      <anchorfile>structztui_1_1Out_1_1ParentOut.html</anchorfile>
      <anchor>ab304686f930cb78fccdc6bf4ae975fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::Out::ParFormat</name>
    <filename>structztui_1_1Out_1_1ParFormat.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::xml::ParseDef</name>
    <filename>classzypp_1_1xml_1_1ParseDef.html</filename>
    <class kind="class">zypp::xml::ParseDef::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIONAL</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da23a8e004e3551be49f2736dfca13e881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANDTAORY</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da7ee5a42cddf4d11c2a5fbdc9c8b588f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLE_OPTIONAL</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da50ca99a8295d742b175660934995dddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLE_MANDTAORY</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da9c03ee2ddde6e79584d7ab79a856198b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIONAL</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da23a8e004e3551be49f2736dfca13e881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANDTAORY</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da7ee5a42cddf4d11c2a5fbdc9c8b588f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLE_OPTIONAL</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da50ca99a8295d742b175660934995dddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLE_MANDTAORY</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a26469d48d82c2103321875fadaa52d8da9c03ee2ddde6e79584d7ab79a856198b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a1a0d000d0b09cc7f976dd5c01310f732</anchor>
      <arglist>(std::string name_r, Mode mode_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a55cae1258ec0bc225d85b3c3d6d8f628</anchor>
      <arglist>(std::string name_r, Mode mode_r, shared_ptr&lt; ParseDefConsume &gt; target_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParseDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a16344f217606d6898e96abffb1fed115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a03bba20e4352312a5362f07abc2c02f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>afd0100fadc8ba6eea200a6b773be34b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOptional</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a792162682f16c76a024c2ffd38eaa2bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMandatory</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>af464f2fa635f4cccabb74d52aff27da5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a36e085d2ea705a65605f52388d5b9524</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a9e17e7b363d33634dc7db53a3f2c72d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>visited</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>ae4af037fb56f4f04cce0cce823266e30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>addNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a69ab8c8891cb7bbb1b2ec3c41230344d</anchor>
      <arglist>(ParseDef &amp;subnode_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>addNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a7e3b8be3d54c8e6e02fa505f48e9e921</anchor>
      <arglist>(const std::string &amp;name_r, Mode mode_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>addNode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a00f7a94b51ff8b989f2f8ed7207a9bc9</anchor>
      <arglist>(const std::string &amp;name_r, Mode mode_r, const shared_ptr&lt; ParseDefConsume &gt; &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>aa3b00d82fefc30aefa719402fba49852</anchor>
      <arglist>(ParseDef &amp;subnode_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>ad243ecba17a41e6fae3c14be0a2906a1</anchor>
      <arglist>(const std::string &amp;name_r, Mode mode_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef &amp;</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>ac306b1976c78ecd14accc1af77cfd0f2</anchor>
      <arglist>(const std::string &amp;name_r, Mode mode_r, const shared_ptr&lt; ParseDefConsume &gt; &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>ParseDef</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a96f9bff6ac098a294a26e0bdaa43abc6</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsumer</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a013c32f5489c1f742b9f9feaa13607d9</anchor>
      <arglist>(const shared_ptr&lt; ParseDefConsume &gt; &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsumer</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>acc2b2d5b4963ea881590f374e6fb407c</anchor>
      <arglist>(ParseDefConsume *allocatedTarget_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsumer</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a45657a8a4c803ba62cbf928dd2bd1a2e</anchor>
      <arglist>(ParseDefConsume &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelConsumer</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a2899878d01b265ac160f7d6235e60b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; ParseDefConsume &gt;</type>
      <name>getConsumer</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a6d75c5f87cc872b6bcd60046d4452006</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>take</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>aa133ff266d8197513688db5465a55ea1</anchor>
      <arglist>(Reader &amp;reader_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>_debug</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>aeec4c54acff8916ed0048355fa1aed7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ParseDefTraits</type>
      <name>Traits</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a41da8c9c293a055e4554f20afb0363ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ParseDef</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>aecb05814e3f1e61a3a45c098a299020e</anchor>
      <arglist>(const shared_ptr&lt; Impl &gt; &amp;pimpl_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a46694c41bf48c82c291efc409ed06b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a7044ab96026dc262130a0e04e4608a0b</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>ad5d65d72c6ed33f5cc639b6d01a30b94</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a03e0729d58ed0013bb81b6d47b870699</anchor>
      <arglist>(std::ostream &amp;str, ParseDef::Mode obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDef.html</anchorfile>
      <anchor>a7044ab96026dc262130a0e04e4608a0b</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefBuildException</name>
    <filename>structzypp_1_1xml_1_1ParseDefBuildException.html</filename>
    <base>zypp::xml::ParseDefException</base>
    <member kind="function">
      <type></type>
      <name>ParseDefBuildException</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefBuildException.html</anchorfile>
      <anchor>ae925eaf4bc0756db47d53157745c7cf7</anchor>
      <arglist>(const std::string &amp;what_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefConsume</name>
    <filename>structzypp_1_1xml_1_1ParseDefConsume.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParseDefConsume</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>aaf14581f2cab9183c555fe4c6f9098cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>a06bf2934ae818194ca4bc64d46bdca37</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>text</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>a9170bbce7429d917bcb6bec5d826002c</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cdata</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>aa6c652f0f95c9eb3a3f060d24c51f704</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>done</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>add30bf5cc08fc6ef82009facd8fc0ae7</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startSubnode</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>afcd6a4f5a6aafd1123e0244b31a52876</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doneSubnode</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefConsume.html</anchorfile>
      <anchor>ad79a9505a9cf32bd56a569a65d810688</anchor>
      <arglist>(const Node &amp;_node)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::ParseDefConsumeCallback</name>
    <filename>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</filename>
    <base>zypp::xml::ParseDefConsume</base>
    <member kind="typedef">
      <type>function&lt; void(const Node &amp;)&gt;</type>
      <name>Callback</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>ab02edf758777dab3b6ae1ce083e01095</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDefConsumeCallback</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>ab9cf8336159f516ae82d26298d89821e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseDefConsumeCallback</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>ac9cd18c1ae22142e9d25a24a6cd9ab95</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a74c08fc14da7abe23abe547361ab76fc</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>ab3d587f199108ac2fe4523820da5fab0</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cdata</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a6d56fe63e043fc12487899c3232c15d7</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a9ae7c2448199aa1dfb803b1524be07ac</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a1b9356b1969785742816da35ece3959d</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doneSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>abb30faf33d63b60990258945b03fb475</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_start</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a2ff11cea0ccbe0e2f65972c9001b7044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_text</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a64e301f8c9b4bf1b346f87ca3a109414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_cdata</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a26518341e363c37585eb7e96cdcc76da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_done</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>afded64a73a1457eaabb9f9e42e79db2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_startSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a0c8219a8074713e360b032c3f787354b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Callback</type>
      <name>_doneSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeCallback.html</anchorfile>
      <anchor>a281bec17f67608e79b4eb9eff5dd432c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::ParseDefConsumeRedirect</name>
    <filename>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</filename>
    <base>zypp::xml::ParseDefConsume</base>
    <member kind="function">
      <type></type>
      <name>ParseDefConsumeRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a7bc0ccb34969d4f032e8626feedfca2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDefConsumeRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>adb46821a2c2034c11a46c294a64fae4b</anchor>
      <arglist>(shared_ptr&lt; ParseDefConsume &gt; target_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDefConsumeRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a3738a555ad893d36d48e1855fba15148</anchor>
      <arglist>(ParseDefConsume *allocatedTarget_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseDefConsumeRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a5ce3c09fce60db31becd755c3bb8c562</anchor>
      <arglist>(ParseDefConsume &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseDefConsumeRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>af43288fdfebbc0b1377524ba998308c7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>ac4323bca3d8c9dd5fde582d0de9a34b0</anchor>
      <arglist>(shared_ptr&lt; ParseDefConsume &gt; target_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a6986dbdd0cfc404b73ec520e1a072b9d</anchor>
      <arglist>(ParseDefConsume *allocatedTarget_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a5e0314cb9dea311781c1c1743bc2a477</anchor>
      <arglist>(ParseDefConsume &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a3cb330ab8af9c427aa3d55d3e0cced99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; ParseDefConsume &gt;</type>
      <name>getRedirect</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a6e0b0888bcaa09aaa1a3e201ba17bc8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>af645eec1da9c3cb54b9b5ba250030d65</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a03ff3cc1593571100d221a3ea692d1ec</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cdata</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a18ef32250482d64da60fe6a3cfe5b30f</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>ad5449349387a57fc1d6e79f18a9f6138</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a4bb0b71660e77c5675b185497f54b4e8</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doneSubnode</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a9bace6d2d395c0988f89c4848f3fcf8b</anchor>
      <arglist>(const Node &amp;_node) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; ParseDefConsume &gt;</type>
      <name>_target</name>
      <anchorfile>classzypp_1_1xml_1_1ParseDefConsumeRedirect.html</anchorfile>
      <anchor>a8a53e8022f31b718cd5f981202b5d74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefDataException</name>
    <filename>structzypp_1_1xml_1_1ParseDefDataException.html</filename>
    <base>zypp::xml::ParseDefException</base>
    <member kind="function">
      <type></type>
      <name>ParseDefDataException</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefDataException.html</anchorfile>
      <anchor>a78c52bef0117650064a4317e5a58b042</anchor>
      <arglist>(const std::string &amp;what_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefException</name>
    <filename>structzypp_1_1xml_1_1ParseDefException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>ParseDefException</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefException.html</anchorfile>
      <anchor>a50baf89f35d92d31fa0bf7a8951203d4</anchor>
      <arglist>(const std::string &amp;what_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefImplConsume</name>
    <filename>structzypp_1_1xml_1_1ParseDefImplConsume.html</filename>
    <base>zypp::xml::ParseDefConsumeRedirect</base>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>ad1eef9b413b3d752b5a676e4aed34815</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>ae1e14d5b7c0f6badf79f068f3f4cbd7d</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cdata</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>a9f6a9438fb71baca2fda15e7c95e04df</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>a2cb0eaf5c18acbfed83eb5b0162d2751</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSubnode</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>a97ea5a275d9d81c50edd11360359a58a</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doneSubnode</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>a508ab944ce37e1ea82ca67d95648054b</anchor>
      <arglist>(const Node &amp;node_r) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>debuglog</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefImplConsume.html</anchorfile>
      <anchor>a99c9052dc6e846e944159c42c086223f</anchor>
      <arglist>(const char *const tag_r, const Node &amp;node_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefTraits</name>
    <filename>structzypp_1_1xml_1_1ParseDefTraits.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>TypeValue</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>af8e164d0f4c9ae0a24a5f55828d95d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_OPTIONAL</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>af8e164d0f4c9ae0a24a5f55828d95d65ab948b308c064072697f4b633e351f436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_MANDTAORY</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>af8e164d0f4c9ae0a24a5f55828d95d65aad53d5ee242ce1c882353d01d08d8018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VisitValue</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a16982185b0fca39a9be8a6102668bf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_ONCE</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a16982185b0fca39a9be8a6102668bf99a9bd9fea6932d6700553c5a3cf1224eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_MULTIPLE</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a16982185b0fca39a9be8a6102668bf99a2bebeb95ce79c68287dd605568dd4559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ModeBitsType</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>ab7ef46907811b3eee7926b4b17a5b36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::BitField&lt; ModeBitsType &gt;</type>
      <name>ModeBits</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>adb01cef8403434c22a11a17099735607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; ModeBitsType, 0, 1 &gt;</type>
      <name>TypeBits</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a0dd2992c1dacf63998f1a2efe4c7baab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; ModeBitsType, TypeBits::end, 1 &gt;</type>
      <name>VisitBits</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>aed0c1755198e434bec7c4cdd94902640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_OPTIONAL</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>af8e164d0f4c9ae0a24a5f55828d95d65ab948b308c064072697f4b633e351f436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_MANDTAORY</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>af8e164d0f4c9ae0a24a5f55828d95d65aad53d5ee242ce1c882353d01d08d8018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_ONCE</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a16982185b0fca39a9be8a6102668bf99a9bd9fea6932d6700553c5a3cf1224eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIT_MULTIPLE</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefTraits.html</anchorfile>
      <anchor>a16982185b0fca39a9be8a6102668bf99a2bebeb95ce79c68287dd605568dd4559</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::ParseDefValidateException</name>
    <filename>structzypp_1_1xml_1_1ParseDefValidateException.html</filename>
    <base>zypp::xml::ParseDefException</base>
    <member kind="function">
      <type></type>
      <name>ParseDefValidateException</name>
      <anchorfile>structzypp_1_1xml_1_1ParseDefValidateException.html</anchorfile>
      <anchor>a3bcb8d440bbbb5bc012fa7bf2d8d299b</anchor>
      <arglist>(const std::string &amp;what_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ParseException</name>
    <filename>classzypp_1_1ParseException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classzypp_1_1ParseException.html</anchorfile>
      <anchor>a3eb6b53d5bc69314c4716f4a250b260b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classzypp_1_1ParseException.html</anchorfile>
      <anchor>a06f8caf8e220536871ececd889e3aff8</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseException</name>
      <anchorfile>classzypp_1_1ParseException.html</anchorfile>
      <anchor>a1a19bddec366556bf214d8bd789a6671</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ParseException.html</anchorfile>
      <anchor>a3c8e548dc511408d77a78df2dd84c133</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::ParseException</name>
    <filename>classzypp_1_1parser_1_1ParseException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classzypp_1_1parser_1_1ParseException.html</anchorfile>
      <anchor>a3eb6b53d5bc69314c4716f4a250b260b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseException</name>
      <anchorfile>classzypp_1_1parser_1_1ParseException.html</anchorfile>
      <anchor>a06f8caf8e220536871ececd889e3aff8</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseException</name>
      <anchorfile>classzypp_1_1parser_1_1ParseException.html</anchorfile>
      <anchor>a1a19bddec366556bf214d8bd789a6671</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1parser_1_1ParseException.html</anchorfile>
      <anchor>a3c8e548dc511408d77a78df2dd84c133</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Parser</name>
    <filename>classzypp_1_1json_1_1Parser.html</filename>
    <class kind="struct">zypp::json::Parser::Token</class>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a996e077ca0c0e52ee5e578f8df407931</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ab32ac5c743cc1fbe0f6c32a9c00542b8</anchor>
      <arglist>(const Parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a5bd52e95a3c7e94f0c65835191158eb9</anchor>
      <arglist>(Parser &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a197e0404b325161aa49f03e51a4db9df</anchor>
      <arglist>(const Parser &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Parser &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>af2ca20fff2a7050350178f28bafd4205</anchor>
      <arglist>(Parser &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parser</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a75519d3eca3e3c4cecffdf713105836a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zyppng::expected&lt; Value &gt;</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a2c5c685bcb9bc4486b7c53c87c15052b</anchor>
      <arglist>(const InputStream &amp;input_r)</arglist>
    </member>
    <member kind="function">
      <type>zyppng::expected&lt; Token &gt;</type>
      <name>nextToken</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a33b04b2b4e5a25cda67a428247d0354b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Object &gt;</type>
      <name>parseObject</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a128764c2751ef15a32839f4940706cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Array &gt;</type>
      <name>parseArray</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a5a1c517181b773ff9e5050cdf158af57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Value &gt;</type>
      <name>parseValue</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a2751599e86e7f5ebc4d561e2784de484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Value &gt;</type>
      <name>finishParseValue</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a0bf1f70a9da09745f0fdbb8ebb2b64db</anchor>
      <arglist>(Token begin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Token &gt;</type>
      <name>parseStringToken</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ac31c5649b5467c55aead1feb202d76da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Token &gt;</type>
      <name>parseNumberToken</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a1437ca5a2c6b59e08a3fb28af65092c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Token &gt;</type>
      <name>parseBoolToken</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a0afd585874f9c8a482ce9af9ae5b7ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; Token &gt;</type>
      <name>parseNullToken</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a0a0782b9db751e272a2083745d5afed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::istream::char_type</type>
      <name>popChar</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ad5c639857571ac56ce2bde65995d317b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::istream::char_type</type>
      <name>peekChar</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ae4216188bd862fee7bfc5f0656d38a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>consumeChar</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ac0113c7e0174c571a834225391702caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; void &gt;</type>
      <name>consumeString</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a22124ade05ab8be3571cd341e098708a</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>zyppng::expected&lt; T &gt;</type>
      <name>makeParseError</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>af02815e753751e170ace8cad86683e20</anchor>
      <arglist>(const std::string &amp;message, exception_detail::CodeLocation &amp;&amp;loc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::istream::char_type</type>
      <name>eofChar</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ab8e84b07cab97fbee5fcbe8ea52b06de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; InputStream &gt;</type>
      <name>_stream</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>ae4f164e5f830676f5b9e403bee24c04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nestingDepth</name>
      <anchorfile>classzypp_1_1json_1_1Parser.html</anchorfile>
      <anchor>a0b57aadc6d31475e6a85810859a77dc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Patch</name>
    <filename>classzypp_1_1Patch.html</filename>
    <base>zypp::ResObject</base>
    <class kind="class">zypp::Patch::ReferenceIterator</class>
    <member kind="enumeration">
      <type></type>
      <name>Category</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_OTHER</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa9d85a85402f155de50c86bc6b9857f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_YAST</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa5af844715c7218620fa5eef4ba93e297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_SECURITY</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770faa580d84bf09538bd960cef90a427f3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_RECOMMENDED</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa6f8096b51475016d9d7b337ec2767790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_OPTIONAL</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770faa2ada0bbcc636347e4e73d5060e2633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_DOCUMENT</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa1153ec97751a4c00ca4962f5e4801d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InteractiveFlag</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFlags</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352aa0502a24667b125db5d7797c761e6c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reboot</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a4ef0fa1481cc5ad403a11f79a87dc5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Message</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a23b3b463f09f59a0588c5284d4f2e965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>License</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a14ed58a69e053cb4e411e66ed793a235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SeverityFlag</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_OTHER</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412ddad52b2abc36a0cf9e063cb34e9a96b2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_NONE</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda7e5159c742a2be834b8c98afaaa9c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_LOW</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda53a6a6d95ed99841199ba277d88c15ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_MODERATE</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda67c9e2cae9dfaef8076f0a034d5792db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_IMPORTANT</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda82e7fb9eed4cb7251e9e8de907cea05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_CRITICAL</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda355df7c437c08a72f9c92e9b34ca3c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Patch</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ac2edab47d5e0cfb07102275c69ad1ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a6d0d719b036186ecca29b5c5317c0930</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>afc8ce8f5e4e49e5b7d4b8873aaa2f0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a6c7fc7f6f8019ee0b34ea345497bad6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::SolvableSet</type>
      <name>Contents</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a81cb35955ce05b64ba92f6d8738e161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_OTHER</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa9d85a85402f155de50c86bc6b9857f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_YAST</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa5af844715c7218620fa5eef4ba93e297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_SECURITY</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770faa580d84bf09538bd960cef90a427f3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_RECOMMENDED</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa6f8096b51475016d9d7b337ec2767790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_OPTIONAL</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770faa2ada0bbcc636347e4e73d5060e2633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAT_DOCUMENT</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abd1644dadd0a8631398fad0d807a770fa1153ec97751a4c00ca4962f5e4801d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoFlags</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352aa0502a24667b125db5d7797c761e6c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reboot</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a4ef0fa1481cc5ad403a11f79a87dc5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Message</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a23b3b463f09f59a0588c5284d4f2e965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>License</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2c9e5b07c1fc78c3636dc81ae2c93352a14ed58a69e053cb4e411e66ed793a235</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_OTHER</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412ddad52b2abc36a0cf9e063cb34e9a96b2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_NONE</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda7e5159c742a2be834b8c98afaaa9c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_LOW</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda53a6a6d95ed99841199ba277d88c15ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_MODERATE</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda67c9e2cae9dfaef8076f0a034d5792db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_IMPORTANT</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda82e7fb9eed4cb7251e9e8de907cea05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEV_CRITICAL</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a4e4d5044ab9267247b2ee9fb2af412dda355df7c437c08a72f9c92e9b34ca3c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>af5003427969df35af47670ce99220dee</anchor>
      <arglist>(Categories, Category)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ac8ec87aed43c3e79f3dbe41f1536b084</anchor>
      <arglist>(InteractiveFlags, InteractiveFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a0652377486fb89cf3d1ec8867873790e</anchor>
      <arglist>(SeverityFlags, SeverityFlag)</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>timestamp</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ad3447eda8d3f5c33f04f9246b77147c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>category</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a6a9f208a69c0768dc6b66af2ed1204d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Category</type>
      <name>categoryEnum</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a0fa09be43cffeb83215912d640f2a123</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCategory</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ab9b8d092e74ba50c90c02696cb093954</anchor>
      <arglist>(const std::string &amp;category_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCategory</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ae11a244da6e60af204d45a35a4ec015d</anchor>
      <arglist>(Categories category_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCategory</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a7e999968b0aa1d39ae60eedf273c6a06</anchor>
      <arglist>(const TContainer &amp;categories_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Category</type>
      <name>categoryEnum</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a716b9ebc118a803d4676e70b520edfa3</anchor>
      <arglist>(const std::string &amp;category_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>severity</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a66966823af46b64289d616514c44b972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SeverityFlag</type>
      <name>severityFlag</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ad708a78b44bf72c0fea8e5c0d4fef065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSeverity</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a1002af778aab07e201340e1d6a92cc74</anchor>
      <arglist>(const std::string &amp;severity_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSeverity</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a97ed61b9d437ffcdfa8e03a61a718fe0</anchor>
      <arglist>(SeverityFlags severity_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSeverity</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>abf0581603b307c5b49af6948dbc8fd00</anchor>
      <arglist>(const TContainer &amp;severities_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rebootSuggested</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>aa26d3ee9178a4b531435151d6dedf47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restartSuggested</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>adc48348447c953cd6f6777876d4b1101</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reloginSuggested</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>aab65ffd173db4e69ac1469e2d1fc576f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ad29b419868fecd7302285d9b02de4a0e</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>InteractiveFlags</type>
      <name>interactiveFlags</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a562c7934aa0053e894d73bfb8f7b34bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interactiveWhenIgnoring</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>afcdb04480a26e0dde83acfc48d5e1eb8</anchor>
      <arglist>(InteractiveFlags flags_r=NoFlags) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interactive</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a2a30c10246eefbb4469a7465dff236e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>contents</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ab9f6f68fe27d135a9ab5566515681289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReferenceIterator</type>
      <name>referencesBegin</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>aae7f1bbdcdf2fa22087264f03e02260d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReferenceIterator</type>
      <name>referencesEnd</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>aff8d7df5a1dab8ce867899096492d5f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SeverityFlag</type>
      <name>severityFlag</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a0065a35ed007de2e9ca832b338717de6</anchor>
      <arglist>(const std::string &amp;category_r)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Patch</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>aeee2202ee92acd77fb08c03c98f6cbae</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Patch</name>
      <anchorfile>classzypp_1_1Patch.html</anchorfile>
      <anchor>ab97540874821d719edf94dd0537c1a96</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::PatchMessageReport</name>
    <filename>structzypp_1_1target_1_1PatchMessageReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>show</name>
      <anchorfile>structzypp_1_1target_1_1PatchMessageReport.html</anchorfile>
      <anchor>a3664637888ff0e30d0a63892b2c26d37</anchor>
      <arglist>(Patch::constPtr &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::PatchScriptReport</name>
    <filename>structzypp_1_1target_1_1PatchScriptReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Notify</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>ac121e416353e9db22ffd568990e84c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTPUT</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>ac121e416353e9db22ffd568990e84c65a7e027823ad987e9202ad0169d85da994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PING</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>ac121e416353e9db22ffd568990e84c65a8734b5205b36dddaaf52b2cb1cb37111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa0b67433d853d7b1d90fd5495628870aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa124e9fe97ddee0b8a95fb7ada41b846b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa9a4b8eabf7ebbc08492890a0af6f0bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUTPUT</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>ac121e416353e9db22ffd568990e84c65a7e027823ad987e9202ad0169d85da994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PING</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>ac121e416353e9db22ffd568990e84c65a8734b5205b36dddaaf52b2cb1cb37111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa0b67433d853d7b1d90fd5495628870aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa124e9fe97ddee0b8a95fb7ada41b846b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a04eb3dd6070c8c7c33c96297d48cb0faa9a4b8eabf7ebbc08492890a0af6f0bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>abac7eb836c82c01090f83001239448a2</anchor>
      <arglist>(const Package::constPtr &amp;, const Pathname &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a083c50b3ac3680c5b66c48006d3a66d7</anchor>
      <arglist>(Notify, const std::string &amp;=std::string())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a18f0ab750c1c6c94ef209317183adafb</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1PatchScriptReport.html</anchorfile>
      <anchor>a454d18b54bfa9c7c18daacf1384ac5a3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::PathInfo</name>
    <filename>classzypp_1_1filesystem_1_1PathInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa1b07120c1d9dd0eef7f9933251c5428c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSTAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa2f086d5f6469725ddc6ad18464833cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa1b07120c1d9dd0eef7f9933251c5428c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSTAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa2f086d5f6469725ddc6ad18464833cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1127fed94151df1ebeee231c05146378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a98558d638eb9ddc53984e0d67f9e9b36</anchor>
      <arglist>(Pathname path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0ba8693b4eb7d6de983fbabf61d692e1</anchor>
      <arglist>(const std::string &amp;path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a599b56980e0a86d67d9b0003cd2e1c01</anchor>
      <arglist>(const char *path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a8a27c53df163186551d580ab24bc06c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a618fa863a73b6f50dc68c3045b85259e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad38e533ced074974c95d8ea4b5864137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad0ff2ce93e757d57d007bb6dcbd74b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3efbe631cfdc12538451336822cd5783</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>afdaac2662fb44fc2c758bdbda470d64e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6b741ac1d22dbd18cefe207bfea990d9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9d215a33330274812a0e9da23f79bda5</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>afe38348dcabd7d0bdd76169bb5cc532b</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a18de653f69871caa3d564f59c2920296</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>af3df5c570fe783054fe10a80bfaaa885</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a442c087897e6f58682e2a68f018e7312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa6363e96a3bcee3de8e4155aff04f36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7866eacd7a994c5928e705dc3a5f0f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExist</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>abb1afbf5ddd0392d0d0abc25577347d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a892367e82981dcca4f8ace2cde88803d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a76ad73c87053e421fd00b0b6bbc4ec98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7438f09a49f2732c9ce366e8454cef26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa67c1a9b47ccff73c6b840b42bbb6615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>adda3eec67fe734365fde92ef9b284b4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0f8f5a3c525e971c7418b6dcd59f9d87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa9a56fee51b7e1d6298b16788be5d3ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa8c97064d4dcc702864d3823fc4c9e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6de04d02847b5405c266fb628438cae3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a86d5f7ca93ed381b33b1d4eddabcd8cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aec501c34dd60f9b7e963e3c1a5c5e0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a70e55ff6212df6485e08a137137bd34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5e34d782a226e52e447f7e1242eb464f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a29deba963abbd8ebd24f7f32e6b2da31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a13bc0503b11d47914774df7642cbac61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae04bebec092f91506eb7d1e51d937e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1d94576ac2ffe417239cc2663165cf35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aba3a6f7c4545030942c233b2d9781c00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6c59f61e5ce3dbcc1eeacef7cc6998b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae482a753a5c96a840744909e605bb63a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0927ebef3f3148ded892af64a98b5703</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5dc1dcbd724f9333db41b3f2cf42980f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aaff01190656ba52a05b09512441abc0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a53b518d0b27b0da27b21df6401dc2e9b</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad8d998c4bd37d76d953c48b1c3ca2c29</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>uperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a2ea4bf4d4c2df19212b363c599256c29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>gperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a91ee7715232d8acad03b9ebdb382ea96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>operm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ac7d3f67cada944029db0dc372f070ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>perm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a08834fcec4b2021a1b129aa7bcf24282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>st_mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5b296b0353b80b75f2a77d439a31b71c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatMode</type>
      <name>asStatMode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a30b9fc3a4266f443a1f22d4ae1d895ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nlink_t</type>
      <name>nlink</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a03313c378d8675f7a349ef34a4f262e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>owner</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ac07b6b7ab7bf0c6b5583e1a08162e05a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>group</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad35ad82df1d47bddfdcefe120f8e772c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>userMay</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ab6b754381fec6b800cb2ac6717ecec46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayR</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1ae20646a1caeabd01a232c64f9c7198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a30516cddddb8f903e1e03f13cbe7d321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3bfd82afb474c75ab19eb5765e81fe22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1c3688b9f515cb8a50441ddae1996bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5a58e58326615ec27092bf80e5018e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayWX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9e081440e7f3e6b82b3b6b47ee56d544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRWX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a615cba7ef44ed8d6cd15872642b0a768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ino_t</type>
      <name>ino</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae7126f8792cb2ddfcdeb595d19cfbed7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>dev</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a094ab06f1404e8bc78ba695f7e868000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>rdev</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9a1a82fe2434f04003c96bbf1bc187f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMajor</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ade23e0a8fdbcf559b85c0526bf9ed605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMinor</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a844ac30dcb5f8ee4d1cfaeef7ad0978c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa9b136168d249d1ecc8799c8a6f3e2cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blksize</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3b4a88fb168b04107e874ac21deb124d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ab8b1076582062a4a44c46c9d0b6ce540</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0dfe0754c4ba46d91d62d4b6a39012d5</anchor>
      <arglist>(std::ostream &amp;str, const PathInfo &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a00bdc5d6e865b49d9d06031ab39e43d0</anchor>
      <arglist>(std::ostream &amp;str, const PathInfo &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>path_t</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a00867d2033d8fb0830717be8a7271d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct stat</type>
      <name>statbuf_C</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aaa15206caf5559a396e8cb0d8f4d86a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mode</type>
      <name>mode_e</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aabe21455363cc503342e7628fc5acb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>error_i</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad8ace20c71d1f84682e39230840c2e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>atime</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a90c2cdde8cc748505822d3d9601fdf2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>mtime</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3777cfd227cd25892c80f9d9d7ae60c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>ctime</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a487a7b4de4b0321a4004d6da2d42e761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1127fed94151df1ebeee231c05146378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a98558d638eb9ddc53984e0d67f9e9b36</anchor>
      <arglist>(Pathname path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0ba8693b4eb7d6de983fbabf61d692e1</anchor>
      <arglist>(const std::string &amp;path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a599b56980e0a86d67d9b0003cd2e1c01</anchor>
      <arglist>(const char *path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PathInfo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a8a27c53df163186551d580ab24bc06c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a618fa863a73b6f50dc68c3045b85259e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad38e533ced074974c95d8ea4b5864137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad0ff2ce93e757d57d007bb6dcbd74b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3efbe631cfdc12538451336822cd5783</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>afdaac2662fb44fc2c758bdbda470d64e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6b741ac1d22dbd18cefe207bfea990d9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9d215a33330274812a0e9da23f79bda5</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>afe38348dcabd7d0bdd76169bb5cc532b</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a18de653f69871caa3d564f59c2920296</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>af3df5c570fe783054fe10a80bfaaa885</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a442c087897e6f58682e2a68f018e7312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa6363e96a3bcee3de8e4155aff04f36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7866eacd7a994c5928e705dc3a5f0f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExist</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>abb1afbf5ddd0392d0d0abc25577347d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a892367e82981dcca4f8ace2cde88803d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a76ad73c87053e421fd00b0b6bbc4ec98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7438f09a49f2732c9ce366e8454cef26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa67c1a9b47ccff73c6b840b42bbb6615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>adda3eec67fe734365fde92ef9b284b4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0f8f5a3c525e971c7418b6dcd59f9d87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa9a56fee51b7e1d6298b16788be5d3ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa8c97064d4dcc702864d3823fc4c9e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6de04d02847b5405c266fb628438cae3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a86d5f7ca93ed381b33b1d4eddabcd8cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aec501c34dd60f9b7e963e3c1a5c5e0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a70e55ff6212df6485e08a137137bd34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5e34d782a226e52e447f7e1242eb464f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a29deba963abbd8ebd24f7f32e6b2da31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a13bc0503b11d47914774df7642cbac61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae04bebec092f91506eb7d1e51d937e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1d94576ac2ffe417239cc2663165cf35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aba3a6f7c4545030942c233b2d9781c00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a6c59f61e5ce3dbcc1eeacef7cc6998b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae482a753a5c96a840744909e605bb63a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a0927ebef3f3148ded892af64a98b5703</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5dc1dcbd724f9333db41b3f2cf42980f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aaff01190656ba52a05b09512441abc0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a53b518d0b27b0da27b21df6401dc2e9b</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad8d998c4bd37d76d953c48b1c3ca2c29</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>uperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a2ea4bf4d4c2df19212b363c599256c29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>gperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a91ee7715232d8acad03b9ebdb382ea96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>operm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ac7d3f67cada944029db0dc372f070ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>perm</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a08834fcec4b2021a1b129aa7bcf24282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>st_mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5b296b0353b80b75f2a77d439a31b71c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatMode</type>
      <name>asStatMode</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a30b9fc3a4266f443a1f22d4ae1d895ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nlink_t</type>
      <name>nlink</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a03313c378d8675f7a349ef34a4f262e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>owner</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ac07b6b7ab7bf0c6b5583e1a08162e05a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>group</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ad35ad82df1d47bddfdcefe120f8e772c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>userMay</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ab6b754381fec6b800cb2ac6717ecec46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayR</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1ae20646a1caeabd01a232c64f9c7198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a30516cddddb8f903e1e03f13cbe7d321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3bfd82afb474c75ab19eb5765e81fe22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRW</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a1c3688b9f515cb8a50441ddae1996bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a5a58e58326615ec27092bf80e5018e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayWX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9e081440e7f3e6b82b3b6b47ee56d544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRWX</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a615cba7ef44ed8d6cd15872642b0a768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ino_t</type>
      <name>ino</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ae7126f8792cb2ddfcdeb595d19cfbed7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>dev</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a094ab06f1404e8bc78ba695f7e868000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>rdev</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a9a1a82fe2434f04003c96bbf1bc187f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMajor</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ade23e0a8fdbcf559b85c0526bf9ed605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMinor</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a844ac30dcb5f8ee4d1cfaeef7ad0978c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>aa9b136168d249d1ecc8799c8a6f3e2cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blksize</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a3b4a88fb168b04107e874ac21deb124d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>ab8b1076582062a4a44c46c9d0b6ce540</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PathInfo</name>
    <filename>classzypp_1_1PathInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa1b07120c1d9dd0eef7f9933251c5428c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSTAT</name>
      <anchorfile>classzypp_1_1filesystem_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa2f086d5f6469725ddc6ad18464833cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STAT</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa1b07120c1d9dd0eef7f9933251c5428c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSTAT</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7c12bf99e680e94ab3f35c636435f3bfa2f086d5f6469725ddc6ad18464833cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1127fed94151df1ebeee231c05146378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a98558d638eb9ddc53984e0d67f9e9b36</anchor>
      <arglist>(Pathname path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0ba8693b4eb7d6de983fbabf61d692e1</anchor>
      <arglist>(const std::string &amp;path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a599b56980e0a86d67d9b0003cd2e1c01</anchor>
      <arglist>(const char *path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a8a27c53df163186551d580ab24bc06c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a618fa863a73b6f50dc68c3045b85259e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad38e533ced074974c95d8ea4b5864137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad0ff2ce93e757d57d007bb6dcbd74b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3efbe631cfdc12538451336822cd5783</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>afdaac2662fb44fc2c758bdbda470d64e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6b741ac1d22dbd18cefe207bfea990d9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9d215a33330274812a0e9da23f79bda5</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>afe38348dcabd7d0bdd76169bb5cc532b</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a442c087897e6f58682e2a68f018e7312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a18de653f69871caa3d564f59c2920296</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa6363e96a3bcee3de8e4155aff04f36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>af3df5c570fe783054fe10a80bfaaa885</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7866eacd7a994c5928e705dc3a5f0f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExist</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>abb1afbf5ddd0392d0d0abc25577347d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a892367e82981dcca4f8ace2cde88803d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a76ad73c87053e421fd00b0b6bbc4ec98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7438f09a49f2732c9ce366e8454cef26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa67c1a9b47ccff73c6b840b42bbb6615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>adda3eec67fe734365fde92ef9b284b4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0f8f5a3c525e971c7418b6dcd59f9d87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa9a56fee51b7e1d6298b16788be5d3ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa8c97064d4dcc702864d3823fc4c9e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6de04d02847b5405c266fb628438cae3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a86d5f7ca93ed381b33b1d4eddabcd8cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aec501c34dd60f9b7e963e3c1a5c5e0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a70e55ff6212df6485e08a137137bd34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5e34d782a226e52e447f7e1242eb464f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a29deba963abbd8ebd24f7f32e6b2da31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a13bc0503b11d47914774df7642cbac61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae04bebec092f91506eb7d1e51d937e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1d94576ac2ffe417239cc2663165cf35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aba3a6f7c4545030942c233b2d9781c00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6c59f61e5ce3dbcc1eeacef7cc6998b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae482a753a5c96a840744909e605bb63a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0927ebef3f3148ded892af64a98b5703</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5dc1dcbd724f9333db41b3f2cf42980f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aaff01190656ba52a05b09512441abc0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a53b518d0b27b0da27b21df6401dc2e9b</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad8d998c4bd37d76d953c48b1c3ca2c29</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>uperm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a2ea4bf4d4c2df19212b363c599256c29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>gperm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a91ee7715232d8acad03b9ebdb382ea96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>operm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ac7d3f67cada944029db0dc372f070ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>perm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a08834fcec4b2021a1b129aa7bcf24282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>st_mode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5b296b0353b80b75f2a77d439a31b71c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatMode</type>
      <name>asStatMode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a30b9fc3a4266f443a1f22d4ae1d895ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nlink_t</type>
      <name>nlink</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a03313c378d8675f7a349ef34a4f262e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>owner</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ac07b6b7ab7bf0c6b5583e1a08162e05a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>group</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad35ad82df1d47bddfdcefe120f8e772c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>userMay</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ab6b754381fec6b800cb2ac6717ecec46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayR</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1ae20646a1caeabd01a232c64f9c7198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a30516cddddb8f903e1e03f13cbe7d321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3bfd82afb474c75ab19eb5765e81fe22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1c3688b9f515cb8a50441ddae1996bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5a58e58326615ec27092bf80e5018e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayWX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9e081440e7f3e6b82b3b6b47ee56d544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRWX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a615cba7ef44ed8d6cd15872642b0a768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ino_t</type>
      <name>ino</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae7126f8792cb2ddfcdeb595d19cfbed7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>dev</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a094ab06f1404e8bc78ba695f7e868000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>rdev</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9a1a82fe2434f04003c96bbf1bc187f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMajor</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ade23e0a8fdbcf559b85c0526bf9ed605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMinor</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a844ac30dcb5f8ee4d1cfaeef7ad0978c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa9b136168d249d1ecc8799c8a6f3e2cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blksize</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3b4a88fb168b04107e874ac21deb124d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ab8b1076582062a4a44c46c9d0b6ce540</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0dfe0754c4ba46d91d62d4b6a39012d5</anchor>
      <arglist>(std::ostream &amp;str, const PathInfo &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a00bdc5d6e865b49d9d06031ab39e43d0</anchor>
      <arglist>(std::ostream &amp;str, const PathInfo &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>path_t</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a00867d2033d8fb0830717be8a7271d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct stat</type>
      <name>statbuf_C</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aaa15206caf5559a396e8cb0d8f4d86a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mode</type>
      <name>mode_e</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aabe21455363cc503342e7628fc5acb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>error_i</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad8ace20c71d1f84682e39230840c2e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>atime</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a90c2cdde8cc748505822d3d9601fdf2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>mtime</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3777cfd227cd25892c80f9d9d7ae60c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>ctime</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a487a7b4de4b0321a4004d6da2d42e761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1127fed94151df1ebeee231c05146378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a98558d638eb9ddc53984e0d67f9e9b36</anchor>
      <arglist>(Pathname path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0ba8693b4eb7d6de983fbabf61d692e1</anchor>
      <arglist>(const std::string &amp;path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a599b56980e0a86d67d9b0003cd2e1c01</anchor>
      <arglist>(const char *path, Mode initial=STAT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PathInfo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a8a27c53df163186551d580ab24bc06c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a618fa863a73b6f50dc68c3045b85259e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad38e533ced074974c95d8ea4b5864137</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad0ff2ce93e757d57d007bb6dcbd74b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3efbe631cfdc12538451336822cd5783</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>error</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>afdaac2662fb44fc2c758bdbda470d64e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6b741ac1d22dbd18cefe207bfea990d9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9d215a33330274812a0e9da23f79bda5</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>afe38348dcabd7d0bdd76169bb5cc532b</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a442c087897e6f58682e2a68f018e7312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a18de653f69871caa3d564f59c2920296</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lstat</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa6363e96a3bcee3de8e4155aff04f36a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>af3df5c570fe783054fe10a80bfaaa885</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7866eacd7a994c5928e705dc3a5f0f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExist</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>abb1afbf5ddd0392d0d0abc25577347d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a892367e82981dcca4f8ace2cde88803d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a76ad73c87053e421fd00b0b6bbc4ec98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a7438f09a49f2732c9ce366e8454cef26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa67c1a9b47ccff73c6b840b42bbb6615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>adda3eec67fe734365fde92ef9b284b4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0f8f5a3c525e971c7418b6dcd59f9d87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa9a56fee51b7e1d6298b16788be5d3ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa8c97064d4dcc702864d3823fc4c9e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6de04d02847b5405c266fb628438cae3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a86d5f7ca93ed381b33b1d4eddabcd8cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aec501c34dd60f9b7e963e3c1a5c5e0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a70e55ff6212df6485e08a137137bd34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5e34d782a226e52e447f7e1242eb464f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a29deba963abbd8ebd24f7f32e6b2da31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a13bc0503b11d47914774df7642cbac61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae04bebec092f91506eb7d1e51d937e16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1d94576ac2ffe417239cc2663165cf35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aba3a6f7c4545030942c233b2d9781c00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a6c59f61e5ce3dbcc1eeacef7cc6998b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae482a753a5c96a840744909e605bb63a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a0927ebef3f3148ded892af64a98b5703</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5dc1dcbd724f9333db41b3f2cf42980f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aaff01190656ba52a05b09512441abc0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a53b518d0b27b0da27b21df6401dc2e9b</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad8d998c4bd37d76d953c48b1c3ca2c29</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>uperm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a2ea4bf4d4c2df19212b363c599256c29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>gperm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a91ee7715232d8acad03b9ebdb382ea96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>operm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ac7d3f67cada944029db0dc372f070ee5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>perm</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a08834fcec4b2021a1b129aa7bcf24282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>st_mode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5b296b0353b80b75f2a77d439a31b71c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatMode</type>
      <name>asStatMode</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a30b9fc3a4266f443a1f22d4ae1d895ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nlink_t</type>
      <name>nlink</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a03313c378d8675f7a349ef34a4f262e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uid_t</type>
      <name>owner</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ac07b6b7ab7bf0c6b5583e1a08162e05a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gid_t</type>
      <name>group</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ad35ad82df1d47bddfdcefe120f8e772c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>userMay</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ab6b754381fec6b800cb2ac6717ecec46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayR</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1ae20646a1caeabd01a232c64f9c7198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a30516cddddb8f903e1e03f13cbe7d321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3bfd82afb474c75ab19eb5765e81fe22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRW</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a1c3688b9f515cb8a50441ddae1996bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a5a58e58326615ec27092bf80e5018e3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayWX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9e081440e7f3e6b82b3b6b47ee56d544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userMayRWX</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a615cba7ef44ed8d6cd15872642b0a768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ino_t</type>
      <name>ino</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ae7126f8792cb2ddfcdeb595d19cfbed7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>dev</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a094ab06f1404e8bc78ba695f7e868000</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>dev_t</type>
      <name>rdev</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a9a1a82fe2434f04003c96bbf1bc187f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMajor</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ade23e0a8fdbcf559b85c0526bf9ed605</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>devMinor</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a844ac30dcb5f8ee4d1cfaeef7ad0978c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>aa9b136168d249d1ecc8799c8a6f3e2cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blksize</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>a3b4a88fb168b04107e874ac21deb124d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>blocks</name>
      <anchorfile>classzypp_1_1PathInfo.html</anchorfile>
      <anchor>ab8b1076582062a4a44c46c9d0b6ce540</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::Pathname</name>
    <filename>classzypp_1_1filesystem_1_1Pathname.html</filename>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a8e54e190e2f30ff0119b471da066845a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>acc85afaa27f1e47ebbde5947f004ff71</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>aa2c712ba86e030865420e3270a0c736d</anchor>
      <arglist>(const char *name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a15a542166ceff28c02d85d8a1874e4fd</anchor>
      <arglist>(const Pathname &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a3f234226fbec1f1cae3ae23d1259df3a</anchor>
      <arglist>(Pathname &amp;&amp;tmp) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>abeda128a4d9bf3d24b504e28d658ad8d</anchor>
      <arglist>(Pathname rhs)</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a1efaf869d2b914f0d6cded79039a488c</anchor>
      <arglist>(const Pathname &amp;path_tv)</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a5bf4121a6cc6dd468b3d07e803fb77db</anchor>
      <arglist>(const Pathname &amp;path_tv)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>aa586661e6277dacef9d2444a3065419c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asUrl</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a871264a0e8d298e8068e2a5e1cb26653</anchor>
      <arglist>(const std::string &amp;scheme_r) const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asUrl</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ae196c0fb13b53061da1c3c7b6b07bfd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asDirUrl</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a889ca02c2ba5080184a26e1eb1389273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asFileUrl</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a8aa2e8c1f5efb6fd44706ccd0fb1e898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a930c3602edbc70644cfab2fce8d3abf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>aaf4388add8c0f9294a7b15f0614f7656</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>absolute</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a7b86043297b38b0430d6470613f51275</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relative</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>afd0d3c6bfe302b4e7affe60598d396c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyOrRoot</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a656e18832214285a54c5630c1de1bc45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>dirname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a5cc68841952d6d462a1212119356da20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>basename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>aadebdd3728a6ed5d80f001863b263e23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>extension</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>af16267032a0c3f19170eaa8ee81495a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>absolutename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>acab2b0e517adb30e5c75ef0d53f7f2fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>relativename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a002defe2b68e3b5eaa1db8e58cad680a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>realpath</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ac64300a9c818733c9dcd47904e401633</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>cat</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a892fc59cf16316f0c07a0972fd896851</anchor>
      <arglist>(const Pathname &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>extend</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a1114035054f85b92ed389e33c0b42bb9</anchor>
      <arglist>(const std::string &amp;r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>showRoot</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a0a7eb7b7a43160283ce4d354e04d53b6</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>showRootIf</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ad141c4ebe5def350da87a08f306373be</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>dirname</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a20fb2ab3b6dd7f6fc2ef1470ccedfbd8</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>basename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a7a4dc8a1438994ae67c950f529b1ce83</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>extension</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a8740edc54cc98b8207b0b31807d21ad9</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>absolutename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a5906250cac5f91cc2ff1e6110a5bdd9f</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>relativename</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ae967e6a93eccdb006a3c3f4974241b9e</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>assertprefix</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ab2800733207f240280f2fd82b52ba4b2</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>stripprefix</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a4124f90f3058950a0947d7c2482796f9</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>cat</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a62faf8141a3d26f481ee6f0cc534081f</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>extend</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a128db32a95f75617ad4b5da5f9caac43</anchor>
      <arglist>(const Pathname &amp;l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_assign</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>abd60f263f133a5c97ad5619f8fb42eff</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>afbf2a5125650d999b5df2330c6240ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a35992cbd3cedefe981a1c44a04e5621e</anchor>
      <arglist>(Pathname &amp;lhs, Pathname &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ab692459351a06894287a69fea33c7fd1</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a86e75b01ef8b2f4685729c53c57b5af1</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>operator/</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ae926ff5255af13b96d7de653f0836341</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a8526d2d0d6d86a63a1e61a4925e5a855</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>ae74a74a883eacd522bda21d5c52132a6</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1Pathname.html</anchorfile>
      <anchor>a1b2ef1832b682e0142661312b91aa3f7</anchor>
      <arglist>(std::ostream &amp;str, const Pathname &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Pathname</name>
    <filename>classzypp_1_1Pathname.html</filename>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a8e54e190e2f30ff0119b471da066845a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>acc85afaa27f1e47ebbde5947f004ff71</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>aa2c712ba86e030865420e3270a0c736d</anchor>
      <arglist>(const char *name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a15a542166ceff28c02d85d8a1874e4fd</anchor>
      <arglist>(const Pathname &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pathname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a3f234226fbec1f1cae3ae23d1259df3a</anchor>
      <arglist>(Pathname &amp;&amp;tmp) noexcept</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>abeda128a4d9bf3d24b504e28d658ad8d</anchor>
      <arglist>(Pathname rhs)</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator/=</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a1efaf869d2b914f0d6cded79039a488c</anchor>
      <arglist>(const Pathname &amp;path_tv)</arglist>
    </member>
    <member kind="function">
      <type>Pathname &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a5bf4121a6cc6dd468b3d07e803fb77db</anchor>
      <arglist>(const Pathname &amp;path_tv)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>aa586661e6277dacef9d2444a3065419c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asUrl</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a871264a0e8d298e8068e2a5e1cb26653</anchor>
      <arglist>(const std::string &amp;scheme_r) const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asUrl</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ae196c0fb13b53061da1c3c7b6b07bfd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asDirUrl</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a889ca02c2ba5080184a26e1eb1389273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>asFileUrl</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a8aa2e8c1f5efb6fd44706ccd0fb1e898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a930c3602edbc70644cfab2fce8d3abf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>aaf4388add8c0f9294a7b15f0614f7656</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>absolute</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a7b86043297b38b0430d6470613f51275</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relative</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>afd0d3c6bfe302b4e7affe60598d396c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>emptyOrRoot</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a656e18832214285a54c5630c1de1bc45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>dirname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a5cc68841952d6d462a1212119356da20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>basename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>aadebdd3728a6ed5d80f001863b263e23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>extension</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>af16267032a0c3f19170eaa8ee81495a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>absolutename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>acab2b0e517adb30e5c75ef0d53f7f2fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>relativename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a002defe2b68e3b5eaa1db8e58cad680a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>realpath</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ac64300a9c818733c9dcd47904e401633</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>cat</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a892fc59cf16316f0c07a0972fd896851</anchor>
      <arglist>(const Pathname &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>extend</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a1114035054f85b92ed389e33c0b42bb9</anchor>
      <arglist>(const std::string &amp;r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>showRoot</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a0a7eb7b7a43160283ce4d354e04d53b6</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>showRootIf</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ad141c4ebe5def350da87a08f306373be</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>dirname</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a20fb2ab3b6dd7f6fc2ef1470ccedfbd8</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>basename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a7a4dc8a1438994ae67c950f529b1ce83</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>extension</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a8740edc54cc98b8207b0b31807d21ad9</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>absolutename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a5906250cac5f91cc2ff1e6110a5bdd9f</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>relativename</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ae967e6a93eccdb006a3c3f4974241b9e</anchor>
      <arglist>(const Pathname &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>assertprefix</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ab2800733207f240280f2fd82b52ba4b2</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>stripprefix</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a4124f90f3058950a0947d7c2482796f9</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>cat</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a62faf8141a3d26f481ee6f0cc534081f</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>extend</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a128db32a95f75617ad4b5da5f9caac43</anchor>
      <arglist>(const Pathname &amp;l, const std::string &amp;r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_assign</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>abd60f263f133a5c97ad5619f8fb42eff</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>afbf2a5125650d999b5df2330c6240ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a35992cbd3cedefe981a1c44a04e5621e</anchor>
      <arglist>(Pathname &amp;lhs, Pathname &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ab692459351a06894287a69fea33c7fd1</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a86e75b01ef8b2f4685729c53c57b5af1</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>operator/</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ae926ff5255af13b96d7de653f0836341</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a8526d2d0d6d86a63a1e61a4925e5a855</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>ae74a74a883eacd522bda21d5c52132a6</anchor>
      <arglist>(const Pathname &amp;l, const Pathname &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Pathname.html</anchorfile>
      <anchor>a1b2ef1832b682e0142661312b91aa3f7</anchor>
      <arglist>(std::ostream &amp;str, const Pathname &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Pattern</name>
    <filename>classzypp_1_1Pattern.html</filename>
    <base>zypp::ResObject</base>
    <class kind="struct">zypp::Pattern::ContentsSet</class>
    <member kind="typedef">
      <type>Pattern</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>aa070a2a5dd1be23c4477dfd6cc26050f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>ae7a9204c4088049a930801efbffdd7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a59e01368b01879bafbae6e9fa234028c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a2e33a614c3cbc507778f8475368da87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::ArrayAttr&lt; IdString, IdString &gt;</type>
      <name>NameList</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>aa3e34d558650b254c086439afbbbb850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::SolvableSet</type>
      <name>Contents</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a5037c5ba74a71cb034e0390c9b341a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDefault</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a5e184707c1f39166f2f4f4316c464234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userVisible</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a769ec6c8061e014899f49916520e3d0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>category</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a1aebcc0682d4e40671ffea326ca783d8</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>icon</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>ae21c0c84c4ce29ad6b1f0c1c33a3e378</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>script</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a4eb4b570211d8e209d205601e7fd2e25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>order</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a7f85f40e6bd174370e957dec1aed4c49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAutoPattern</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>afa125c52af8bfaa3bdd2a2c94e48c38b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>autoPackage</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a890f052c73e071cf1b633759057cddab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NameList</type>
      <name>includes</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a8e95a122bbcc1350d042d66449f5a8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NameList</type>
      <name>extends</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a035efc64c6f05b9da0a65e1e2fef3282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>core</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a0116b5f98fe2dcf9322e953603ed80ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>depends</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a447c9da65ff29e4d4ff923b8ac8e784a</anchor>
      <arglist>(bool includeSuggests_r=true) const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>dependsNoSuggests</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>ad4092f77dd2019abc7ae145685c197fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>contents</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>abd4553ddc50e354aa4052bffbebaa359</anchor>
      <arglist>(bool includeSuggests_r=true) const</arglist>
    </member>
    <member kind="function">
      <type>Contents</type>
      <name>contentsNoSuggests</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a353562103a57b80b32eb389b7d446064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>contentsSet</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>af8cfa631797ca0e06749f435f392934d</anchor>
      <arglist>(ContentsSet &amp;collect_r, bool recursively_r=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fullContentsSet</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>ad45155e981ffac20a48889dfa9ca20fe</anchor>
      <arglist>(ContentsSet &amp;collect_r) const</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a5e842a52c7f096c57b4a11d4773a4fa1</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Pattern</name>
      <anchorfile>classzypp_1_1Pattern.html</anchorfile>
      <anchor>a9f680c763e58d1bd04cf904961cd1342</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequestPrivate::pending_t</name>
    <filename>structzyppng_1_1NetworkRequestPrivate_1_1pending__t.html</filename>
    <member kind="function">
      <type></type>
      <name>pending_t</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1pending__t.html</anchorfile>
      <anchor>a91c8dfd6b2be5797693b71e268b92d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; CurlMultiPartHandler &gt;</type>
      <name>_partialHelper</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1pending__t.html</anchorfile>
      <anchor>a17cee02f579807e61a491ced6a6f5705</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::Pipe</name>
    <filename>structzyppng_1_1Pipe.html</filename>
    <member kind="function">
      <type>void</type>
      <name>unrefWrite</name>
      <anchorfile>structzyppng_1_1Pipe.html</anchorfile>
      <anchor>a31ec2aa48ba7781ffc996db8196f6d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unrefRead</name>
      <anchorfile>structzyppng_1_1Pipe.html</anchorfile>
      <anchor>ad4178251fcc26f7ecaaca47834fd82c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::optional&lt; Pipe &gt;</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1Pipe.html</anchorfile>
      <anchor>a2f52c3c5755943270c3533d2108ec22e</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>readFd</name>
      <anchorfile>structzyppng_1_1Pipe.html</anchorfile>
      <anchor>aa0365309ae9c576dd682f8a4b80857cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>writeFd</name>
      <anchorfile>structzyppng_1_1Pipe.html</anchorfile>
      <anchor>a64c93fca5db166a9f905cb6c227b6048</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginExecutor</name>
    <filename>classzypp_1_1PluginExecutor.html</filename>
    <class kind="class">zypp::PluginExecutor::Impl</class>
    <member kind="function">
      <type></type>
      <name>PluginExecutor</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>aabe72219b4b991543b7d3cd289ea8795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginExecutor</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>ab81dffb0ac55a1865f656f4716a6bf6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>aa14a636e15b435177b31fb7519ee7ba5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>ab96c5c6b1ceae6bff49de0304f7be28e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a8acb9a436b51f10312ee44a386a42204</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a7e37b4a7bc1c2e7770d2f547efe01598</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>ab337837061a8ef89198eafb92cac59b9</anchor>
      <arglist>(const PluginFrame &amp;frame_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a00ed7d5c82cc25d820e287f3e559d409</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a51aa85356ae14874f43bb2cfe45d2330</anchor>
      <arglist>(std::ostream &amp;str, const PluginExecutor &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>af17a4a601b9a2d2d42fc90bc7f30bece</anchor>
      <arglist>(const PluginExecutor &amp;lhs, const PluginExecutor &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a51aa85356ae14874f43bb2cfe45d2330</anchor>
      <arglist>(std::ostream &amp;str, const PluginExecutor &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>af17a4a601b9a2d2d42fc90bc7f30bece</anchor>
      <arglist>(const PluginExecutor &amp;lhs, const PluginExecutor &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PluginExecutor.html</anchorfile>
      <anchor>a4cd9e3097ea688cb74af874a87ae5023</anchor>
      <arglist>(const PluginExecutor &amp;lhs, const PluginExecutor &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginFrame</name>
    <filename>classzypp_1_1PluginFrame.html</filename>
    <class kind="struct">zypp::PluginFrame::Impl</class>
    <member kind="typedef">
      <type>PluginFrameException</type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a36b93a981706f42b9660109235e0e96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, std::string &gt;</type>
      <name>HeaderList</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ae1b27b3c7cbec89dbaf6a404feb0053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HeaderList::const_iterator</type>
      <name>HeaderListIterator</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a2a6a060a38d94a0d3839f5dd5fb4c4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a342538d21229ce819bd9fbf54c8087cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a2a9c1a468f6092dd288c7d19bd930567</anchor>
      <arglist>(const std::string &amp;command_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a672ac4fca8f56e800049e498ca9fead2</anchor>
      <arglist>(const std::string &amp;command_r, std::string body_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>acd6b7cb1fb90a68a44019da636d8486d</anchor>
      <arglist>(const std::string &amp;command_r, ByteArray body_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aa1b39e476130051c28993730766d05c6</anchor>
      <arglist>(const std::string &amp;command_r, HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a09e40a3770039e89d24d87c6157c13d6</anchor>
      <arglist>(const std::string &amp;command_r, ByteArray body_r, HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrame</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a3bc2776d4bc095965d659dd40405bfac</anchor>
      <arglist>(std::istream &amp;stream_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a7066c8b9b40e735b41352eed22675d3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a4fe9b0b39c9159766b40cc21667d3437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>command</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a9671c2fb3b1cd27635195b6519f9af92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a218d0c015a4c8a17a0cf58280a3c65cb</anchor>
      <arglist>(const std::string &amp;command_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAckCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>af46944eed9cc7dd919885c68f9d8f9aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isErrorCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a6a4e7b50a976b8613684214152b4338c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnomethodCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aa30b1bb82236588b32f6e4d77db265c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ByteArray &amp;</type>
      <name>body</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a7e18b8844c88555f4f0f2ae8385c6a0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteArray &amp;</type>
      <name>bodyRef</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a10587b7483e3e48988ac499fe046290f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBody</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a2f8e9117a3bed36ae95230753e14d8b6</anchor>
      <arglist>(const std::string &amp;body_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBody</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a7185f220817e900fe4dcc3c4ceb5f158</anchor>
      <arglist>(const ByteArray &amp;body_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBody</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aeab37e018a577f278bd3a08cd72f0cdf</anchor>
      <arglist>(ByteArray &amp;&amp;body_r)</arglist>
    </member>
    <member kind="function">
      <type>const HeaderList &amp;</type>
      <name>headerList</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a6c563d648637c4f02f591595f1ed9a3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>headerEmpty</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a427acb5be4d344ebe6f37275453f2a0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>headerSize</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a62425d2027fe9d8c948604eda212ffa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HeaderListIterator</type>
      <name>headerBegin</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>af8c2cb9cb3bd77e779d121b1b3509eed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HeaderListIterator</type>
      <name>headerEnd</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ac977891eec34f2fe2b385fb46748be2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>headerClear</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a3d480d258ccd819256f296076bcd9d0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>afce981a69e18a45824660093c2af2f54</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyEmpty</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a54d63d12d00638a6d1fd5e9d5bc2976e</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keySize</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a8084945b0b3ffa23e4b050b08065e868</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>HeaderListIterator</type>
      <name>keyBegin</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a3363eff8e1e13cb96cb59d93fcac08fd</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>HeaderListIterator</type>
      <name>keyEnd</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aa31e42f47f15c3c5807d7cd588571f32</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ad6e47b90b7dcf7979dfabc3054de784f</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ad8cc38b70b25dc30be3d77861e5a4e26</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;default_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHeaderNT</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aee78f91568da649c95532b04ce7bf44b</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;default_r=std::string()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aed4289b675c2d7ea203feee6049108d0</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;value_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a426fa81f72195f599905f79b163551b8</anchor>
      <arglist>(HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a992e348f860dd93f9504287ff1adc601</anchor>
      <arglist>(const std::string &amp;key_r, const std::string &amp;value_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a9fb98c741aee3f8025ec2a034988211a</anchor>
      <arglist>(HeaderInitializerList contents_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRawHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aeb434eb42fa32e83aeedfea71a6c5d4c</anchor>
      <arglist>(const ByteArray &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a4d93f8b447eeded4f82905188dd3b3e0</anchor>
      <arglist>(const std::string &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeTo</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>afb6a945bb4f587464f83d00ce8010229</anchor>
      <arglist>(std::ostream &amp;stream_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readFrom</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a6ce99df540f8af274e5a9e71ce967842</anchor>
      <arglist>(std::istream &amp;stream_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>ackCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a0ec4b412b1e475468e79ff62043e1f80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>errorCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>aa874d0d3f1d86e3ce160107544db9a4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>enomethodCommand</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a7e63b00a54daa9250c3e3b6e16e3765e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>contentLengthHeader</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a63fe346d6f98a9ac99975cf50d2dc96b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::ostream &amp;</type>
      <name>writeTo</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ac017e05c8b9579b9d080b8fd99138950</anchor>
      <arglist>(std::ostream &amp;stream_r, const PluginFrame &amp;frame_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::istream &amp;</type>
      <name>readFrom</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ab9c4d17c95be659955c933ed9e1d0c82</anchor>
      <arglist>(std::istream &amp;stream_r, PluginFrame &amp;frame_r)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const std::initializer_list&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;</type>
      <name>HeaderInitializerList</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a30ed6d4f3e460ee9ef660152eb800003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>HeaderList &amp;</type>
      <name>headerList</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ae8c758affe36494d5baadb9742dc46de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a99701c9d68c205b0a3278b187420b0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a8ca8fdcdfc6fe24fc1d407ac526cd94a</anchor>
      <arglist>(std::ostream &amp;str, const PluginFrame &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a2d27c0290984e26f2d20a873fd7732f1</anchor>
      <arglist>(const PluginFrame &amp;lhs, const PluginFrame &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a8ca8fdcdfc6fe24fc1d407ac526cd94a</anchor>
      <arglist>(std::ostream &amp;str, const PluginFrame &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a89d40798c80c958b5e807cae28434947</anchor>
      <arglist>(std::ostream &amp;str, const PluginFrame &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ae3ce5ae24d0e5dec1fa1e1ae2099a3ea</anchor>
      <arglist>(std::istream &amp;str, PluginFrame &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>a2d27c0290984e26f2d20a873fd7732f1</anchor>
      <arglist>(const PluginFrame &amp;lhs, const PluginFrame &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PluginFrame.html</anchorfile>
      <anchor>ab9295dc9f8bda6d81ef60102ce9aba34</anchor>
      <arglist>(const PluginFrame &amp;lhs, const PluginFrame &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginFrameException</name>
    <filename>classzypp_1_1PluginFrameException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>PluginFrameException</name>
      <anchorfile>classzypp_1_1PluginFrameException.html</anchorfile>
      <anchor>a1f305274b64327c2dac00648c4ffb570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrameException</name>
      <anchorfile>classzypp_1_1PluginFrameException.html</anchorfile>
      <anchor>ab5d34ddaf52fbdf19df43c1d0ac51dba</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginFrameException</name>
      <anchorfile>classzypp_1_1PluginFrameException.html</anchorfile>
      <anchor>adc359f7a7837da4f110a8b020b1a8aa2</anchor>
      <arglist>(const std::string &amp;msg_r, const std::string &amp;hist_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginFrameException</name>
      <anchorfile>classzypp_1_1PluginFrameException.html</anchorfile>
      <anchor>a9b14a0d0aab1acc4514796f4df02728f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp_private::repo::PluginRepoverification</name>
    <filename>classzypp__private_1_1repo_1_1PluginRepoverification.html</filename>
    <class kind="class">zypp_private::repo::PluginRepoverification::Checker</class>
    <class kind="class">zypp_private::repo::PluginRepoverification::Impl</class>
    <member kind="function">
      <type></type>
      <name>PluginRepoverification</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a0603be6d41df9d0c018ec58017ffbc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginRepoverification</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>af7fa7468168d373208d5eba79fa80b5f</anchor>
      <arglist>(Pathname plugindir_r, Pathname chroot_r=Pathname())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginRepoverification</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>aec9e646aca99eb7a66cc604573908dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a17f90204942cfc1f2c5917100727ee92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfNeeded</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a7e3f106d5ebb849d0913018ed32d2400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Checker</type>
      <name>getChecker</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a805ad06abe2d6ce7344da3465203cda3</anchor>
      <arglist>(Pathname sigpathLocal_r, Pathname keypathLocal_r, RepoInfo repo_r) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PluginRepoverificationCheckException</type>
      <name>ExceptionType</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a9bb68edca37764c2dda00f28f0ab32ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a8663c5460a60360fea675bb9df7f96b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a35403c07b9ea4f71fad1907a1a312560</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a5a5b35eb7916832cfff44ec55e3cb5fb</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a0d2c7ec3737af798b806a49a47d11d2d</anchor>
      <arglist>(const PluginRepoverification &amp;lhs, const PluginRepoverification &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a35403c07b9ea4f71fad1907a1a312560</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumOn</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a15c93c4fadb145fe9d48f99957477136</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>a0d2c7ec3737af798b806a49a47d11d2d</anchor>
      <arglist>(const PluginRepoverification &amp;lhs, const PluginRepoverification &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverification.html</anchorfile>
      <anchor>af0df4fb41a1c97d3b592941dc6f6bab0</anchor>
      <arglist>(const PluginRepoverification &amp;lhs, const PluginRepoverification &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp_private::repo::PluginRepoverificationCheckException</name>
    <filename>classzypp__private_1_1repo_1_1PluginRepoverificationCheckException.html</filename>
    <base>zypp::FileCheckException</base>
    <member kind="function">
      <type></type>
      <name>PluginRepoverificationCheckException</name>
      <anchorfile>classzypp__private_1_1repo_1_1PluginRepoverificationCheckException.html</anchorfile>
      <anchor>a7cc957c6b69f38ec0ca8809489a979a1</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginScript</name>
    <filename>classzypp_1_1PluginScript.html</filename>
    <class kind="struct">zypp::PluginScript::Impl</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Arguments</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a185319427b364fe792a452ed9fedde3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const pid_t</type>
      <name>NotConnected</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a8d3df60072b20ef1fea0821af78944f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a14388da39089aeb024325b0c18144767</anchor>
      <arglist>(std::ostream &amp;str, const PluginScript &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a14388da39089aeb024325b0c18144767</anchor>
      <arglist>(std::ostream &amp;str, const PluginScript &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a3c592916dbe159e013b555a86b1c001e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sendTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a21c04ff49898bb0d14c062c317cf41ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>receiveTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>af1fd70d587ecd63c33d5e0a266adfb3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>aeb4955b9b9afe5893a97c5d1707cec27</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receiveTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>ad57e20b7b04d7fcb62e477f3259827a6</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>aa13d73fbe70aa0d60ea2ff51d6ef2e7b</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>ad93e8078dee37f33e003fc3be9f61e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a64d990ad0b5c3be7dd28cd75577afe4b</anchor>
      <arglist>(const Pathname &amp;script_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>ae0e70f48a59acec606c0f7ab147e8ecd</anchor>
      <arglist>(const Pathname &amp;script_r, const Arguments &amp;args_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a9b6093ffa8368f2731bd5297143e5e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a23313d5bb29823d87ea7ac63eeee95ba</anchor>
      <arglist>(const PluginFrame &amp;frame_r) const</arglist>
    </member>
    <member kind="function">
      <type>PluginFrame</type>
      <name>receive</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a066fd4185d38ea5bbcb2627ab6615ee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>defaultSendTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>aeb060fc6906b4cc7b2cace5852272072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>defaultReceiveTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a5ab072dc1c4b0b961fce44e5c8c2eb71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>defaultSendTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a89291bb804ee9a73eb73b2386ced5a0b</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>defaultReceiveTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>abe8b3497b0f1c7febd61260579d89e42</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>defaultTimeout</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>ade5f691577b3655ddf63dcbebbf323b2</anchor>
      <arglist>(long newval_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginScript</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a2c3c41480d1a150ba13b618eca2cfc4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginScript</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a43e7b3ae675ace91f2f82ddff375454a</anchor>
      <arglist>(Pathname script_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginScript</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a6247b20b3399b489c663b6cf11e9a27b</anchor>
      <arglist>(Pathname script_r, Arguments args_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>script</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>ae2f0c12369a8c14828b935340f0db607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Arguments &amp;</type>
      <name>args</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>af32a99f2dccd5cbd6a8ac2f5945aa719</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>af0b2a0015fd0768adaa00942a26251cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>getPid</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>acd27f49a38c1a5873b9eda276c59acc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lastReturn</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a4705afb32d6695f05c9f86c5c79fc036</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lastExecError</name>
      <anchorfile>classzypp_1_1PluginScript.html</anchorfile>
      <anchor>a9c8614617f570f7e5451334f4baee4ec</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PluginScriptException</name>
    <filename>classzypp_1_1PluginScriptException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>PluginScriptException</name>
      <anchorfile>classzypp_1_1PluginScriptException.html</anchorfile>
      <anchor>a404d99b97ca68715e70e06f12fb4d5dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginScriptException</name>
      <anchorfile>classzypp_1_1PluginScriptException.html</anchorfile>
      <anchor>a365cc80347acc1cb81aa9b4ead95cf18</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginScriptException</name>
      <anchorfile>classzypp_1_1PluginScriptException.html</anchorfile>
      <anchor>af03627ef56546effc42b3eebc8fb34a1</anchor>
      <arglist>(const std::string &amp;msg_r, const std::string &amp;hist_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginScriptException</name>
      <anchorfile>classzypp_1_1PluginScriptException.html</anchorfile>
      <anchor>a27fad14cef0219f68998159cb35c4b2b</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::PluginServices</name>
    <filename>classzypp_1_1repo_1_1PluginServices.html</filename>
    <class kind="class">zypp::repo::PluginServices::Impl</class>
    <member kind="typedef">
      <type>function&lt; bool(const ServiceInfo &amp;)&gt;</type>
      <name>ProcessService</name>
      <anchorfile>classzypp_1_1repo_1_1PluginServices.html</anchorfile>
      <anchor>ab4557a7a88147d87918f9fa6ea19a866</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PluginServices</name>
      <anchorfile>classzypp_1_1repo_1_1PluginServices.html</anchorfile>
      <anchor>a3904524d7beb65a876a8abf55e695e6d</anchor>
      <arglist>(const Pathname &amp;path, const ProcessService &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PluginServices</name>
      <anchorfile>classzypp_1_1repo_1_1PluginServices.html</anchorfile>
      <anchor>a52eefb068fa3ee1e6b5802387278501b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1PluginServices.html</anchorfile>
      <anchor>a22d264c3871c97b2095773c1c3122dca</anchor>
      <arglist>(std::ostream &amp;str, const PluginServices &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Pool</name>
    <filename>classzypp_1_1sat_1_1Pool.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="typedef">
      <type>detail::SolvableIterator</type>
      <name>SolvableIterator</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a170cc6071e3cabaa46421b23319ced72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::detail::RepositoryIterator</type>
      <name>RepositoryIterator</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ac0aa11d64e7a51fd427d68326792300a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a7c35c098064d82739c37f47fa8189ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pool</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a113fdc571ab067be6b1fb1549696ab06</anchor>
      <arglist>(const detail::PoolMember &amp;)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>capacity</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a5309796f40836908feb5a4de2ad6adab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serial</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a9e7ebb0cd83bc1030e2f2d4520242f6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serialIDs</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a0b2ca246affbb941ddf64fab094fb0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ac3164b0e780b4c0ff0d95cfc240f58c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>rootDir</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a70097973bcf9fa646b66269438716604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rootDir</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>adeca84dd6602ff173561678a8ec7f8f6</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reposEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>af0a58ecd4da47945f546ff2ff790067c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>reposSize</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a1d6bcc814d0474b57ed988f0c162e573</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepositoryIterator</type>
      <name>reposBegin</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a8266c55a0eb38cb032772bbe95c403a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepositoryIterator</type>
      <name>reposEnd</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a114ad4c68cd7fc8702d83119b693508c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; RepositoryIterator &gt;</type>
      <name>repos</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a395bbbf2c12fbcc611cfc977de5fd2b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>reposInsert</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ac25371e6e27b80a28a7b14ed073336c1</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>reposFind</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a9a959218772fb5900f7a63b1e33131fc</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reposErase</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a589d4beb08eddc1b833f93203786ed2b</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reposEraseAll</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aa66f397d3e43eb0f20364a77709b3b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>findSystemRepo</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a4d9df33d077dd7b98bffe09a966df45b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>systemRepo</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aebbc9780cd7f329473f85fa56904ff08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoSolv</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a9ffcecf6cdc1ec3c0aebf03b80867d77</anchor>
      <arglist>(const Pathname &amp;file_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoSolv</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aad1c4769c469bffe261240d919ec4e61</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoSolv</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>af2f29ad048c3653871248c3200a45cf6</anchor>
      <arglist>(const Pathname &amp;file_r, const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoHelix</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>abf06fe9e1bfce12cc92fb79fe198bdfe</anchor>
      <arglist>(const Pathname &amp;file_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoHelix</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a4caba7f79f14b00448a7aa6be289429d</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>addRepoHelix</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a2485c0d5c63869906eae09c4bb5db3f7</anchor>
      <arglist>(const Pathname &amp;file_r, const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvablesEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a40a3771055ccde6f0231f68ea5b6fc5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>solvablesSize</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a9bdb80c84e36ce641f8158eac733e45d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIterator</type>
      <name>solvablesBegin</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ac10859a3fbb3e4ff22a063787a73be84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIterator</type>
      <name>solvablesEnd</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a5c7c39a4eb70814a7f481ba5fe10f4c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; SolvableIterator &gt;</type>
      <name>solvables</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a6b2d6759548da4b3bdb2f340893e5dfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, SolvableIterator &gt;</type>
      <name>filterBegin</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a53c2726b876fc9b01d287eb440d55acc</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, SolvableIterator &gt;</type>
      <name>filterEnd</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a056560116b13473c0a6e3a2cb844c080</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>WhatProvides</type>
      <name>whatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a4a6496129cc8cc270cdd3cc32ceaaf88</anchor>
      <arglist>(Capability cap_r) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatMatchesDep</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab309887b7f74073fa87948637bcf3516</anchor>
      <arglist>(const SolvAttr &amp;attr, const Capability &amp;cap) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatMatchesSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a38b75dddf338f808d42a7840028dfce0</anchor>
      <arglist>(const SolvAttr &amp;attr, const Solvable &amp;solv) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatContainsDep</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3c26939ad51f99e20fc52c826596d8f5</anchor>
      <arglist>(const SolvAttr &amp;attr, const Capability &amp;cap) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a5ce90ed688c9dd6355cb1760a85b0b17</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ae97fca5210ed710fa970a945a12dfc6d</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a16fd3ca5c2b16d80475af87bad4e35d9</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eraseRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aa154015c074255847eec09fa146cf54f</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aecbb8ddda95314311d819db049f3d431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a476f8e29392ecbf1652b5f4e2c6b91e6</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>af2e328e862f21a3b5e2b8ff01dea197e</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAddedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aedfd97e27ef3b13e65ec2655fd9a2cf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRemovedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3a738be151ce2a6a7f043959e10eed4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAvailableLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a2fe0deec402cdde5dd0483cc20f4bee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailableLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab0c4adc068389d15ef7d2975cc0b86d0</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a0b370ac40d6e73abde35d652f8c2da4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3808298913ad7c27d661a8f7748bd3d5</anchor>
      <arglist>(const Queue &amp;autoInstalled_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pool</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aacf0eaeb5c1f2dbe59254df82840dd9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>systemRepoAlias</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab7fbc24443322c64e0c9d6d6c9e4b8dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aadb02f2a55a9106bb0d2ddd0e6278b34</anchor>
      <arglist>(std::ostream &amp;str, const Pool &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ac223f42d84730e06c9e1e33499d27635</anchor>
      <arglist>(const Pool &amp;lhs, const Pool &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>af1a93f27bc6104d37ae49aee12dfbc90</anchor>
      <arglist>(const Pool &amp;lhs, const Pool &amp;rhs)</arglist>
    </member>
    <member kind="typedef">
      <type>SolvableSet</type>
      <name>MultiversionList</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a734bb53982dbfdff8192a50c803cd523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MultiversionList &amp;</type>
      <name>multiversion</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a1fb675a5520d76317073411432219d62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_DEPRECATED bool</type>
      <name>multiversionEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab60c2cd1d9400007b816492772c1089d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, SolvableIterator &gt;</type>
      <name>filterBegin</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a53c2726b876fc9b01d287eb440d55acc</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, SolvableIterator &gt;</type>
      <name>filterEnd</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a056560116b13473c0a6e3a2cb844c080</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>WhatProvides</type>
      <name>whatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a4a6496129cc8cc270cdd3cc32ceaaf88</anchor>
      <arglist>(Capability cap_r) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatMatchesDep</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab309887b7f74073fa87948637bcf3516</anchor>
      <arglist>(const SolvAttr &amp;attr, const Capability &amp;cap) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatMatchesSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a38b75dddf338f808d42a7840028dfce0</anchor>
      <arglist>(const SolvAttr &amp;attr, const Solvable &amp;solv) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>whatContainsDep</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3c26939ad51f99e20fc52c826596d8f5</anchor>
      <arglist>(const SolvAttr &amp;attr, const Capability &amp;cap) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a5ce90ed688c9dd6355cb1760a85b0b17</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ae97fca5210ed710fa970a945a12dfc6d</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a16fd3ca5c2b16d80475af87bad4e35d9</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eraseRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aa154015c074255847eec09fa146cf54f</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aecbb8ddda95314311d819db049f3d431</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a476f8e29392ecbf1652b5f4e2c6b91e6</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>af2e328e862f21a3b5e2b8ff01dea197e</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAddedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>aedfd97e27ef3b13e65ec2655fd9a2cf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRemovedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3a738be151ce2a6a7f043959e10eed4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAvailableLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a2fe0deec402cdde5dd0483cc20f4bee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailableLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ab0c4adc068389d15ef7d2975cc0b86d0</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>Queue</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a0b370ac40d6e73abde35d652f8c2da4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3808298913ad7c27d661a8f7748bd3d5</anchor>
      <arglist>(const Queue &amp;autoInstalled_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeedrebootSpec</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>ad7347f7eaa13802813bda709bdb63f4e</anchor>
      <arglist>(sat::SolvableSpec needrebootSpec_r)</arglist>
    </member>
    <member kind="function">
      <type>detail::CPool *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>adbbff72a458bdb55d7f86d751a4fe5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Pool</name>
      <anchorfile>classzypp_1_1sat_1_1Pool.html</anchorfile>
      <anchor>a3aec711f4464a34e76e5786356c64170</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::pool::PoolImpl</name>
    <filename>classzypp_1_1pool_1_1PoolImpl.html</filename>
    <member kind="typedef">
      <type>PoolTraits::ItemContainerT</type>
      <name>ContainerT</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a44abc6cbdc7afc34d56879ee3fc21b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a58dbfb0dbf9e658c6d89b0875e649186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ad52b31b4700ca987dd388435d33d3b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::Id2ItemT</type>
      <name>Id2ItemT</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ade396b5fa36f9f8f3ac20d5224f99a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::repository_iterator</type>
      <name>repository_iterator</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>af0afa3adc3123ada4a39ee1eabb9b060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::detail::SolvableIdType</type>
      <name>SolvableIdType</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>af4d9cddcb5d92e77566010de159bc171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPool::EstablishedStates::Impl</type>
      <name>EstablishedStatesImpl</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ae4cb62810e40dd1bf2a4c4229cd6ab0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolImpl</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a459c604d8eafc2c0671469d95982d58b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoolImpl</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a8d2e80282b7b046182e006b963957886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const sat::Pool</type>
      <name>satpool</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac1d875d35a9ef51fee04142075bd4095</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serial</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a6d5d2d871a12e738518b0954ea9f19bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a40a12173ecc8da0106d472da53baa694</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac80fbfa24e9dc29d2201f72801e52530</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a1abeafd93bb0303a331d97a679dc82eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a98c0e31fabef6a15f9838f2f71029112</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a4125bd421229e12a03ca1f99e25313a7</anchor>
      <arglist>(const sat::Solvable &amp;slv_r) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a744cf19d373e87574f8ef1b92c21f287</anchor>
      <arglist>(std::ostream &amp;str, const PoolImpl &amp;obj)</arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::HardLockQueries</type>
      <name>HardLockQueries</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a409b47f47d18668bfccc2b0c4c291400</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolTraits::hardLockQueries_iterator</type>
      <name>hardLockQueries_iterator</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac31be665d9729b0b54d02dcbbd43ee71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumberWatcher</type>
      <name>_watcher</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac322367970573d935df788c07dab5010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumberWatcher</type>
      <name>_watcherIDs</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>abcb870499110937c75e9d5a5b93e21ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContainerT</type>
      <name>_store</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>af6703c67ffbc3d12b0f65ea402321ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, true &gt;</type>
      <name>_storeDirty</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>aa5222b88f56444a432655fce0cfa89dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Id2ItemT</type>
      <name>_id2item</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a61d2388a2a6d3b802dec5e00b5339219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, true &gt;</type>
      <name>_id2itemDirty</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a7668063cc0f4eaf38132d844d09563d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; ResPoolProxy &gt;</type>
      <name>_poolProxy</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a5d811ad21e1a8d174b073f0dcd1d71b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; EstablishedStatesImpl &gt;</type>
      <name>_establishedStates</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a822440e72c8e4fdca4d9fef02f03f333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HardLockQueries</type>
      <name>_hardLockQueries</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a422541f6f12624b91ff857c93cefccfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveState</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>aa82369ffcfc3bcd3772d7921aff80917</anchor>
      <arglist>(const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RestoreState</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a63a20c161d6eb20a436016ec931387d5</anchor>
      <arglist>(const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type>ResPoolProxy</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a9b3e0e0401cc26c629935218ad61dbc2</anchor>
      <arglist>(ResPool self) const</arglist>
    </member>
    <member kind="function">
      <type>ResPool::EstablishedStates</type>
      <name>establishedStates</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a4f9c05e5cd316dc62ab5e5631cf0a322</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac7e535a13e5b14f37386ff198b67eb0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a5f783e667ffec8acf1f70d3355bfabde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>aebdea347d091ada881d49fbce319e381</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>reposFind</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a585da2fc06c4a2d48af3dc050e115aba</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>const HardLockQueries &amp;</type>
      <name>hardLockQueries</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a5e4bb718acd2ef82cc9ef00029047ae9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reapplyHardLocks</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a293da66250b1197b721f22490b290d37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHardLockQueries</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ababd33833fe29cea4e70f23411403174</anchor>
      <arglist>(const HardLockQueries &amp;newLocks_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHardLockQueries</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac6dc85bf368a8b4f4729fb6f294f1559</anchor>
      <arglist>(HardLockQueries &amp;activeLocks_r)</arglist>
    </member>
    <member kind="function">
      <type>const ContainerT &amp;</type>
      <name>store</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ad21fbc06253bcab7bfb5e6b07edcd159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Id2ItemT &amp;</type>
      <name>id2item</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ac97f302ecfff481fe6e66b6bd5655682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkSerial</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>ae6c89bcba1927ed001ce64b8831a065c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classzypp_1_1pool_1_1PoolImpl.html</anchorfile>
      <anchor>a4d71b69555bbc27bfb2aea641a8029d9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::PoolImpl</name>
    <filename>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>PoolImpl</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>afccca8ddcc6b8609e737ccf57b9397d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoolImpl</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7da14dbf4dc49ad80118c74c8eb657ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CPool *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a05280970eb5cfe61ce5de255e7877dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serial</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af03c936f4c7e4a1c0f7e9623322e235e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serialIDs</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a6a1ff53160b3b6ad4da8f21980830ce9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepare</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae4da0dde1921a7c1047db837b8572fe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSystemRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a3ae2d4656d67b8c326ef44a01c43fe24</anchor>
      <arglist>(CRepo *repo_r) const</arglist>
    </member>
    <member kind="function">
      <type>CRepo *</type>
      <name>systemRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a3162d42440ae41825991605b4bdbd5dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>rootDir</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a35c95847eca8a07c8daff70ed81e60b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rootDir</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a81e6e5ccccf07bb8db111038b7e4eb4d</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>CRepo *</type>
      <name>_createRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa508ca91ff84294249b5193aa4a5af41</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_deleteRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a758e9c6f281d214ab5d0d13abe50e122</anchor>
      <arglist>(CRepo *repo_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addSolv</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ac5336af4afd3477b63c88e054f3b7d8a</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addHelix</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad349673dc8981a16f69159da3f14bd80</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addTesttags</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a517d39eb21da2c270dde5f2cb5391ee0</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>detail::SolvableIdType</type>
      <name>_addSolvables</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad977170c049b874e4c48e3979e46ed71</anchor>
      <arglist>(CRepo *repo_r, unsigned count_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_postRepoAdd</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ab9a96328d8283f2ff2641147d010458a</anchor>
      <arglist>(CRepo *repo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad8e5909cb02aaffb48bba166b4c1e9fd</anchor>
      <arglist>(const CSolvable &amp;slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a832710021a7c0cd61f3503c0c7098a38</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aab4f5f9ac8dbc8cfe5221ef3eb1ae859</anchor>
      <arglist>(const CSolvable *slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>CPool *</type>
      <name>getPool</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a20e244b2b7f1d8548026f8a3171369d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CRepo *</type>
      <name>getRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a3f3768e6c0763e93d2648dbb8c0912d1</anchor>
      <arglist>(RepoIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>CSolvable *</type>
      <name>getSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae274dee1c8b890035743f02574dfa74b</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::IdType</type>
      <name>parserpmrichdep</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aaeb97a2107a45b6fe3d1349181486631</anchor>
      <arglist>(const char *capstr_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvableIdType</type>
      <name>getFirstId</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af416abe0dd0afd27df72e86591a2ad4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIdType</type>
      <name>getNextId</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aeca141ea2ea573b734f0e05f550fad77</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>const RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a5d2554121c00e08fdffe000d0fe7711f</anchor>
      <arglist>(RepoIdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af7b9c1ed13bf4d388d475b5cba41231b</anchor>
      <arglist>(RepoIdType id_r, const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseRepoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7eb58b0cd5dff6a836ab1fb586d3887d</anchor>
      <arglist>(RepoIdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>const sat::detail::IdType</type>
      <name>whatProvidesData</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a81cd1310a352ae31eb1d761708b2d8d2</anchor>
      <arglist>(unsigned offset_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>whatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a574a7f4fa28a76a1fc00a4ca58d19533</anchor>
      <arglist>(Capability cap_r)</arglist>
    </member>
    <member kind="function">
      <type>StringQueue</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a383a90d454d8d8988aad0ae5cc3ab845</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>abe7f6d6ff45f700b47fa5e976663cbf4</anchor>
      <arglist>(const StringQueue &amp;autoInstalled_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnSystemByUser</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af735b646ebad80164fd02c1954633cfb</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnSystemByAuto</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>abdcf809d3ba3805c4f8a7a36ada6ca89</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeedrebootSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a9b879b647b5ef5c8c3f9b60923c1b199</anchor>
      <arglist>(sat::SolvableSpec needrebootSpec_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeedreboot</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa8a900ff5f464cf64fdd77b72c9b464c</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>systemRepoAlias</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae9ee247d708fd97abe9421032e6a926e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDirty</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af84e272a1f2e01c6d6be21594b2a91c7</anchor>
      <arglist>(const char *a1=0, const char *a2=0, const char *a3=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>localeSetDirty</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a8369edd4dc6269b4be18ec7a76d7c4ef</anchor>
      <arglist>(const char *a1=0, const char *a2=0, const char *a3=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depSetDirty</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>afcd725321b04a8eb28f5d117b9cdd6af</anchor>
      <arglist>(const char *a1=0, const char *a2=0, const char *a3=0)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static detail::IdType</type>
      <name>nsCallback</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a3b9fd2e0ab713ac2f9ed66eb4c2adc57</anchor>
      <arglist>(CPool *, void *data, detail::IdType lhs, detail::IdType rhs)</arglist>
    </member>
    <member kind="typedef">
      <type>base::SetTracker&lt; IdStringSet &gt;</type>
      <name>TrackedLocaleIds</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a1cb84f0b2770ea846e1215452d900fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextLocale</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a466b16662372bed7c47c098971016307</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a4a68b729510dd679e3bf1aa9cefeee33</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAddedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ab9ad23816ea4a915193984ba79080d00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRemovedRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a98a281dc7a727d97df0b3317393c0e88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7a298b089b66188fafc4c20e56d1430e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a66ad498b9793d4b4f984e5889373c7c5</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a97be473a9375cfafd10d61a8c0380816</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ac1cb1d4da5b7e2010e8147ce01b2b90a</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eraseRequestedLocale</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a781bc12e76c98186dc52a37b9e6e7d8e</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAvailableLocales</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a6650414df6085fc42f0336720c7fc1a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailableLocale</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa40c61e2e5635fc8c7d13291bd608417</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>const TrackedLocaleIds &amp;</type>
      <name>trackedLocaleIds</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7feac9f268fe27d2de95102d0981694a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>SolvableSet</type>
      <name>MultiversionList</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad1efeaa3c49741b0d254ed302acc5e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MultiversionList &amp;</type>
      <name>multiversionList</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a9dbfda9c4680df38b38661d90aba168f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMultiversion</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae421625586bd555cf6a2da07ebeecf6d</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiversionSpecChanged</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae7dceede45c1738c6238c92b7264927a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPool *</type>
      <name>_pool</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af1667f028a2930a301c68445ce3ca337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumber</type>
      <name>_serial</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ab2d4ac549d2a2e1e4f92d16fee14a5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumber</type>
      <name>_serialIDs</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae397d6973fed0ca98fad267bef844987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialNumberWatcher</type>
      <name>_watcher</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa6b2004d9b82253dc3ee9b416bd17530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; RepoIdType, RepoInfo &gt;</type>
      <name>_repoinfos</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a6d41a61d37a917b7b5af6bc58f49d982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>base::SetTracker&lt; LocaleSet &gt;</type>
      <name>_requestedLocalesTracker</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a96311353eb3f5d16bfe038dea9876359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; TrackedLocaleIds &gt;</type>
      <name>_trackedLocaleIdsPtr</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a0e6b0991c7459a63b57504fe093ee7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; LocaleSet &gt;</type>
      <name>_availableLocalesPtr</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a2d832333995c431133cd5e043f723eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; MultiversionList &gt;</type>
      <name>_multiversionListPtr</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a37284fd6d5099c6ce21ec786fffe7967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::StringQueue</type>
      <name>_autoinstalled</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a4b0cbab0c2c3365e2818de54672b45ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::SolvableSpec</type>
      <name>_needrebootSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a03ccb1068cd2b99dac688c2bb09a5c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::SolvableSpec</type>
      <name>_retractedSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a22866e7137b6ad061723229b0beff1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::SolvableSpec</type>
      <name>_ptfMasterSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7bfff65b2cc5ee2753098a95dfabd364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::SolvableSpec</type>
      <name>_ptfPackageSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad47631b54692db95d53493073bd67ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; std::set&lt; std::string &gt; &gt;</type>
      <name>_requiredFilesystemsPtr</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a88d4439054520452f06be163a87799f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRetracted</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad6415052005eb5a4d97e33c0bd0fd2c2</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfMaster</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a316b998db3a6088cfe0860c25eb250ea</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfPackage</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a628d36798826eb7dc43aa039fe477796</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>requiredFilesystems</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ab8519cb16fd30497d4bced9912f6b919</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>multiversionListInit</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a5b53f164ec9b7ea1f939404c28550d56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CRepo *</type>
      <name>_createRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa508ca91ff84294249b5193aa4a5af41</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_deleteRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a758e9c6f281d214ab5d0d13abe50e122</anchor>
      <arglist>(CRepo *repo_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addSolv</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ac5336af4afd3477b63c88e054f3b7d8a</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addHelix</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad349673dc8981a16f69159da3f14bd80</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_addTesttags</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a517d39eb21da2c270dde5f2cb5391ee0</anchor>
      <arglist>(CRepo *repo_r, FILE *file_r)</arglist>
    </member>
    <member kind="function">
      <type>detail::SolvableIdType</type>
      <name>_addSolvables</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad977170c049b874e4c48e3979e46ed71</anchor>
      <arglist>(CRepo *repo_r, unsigned count_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_postRepoAdd</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ab9a96328d8283f2ff2641147d010458a</anchor>
      <arglist>(CRepo *repo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ad8e5909cb02aaffb48bba166b4c1e9fd</anchor>
      <arglist>(const CSolvable &amp;slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a832710021a7c0cd61f3503c0c7098a38</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aab4f5f9ac8dbc8cfe5221ef3eb1ae859</anchor>
      <arglist>(const CSolvable *slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>CPool *</type>
      <name>getPool</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a20e244b2b7f1d8548026f8a3171369d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CRepo *</type>
      <name>getRepo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a3f3768e6c0763e93d2648dbb8c0912d1</anchor>
      <arglist>(RepoIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>CSolvable *</type>
      <name>getSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>ae274dee1c8b890035743f02574dfa74b</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::IdType</type>
      <name>parserpmrichdep</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aaeb97a2107a45b6fe3d1349181486631</anchor>
      <arglist>(const char *capstr_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvableIdType</type>
      <name>getFirstId</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af416abe0dd0afd27df72e86591a2ad4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIdType</type>
      <name>getNextId</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aeca141ea2ea573b734f0e05f550fad77</anchor>
      <arglist>(SolvableIdType id_r) const</arglist>
    </member>
    <member kind="function">
      <type>const RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a5d2554121c00e08fdffe000d0fe7711f</anchor>
      <arglist>(RepoIdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af7b9c1ed13bf4d388d475b5cba41231b</anchor>
      <arglist>(RepoIdType id_r, const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseRepoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a7eb58b0cd5dff6a836ab1fb586d3887d</anchor>
      <arglist>(RepoIdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>const sat::detail::IdType</type>
      <name>whatProvidesData</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a81cd1310a352ae31eb1d761708b2d8d2</anchor>
      <arglist>(unsigned offset_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>whatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a574a7f4fa28a76a1fc00a4ca58d19533</anchor>
      <arglist>(Capability cap_r)</arglist>
    </member>
    <member kind="function">
      <type>StringQueue</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a383a90d454d8d8988aad0ae5cc3ab845</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>abe7f6d6ff45f700b47fa5e976663cbf4</anchor>
      <arglist>(const StringQueue &amp;autoInstalled_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnSystemByUser</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>af735b646ebad80164fd02c1954633cfb</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnSystemByAuto</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>abdcf809d3ba3805c4f8a7a36ada6ca89</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeedrebootSpec</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>a9b879b647b5ef5c8c3f9b60923c1b199</anchor>
      <arglist>(sat::SolvableSpec needrebootSpec_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeedreboot</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1PoolImpl.html</anchorfile>
      <anchor>aa8a900ff5f464cf64fdd77b72c9b464c</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PoolItem</name>
    <filename>classzypp_1_1PoolItem.html</filename>
    <base>zypp::sat::SolvableType&lt; PoolItem &gt;</base>
    <class kind="struct">zypp::PoolItem::Impl</class>
    <member kind="function">
      <type></type>
      <name>PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ab2032ff9c77b5bf5b6359c1b965e9298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a7ea79d47e68cb7376b12b4f92529daae</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a72c744bdea93e93e667bbf261c88d121</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>aecdc47483a831747f1b55eba99761b00</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>aa4b61ed38a79872601ac4f7177eb8c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>status</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a6788d8006e6afb88ebc4e11151d20e2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReset</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>aa9e5c27de8637a3b34d6a15ed33ac1f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReinit</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>adcabb9d58054dbad3635695a1cf8b2d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a08fae2c5c39852867295a9e6f95d3266</anchor>
      <arglist>(std::ostream &amp;str, const PoolItem &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a2137280583e019eec284c63fc0462b21</anchor>
      <arglist>(std::ostream &amp;str, const PoolItem &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a8a54bb69e16c6287c4da6753870ee282</anchor>
      <arglist>(const PoolItem &amp;lhs, const PoolItem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a09e60e65fbbf440566d5f6339d874dce</anchor>
      <arglist>(const PoolItem &amp;lhs, const ResObject::constPtr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>acb24ec222b99f7f0ecba83ed380370f0</anchor>
      <arglist>(const ResObject::constPtr &amp;lhs, const PoolItem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ade99af08fbdf654376322aeba76e8d99</anchor>
      <arglist>(const PoolItem &amp;lhs, const PoolItem &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a3d4f7a9715a73972caa1e668205be08f</anchor>
      <arglist>(const PoolItem &amp;lhs, const ResObject::constPtr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a11631c89a9a9c10668b8d02b763e1896</anchor>
      <arglist>(const ResObject::constPtr &amp;lhs, const PoolItem &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pool::PoolImpl</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a386f2d11c0c3ac30683acc615181f445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ac77d69bbdbeae3944ec324ed9ae6180c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ad348ef44501bcdf008fb73b23c75e9b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelevant</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a045148d5149471f0b8f5848eb1406fd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a70a7983fd8efc67004bfd9b1d6f079d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a6295a68ddc10583a4cd4cbf406aff178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a082c00b3830b4bca5b535e56fd7839bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnwanted</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a8878adf44d797cbaec7aa82aa8ecec93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResPool</type>
      <name>pool</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ab19c85e4391a9c2977b652c7257bde6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator sat::Solvable</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a3080098b6f5d5af9fe373852db5b96be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>buddy</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ab56be8572917da8404c45dec8f448412</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResObject::constPtr</type>
      <name>resolvable</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a341c425d6489ce0e408e9c807b3896ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ResObject::constPtr</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a0be8aa294669249c02679a7d78ab3bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResObject::constPtr</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ac8c443594705de103d589e26998b5047</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static PoolItem</type>
      <name>makePoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a94e68bf5fc4ba2257075bd568d9b3528</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setBuddy</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a683f3bbaddfaf6a47173eabc7fd3b63b</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PoolItem</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>ad51f7158f6b325fd52fbc5e382c7c378</anchor>
      <arglist>(Impl *implptr_r)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>PoolItemSaver</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a2a56c6af53516c4386a934a3607afd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a32cef34a7d0a99dd64d8722bf9349af8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a28215d25f7ac03ec5f46cde99746966d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sameState</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a3b980588e3fd8246ccdaa946cc606624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>status</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>a6788d8006e6afb88ebc4e11151d20e2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReset</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>aa9e5c27de8637a3b34d6a15ed33ac1f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>statusReinit</name>
      <anchorfile>classzypp_1_1PoolItem.html</anchorfile>
      <anchor>adcabb9d58054dbad3635695a1cf8b2d0</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PoolItemBest</name>
    <filename>classzypp_1_1PoolItemBest.html</filename>
    <class kind="struct">zypp::PoolItemBest::Impl</class>
    <member kind="typedef">
      <type>boost::function&lt; bool(const PoolItem &amp;, const PoolItem &amp;)&gt;</type>
      <name>Predicate</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a5e628c339e9d7169d3093690ba41acd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a21aa380e49e18e63b1bad3af32e1ab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>ad5bc945e305d550cd0d65981e8d9ef85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapKVIteratorTraits&lt; Container &gt;::Value_const_iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>adab544e4294f4c4351bd3a59b05065da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MapKVIteratorTraits&lt; Container &gt;::Key_const_iterator</type>
      <name>ident_iterator</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a922d4af5a24185e799478dad6370481b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItemBest</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>aa8511b733aff61d91618984c1004da77</anchor>
      <arglist>(bool preferNotLocked_r=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItemBest</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>ac5cdf759b4404acb2920a8673d599193</anchor>
      <arglist>(sat::Solvable slv_r, bool preferNotLocked_r=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItemBest</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a424a6031bfba10c0edc53d0bd1ef0c4b</anchor>
      <arglist>(const PoolItem &amp;pi_r, bool preferNotLocked_r=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolItemBest</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a668b45913960718e95c5c2c049f3cfab</anchor>
      <arglist>(TIterator begin_r, TIterator end_r, bool preferNotLocked_r=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>aa9268640269c562d3e8b3472d0fd40b3</anchor>
      <arglist>(sat::Solvable slv_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a00800d0c6fa1e61038cadb183c2c02b3</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a8ec6cba0d88100156eaa6d9cf9cc79b8</anchor>
      <arglist>(TIterator begin_r, TIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a7c3502b6987a8a6f380630a75e956640</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a1720e76b1cdfab7611d0bfd9c385c4df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a740279c04dbc75dd383c3e749d2e8249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a8de99c8d9e2c1c592e114ac112a944ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a6f76eea850288d15c68236dfee82e9b6</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>ac635dc5ef5a614946409921fc6d4c0ad</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a5c1bbb2bfd0435ae6c208588067a8d1b</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>preferNotLocked</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a9f026103623003f34f9861929109f22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::unordered_map&lt; IdString, PoolItem &gt;</type>
      <name>Container</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>aea003226ccb14599838049091d9ae700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a7c054e85a284f6fb833da7c9f940bbc1</anchor>
      <arglist>(std::ostream &amp;str, const PoolItemBest &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>_dont_use_this_use_pimpl</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a59d9f0b289bd2fb99062c506fd0a1a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ident_iterator</type>
      <name>identBegin</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>ad6dad2c58c5c2b8a7598c62e30a86b40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ident_iterator</type>
      <name>identEnd</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a223b5b0ca1e00dca85d296aee3422ae7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_ctor_init</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a5945e80217d67216f7636ad29528c051</anchor>
      <arglist>(bool preferNotLocked_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_ctor_init</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a7171bebe62f7bfca7e0c156da954d896</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Container &amp;</type>
      <name>container</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a6c9d11b2ab375419faed4b52f903ee80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt; &amp;</type>
      <name>pimpl</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a162232eecc02ca0abdce89bcce88cba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const RWCOW_pointer&lt; Impl &gt; &amp;</type>
      <name>pimpl</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a289984a2fb5ac31d3359d2edaaac0a16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a7c3502b6987a8a6f380630a75e956640</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a1720e76b1cdfab7611d0bfd9c385c4df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a740279c04dbc75dd383c3e749d2e8249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a8de99c8d9e2c1c592e114ac112a944ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a6f76eea850288d15c68236dfee82e9b6</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>ac635dc5ef5a614946409921fc6d4c0ad</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1PoolItemBest.html</anchorfile>
      <anchor>a5c1bbb2bfd0435ae6c208588067a8d1b</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PoolItemSaver</name>
    <filename>structzypp_1_1PoolItemSaver.html</filename>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>a82f61df057d2ca5982ef1fd036b3ce43</anchor>
      <arglist>(const ResPool &amp;pool_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>a405a720fe277ad0f7cad3b762df7427e</anchor>
      <arglist>(const ResPool &amp;pool_r, const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>acbd4a3eefd9115ac22c544e83c367380</anchor>
      <arglist>(const ResPool &amp;pool_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>ac5b16109391f6d4b764e7ef6666928a1</anchor>
      <arglist>(const ResPool &amp;pool_r, const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>adfc661a10e8e2d0827267c229c5d40f2</anchor>
      <arglist>(const ResPool &amp;pool_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>structzypp_1_1PoolItemSaver.html</anchorfile>
      <anchor>a619fdd371718947b7b60e90bb4150ca2</anchor>
      <arglist>(const ResPool &amp;pool_r, const ResKind &amp;kind_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::detail::PoolMember</name>
    <filename>structzypp_1_1sat_1_1detail_1_1PoolMember.html</filename>
    <member kind="function" static="yes">
      <type>static PoolImpl &amp;</type>
      <name>myPool</name>
      <anchorfile>structzypp_1_1sat_1_1detail_1_1PoolMember.html</anchorfile>
      <anchor>a1d08d0f003c1056a6cd7ba600f48c666</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PoolQuery</name>
    <filename>classzypp_1_1PoolQuery.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; PoolQuery, detail::PoolQueryIterator &gt;</base>
    <class kind="class">zypp::PoolQuery::Impl</class>
    <member kind="enumeration">
      <type></type>
      <name>StatusFilter</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALLED_ONLY</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNINSTALLED_ONLY</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; ResKind &gt;</type>
      <name>Kinds</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae85d1fa3c881c0cbeddfd557587c7df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>StrContainer</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>abf07b06b7f3826959576016895ffeb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; sat::SolvAttr, StrContainer &gt;</type>
      <name>AttrRawStrMap</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a899a4d296d0a8ee0d494676b1b404c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::PoolQueryIterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad83b7b516fffa2bdd68ec7d094945961</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a7ac370b94d4dedb037e90a8f2c0cedd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; bool(const sat::Solvable &amp;)&gt;</type>
      <name>ProcessResolvable</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a85292d9820a48935e4fc7ef6d65c64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a9a1957d0f1f99889fa4a9bfa3c580efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALLED_ONLY</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a9f18b05a47b8423a2f8edb2a45e94bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNINSTALLED_ONLY</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad8d46d6ae72d310136d562d5d6d6dd12a6e10ea26168f879ec05c91d97de72026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQuery</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa55bfc0ce0d0b31edd3e62dae75e8130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoolQuery</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a8202c976ed3f7e38e6049b1471649595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ac8b18aadce4504217e8b63bd869eee69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa82656f75988295bf60a63a35ac44dad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a5e9788de806c255c3409e0552dedd89c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ac4e307b3f0bc2a6be7cbfce134e08f58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a402d1b9f333d770e37bb0aae2e9593a4</anchor>
      <arglist>(ProcessResolvable fnc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addKind</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a614f64a26aa597678df12e42604d34f6</anchor>
      <arglist>(const ResKind &amp;kind)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepo</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a9984359de51214e80de2414b28fc88a7</anchor>
      <arglist>(const std::string &amp;repoalias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a3af0a590e40623184f559f20fe82f791</anchor>
      <arglist>(const std::string &amp;comment) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInstalledOnly</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa2c20bee29456a8f247275d393c1d72c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUninstalledOnly</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>af3db89958c4123b911f52751adc40019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatusFilterFlags</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a5c7d8033ca3c17e0e75078b5cb14b2c2</anchor>
      <arglist>(StatusFilter flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addString</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a04b7c416a544b4dc3114e97fcb89259c</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAttribute</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a86e3c6297b89fbd8e330194e2af308f4</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;value=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad5850b44f89a13806e0fac126753dc73</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa63732f6fc6a63b181517493f25a597d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0cde1b0b9aea9480181b9e4c86e5ebec</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch, Match::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae88b0a281916012d7c2737812bd1cd6d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a8b8506e9f5f0acf8c805b003ff1f8602</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>af306e08a058711363e0cf974c6bc1c04</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ab566bb40278b74bac1d4b39b6be3f1b5</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aced145d540c2b2228cda67aa8e51eed6</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa5ed4ac4e1ee38605133f7c401fb0e15</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>abbd8440a90928dd6ed19c948d3bdf64d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a3dbb42532a0b991db039aca18b12035c</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>adb94c3b3f0eb9e59e16286b9b3eadb32</anchor>
      <arglist>(const sat::SolvAttr &amp;attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0c083dc5ee904d2afe18234569f99615</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0b0b5c41e5a9e2595aebd26e40fea4d3</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, Capability cap_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdition</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ade0d08140af2fabdc78be278892b5629</anchor>
      <arglist>(const Edition &amp;edition, const Rel &amp;op=Rel::EQ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaseSensitive</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2e4c09d987fd3f4b7e2704c822acac41</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilesMatchFullPath</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae52ce57ead70f9a50e19ea6fbe6761cd</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilesMatchBasename</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a6cec4348de6f9c9acc850446d621169c</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchExact</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a20b0b22e9bd41b8a40d559edf0af9f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchSubstring</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae30d4b6879e1f37becc8b029c2b68fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchGlob</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>afb6d4a9ba18baf98baed6568ce1f28c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchRegex</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2384ba385f6c28295443cfa6040e1821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchWord</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2132f0ada64ad7d9add1ddabcf0f0f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae75fbed6259694194c2db11a3474c8c6</anchor>
      <arglist>(std::ostream &amp;str, const PoolQuery &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a33cc75846962647af4cfb65714bd45e4</anchor>
      <arglist>(std::ostream &amp;str, const PoolQuery &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2decc6fc5ace985a53676a037bd1a7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StrContainer &amp;</type>
      <name>strings</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ab3819e04d196bf781c6a97b31f319121</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AttrRawStrMap &amp;</type>
      <name>attributes</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad3468c5578be097a4d245ababb160a78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StrContainer &amp;</type>
      <name>attribute</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae0e3c1b8de06646ee1ef3bee610c4930</anchor>
      <arglist>(const sat::SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>const Kinds &amp;</type>
      <name>kinds</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a9b10a85e4a9b20fd1f4eb98793cf3454</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StrContainer &amp;</type>
      <name>repos</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a1daf1ab9b754e43c69d908d0e5c2c44f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>comment</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a8f64d5ca5a8af20b949bd493bf2806fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa5ad2c9c6016e549444f1a1d98677e6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Rel</type>
      <name>editionRel</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a057c4a91427a16d009c7d47a2f0c66a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>caseSensitive</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>afef59c48f7bfbce9f20ed30056c7a69f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesMatchFullPath</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a929763b9db5a5ce127f32e32c9620ba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filesMatchBasename</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a79120065e511ccd27704a4555a362833</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchExact</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a7121614fe1db5197061da65eff1299cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchSubstring</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a149a8f77e677ae3cb88fed50509b61b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchGlob</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ab4c4de76ca3a23422d87302576faa027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchRegex</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a37e9acabb491f73e314db999faa4543f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchWord</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a7cccf048042a272502b31b28fb2559bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Match::Mode</type>
      <name>matchMode</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a9d7a53b7193c8d2c8cc42ac339541972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StatusFilter</type>
      <name>statusFilterFlags</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ab1d86c540035ba332853838ec3a90642</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>recover</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad176b57d739e3d7af70246be0f578aa5</anchor>
      <arglist>(std::istream &amp;str, char delim=&apos;\n&apos;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad24cb062e8621951a4fa18adb015bd2a</anchor>
      <arglist>(std::ostream &amp;str, char delim=&apos;\n&apos;) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a40b555a0a1f83e9d5640e38142dcdec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>afc5560b864721d6b4b2ed95f0b3b4685</anchor>
      <arglist>(const PoolQuery &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a6486acc28c2db2a7d0b8f86c178fcf46</anchor>
      <arglist>(const PoolQuery &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a7e8131785e4a77af8cd15116f64b3f35</anchor>
      <arglist>(const PoolQuery &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>flags</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a021504226072016988fa0e818d3c8815</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2bcf4d183d3051221cf1482a2723cf46</anchor>
      <arglist>(const Match &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequireAll</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a7aaaf848d468d584439b7cf5dcad8bb3</anchor>
      <arglist>(bool require_all=true) ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requireAll</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a87f6608d4c39b0394326f9541264ee7a</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ad5850b44f89a13806e0fac126753dc73</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa63732f6fc6a63b181517493f25a597d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0cde1b0b9aea9480181b9e4c86e5ebec</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch, Match::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae88b0a281916012d7c2737812bd1cd6d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a8b8506e9f5f0acf8c805b003ff1f8602</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>af306e08a058711363e0cf974c6bc1c04</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ab566bb40278b74bac1d4b39b6be3f1b5</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const std::string &amp;name, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aced145d540c2b2228cda67aa8e51eed6</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>aa5ed4ac4e1ee38605133f7c401fb0e15</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Rel &amp;op, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>abbd8440a90928dd6ed19c948d3bdf64d</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a3dbb42532a0b991db039aca18b12035c</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Edition &amp;edition, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>adb94c3b3f0eb9e59e16286b9b3eadb32</anchor>
      <arglist>(const sat::SolvAttr &amp;attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0c083dc5ee904d2afe18234569f99615</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDependency</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a0b0b5c41e5a9e2595aebd26e40fea4d3</anchor>
      <arglist>(const sat::SolvAttr &amp;attr, Capability cap_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdition</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ade0d08140af2fabdc78be278892b5629</anchor>
      <arglist>(const Edition &amp;edition, const Rel &amp;op=Rel::EQ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaseSensitive</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2e4c09d987fd3f4b7e2704c822acac41</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilesMatchFullPath</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae52ce57ead70f9a50e19ea6fbe6761cd</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilesMatchBasename</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a6cec4348de6f9c9acc850446d621169c</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchExact</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a20b0b22e9bd41b8a40d559edf0af9f4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchSubstring</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>ae30d4b6879e1f37becc8b029c2b68fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchGlob</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>afb6d4a9ba18baf98baed6568ce1f28c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchRegex</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2384ba385f6c28295443cfa6040e1821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchWord</name>
      <anchorfile>classzypp_1_1PoolQuery.html</anchorfile>
      <anchor>a2132f0ada64ad7d9add1ddabcf0f0f4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::PoolQueryAttr</name>
    <filename>structzypp_1_1PoolQueryAttr.html</filename>
    <base>zypp::IdStringType&lt; PoolQueryAttr &gt;</base>
    <member kind="function">
      <type></type>
      <name>PoolQueryAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>aaeeab3c6e5a5720d8c656110e3dff45b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>aa265e95a4b215cf7a006b916df1f979f</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a085a77cb6116d35525b8d936e41da0fd</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>noAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>aadb6bbc3f84e4f479e13f5081efbba71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>repoAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a778677faa740d1f895ba0051e5d9d941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>kindAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a14eaae98084a1703eb82b58e78fa13f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>commentAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a638f7bec98afc93f3d45d9170d2002b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>stringAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a0e1c2644ae4c7a84f2b646d2be92f151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>stringTypeAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>afe531492b0484fe4c46b46d0caf9d6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>requireAllAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a94de3d08ccd791249b09ea57473a419f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>caseSensitiveAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>aa30df1fcd2c5d27793e27795511dfaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>installStatusAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a5137962024d85877be828c2805580381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>editionAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a4e40fb4e92887e155d00802cb97a340a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const PoolQueryAttr</type>
      <name>complexAttr</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>abf7a9879c5760780ca5d129cefb7ab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>a648ce2750fe91528b50dec9230e158f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; PoolQueryAttr &gt;</name>
      <anchorfile>structzypp_1_1PoolQueryAttr.html</anchorfile>
      <anchor>ab0a295e896e993589091ea0e4da9595b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::PoolQueryIterator</name>
    <filename>classzypp_1_1detail_1_1PoolQueryIterator.html</filename>
    <member kind="typedef">
      <type>Matches::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a737a47a3d3cf0e5775e9b89448412b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matches::const_iterator</type>
      <name>matches_iterator</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>ab193adb60e7d3465cdd9da53d977b266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryIterator</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>ae71af50162176487d842ab540ad73128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryIterator</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>af3baf4eed10271f5cda00030cac28cd8</anchor>
      <arglist>(const shared_ptr&lt; PoolQueryMatcher &gt; &amp;matcher_r)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; sat::LookupAttr::iterator &gt;</type>
      <name>Matches</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>abb49b4fc61fcd941834a8bb04efa2fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>ac6f8f2c9b584df977c49aa755eeb8a05</anchor>
      <arglist>(std::ostream &amp;str, const PoolQueryIterator &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a0982147e799e09ea9f08a40b9b917bc5</anchor>
      <arglist>(std::ostream &amp;str, const PoolQueryIterator &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; PoolQueryMatcher &gt;</type>
      <name>_matcher</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a8a8092dee8067032f05e4c3f785e5ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Matches &gt;</type>
      <name>_matches</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a5ac101da271e78a15cb5bc30eeeeccea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchesEmpty</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a562bb1f09074d68c1cda496f05eb874d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>matchesSize</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a38cef3951ca662b8c72f7a664311ef72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>matches_iterator</type>
      <name>matchesBegin</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a65bf768357884cb2e2e44128cdf2255a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>matches_iterator</type>
      <name>matchesEnd</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a4dce7f17d82a3bd483878384649a0c6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sat::Solvable</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a3780605b9adbaf42f8c6da787d7ad9e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a4a1720c950f2b289aeacca91f21e90da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Matches &amp;</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryIterator.html</anchorfile>
      <anchor>a0507c7370174593bcb6bf782b7093e35</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::PoolQueryMatcher</name>
    <filename>classzypp_1_1detail_1_1PoolQueryMatcher.html</filename>
    <member kind="typedef">
      <type>sat::LookupAttr::iterator</type>
      <name>base_iterator</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a2d924dcd55bc2b789610b00eec21d9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const base_iterator &amp;</type>
      <name>end</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>ac049e760a2748731b9593ecc7f58b6b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>advance</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a56f055338f77d242194e4fe520057a3d</anchor>
      <arglist>(base_iterator &amp;base_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matchDetail</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>ae001b9e447efb99c42f7585babdb223b</anchor>
      <arglist>(const base_iterator &amp;base_r, std::vector&lt; base_iterator &gt; &amp;return_r) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryMatcher</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a504839514b96f5b03080a99d14ad5932</anchor>
      <arglist>(const PoolQueryMatcher &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryMatcher</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a2c2540391a086ff6bd626df1d940e1a8</anchor>
      <arglist>(PoolQueryMatcher &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryMatcher &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a47a300d3ad3119553ea644b44b56414d</anchor>
      <arglist>(const PoolQueryMatcher &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryMatcher &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>af96f7749b33b3a7dd66a5adb722a31da</anchor>
      <arglist>(PoolQueryMatcher &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryMatcher</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a8bb7ef1539df9b55badc78ec4ff3d5d4</anchor>
      <arglist>(const shared_ptr&lt; const PoolQuery::Impl &gt; &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoolQueryMatcher</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a7afe23a801bc4259b93a6e9e1402c388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>base_iterator</type>
      <name>startNewQyery</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>ae1aaaadea137298b9bbb6620f029c2d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isAMatch</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a5463f6543de76f28236f46df466cd9da</anchor>
      <arglist>(base_iterator &amp;base_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; Repository &gt;</type>
      <name>_repos</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a3fbfaf58adb1344b45b838729748da90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_neverMatchRepo</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>ac6e8c57c122a63717448ff38bbcb0e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; ResKind &gt;</type>
      <name>_kinds</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>aba8d2d900eb3c1e27708b2ce15978621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rel</type>
      <name>_op</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>a20f2b6c22b22e00a984a2ef14803d892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>ac888eef10e094b4d1ffc70b116bf50c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_status_flags</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>aeb24d61aa80d63e20953b8c310f49d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttrMatchList</type>
      <name>_attrMatchList</name>
      <anchorfile>classzypp_1_1detail_1_1PoolQueryMatcher.html</anchorfile>
      <anchor>abc260adc502776d8fca82f16b1d4bdbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PoolQueryResult</name>
    <filename>classzypp_1_1PoolQueryResult.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; PoolQueryResult, std::unordered_set&lt; sat::Solvable &gt;::const_iterator &gt;</base>
    <member kind="typedef">
      <type>std::unordered_set&lt; sat::Solvable &gt;</type>
      <name>ResultSet</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a51f002d94a8f341aaae564940d8ce5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResultSet::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ad6400e59e0da585262913c9996c25e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResultSet::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a8246c8da16e557cd9aaff2e2b082cb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryResult</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a935da2fd66f0162ad33f024c5aed0ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryResult</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>abebdb6ebf006c1f01f735fb8b96cf9a5</anchor>
      <arglist>(sat::Solvable result_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryResult</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a182553fb9b5e0e63a04056da884f56f8</anchor>
      <arglist>(const PoolItem &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryResult</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a4329b6142e80720fd6502f45cdc4e00c</anchor>
      <arglist>(const PoolQuery &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoolQueryResult</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>af3d01c8028619a72fa28974afa0297b0</anchor>
      <arglist>(TQueryResultIter begin_r, TQueryResultIter end_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a932f648319f1b65e45035eb42fcbba29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a1401e6cddf0e73b7fdb702fa56804afb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ab156d8c863cd10b9cd2f06597d1dbcb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a7f14b9a432050d698f5509e07bd1ef7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a717f4d41c807c1de8f83379cc76b2ff4</anchor>
      <arglist>(sat::Solvable result_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ae92817c042d9ecd3dd6424995e774ae4</anchor>
      <arglist>(const PoolItem &amp;result_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ac3483e2fe73b259f23bbc99a931f1f67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a4e21423c0574d165fbab93b98355e95f</anchor>
      <arglist>(const PoolQueryResult &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a8acf45dc3100a3240ea780f9d1cd60f6</anchor>
      <arglist>(const PoolQuery &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>aa9248e4f81b68d1f5df081c131ec8e26</anchor>
      <arglist>(sat::Solvable result_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator+=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ab64a4850679490b91bc7ef68a5caed83</anchor>
      <arglist>(const PoolItem &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ae982931cac531407135abb4132d08cfb</anchor>
      <arglist>(const PoolQueryResult &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a90ac7a9e37ffd905dc4114cc8212c4e0</anchor>
      <arglist>(const PoolQuery &amp;query_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>acb92063e9fbc72f35a1fedb9a0b5d073</anchor>
      <arglist>(sat::Solvable result_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult &amp;</type>
      <name>operator-=</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a7109d5c4215929721d2f62a0d7c54da0</anchor>
      <arglist>(const PoolItem &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ae2f8b05cddf9b4ad4b042ba63d38b8b9</anchor>
      <arglist>(const PoolQueryResult &amp;query_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ae1b9c379de9433b0bd145968dfa28732</anchor>
      <arglist>(const PoolQuery &amp;query_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator+</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ac357c37e9c9a345bb1800723449d054d</anchor>
      <arglist>(sat::Solvable result_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator-</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ad51dcd4c879751e754fc084225d7634a</anchor>
      <arglist>(const PoolQueryResult &amp;query_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator-</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a915b79f4a57279eab3e8d740f323b74f</anchor>
      <arglist>(const PoolQuery &amp;query_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolQueryResult</type>
      <name>operator-</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>ab82d0f8676bf9653d40130b40359ccf7</anchor>
      <arglist>(sat::Solvable result_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResultSet</type>
      <name>_result</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a7f732b4e92f3e874e359934c90ff379f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1PoolQueryResult.html</anchorfile>
      <anchor>a731461694fe4d0ea9eb82d5ba0359f71</anchor>
      <arglist>(std::ostream &amp;str, const PoolQueryResult &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::Map::PoolSizeType</name>
    <filename>structzypp_1_1sat_1_1Map_1_1PoolSizeType.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::pool::PoolStats</name>
    <filename>structzypp_1_1pool_1_1PoolStats.html</filename>
    <member kind="typedef">
      <type>std::map&lt; ResKind, Counter&lt; unsigned int &gt; &gt;</type>
      <name>KindMap</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>a37a881029efa899e10936edf8e683df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>a22e290d7386d2ad66bee641e63d18875</anchor>
      <arglist>(const ResObject::constPtr &amp;ptr)</arglist>
    </member>
    <member kind="variable">
      <type>Counter&lt; unsigned &gt;</type>
      <name>_total</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>add38cc83295bc93a0c5b089569ee3aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KindMap</type>
      <name>_perKind</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>a34934a266119c662efde83666bf78d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>a9033da5c77de569133ff5e2470bd2899</anchor>
      <arglist>(std::ostream &amp;str, const PoolStats &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpPoolStats</name>
      <anchorfile>structzypp_1_1pool_1_1PoolStats.html</anchorfile>
      <anchor>aad9cad4cdc7fb54f747eb857a2f1c089</anchor>
      <arglist>(std::ostream &amp;str, TIterator begin_r, TIterator end_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::pool::PoolTraits</name>
    <filename>structzypp_1_1pool_1_1PoolTraits.html</filename>
    <member kind="typedef">
      <type>sat::detail::SolvableIdType</type>
      <name>SolvableIdType</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a7332c1ac1589a7949c79e9ad91c176aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PoolItem &gt;</type>
      <name>ItemContainerT</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a5d6a7003097bf27a6ad64f860c4e474d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ItemContainerT::const_iterator</type>
      <name>item_iterator</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a23727a226e7e5c31c4c5de5798596379</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>filter_iterator&lt; ByPoolItem, ItemContainerT::const_iterator &gt;</type>
      <name>const_iterator</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a22f15b2713874e0d0984567af2d73772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ItemContainerT::size_type</type>
      <name>size_type</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a48b74dd53008333881a179134f303c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_multimap&lt; sat::detail::IdType, PoolItem &gt;</type>
      <name>Id2ItemT</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a45d818dc34b229052f23902207993f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>P_Select2nd&lt; Id2ItemT::value_type &gt;</type>
      <name>Id2ItemValueSelector</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a72ca7b3664f35f929899830fcbec967f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; Id2ItemValueSelector, Id2ItemT::const_iterator &gt;</type>
      <name>byIdent_iterator</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>aa07f9e6a15bbaa6b4dbb30e615a131d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::Pool::RepositoryIterator</type>
      <name>repository_iterator</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a3f60118cf8b204c029ac9300b9266489</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; PoolQuery &gt;</type>
      <name>HardLockQueries</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a86fd46efe9ba80fff1a59d7ff4e0d0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HardLockQueries::const_iterator</type>
      <name>hardLockQueries_iterator</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a4e055faf43337982079678493487cf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PoolImpl</type>
      <name>Impl</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a7a2af0f6bfb5260c2e883eca8ed85086</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; PoolImpl &gt;</type>
      <name>Impl_Ptr</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a2720bec5cdb59df369e6d3011dae3f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const PoolImpl &gt;</type>
      <name>Impl_constPtr</name>
      <anchorfile>structzypp_1_1pool_1_1PoolTraits.html</anchorfile>
      <anchor>a2c37fbc4c8db9bf6e9285c3e08589e43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::Transaction::Impl::PostMortem</name>
    <filename>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</filename>
    <member kind="function">
      <type></type>
      <name>PostMortem</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</anchorfile>
      <anchor>ae2171a2f10ba0fc8b39a9473900a1365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PostMortem</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</anchorfile>
      <anchor>a39f9bf863f70d2bf123f001229648479</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="variable">
      <type>IdString</type>
      <name>_ident</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</anchorfile>
      <anchor>a10c9835a77fa2904cc06a506ce164bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edition</type>
      <name>_edition</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</anchorfile>
      <anchor>a14f7693fb9e2195b15f22c22257afd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>_arch</name>
      <anchorfile>structzypp_1_1sat_1_1Transaction_1_1Impl_1_1PostMortem.html</anchorfile>
      <anchor>a6eecb64327dee19a527289496d833dbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CommitPackagePreloader::PreloadWorker</name>
    <filename>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a43c33d8faea9d356bccfcd7e5820c45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimpleDl</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a1462c350cfd4afb8a50fcc0d408aeb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a77ba340a558bd1d80afce867d437c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a43c33d8faea9d356bccfcd7e5820c45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimpleDl</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a1462c350cfd4afb8a50fcc0d408aeb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a88fb135baf1b999e760b21e714d67573a77ba340a558bd1d80afce867d437c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreloadWorker</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>aa74531a49ea0f79d0aff111b02f028c9</anchor>
      <arglist>(CommitPackagePreloader &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a04c3030e19e161640b9049dd4cdb29d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextJob</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>aeae780375efa1ed6a3a12337de30b4d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zyppng::SignalProxy&lt; void()&gt;</type>
      <name>sigWorkerFinished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a9aa657a5d766c2a6574f63ce375ad966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>prepareMirror</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>abeb0873492c52ee875df4f4336d578fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>taintCurrentMirror</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>abfdc1939a4a06fad018753825ea5d588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RepoUrl *</type>
      <name>findUsableMirror</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a1145c1b7a88c0f02de060d32f040083f</anchor>
      <arglist>(RepoUrl *skip=nullptr, bool allowTainted=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onRequestStarted</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a862a7a7fa554025a3895155e2fe1de16</anchor>
      <arglist>(zyppng::NetworkRequest &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onRequestProgress</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a0d5d9ae542405d37ec69e6bafb836959</anchor>
      <arglist>(zyppng::NetworkRequest &amp;req, zypp::ByteCount count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onRequestFinished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>af9d7999e2c2b3f14ade5171cffeb0efa</anchor>
      <arglist>(zyppng::NetworkRequest &amp;req, const zyppng::NetworkRequestError &amp;err)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>finishCurrentJob</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>afeda76da397e25160a9d9cc5c8f4b375</anchor>
      <arglist>(const zypp::Pathname &amp;localPath, const std::optional&lt; zypp::Url &gt; &amp;url, media::CommitPreloadReport::Error e, const std::optional&lt; std::string &gt; &amp;errorMessage, bool fatal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeJobUrl</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a5804b49f462d01e8f54bf9f0b5e4916a</anchor>
      <arglist>(zypp::Url &amp;resultUrl, media::TransferSettings &amp;resultSet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>State</type>
      <name>_s</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>af9737b9d7be0b2c5edf6a9393214321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommitPackagePreloader &amp;</type>
      <name>_parent</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>ac72d32763caa9c83363fda71e705b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::NetworkRequestRef</type>
      <name>_req</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a1240f4c074c0336cb1b4c8852f39e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>_job</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a30470fad2da5684a30a8efe38d9d8139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ManagedFile</type>
      <name>_tmpFile</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>ac3ec698984a5679ad8e83c3d93190433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_targetPath</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>abec91e6de3383436dc2ca901b0843295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_started</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a945a0bd5b5f6560cec42636cbae6404d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_firstAuth</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a1f8c75ed75a90c2a030defe2a4675fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoUrl *</type>
      <name>_myMirror</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>ace668664a0fec8a31c7ee3d9cc992528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteCount</type>
      <name>_lastByteCount</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>ae4c17d7506a8d6163a26eedd309f165b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Repository::IdType</type>
      <name>_currentRepoId</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a35797ac1e7f8f559cdad176099cfed02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_notFoundRetry</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>a95f7f30cab7b04300810930b788619bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; RepoUrl * &gt;</type>
      <name>_taintedMirrors</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>ac19d5c1ed2caea11b3b6aaf4493327e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zyppng::Signal&lt; void()&gt;</type>
      <name>_sigFinished</name>
      <anchorfile>classzypp_1_1CommitPackagePreloader_1_1PreloadWorker.html</anchorfile>
      <anchor>abdbf7c8c996f57cc2ffcca323d8fa826</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequestPrivate::prepareNextRangeBatch_t</name>
    <filename>structzyppng_1_1NetworkRequestPrivate_1_1prepareNextRangeBatch__t.html</filename>
    <member kind="function">
      <type></type>
      <name>prepareNextRangeBatch_t</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1prepareNextRangeBatch__t.html</anchorfile>
      <anchor>aba1b459e0df35418dc8d728bc6ba946e</anchor>
      <arglist>(running_t &amp;&amp;prevState)</arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFILE</type>
      <name>_outFile</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1prepareNextRangeBatch__t.html</anchorfile>
      <anchor>af0920720763b320f2d82396a1112d971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>_downloaded</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1prepareNextRangeBatch__t.html</anchorfile>
      <anchor>a22dde46a05a23d9606a519a7578e7455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; CurlMultiPartHandler &gt;</type>
      <name>_partialHelper</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1prepareNextRangeBatch__t.html</anchorfile>
      <anchor>ad9448873c442a109ac347a0a74c42549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ZckHelper::PrepareResult</name>
    <filename>structzyppng_1_1ZckHelper_1_1PrepareResult.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Code</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca43f2fa8691e888d0cf35cf9f765fa36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NothingToDo</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca22e5888cdc774994c2e7fda4e603e350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExceedsMaxLen</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2cad3a8dd86d25ae01b96598ee60936c83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca4a9313ab4bde210dd8795e3ec84d7bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca43f2fa8691e888d0cf35cf9f765fa36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NothingToDo</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca22e5888cdc774994c2e7fda4e603e350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExceedsMaxLen</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2cad3a8dd86d25ae01b96598ee60936c83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ac0854b76da78858f10f3933c4eecaa2ca4a9313ab4bde210dd8795e3ec84d7bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Code</type>
      <name>_code</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>a186c0bb9923b76ece9024455a7dfdc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Block &gt;</type>
      <name>_blocks</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>a01949e68607ac6b35badc5d5e90afad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_bytesReused</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>ab38c6f760b61714e94f98a74cbb9b03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_message</name>
      <anchorfile>structzyppng_1_1ZckHelper_1_1PrepareResult.html</anchorfile>
      <anchor>a00f8c65547de9499b2218b484d99c525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::Out::ProgressBar::Print</name>
    <filename>structztui_1_1Out_1_1ProgressBar_1_1Print.html</filename>
    <member kind="function">
      <type></type>
      <name>Print</name>
      <anchorfile>structztui_1_1Out_1_1ProgressBar_1_1Print.html</anchorfile>
      <anchor>a83427ad351e314b0ba625d25714347b3</anchor>
      <arglist>(ProgressBar &amp;bar_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structztui_1_1Out_1_1ProgressBar_1_1Print.html</anchorfile>
      <anchor>a8483270f64d252947a8d5b170111694e</anchor>
      <arglist>(const zypp::ProgressData &amp;progress_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressBar *</type>
      <name>_bar</name>
      <anchorfile>structztui_1_1Out_1_1ProgressBar_1_1Print.html</anchorfile>
      <anchor>a6aaf09b53578a4d016b48f4b5eb58478</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::MirroredOrigin::Private</name>
    <filename>structzypp_1_1MirroredOrigin_1_1Private.html</filename>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>structzypp_1_1MirroredOrigin_1_1Private.html</anchorfile>
      <anchor>a2048f7ee3db9a2917c3a5cc177f06d8a</anchor>
      <arglist>(OriginEndpoint &amp;&amp;authority={}, std::vector&lt; OriginEndpoint &gt; &amp;&amp;mirrors={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Private</name>
      <anchorfile>structzypp_1_1MirroredOrigin_1_1Private.html</anchorfile>
      <anchor>a0030d3cc16b5d48868c6a5d650376e16</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>Private *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1MirroredOrigin_1_1Private.html</anchorfile>
      <anchor>a700e68feb875f6083a9c5cdef879bbfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>OriginEndpoint</type>
      <name>_authority</name>
      <anchorfile>structzypp_1_1MirroredOrigin_1_1Private.html</anchorfile>
      <anchor>a488f60b01fa8b3d15f9539a1a026546c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; OriginEndpoint &gt;</type>
      <name>_mirrors</name>
      <anchorfile>structzypp_1_1MirroredOrigin_1_1Private.html</anchorfile>
      <anchor>a96ca753954f642fc276aad89d1fdfb78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::MirroredOriginSet::Private</name>
    <filename>structzypp_1_1MirroredOriginSet_1_1Private.html</filename>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>structzypp_1_1MirroredOriginSet_1_1Private.html</anchorfile>
      <anchor>aa44b6bf89f277be7e864c91d89ed0ab8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Private</name>
      <anchorfile>structzypp_1_1MirroredOriginSet_1_1Private.html</anchorfile>
      <anchor>a7317c4065f4db0ca0f98a5fd137bf074</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>Private *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1MirroredOriginSet_1_1Private.html</anchorfile>
      <anchor>a75c0f772dc2a61794c8d72f8c2d32c3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::size_t &gt;</type>
      <name>_dlIndex</name>
      <anchorfile>structzypp_1_1MirroredOriginSet_1_1Private.html</anchorfile>
      <anchor>ace3cd01ef7d6532a9cb730acae7c1f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; MirroredOrigin &gt;</type>
      <name>_mirrors</name>
      <anchorfile>structzypp_1_1MirroredOriginSet_1_1Private.html</anchorfile>
      <anchor>a50eea47205f12893e7ee2c5a732a639f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::OriginEndpoint::Private</name>
    <filename>structzypp_1_1OriginEndpoint_1_1Private.html</filename>
    <member kind="function">
      <type></type>
      <name>Private</name>
      <anchorfile>structzypp_1_1OriginEndpoint_1_1Private.html</anchorfile>
      <anchor>af944040e097e23a385b43fff20d1a56c</anchor>
      <arglist>(Url &amp;&amp;u, OriginEndpoint::SettingsMap &amp;&amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Private</name>
      <anchorfile>structzypp_1_1OriginEndpoint_1_1Private.html</anchorfile>
      <anchor>a85aa240d9ab427cab87eb4942d3cd91f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>Private *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1OriginEndpoint_1_1Private.html</anchorfile>
      <anchor>ac190bbe41e6bccc407cc8cf82d34d0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>zypp::Url</type>
      <name>_url</name>
      <anchorfile>structzypp_1_1OriginEndpoint_1_1Private.html</anchorfile>
      <anchor>a89fc10f6242e3af0902d9d265d936ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, std::any &gt;</type>
      <name>_settings</name>
      <anchorfile>structzypp_1_1OriginEndpoint_1_1Private.html</anchorfile>
      <anchor>a2c5c09b19f643f19ab218434dfc9c321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::ProbeRepoReport</name>
    <filename>structzypp_1_1repo_1_1ProbeRepoReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>abd044cce0ac975f1e55ada741ebc1d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>abd044cce0ac975f1e55ada741ebc1d88aefa5212693dc48081cec6bcb00d12925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>abd044cce0ac975f1e55ada741ebc1d88a560cd0c9ae1417d97633bee82d064fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a0abb478c5e17621be3624c0f1fa604d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a1fed2288cd54ad26dd88b300c8e69da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a51af3249d5381b01c1086d43956aee3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a8fdead591307dccf6ab76ee0945d8dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622aac620050300fa10d561e5d143f2793da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>abd044cce0ac975f1e55ada741ebc1d88aefa5212693dc48081cec6bcb00d12925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>abd044cce0ac975f1e55ada741ebc1d88a560cd0c9ae1417d97633bee82d064fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a0abb478c5e17621be3624c0f1fa604d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a1fed2288cd54ad26dd88b300c8e69da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a51af3249d5381b01c1086d43956aee3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622a8fdead591307dccf6ab76ee0945d8dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>add8cc0c637136b809d3f84d3ebe51622aac620050300fa10d561e5d143f2793da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>a39037e91727620ffc8342c60ea00a26e</anchor>
      <arglist>(const Url &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedProbe</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>a3a4d1015b782768b0f43357caf216e72</anchor>
      <arglist>(const Url &amp;, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>successProbe</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>ab98760f3dff97bd888836ea648ff1d2c</anchor>
      <arglist>(const Url &amp;, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>a6266339201c5cb6bee853846068daee9</anchor>
      <arglist>(const Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>a704ef6cc14d2628391ebb7520c73dd2f</anchor>
      <arglist>(const Url &amp;, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1repo_1_1ProbeRepoReport.html</anchorfile>
      <anchor>a1f2f0233c391b8041914e32e8771e7ab</anchor>
      <arglist>(const Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ProblemSolution</name>
    <filename>classzypp_1_1ProblemSolution.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="class">zypp::ProblemSolution::Impl</class>
    <member kind="typedef">
      <type>solver::detail::SolutionAction_Ptr</type>
      <name>SolutionAction_Ptr</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a4cc51492b64e2932be443ff3612b3535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>solver::detail::SolutionActionList</type>
      <name>SolutionActionList</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a873ae6b2cc62c430973ba10ed9e148dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProblemSolution</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a53a20e4a356cb1c4af7452eb26bdd1c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProblemSolution</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>ade085990571aef371db171af7e0eaea3</anchor>
      <arglist>(std::string description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProblemSolution</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a3f3f80356cfac9ff4da610772ddd268b</anchor>
      <arglist>(std::string description, std::string details)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProblemSolution</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>aec0c33da60d62e757694524a577e626a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a3fbe9243c040cba33e2a2b35d8f50b7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>details</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>addb236d2fc17f0d6a41d475cb28326b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SolutionActionList &amp;</type>
      <name>actions</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a6e574c38b82c18ac0051ae8a2ee864a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a0444d685b6fbfdea13751a259e816927</anchor>
      <arglist>(std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetails</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a05166b16717c6c5a4b63cb4dc0040c1d</anchor>
      <arglist>(const std::string &amp;details)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushDescriptionDetail</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>aabd6e56ea858c662753857013a186af1</anchor>
      <arglist>(std::string description, bool front=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAction</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>aebdb5d760138159a2af334ece89fcea9</anchor>
      <arglist>(const SolutionAction_Ptr &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skipsPatchesOnly</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a2516c98a54db26638b722b320ac31a14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a076c9afb4578f6ab2a1e182cec72d28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a3a5de7bb589a100689945aa40bb5cc02</anchor>
      <arglist>(std::ostream &amp;, const ProblemSolution &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ProblemSolution.html</anchorfile>
      <anchor>a0758c3f1c15890a5eee2bd67f6cb8696</anchor>
      <arglist>(std::ostream &amp;, const ProblemSolutionList &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Process</name>
    <filename>classzyppng_1_1Process.html</filename>
    <base>zyppng::AsyncDataSource</base>
    <member kind="enumeration">
      <type></type>
      <name>OutputChannelMode</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4ff6d8decd8ae8d01820cae46f0b42a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Seperate</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4ff6d8decd8ae8d01820cae46f0b42a8a444ea8f5954ecea6e5cc9efc4ec8fc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Merged</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4ff6d8decd8ae8d01820cae46f0b42a8a99d802a9a6c0615cb379b20b058ad8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OutputChannel</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad96aeb32a3ab896a10468b904b037739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StdOut</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad96aeb32a3ab896a10468b904b037739a7a25cbaeda1fdb5862ebf94194764b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StdErr</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad96aeb32a3ab896a10468b904b037739a1319b0608651d7c07d572ae8bdd1064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>Environment</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a0f6af76eb281f3e34ac7ea09e0f14b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProcessRef</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a75d1dec4232a63a3463c19f808e66b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProcessWeakRef</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>aae43d3182a7d58485d9bbbdcd6cdd974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Seperate</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4ff6d8decd8ae8d01820cae46f0b42a8a444ea8f5954ecea6e5cc9efc4ec8fc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Merged</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4ff6d8decd8ae8d01820cae46f0b42a8a99d802a9a6c0615cb379b20b058ad8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StdOut</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad96aeb32a3ab896a10468b904b037739a7a25cbaeda1fdb5862ebf94194764b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StdErr</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad96aeb32a3ab896a10468b904b037739a1319b0608651d7c07d572ae8bdd1064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Process</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a14b0efec88c3eadd0e2ed58e78e59515</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a5298dfa7f7133c0f3fd4c0361c78e6b6</anchor>
      <arglist>(const char *const *argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a36e80c7119a3477637bafb56a701ae44</anchor>
      <arglist>(int signal=SIGTERM)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a595fe920380134ff7a27e8bac75488f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a21d5196751516af683781b36b9b59668</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForExit</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a688cc49e4646788fd272d055faaa83cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeWriteChannel</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4300dff63f2cc271f99cebbe78e36a07</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>executedCommand</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a4420b05315d6deb8c73442f015d89c2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>execError</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>af4e27b65d5703be079ce0c97ed49d36c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>chroot</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a11a3ecebd2da6bca29afd7daef88a335</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChroot</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>acc2c9836f77b90e6692287ce2b93a877</anchor>
      <arglist>(const zypp::Pathname &amp;chroot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useDefaultLocale</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a662777b16cbd56b16f3fe86f5588cfb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseDefaultLocale</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>abb5e1714fd8b9d10cc5ece80fc4da211</anchor>
      <arglist>(bool defaultLocale)</arglist>
    </member>
    <member kind="function">
      <type>Environment</type>
      <name>environment</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>af3dd9cbb4a1534a81d22781d36ab00e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnvironment</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a3583b77d9179e66d1252bd31b1762715</anchor>
      <arglist>(const Environment &amp;environment)</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ac9cdacf2927eca3ae262a13d53d475b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exitStatus</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a221a665e5cce5ca5ebeb18596c97e166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dieWithParent</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a1d9061168ba06002fa52a90ec9dcb651</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDieWithParent</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ae15fe3fa1b34686a41dc36fdf0240c73</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchPgid</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a0ab1ef0141aace2990e58acf070d07c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSwitchPgid</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>abdf5e5760287b4bbd9f93695d3b47660</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>workingDirectory</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>adc5008cb63d18f508e70d4f743734516</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a6eaeefaf6047c1ed19ee47d1816b4946</anchor>
      <arglist>(const zypp::Pathname &amp;workingDirectory)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>fdsToMap</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a7b6c48d000a84fca886863b267c267d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFd</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a457e3f984233461f6e05efd3a9bb0ed2</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stdinFd</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ac897d32fcaa0286b0615e0189dd46bc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stdoutFd</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ada04ab7915a6a2f76926e6f2f794454a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>stderrFd</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a7ae663caadc6202732462dc2765fd3ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigStarted</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a70a4c0cea8a2ec9e3e29135b66a6bbba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigFailedToStart</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ae4933937dd51eec00417f4a15b508b63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(int)&gt;</type>
      <name>sigFinished</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>af02dd382e8e3c1fa17d1d45361f21a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OutputChannelMode</type>
      <name>outputChannelMode</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a0b4370d9496ede24a51b45c175683ca4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputChannelMode</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>ad409df67c0bcb00535a95b33108df944</anchor>
      <arglist>(const OutputChannelMode &amp;outputChannelMode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a5176b62ee44bd4153e08a5793d242cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Process</name>
      <anchorfile>classzyppng_1_1Process.html</anchorfile>
      <anchor>a23ae75761acc48780b0808312ee9d0d5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProcessPrivate</name>
    <filename>classzyppng_1_1ProcessPrivate.html</filename>
    <base>zyppng::AsyncDataSourcePrivate</base>
    <member kind="function">
      <type></type>
      <name>ProcessPrivate</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a8f416d05ef1954ecb7f5bfb1c88664f7</anchor>
      <arglist>(Process &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>aafb5028571e4865d7514ce262f8d0592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; AbstractSpawnEngine &gt;</type>
      <name>_spawnEngine</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a01c37effff39c8bfe54791ff1fc4c1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>_stdinFd</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a283208ac6e4e865f1dcb8a741e4b481b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>_stderrFd</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a813cd528f19f8623f28d7ee30fdeb740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>_stdoutFd</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>ac46a322d74393826af09924d64fce5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigStarted</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>ad5cb78d7fbe07a0f8a17051e37c5a6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MemSignal&lt; Process, void(int)&gt;</type>
      <name>_sigFinished</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>ad423222acb6386a45d36c66032564876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigFailedToStart</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a294317154703f93023f2cc36e8670be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Process::OutputChannelMode</type>
      <name>_channelMode</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a9f6a9e46b96be98adf601a998045cee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Process::OutputChannel</type>
      <name>_currentChannel</name>
      <anchorfile>classzyppng_1_1ProcessPrivate.html</anchorfile>
      <anchor>a9640fde368397f90f75fd72cc820295b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CheckAccessDeleted::ProcInfo</name>
    <filename>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>service</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>a6a40954a61a0aac28bd3c110cd074af4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pid</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>a719860c989b4c45b1d53509bdfc132fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ppid</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>ac45f77265ebac7c06412542b5d1d5467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>puid</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>a942e7b9a354a1aedfb9566be50a4fb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>login</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>a781bcd0b405d44ce2a0de1b528281a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>command</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>a967cd6c284e0056d4bc1210f25157d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>files</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>abe5a09f684473130b2db98d7c6a7145f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1CheckAccessDeleted_1_1ProcInfo.html</anchorfile>
      <anchor>aa15244b76aaa92d3a22999287ed179fa</anchor>
      <arglist>(std::ostream &amp;str, const CheckAccessDeleted::ProcInfo &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Product</name>
    <filename>classzypp_1_1Product.html</filename>
    <base>zypp::ResObject</base>
    <class kind="class">zypp::Product::UrlList</class>
    <member kind="typedef">
      <type>Product</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a3cfb2b8e0788d93acfddfcfce8c8b677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a47cd55eea2feeff3bdd855c8ba5b3776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a2a56556ae4123d903d11f318acf7fdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aeccfb2c7f7c67d42d240b7f004ae15a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; constPtr &gt;</type>
      <name>ReplacedProducts</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aca0d2bc29b38675f876f6a0e8fbe4b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>referencePackage</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a9de91b0e1fae0c19dabc12b7481dac26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>referenceFilename</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a4f0c20cd01c67cddbffaf80de4f6dfd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>droplist</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a7e2e18a59b750dc38cfd154941c5461a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReplacedProducts</type>
      <name>replacedProducts</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a004685b5583938bdb41072bcf1865b6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>productLine</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aeb7e5e3a2afba9703369ccd10857c970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>shortName</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a482d6a945ec05a29aa711741fb37055b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>flavor</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a2caba47b198bdbfb26cd41f2769fe806</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>ab819f90a248041bcb0c6c0ceecdedd6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>flags</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a067687845648fe00f108db0b91e73795</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>endOfLife</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a8cc36c1e2a0e7ec1733153de2683c477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEndOfLife</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a78ae180bd2296a9102771418775c486e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEndOfLife</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aab84613254f1d11a2905a06b9749c213</anchor>
      <arglist>(Date &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Repository::ContentIdentifier &gt;</type>
      <name>updateContentIdentifier</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>abeb5e1b54f4ed9317c6ff6eb67ace077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUpdateContentIdentifier</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a811611f65fd15f24e394bf480c64f5be</anchor>
      <arglist>(const Repository::ContentIdentifier &amp;cident_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUpdateContentIdentifier</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aeb7e4b8cfdcececd71a301a640ccb567</anchor>
      <arglist>(TIterator begin, TIterator end) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTargetDistribution</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a356180ff47c64ad7bbdc6b389633566d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerTarget</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a5df49d24b6b91aee583569d602a651a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerRelease</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>add6181e9cf1a1b1ed5726f636fffb2fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerFlavor</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>ad53d4ff1a22cf686a11387ef85917414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>urls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>aac75d37715996b3b59f6c8bb1a68ce1a</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>releaseNotesUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a417ee4dccab325568f7bd50b7d5198e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>registerUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a594d9b982fd181c9da3ffdd35f978804</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>smoltUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>adfebaabbef81c310ed89249932993111</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>updateUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a999b7066d53f8b9d92dcc6b1f12b28b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>extraUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a083b4614f07244babc4f936f7c0d8f2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UrlList</type>
      <name>optionalUrls</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>afff1299503d0875b2a36afea2ff9e485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Product</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a6adf2ae4c2fafc3bfe87f8ba73ab3db8</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Product</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a783b4981c98b5b3a956f027126a4b58a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1Product.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::ProductFileData</name>
    <filename>classzypp_1_1parser_1_1ProductFileData.html</filename>
    <class kind="struct">zypp::parser::ProductFileData::Impl</class>
    <class kind="struct">zypp::parser::ProductFileData::Upgrade</class>
    <member kind="typedef">
      <type>std::vector&lt; Upgrade &gt;</type>
      <name>Upgrades</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>aff71bbf51362f5bcb5ebcbcd4106e2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductFileData</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a3c61bd24d2a5eafe2c62ac3b81f87546</anchor>
      <arglist>(Impl *allocated_r=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a1fb4dfcabcc567bfe347932b38192aa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a0367c6618d56f374bc0b976e3a644123</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>name</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>ae21053856e15654f5547b3b1d675110b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a08f3d7e96ca0ff542cd14f0d6ad8e77e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a90165b5410790f165cfc5863366a9cd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>shortName</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a988f50e5c653cd2c757dcd2dabe4ae8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a25515b725799c44bf67c85ca844708d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>productline</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>aa51ed620c6d04bc7031e3e8a4641ce37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerTarget</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>aea611ce3e2e7fb9c745903efb444338f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerRelease</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a6f54d9d79e3d48cd48b26c0cdc2fa492</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>registerFlavor</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>ae61d345dedda0456f1aa9423066d4e5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>updaterepokey</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a834241b71608557ac795279fae18fe08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Upgrades &amp;</type>
      <name>upgrades</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a52fdf0cc51b0fcbeff6afb4e216a82ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>afdc4679c62b869bdf09816798f0d82df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileData.html</anchorfile>
      <anchor>a3daf26af17a9269b06256ff54edf7716</anchor>
      <arglist>(std::ostream &amp;str, const ProductFileData &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::ProductFileReader</name>
    <filename>classzypp_1_1parser_1_1ProductFileReader.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(const ProductFileData &amp;)&gt;</type>
      <name>Consumer</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>aa907460e3a5fd84830b3b638f1c4b763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a05e7fc89ded2d3e697f3e07a30e7e691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a66f3fabc77947f69efecf69354d9d969</anchor>
      <arglist>(Consumer consumer_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a56a814368f61270c6b80d00922397b2c</anchor>
      <arglist>(Consumer consumer_r, const InputStream &amp;input_r)</arglist>
    </member>
    <member kind="function">
      <type>const Consumer &amp;</type>
      <name>consumer</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a26d3ff4a48de4039386202c96e6bb391</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsumer</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>af1ad3ae98ed3e8c6ebca1736192bef44</anchor>
      <arglist>(const Consumer &amp;consumer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a625cef1d3fad9a9d706320bae60b0c5d</anchor>
      <arglist>(const InputStream &amp;input_r=InputStream()) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>scanDir</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>a129ee36d85c0d18ca55ac38b3235ba66</anchor>
      <arglist>(const Consumer &amp;consumer_r, const Pathname &amp;dir_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProductFileData</type>
      <name>scanFile</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>aaf4cf7b25dff7e83332e1c0e6083f195</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Consumer</type>
      <name>_consumer</name>
      <anchorfile>classzypp_1_1parser_1_1ProductFileReader.html</anchorfile>
      <anchor>ac7d038a914bfaca3c7a58621f33fc464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Repository::ProductInfoIterator</name>
    <filename>classzypp_1_1Repository_1_1ProductInfoIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>ProductInfoIterator</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>a561dc5d3fc157aa0bde383cb1a9ab21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>label</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>a4724e2eca5b8f31e9e52849d1ea1c0f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CpeId</type>
      <name>cpeId</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>a8ab570a124eddfe4f87a46a04280d9af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ProductInfoIterator</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>a6af9571449d64850b1b2417c166a5dfc</anchor>
      <arglist>(sat::SolvAttr attr_r, Repository repo_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>a74cde1d66982a3e9651b1bc8dbafa3c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Repository</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>aaeade420d983c3fba7d0098833055006</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1Repository_1_1ProductInfoIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::ProductNode</name>
    <filename>structzypp_1_1parser_1_1ProductNode.html</filename>
    <base>zypp::xml::ParseDef</base>
    <member kind="function">
      <type></type>
      <name>ProductNode</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>a23ce82f2e79fe265d14bcfa78fffebfc</anchor>
      <arglist>(ProductFileData::Impl &amp;pdata_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doneUpgrade</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>aeabc8f4d2b8e3249214c29eeef0aff99</anchor>
      <arglist>(const xml::Node &amp;_node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doneLocalizedDefault</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>a64cabdeec608fda992fbf6dba85a9ebe</anchor>
      <arglist>(const xml::Node &amp;_node, std::string &amp;store_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>done</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>abe9bca397348abd75f9fb1fc74ef2210</anchor>
      <arglist>(const xml::Node &amp;_node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProductFileData::Impl &amp;</type>
      <name>_pdata</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>afe0753e2bc822e61a3d9ec74d3ab8fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_version</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>acf6095a9d58d3100e92f3e20d411164a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_release</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>a22cd1ff65b49264c9ed66176a3e91d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_ttext</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>a99c13ce042a2312f3e6dc3544d396222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_tlocale</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>a2a962ff2019f2fd9499afe370266c01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProductFileData::Upgrade::Impl</type>
      <name>_upgrade</name>
      <anchorfile>structzypp_1_1parser_1_1ProductNode.html</anchorfile>
      <anchor>aec4316e7bac8dca8a67dca06a3af7fc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::ProfilingFormater</name>
    <filename>structzypp_1_1base_1_1ProfilingFormater.html</filename>
    <base>zypp::base::LogControl::LineFormater</base>
    <member kind="function">
      <type>std::string</type>
      <name>format</name>
      <anchorfile>structzypp_1_1base_1_1ProfilingFormater.html</anchorfile>
      <anchor>add1bd0f332269dd3253e6558e9e7e67a</anchor>
      <arglist>(const std::string &amp;, logger::LogLevel, const char *, const char *, int, const std::string &amp;) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProfilingFormater</name>
      <anchorfile>structzypp_1_1base_1_1ProfilingFormater.html</anchorfile>
      <anchor>ac93440f98801f170547dc708b56bb0cd</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::operators::detail::progress_helper</name>
    <filename>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</filename>
    <templarg>progress_helper_mode mode</templarg>
    <member kind="function">
      <type></type>
      <name>progress_helper</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a70dab3f33f0005f5029628482630ab73</anchor>
      <arglist>(ProgressObserverRef &amp;&amp;progressObserver, std::optional&lt; std::string &gt; &amp;&amp;newStr, double inc)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>ae5c98a40700cd18324edda97df902186</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a3dd1debfe256e1d3276667711797825a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a58a9b3af07bce8b189f2e893ed87b4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressObserverRef</type>
      <name>_progressObserver</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>acfa588be6569a6150b721c10796e1a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_newString</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a00c1a39bf5403b57fc49101523e1fa09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_progressInc</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a6e4d217f63d2ea6584bad0e40b6d4aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Finish &gt;</name>
    <filename>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>progress_helper</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>ab9e5a077afdef68b1510627c361f2b3a</anchor>
      <arglist>(ProgressObserverRef &amp;&amp;progressObserver, ProgressObserver::FinishResult result=ProgressObserver::Success)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>a95746afd74e1916cd15e853c7fe932e7</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>a63141f677a22e85717b0087fea9455fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>a462735d0a2d5047c06f1c0c70bb8bdc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressObserverRef</type>
      <name>_progressObserver</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>a7bd6527d9a0b468e28a5b8c1fc5bb00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressObserver::FinishResult</type>
      <name>_result</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Finish_01_4.html</anchorfile>
      <anchor>a3be435c8bf40e25af122ae6567621856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_newString</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a00c1a39bf5403b57fc49101523e1fa09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_progressInc</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a6e4d217f63d2ea6584bad0e40b6d4aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Start &gt;</name>
    <filename>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>progress_helper</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</anchorfile>
      <anchor>a64405bd6ad2e6e8faf52c661046a3835</anchor>
      <arglist>(ProgressObserverRef &amp;&amp;progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</anchorfile>
      <anchor>a83f3a2c46b8a6b34d16b9708f09a2698</anchor>
      <arglist>(T &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</anchorfile>
      <anchor>a566ee7f4a61c23dc430022f0983b6c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</anchorfile>
      <anchor>af8be5dd60f10203af5610ed7ff9b93d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressObserverRef</type>
      <name>_progressObserver</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper_3_01progress__helper__mode_1_1Start_01_4.html</anchorfile>
      <anchor>ad26bd8f92d55b325cd3a10071983cef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_newString</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a00c1a39bf5403b57fc49101523e1fa09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_progressInc</name>
      <anchorfile>structzyppng_1_1operators_1_1detail_1_1progress__helper.html</anchorfile>
      <anchor>a6e4d217f63d2ea6584bad0e40b6d4aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out::ProgressBar</name>
    <filename>classztui_1_1Out_1_1ProgressBar.html</filename>
    <class kind="struct">ztui::Out::ProgressBar::NoStartBar</class>
    <class kind="struct">ztui::Out::ProgressBar::Print</class>
    <member kind="function">
      <type></type>
      <name>ProgressBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ae2310912c086f30bf2b3b5007407b522</anchor>
      <arglist>(Out &amp;out_r, NoStartBar, std::string progressId_r, const std::string &amp;label_r, unsigned current_r=0, unsigned total_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ac2751f0c953050cc293d42457ed26b83</anchor>
      <arglist>(Out &amp;out_r, NoStartBar, const std::string &amp;label_r, unsigned current_r=0, unsigned total_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a11a6e6d2bcda7c7a87c1c1406923ffa8</anchor>
      <arglist>(Out &amp;out_r, const std::string &amp;progressId_r, const std::string &amp;label_r, unsigned current_r=0, unsigned total_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a078edbfc6cbdf45e4d77dcfb05d66ff6</anchor>
      <arglist>(Out &amp;out_r, const std::string &amp;label_r, unsigned current_r=0, unsigned total_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProgressBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a85edbde7b08c80b80782114e4fddf2e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a3d5da8a00828485adffac2d8989d4b94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a9358607323c44a6bd2b6fbecaea66d06</anchor>
      <arglist>(const std::string &amp;label_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ac15ba03c9f639388d63310e3588dcf88</anchor>
      <arglist>(ProgressEnd donetag_r=ProgressEnd::error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a9ffc306dd04bd6c0ca1679676d5c004a</anchor>
      <arglist>(bool error_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorreset</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a422444397b1c57c4391711274ad3d784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ae267f5f379ddf71148ea382ca17f046f</anchor>
      <arglist>(const std::string &amp;label_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ac8c4879729979283c84002b8d0b17686</anchor>
      <arglist>(const char *label_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr NoStartBar</type>
      <name>noStartBar</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ac9b04ae31e7f0bedb5e8647cd7f7041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Out &amp;</type>
      <name>_out</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a46af29b83299370be07447128d670a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; ProgressEnd &gt;</type>
      <name>_donetag</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ac508bdc2c92e29ca92a765f5c9f58b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::ProgressData</type>
      <name>_progress</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a74f98e65591fcd085c0cb79dcae5db65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_progressId</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a22397daa888f43b45867266d82b68497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_labelPrefix</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a913767482efe15bf160e2d8479df402f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>zypp::ProgressData *</type>
      <name>operator-&gt;</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a1c1959ef3c7b8cf9441232c87d2b7708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ProgressData *</type>
      <name>operator-&gt;</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a51bbc46ad3edc1527e8a8354245341dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ProgressData &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a2256acd72fbde5ce0b1bf6b758853c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ProgressData &amp;</type>
      <name>operator*</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>add146fcc2612e98916c051f0d5db3233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>outLabel</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>a815109ce3e57567ddf0bd14036142937</anchor>
      <arglist>(const std::string &amp;msg_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>numDigits</name>
      <anchorfile>classztui_1_1Out_1_1ProgressBar.html</anchorfile>
      <anchor>ad4d0f1e7d977558b45e71d35187c99f8</anchor>
      <arglist>(unsigned num_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::ProgressData</name>
    <filename>structinternal_1_1ProgressData.html</filename>
    <member kind="function">
      <type></type>
      <name>ProgressData</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>adac0647d1020844842bb3be43bc7ddf4</anchor>
      <arglist>(AutoFILE file, CURL *curl, time_t timeout=0, zypp::Url url=zypp::Url(), zypp::ByteCount expectedFileSize_r=0, zypp::callback::SendReport&lt; zypp::media::DownloadProgressReport &gt; *_report=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStats</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ab411628d42ff504a368d37431d09fa5e</anchor>
      <arglist>(curl_off_t dltotal=0.0, curl_off_t dlnow=0.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportProgress</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a6c46165c8867d2842e8c8103a2b0c0e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CURL *</type>
      <name>curl</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a34653f528974fbb8b83589919d6ec43b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>timeoutReached</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a73ff42af246a836361d173981daac39c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fileSizeExceeded</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ab39e04c428acad9d0b3e5c3e417438b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>expectedFileSize</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a49e141e5638b632de8bf77400fe2d77f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expectedFileSize</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a79ec1759cfc1271a0de1c9b5a068d7a0</anchor>
      <arglist>(ByteCount newval_r)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url</type>
      <name>url</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>aa33892c85dcd3742d7ade35c59ee7fbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>file</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a136a897700cec79f6a3887bac6a2db43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>writeBytes</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ad14648c356c187b04abb2fc863ffa19a</anchor>
      <arglist>(char *ptr, ByteCount bytes)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>bytesWritten</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a0aac6fa90bcf08518e41282f973c5f4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CURL *</type>
      <name>_curl</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ad7b3524665d245ff4d5a9987a62ea584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AutoFILE</type>
      <name>_file</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ac01e795dd78f18ce079fcbfea0948c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Url</type>
      <name>_url</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a2b4d069d9493cbca90a38196c10ed25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_timeout</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>aa68c4def122a2a4588de81bc93c67149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_timeoutReached</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a24ce37c4df0be53790e6373937fc5a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_fileSizeExceeded</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a0fdc83d331f84a7d43e5b94df3b46cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteCount</type>
      <name>_expectedFileSize</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a0ac9990cf506ae8f3057da638a0a0859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::callback::SendReport&lt; zypp::media::DownloadProgressReport &gt; *</type>
      <name>report</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>acd1d511f9b490135cf6f3bb7a88a1262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_timeStart</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ae714b5213ff9cd2e89d70e75aaef9d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_timeLast</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a6241d205c291e07552c49cde62659cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_timeRcv</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a3e2c1a97f53ec58206587de6366367b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_timeNow</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a93cb4fd4c3fbf1c722e0dab10ed32250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>curl_off_t</type>
      <name>_dnlTotal</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>ad24e4de9a490f77e2140d7553d03439b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>curl_off_t</type>
      <name>_dnlLast</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>aad4beeebb433807d40814bebd2ed596a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>curl_off_t</type>
      <name>_dnlNow</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a2f857a1eea722fa819e2e62a05dd05c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteCount</type>
      <name>_bytesWritten</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a969e9cfbdca70f094f6ddc690bd4a033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dnlPercent</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a3df5fe4cc77266535649221d5bb30e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_drateTotal</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>abcbc8effe17bad236473090de9230088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_drateLast</name>
      <anchorfile>structinternal_1_1ProgressData.html</anchorfile>
      <anchor>a6edd93efc5ff29972512e9f01fda69c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ProgressData</name>
    <filename>classzypp_1_1ProgressData.html</filename>
    <base>zypp::base::ProvideNumericId&lt; ProgressData, unsigned &gt;</base>
    <class kind="class">zypp::ProgressData::Data</class>
    <member kind="typedef">
      <type>long long</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a078cfa8fc8d9578774c90ab92dd8fecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; bool(const ProgressData &amp;)&gt;</type>
      <name>ReceiverFnc</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a70e177e27b069b63412ce1feb66cf8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>abac27929b350f321cac093810a144b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a65ac7a165dfb1c88800760d1baefe733</anchor>
      <arglist>(value_type max_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a4539e9cd6b330cb201e620d8f718c2fc</anchor>
      <arglist>(value_type min_r, value_type max_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a56777019dd3f0a2af1069b0870224937</anchor>
      <arglist>(value_type min_r, value_type max_r, value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a8ed05bfc5a8e3bf37ca4cee5a3b282e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a9616d3d0a2f8343bf584d33f64d20999</anchor>
      <arglist>(value_type min_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a9184e39f352f8f36f8117072e604879a</anchor>
      <arglist>(value_type max_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noRange</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a235106109940199f1e7014e0858dd537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>range</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>af5fa8fdf5c86d6ab8396d407e24baefb</anchor>
      <arglist>(value_type max_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>range</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a92d26ba0ea8fa3e46c43ed55043980a3</anchor>
      <arglist>(value_type min_r, value_type max_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a608d6a3dd286cba49e997b3fc7e89770</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendTo</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a3b18cac336e9be937486ba905c70c11c</anchor>
      <arglist>(const ReceiverFnc &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noSend</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a6efa2d452c06a65175f64c0e3c5f3c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ac1455230ae567084a315e7cb64a51697</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a1a86e64791173ded8b3c53fb40fcfd80</anchor>
      <arglist>(const ProgressData &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>incr</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a989431b2c739fedd881dcc0d99ec0d08</anchor>
      <arglist>(value_type val_r=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decr</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a05c4f386e1c9c1ae37c9e82da61f417f</anchor>
      <arglist>(value_type val_r=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMin</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ab9cd294d1b385f9836521c48eb8d5f08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMax</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a605e7a146617a20cd9b39a3309a4c782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tick</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a040f99b4c4a816cf1148ab264bafb71d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>State</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>INIT</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47af1b46357ca23eb1139088d6eb0d0c6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RUN</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47a1e466903ea2bb9bff93d3db24b0f61b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47a8be1d72152f69a32e91f9dfebc093109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>INIT</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47af1b46357ca23eb1139088d6eb0d0c6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RUN</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47a1e466903ea2bb9bff93d3db24b0f61b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>END</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7f0ce3d6cc0a1a660a9c4375dd3b5a47a8be1d72152f69a32e91f9dfebc093109</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a26aa8688a10fb29ccfd809cf19afbae4</anchor>
      <arglist>(std::ostream &amp;str, const ProgressData &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>ProgressData</type>
      <name>makeProgressData</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>aff8d75ea73a783cb488e9e94dc8cf338</anchor>
      <arglist>(const InputStream &amp;input_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Data &gt;</type>
      <name>_d</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ae7e573f4044a071eb4b13659e8714343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>min</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ac362f753a30aaf680ad331909d37cc92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>max</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>abf51b08c2ffd9d1984ae5f0529fdc5f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>val</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ad69a9d8cdbd4edb59ff6772779b9d844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRange</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ad4bc579dabf1a9980c376245c00d9b34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reportPercent</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a09c833dcecfc57ec3f234ab0b7ba0e71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reportAlive</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a41f4db8719d69a3fb505d593ee8fb9f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>reportValue</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a1d027220cc435800ce7c08137e69ca38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ab595727b64fc98b72f40431caeca0053</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ReceiverFnc &amp;</type>
      <name>receiver</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a4f8864303a4d36939785acf4a220cb2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finalReport</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>acb5a5c4cd2f071e211df6dc3237ccf9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>report</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a7882d963a965cc6f9ee1e329eab30195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ac1455230ae567084a315e7cb64a51697</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a1a86e64791173ded8b3c53fb40fcfd80</anchor>
      <arglist>(const ProgressData &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>incr</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a989431b2c739fedd881dcc0d99ec0d08</anchor>
      <arglist>(value_type val_r=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decr</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a05c4f386e1c9c1ae37c9e82da61f417f</anchor>
      <arglist>(value_type val_r=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMin</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>ab9cd294d1b385f9836521c48eb8d5f08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toMax</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a605e7a146617a20cd9b39a3309a4c782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tick</name>
      <anchorfile>classzypp_1_1ProgressData.html</anchorfile>
      <anchor>a040f99b4c4a816cf1148ab264bafb71d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProgressObserver</name>
    <filename>classzyppng_1_1ProgressObserver.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>FinishResult</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ad979178a6b775895cd11f9fb1cf727fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ad979178a6b775895cd11f9fb1cf727fba3f486b552ebf0ac7bac39393a37ce579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ad979178a6b775895cd11f9fb1cf727fba16c2c03206e91eff1ca0a0a8464b079a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ad979178a6b775895cd11f9fb1cf727fba3f486b552ebf0ac7bac39393a37ce579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ad979178a6b775895cd11f9fb1cf727fba16c2c03206e91eff1ca0a0a8464b079a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a6cb8f1dfe852122087b74bf284c791e1</anchor>
      <arglist>(ProgressObserver, const std::string &amp;label=std::string(), int steps=100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a49eca5abffc0d3f6361cfc6014e1ffbc</anchor>
      <arglist>(int steps)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>baseSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ac8daa3e7539b666a757332c29581b94c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>steps</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a459c606ae19185f7155c743517edf88d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>started</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a952aa68499999aa26fc9584e8aeeb6e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>af6472021464718047a9a5e2d54cde395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ac5990b5db294895300e891f1949e5c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrent</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>aa4bece25759804ac43ec35949f02d03a</anchor>
      <arglist>(double curr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFinished</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>abaf5a8fd0e337548e70d61a32f439fd6</anchor>
      <arglist>(FinishResult result=Success)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a1a03e2bd08f6c9c4ac3f713f3daae005</anchor>
      <arglist>(double inc=1.0, const std::optional&lt; std::string &gt; &amp;newLabel={})</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>progress</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a96583bde6ce2dc5a3b5c14a696168efa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>current</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a82ffecf17c0a929ae1e363535a8f34eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; zyppng::ProgressObserverRef &gt; &amp;</type>
      <name>children</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a7c37e7bacd45d6a23467686894bd1d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a960e3e188afd8050006e7533eaa27b51</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a8f39735ecfb5e8d7e3adb9fd195d4a42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSubTask</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>af25f73d69f76e26c4ebaccf196b412ae</anchor>
      <arglist>(const ProgressObserverRef &amp;child, float weight=1.0)</arglist>
    </member>
    <member kind="function">
      <type>ProgressObserverRef</type>
      <name>makeSubTask</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a9569ee9fc896963102cb3d3bd0d10ec1</anchor>
      <arglist>(float weight=1.0, const std::string &amp;label=std::string(), int steps=100)</arglist>
    </member>
    <member kind="function">
      <type>zypp::ProgressData::ReceiverFnc</type>
      <name>makeProgressDataReceiver</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a841f9a780831f9fe60ef8de7f7aa3538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender)&gt;</type>
      <name>sigStarted</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a1588c89f2fa79a575dfd9d298233d17e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, const std::string &amp;str)&gt;</type>
      <name>sigLabelChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>af2d09b8378f1a171502ed87b023ca474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, double steps)&gt;</type>
      <name>sigStepsChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a7f378af823cdd4c740d0ed8573384157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, double current) &gt;</type>
      <name>sigValueChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a0354b22b99eb7b34c0f416b3bb779afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, double progress)&gt;</type>
      <name>sigProgressChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>aae2d943ac30705249151c914ac7c78e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, FinishResult result)&gt;</type>
      <name>sigFinished</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a250c16e60552f18f21bd012fbcb56e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProgressObserver &amp;sender, ProgressObserverRef child)&gt;</type>
      <name>sigNewSubprogress</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>aee730dde479076ede95cedfe5a268b48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProgressObserverRef</type>
      <name>makeSubTask</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a765b8cb0df12a06837f4a6e8500ccbab</anchor>
      <arglist>(ProgressObserverRef parentProgress, float weight=1.0, const std::string &amp;label=std::string(), int steps=100)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>ab23ffb69c0827817c8739f59d683b19f</anchor>
      <arglist>(ProgressObserverRef progress)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setup</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a95c4f01b8bc3337171ae0659f2652698</anchor>
      <arglist>(ProgressObserverRef progress, const std::string &amp;label=std::string(), int steps=100)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>increase</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a2ef6248bd296041953bad058b1c6d2da</anchor>
      <arglist>(ProgressObserverRef progress, double inc=1.0, const std::optional&lt; std::string &gt; &amp;newLabel={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setCurrent</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a756dc9151865b49b8d14d4440bbe5949</anchor>
      <arglist>(ProgressObserverRef progress, double curr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLabel</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a5d563558ca4e35fab452047c5228c4be</anchor>
      <arglist>(ProgressObserverRef progress, const std::string &amp;label)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>a28bd92a601faa02445861fe2b1e9459f</anchor>
      <arglist>(ProgressObserverRef progress, int steps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>finish</name>
      <anchorfile>classzyppng_1_1ProgressObserver.html</anchorfile>
      <anchor>aa4665b95c961b4f8d8eff1eb501c51e5</anchor>
      <arglist>(ProgressObserverRef progress, ProgressObserver::FinishResult result=ProgressObserver::Success)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProgressObserverAdaptor</name>
    <filename>structzyppng_1_1ProgressObserverAdaptor.html</filename>
    <member kind="function">
      <type></type>
      <name>ProgressObserverAdaptor</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a75600ef16d22f6d46dce81614d9035da</anchor>
      <arglist>(zypp::callback::SendReport&lt; zypp::ProgressReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressObserverAdaptor</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>aabb706c834ed617d36f70a3bdb293eb7</anchor>
      <arglist>(const zypp::ProgressData::ReceiverFnc &amp;fnc, zypp::callback::SendReport&lt; zypp::ProgressReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type>ProgressObserverRef</type>
      <name>observer</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>abe6888d47d5bb8c63a69fcdacd507575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>acaabf42853428e126bf1860e05c86470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>update</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a70b16ef9c4501782ae73a554b085c646</anchor>
      <arglist>(bool fin=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressObserverRef</type>
      <name>_observer</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a7220088ff0fad0498dd53f034ae0cdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::ProgressData::ReceiverFnc</type>
      <name>_fnc</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a01b91bcd814be19adc9f0d16f0e9a1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::callback::SendReport&lt; zypp::ProgressReport &gt; &amp;</type>
      <name>_report</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a00aa1d050c5087834fe21b222d7a8c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first</name>
      <anchorfile>structzyppng_1_1ProgressObserverAdaptor.html</anchorfile>
      <anchor>a6611a9130f01c18efba657a1304a7348</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProgressObserverPrivate</name>
    <filename>classzyppng_1_1ProgressObserverPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <class kind="struct">zyppng::ProgressObserverPrivate::ChildInfo</class>
    <member kind="function">
      <type></type>
      <name>ProgressObserverPrivate</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ae23a4dced23657070e7239f4b224ea61</anchor>
      <arglist>(ProgressObserver &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProgress</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a1bf3a8048a0ce9f5121d542e4689bc73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a1ecf0467a52f1dfd55aa6da83fbd3632</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onChildStarted</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ad4d7e03d25b34c0dccf8721d13cabe77</anchor>
      <arglist>(ProgressObserver &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCounters</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>af64ff276e3e9e02aa676c5a485d4b149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onChildFinished</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a5d6e6cdf5761d5eb05ff549a2631659d</anchor>
      <arglist>(ProgressObserver &amp;child, ProgressObserver::FinishResult)</arglist>
    </member>
    <member kind="variable">
      <type>ProgressObserverWeakRef</type>
      <name>_parent</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ae60d0dd257b4ac9b4a9760af69202c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ad8a346fe4f35b4f91acb37839d917e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_counterValue</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ab1320295dc134f9291ac896f4083b163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_counterSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>aeb23314595165868a367a5ab047e0349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_finishedValue</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>af3288aed4e247af5e2a549e79be29a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_finishedSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>afe4a8f2ef8815d052b2908c2ec784e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_baseValue</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a1efc6c3005b0d3ff4449d4b528ff8010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_baseSteps</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a71b148b6f5ba37bcd2ea3005de65f715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_started</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a5e81e894a1af6bb5a4a332c5aff1b057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_ignoreChildSigs</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>aef4ecd2faac7102049b4362db0d81b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ProgressObserverRef &gt;</type>
      <name>_children</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>aceff36e094b805195a11a7a3f1648334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ChildInfo &gt;</type>
      <name>_childInfo</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>abdfd11bb27f0f3825352b96590acac9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender) &gt;</type>
      <name>_sigStarted</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>aeb98e4d952c8908266ca930dd601654e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, const std::string &amp;str)&gt;</type>
      <name>_sigLabelChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a4353954d6575fe7c8bbc66d3e1c71bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, double steps) &gt;</type>
      <name>_sigStepsChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a93fe8a114d0769cd08b295bb8f6f3029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, double steps) &gt;</type>
      <name>_sigValueChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ae7b819ec426c5828c4d0747f8176c040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, double steps) &gt;</type>
      <name>_sigProgressChanged</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ac6312db64f6eb067c99a18fa50fc0ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, ProgressObserver::FinishResult)&gt;</type>
      <name>_sigFinished</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>ad9231b0f4383e805c512e36a07475d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProgressObserver &amp;sender, ProgressObserverRef child)&gt;</type>
      <name>_sigNewSubprogress</name>
      <anchorfile>classzyppng_1_1ProgressObserverPrivate.html</anchorfile>
      <anchor>a7b5b108d8342ea902c9746ca6630ffa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProgressReport</name>
    <filename>structzypp_1_1ProgressReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1ProgressReport.html</anchorfile>
      <anchor>a25d210e2075a4f2e340335de55a3c99e</anchor>
      <arglist>(const ProgressData &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1ProgressReport.html</anchorfile>
      <anchor>ae3d5cbe33a2c6d7beea2e8c46ed680cb</anchor>
      <arglist>(const ProgressData &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1ProgressReport.html</anchorfile>
      <anchor>a3e62d2f3068024c666f382f37c0faa59</anchor>
      <arglist>(const ProgressData &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProgressReportAdaptor</name>
    <filename>structzypp_1_1ProgressReportAdaptor.html</filename>
    <member kind="function">
      <type></type>
      <name>ProgressReportAdaptor</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>a5506be8c0bace9fca1ed890b54496769</anchor>
      <arglist>(callback::SendReport&lt; ProgressReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressReportAdaptor</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>a9e3e8a4afec6860a6cbe70ab4405009a</anchor>
      <arglist>(const ProgressData::ReceiverFnc &amp;fnc, callback::SendReport&lt; ProgressReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>ac4f1c27f4cfc33a33cabf498961b9887</anchor>
      <arglist>(const ProgressData &amp;progress)</arglist>
    </member>
    <member kind="variable">
      <type>ProgressData::ReceiverFnc</type>
      <name>_fnc</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>a620812588c507a3caad854ca1f2059ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>callback::SendReport&lt; ProgressReport &gt; &amp;</type>
      <name>_report</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>a623b5bfa5d0df6503fb06cf90ddc0aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_first</name>
      <anchorfile>structzypp_1_1ProgressReportAdaptor.html</anchorfile>
      <anchor>a15c35de9738cce6d1e5509784cdef044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::internal::ProgressTracker</name>
    <filename>structzypp_1_1internal_1_1ProgressTracker.html</filename>
    <member kind="typedef">
      <type>std::chrono::steady_clock</type>
      <name>clock</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>aae53e0d33cc7a29444b26d420fe2a291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStats</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>ad640b6b53497e1426f821be604efd3e5</anchor>
      <arglist>(double dltotal=0.0, double dlnow=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; clock::time_point &gt;</type>
      <name>_timeStart</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a0c2d01a6f308b310c84e87ef79789b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; clock::time_point &gt;</type>
      <name>_timeLast</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a2b37afab33221b0deda734f840228a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_dnlTotal</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a24f90dfbe9cb2a3aca1e347539904394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_dnlLast</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a80713fd12b6b9ba36f02d98131871561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_dnlNow</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>aab950a36017be538d00af9cc58c6f2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_dnlPercent</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>abc7cb110c17a10a7ff16093d48a1a61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_drateTotal</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a6dcd7fb5d694c25af805abc18b2a9553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_drateLast</name>
      <anchorfile>structzypp_1_1internal_1_1ProgressTracker.html</anchorfile>
      <anchor>a28550fa428005a007fce6217d78306a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::PromptOptions</name>
    <filename>classztui_1_1PromptOptions.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StrVector</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>abe025fc1ae02a37d90ca10bb69100d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PromptOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a89f19e1fa347a329df91e74fd782c592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PromptOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a5f0075751243d4fe7a9bd31a1ca6c40a</anchor>
      <arglist>(StrVector options_r, unsigned defaultOpt_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PromptOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a96c3a795b1e58cf88901e81e85ffa1cd</anchor>
      <arglist>(const std::string &amp;optionstr_r, unsigned defaultOpt_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PromptOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a77bb63718835ad1470d63d9b8158cd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StrVector &amp;</type>
      <name>options</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a15b4a6ad3d56be1d7f1238b1dfc0d477</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>af62900ca5e6fba19938d92473e1d8761</anchor>
      <arglist>(StrVector options_r, unsigned defaultOpt_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a4c046eb64956ca6891c679e15882fdb7</anchor>
      <arglist>(const std::string &amp;optionstr_r, unsigned defaultOpt_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>defaultOpt</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a9e25487a53672661c5c8e87de1c1253d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColorString</type>
      <name>optionString</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a3ab4d918eb61a1783c256ff7627e1b39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>ac007d644af02e1903169fc33cddb20c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isYesNoPrompt</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a38bad8eac58de712156049ea1a96d976</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>optionHelp</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a28704db5996bf2aadfc5082c2224fbd0</anchor>
      <arglist>(unsigned opt) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptionHelp</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>adc18f4f53c1f5d8c42b49a6c5e0c308e</anchor>
      <arglist>(unsigned opt, const std::string &amp;help_str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>helpEmpty</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a22ac7aa0de3aa68e75a13a48e66ce684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>ab21433426b721502101a254f86457427</anchor>
      <arglist>(unsigned opt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDisabled</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a924caf1ae26fcdd2137b73bdeb38b19b</anchor>
      <arglist>(unsigned opt) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a00125b20b30fb01e6b5c50ed1ed45191</anchor>
      <arglist>(unsigned opt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>ae47ad0eb28f09a25bed37cef7b50e5a0</anchor>
      <arglist>(unsigned opt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAll</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a29896436155dcacdd649304d48d8c9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>shownCount</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a165257b4023ec64537b722d29dfac134</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShownCount</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a13d539785ec8c39b65838bb7f573daba</anchor>
      <arglist>(unsigned count)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getReplyMatches</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a56c26f008b522952bb0f947689710017</anchor>
      <arglist>(const std::string &amp;reply_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>replyMatchesStr</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a85c3fd41d342e7f8bb542f048b31bea5</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;matches_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrVector</type>
      <name>_options</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>ab348508de43bc6e67d0cee11c8a2b67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_default</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a06780959870514b6f73199fef635568a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StrVector</type>
      <name>_opt_help</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a8c97f181a336bae71ce8892282b7e827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; unsigned &gt;</type>
      <name>_disabled</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>ab076270f00c48f836a9ca8e725a87d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_shown_count</name>
      <anchorfile>classztui_1_1PromptOptions.html</anchorfile>
      <anchor>a48dab8817096c09eaafcd3125b8a64e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::PropertyTable</name>
    <filename>classztui_1_1PropertyTable.html</filename>
    <member kind="function">
      <type></type>
      <name>PropertyTable</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>ac16758b3c67dd99edf3582fa36546364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>abff49e5d7e80a18183afca53a4e6499f</anchor>
      <arglist>(const KeyType &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a31b840975862a7fe252a5142e0035725</anchor>
      <arglist>(const KeyType &amp;key_r, const ValueType &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>ac7fb030ccceaa9723a53335dd7365261</anchor>
      <arglist>(const KeyType &amp;key_r, bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>addDetail</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a7df94744a5cd683e5cceb88ed352e770</anchor>
      <arglist>(const ValueType &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>addDetail</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a367eff0c1840ee44bf726777996cbd97</anchor>
      <arglist>(const KeyType &amp;key_r, const ValueType &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a476d253241936275047e78f03d103704</anchor>
      <arglist>(const KeyType &amp;key_r, Iterator_ begin_r, Iterator_ end_r, bool forceDetails_r=false)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>lst</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a74d61fc8efa16aefe10d457b767c5436</anchor>
      <arglist>(const KeyType &amp;key_r, const ContainerType &amp;lst_r, bool forceDetails_r=false)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a02e81772366390c16ebbae47fb4fa8f9</anchor>
      <arglist>(const KeyType &amp;key_r, const std::set&lt; ValueType &gt; &amp;lst_r, bool forceDetails_r=false)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>adfbc5c2092e618a09aafe0102fcf7f75</anchor>
      <arglist>(const KeyType &amp;key_r, const std::list&lt; ValueType &gt; &amp;lst_r, bool forceDetails_r=false)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a344e313e153cf2d8e02339141eb64467</anchor>
      <arglist>(const KeyType &amp;key_r, const std::vector&lt; ValueType &gt; &amp;lst_r, bool forceDetails_r=false)</arglist>
    </member>
    <member kind="function">
      <type>PropertyTable &amp;</type>
      <name>paint</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>acd1f2c567b27bab16f15a2db16ee2807</anchor>
      <arglist>(ansi::Color color_r, bool cond_r=true)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>last</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a09e9e63bef81eba7ea40510eb3a2100e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>lastKey</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a17bbcda13cb4e2772cf6e626788753e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>lastValue</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a048af47e43a2f639312f873b54f7c863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>emptyListTag</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>aa31a60c05b76edbb31d1650ea4390c49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Table</type>
      <name>_table</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>a1b36254d54c7fb28042235113caff5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1PropertyTable.html</anchorfile>
      <anchor>abf6c977155321b8cd342988b9a083906</anchor>
      <arglist>(std::ostream &amp;str, const PropertyTable &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Provide</name>
    <filename>classzyppng_1_1Provide.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a482cff4c417b9807cfd36926f7a133f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a6cd990c4fe1cfe389b71c217c9b8cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a30f42b886cdebaebea783e9a335f549a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProvideMediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>afa51d0dc0fe22a66f55aeefc05254704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zyppng::LazyMediaHandle&lt; Provide &gt;</type>
      <name>LazyMediaHandle</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a67791de40a0988a0f5e4cd7b50af049b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProvideRes</type>
      <name>Res</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a59450819a4388a77953afe384bffb219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::optional&lt; Action &gt;</type>
      <name>MediaChangeAction</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>ab8b81d5da0d87cbb5243023fd752dc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a482cff4c417b9807cfd36926f7a133f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a6cd990c4fe1cfe389b71c217c9b8cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a01812383fe966db4f0f1f16d5fd1c008a30f42b886cdebaebea783e9a335f549a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>expected&lt; LazyMediaHandle &gt;</type>
      <name>prepareMedia</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a49b60a1d8778560a190d623734802f26</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; LazyMediaHandle &gt;</type>
      <name>prepareMedia</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a70c92bbb6d04d9bf74cd99e254182f2b</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; MediaHandle &gt; &gt;</type>
      <name>attachMediaIfNeeded</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a65c5e3aeeee04b208112114d5eb34bbf</anchor>
      <arglist>(LazyMediaHandle lazyHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; MediaHandle &gt; &gt;</type>
      <name>attachMedia</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a9ff9f0c7672199326c90532f43272f70</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; MediaHandle &gt; &gt;</type>
      <name>attachMedia</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a37f89910bb3c3577f973f95c5c22e83c</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideMediaSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; ProvideRes &gt; &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>afa89dce8d525a06e6fe3b67861eeb5b0</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; ProvideRes &gt; &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a20378d9720b0777587e31432fa9ca552</anchor>
      <arglist>(const zypp::Url &amp;url, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; ProvideRes &gt; &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a73a8b2aa800b0cd8afceac2ff506d1d9</anchor>
      <arglist>(const MediaHandle &amp;attachHandle, const zypp::Pathname &amp;fileName, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; ProvideRes &gt; &gt;</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a360aecf972bd0c73d6aff19a190a8f76</anchor>
      <arglist>(const LazyMediaHandle &amp;attachHandle, const zypp::Pathname &amp;fileName, const ProvideFileSpec &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::CheckSum &gt; &gt;</type>
      <name>checksumForFile</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a5aa483f7df104f734de9b120c7ba80d3</anchor>
      <arglist>(const zypp::Pathname &amp;p, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::ManagedFile &gt; &gt;</type>
      <name>copyFile</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>aa119fe8e9a96c20cc8d68a4918dfee26</anchor>
      <arglist>(const zypp::Pathname &amp;source, const zypp::Pathname &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::ManagedFile &gt; &gt;</type>
      <name>copyFile</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>ac9489571df4f322e06fc3a6818dde18d</anchor>
      <arglist>(ProvideRes &amp;&amp;source, const zypp::Pathname &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>ac1d2c8ddb2736eb11885e5746c6239d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkerPath</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a29550348867dbd5cd50a7c4af0b03ebe</anchor>
      <arglist>(const zypp::Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a00aecc0a43259bef1520fae6d0d36f24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ejectDevice</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a792e6f512116be4fd8003115e6960191</anchor>
      <arglist>(const std::string &amp;queueRef, const std::string &amp;device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatusTracker</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a659ecbc786c2a6c457a29b34265325ca</anchor>
      <arglist>(ProvideStatusRef tracker)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>providerWorkdir</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>ae1c2f9c2932a46b0545b1814472f76d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::media::CredManagerOptions &amp;</type>
      <name>credManangerOptions</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a04f7442f78a50ecc5ebec791f6958f57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCredManagerOptions</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a4fc1f0b88b60bcb15a9fc355e7b81022</anchor>
      <arglist>(const zypp::media::CredManagerOptions &amp;opt)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigIdle</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a464456c51bc887163e4b5b3337961db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; MediaChangeAction(const std::string &amp;queueRef, const std::string &amp;label, const int32_t mediaNr, const std::vector&lt; std::string &gt; &amp;devices, const std::optional&lt; std::string &gt; &amp;desc)&gt;</type>
      <name>sigMediaChangeRequested</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>aa7e044bf3d3503f26a1a57ba66e9d19c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; std::optional&lt; zypp::media::AuthData &gt;(const zypp::Url &amp;reqUrl, const std::string &amp;triedUsername, const std::map&lt; std::string, std::string &gt; &amp;extraValues) &gt;</type>
      <name>sigAuthRequired</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a0b1681f6f2b0692c2afa0eb45af132f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideRef</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a18f3381e4fd8668cede992dd6ee3df55</anchor>
      <arglist>(const zypp::Pathname &amp;workDir=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>copyResultToDest</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>abb698a0e696e12d74b2f08e8f071d9ff</anchor>
      <arglist>(ProvideRef provider, const zypp::Pathname &amp;targetPath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Provide</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a5206bf60922dd078f187c6ce83118554</anchor>
      <arglist>(const zypp::Pathname &amp;workDir)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvidePromise</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a75101f53e578dd51b2a4fd065cd99190</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvideItem</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>ac93bfff60f1dc0e7b152fc5e9b972e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvideMediaHandle</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>a27dbf4632aeb89ba07d2f631ad4dd0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvideStatus</name>
      <anchorfile>classzyppng_1_1Provide.html</anchorfile>
      <anchor>af66fd0f400039f950d670ceae30a0508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProvideDirOperation</name>
    <filename>structzypp_1_1ProvideDirOperation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ProvideDirOperation.html</anchorfile>
      <anchor>a62d09f1bda73193d0a919bbe32d1fd73</anchor>
      <arglist>(media::MediaAccessId media, const OnMediaLocation &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>result</name>
      <anchorfile>structzypp_1_1ProvideDirOperation.html</anchorfile>
      <anchor>a726d797565e5e91671d9182fdbb44463</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProvideDirTreeOperation</name>
    <filename>structzypp_1_1ProvideDirTreeOperation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ProvideDirTreeOperation.html</anchorfile>
      <anchor>a367096839e4b990807ef7ee0400e79f0</anchor>
      <arglist>(media::MediaAccessId media, const OnMediaLocation &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>result</name>
      <anchorfile>structzypp_1_1ProvideDirTreeOperation.html</anchorfile>
      <anchor>a558823ea2c739a631f88ce97b40519f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProvideFileExistenceOperation</name>
    <filename>structzypp_1_1ProvideFileExistenceOperation.html</filename>
    <member kind="function">
      <type></type>
      <name>ProvideFileExistenceOperation</name>
      <anchorfile>structzypp_1_1ProvideFileExistenceOperation.html</anchorfile>
      <anchor>aadb9596086b56bb6f3153c38042a2a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ProvideFileExistenceOperation.html</anchorfile>
      <anchor>a35175228aeaf6ff4ea42c6b198771d19</anchor>
      <arglist>(media::MediaAccessId media, const OnMediaLocation &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>result</name>
      <anchorfile>structzypp_1_1ProvideFileExistenceOperation.html</anchorfile>
      <anchor>a8c5147296784a3cc4ef05ed5e25a4dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideFileItem</name>
    <filename>classzyppng_1_1ProvideFileItem.html</filename>
    <base>zyppng::ProvideItem</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a525f0d628e57cc57f840be7e5242c785</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ProvidePromiseRef&lt; ProvideRes &gt;</type>
      <name>promise</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a9918ba2964229193f35bb6464d8d4da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMediaRef</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a3364caccfb0dd180d81e51085a3cf437</anchor>
      <arglist>(Provide::MediaHandle &amp;&amp;hdl)</arglist>
    </member>
    <member kind="function">
      <type>Provide::MediaHandle &amp;</type>
      <name>mediaRef</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a33d58ba33c844c88b7aff085277dbd0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ItemStats</type>
      <name>makeStats</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>ac7e72d2bc862723d0f83a6d3e91ec912</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>bytesExpected</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a30fac39b18575907137e5018b7b2bd71</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideFileItemRef</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a8df0777d2a607f15b0b47a6937771d68</anchor>
      <arglist>(zypp::MirroredOrigin origin, const ProvideFileSpec &amp;request, ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProvideFileItem</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a0518709fb3acb97bc306d6dd80fc10d5</anchor>
      <arglist>(zypp::MirroredOrigin origin, const ProvideFileSpec &amp;request, ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>informalMessage</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>ad1c43efe403d487f46fb8fa87d0c0cb3</anchor>
      <arglist>(ProvideQueue &amp;, ProvideRequestRef req, const ProvideMessage &amp;msg) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a47af6fb8a8d922311fbc4c5777e07764</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef finishedReq, const ProvideMessage &amp;msg) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cancelWithError</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a113d5119225d682d762100a726e49202</anchor>
      <arglist>(std::exception_ptr error) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; zypp::media::AuthData &gt;</type>
      <name>authenticationRequired</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a01754c694b11b434900551ecd7610da5</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef req, const zypp::Url &amp;effectiveUrl, int64_t lastTimestamp, const std::map&lt; std::string, std::string &gt; &amp;extraFields) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>virtual void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a6182bfb0b3d0734e30c50a0c79270ce1</anchor>
      <arglist>(ProvideQueue *queue, ProvideRequestRef finishedReq, const std::exception_ptr excpt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Provide::MediaHandle</type>
      <name>_handleRef</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a4cebde8a81b396298f534cf512dbb88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_promiseCreated</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a493df9646e66cd62b5f08b88ceee578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a70c4a5213cbc69fc920c961641e9eeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideFileSpec</type>
      <name>_initialSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a7478b1af79356b1b18635c50044a6961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_targetFile</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>ac11230cfa0af9b4c13d40ef7ee6f394a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_stagingFile</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>a08ef002b50a6cfab6a1d75e2d8fb76bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::ByteCount</type>
      <name>_expectedBytes</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>ab893a7e7511a2a840174572e31d94741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvidePromiseWeakRef&lt; ProvideRes &gt;</type>
      <name>_promise</name>
      <anchorfile>classzyppng_1_1ProvideFileItem.html</anchorfile>
      <anchor>aecf6e08920807725f21318c58c0d71a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ProvideFileOperation</name>
    <filename>structzypp_1_1ProvideFileOperation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1ProvideFileOperation.html</anchorfile>
      <anchor>a75c243aab873372843ef99b477ed44f6</anchor>
      <arglist>(media::MediaAccessId media, const OnMediaLocation &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>result</name>
      <anchorfile>structzypp_1_1ProvideFileOperation.html</anchorfile>
      <anchor>aaa0276103131ee50de7af377905e0fec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ProvideFilePolicy</name>
    <filename>classzypp_1_1ProvideFilePolicy.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(int)&gt;</type>
      <name>ProgressCB</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>ab53db0a472da7b241ca761bb6310de18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ProvideFilePolicy &amp;</type>
      <name>progressCB</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>ac341336ee136aef3fa1dd95562e94633</anchor>
      <arglist>(ProgressCB progressCB_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>progress</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>abebd869fcd68882142fbd5dc91f449a9</anchor>
      <arglist>(int value) const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFilePolicy &amp;</type>
      <name>fileChecker</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>a77447fd65f74d3cda595ee57428219b5</anchor>
      <arglist>(FileChecker fileChecker_r)</arglist>
    </member>
    <member kind="function">
      <type>const FileChecker &amp;</type>
      <name>fileChecker</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>ac511962d1c0828ba8b49489fa1ac9d77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileChecker</type>
      <name>_fileChecker</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>aa776d8775ea9cf986c9da83fd1e2f245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressCB</type>
      <name>_progressCB</name>
      <anchorfile>classzypp_1_1ProvideFilePolicy.html</anchorfile>
      <anchor>ab6143af5484207e3849f584e8e368a5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideFileSpec</name>
    <filename>classzyppng_1_1ProvideFileSpec.html</filename>
    <class kind="class">zyppng::ProvideFileSpec::Impl</class>
    <member kind="function">
      <type></type>
      <name>ProvideFileSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a1547cef58c8c282a032022d5e33514ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideFileSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a5a7d3cec7b8142c00f37c0f0effec556</anchor>
      <arglist>(const zypp::OnMediaLocation &amp;loc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideFileSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a9f5c64167b9c65bf03848900bbcdc17f</anchor>
      <arglist>(const ProvideFileSpec &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideFileSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ae1dffad05ebfe32ffffe8e9b530e0912</anchor>
      <arglist>(ProvideFileSpec &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a15c3b8a33e029e155db16251bc3ed0eb</anchor>
      <arglist>(const ProvideFileSpec &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a9c02380ece40166a5de6f3fb724b76a5</anchor>
      <arglist>(ProvideFileSpec &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProvideFileSpec</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a2c44aa2d06ce80ea2ef91b8811fe2c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>destFilenameHint</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a4cc9d87144b938498fbd07c5f7ed201a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setDestFilenameHint</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ab7e78cd0130ca47ff31fc6e7013fc971</anchor>
      <arglist>(const zypp::Pathname &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkExistsOnly</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>aef02bbf3da92a9f778e645ef221d7dbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setCheckExistsOnly</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a2c2f4a99ae14a1d40f460b561ff878a2</anchor>
      <arglist>(const bool set=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optional</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a1833b344309d47a964845319f404a11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setOptional</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a54d4acacba73c9fc44a3b084485718f9</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ByteCount &amp;</type>
      <name>downloadSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a805608b1a2dff7c0dc110c4c70425f40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setDownloadSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>acc14fa27a8f3dd51b8344ccdd3fff47e</anchor>
      <arglist>(const zypp::ByteCount &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::CheckSum &amp;</type>
      <name>checksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>abd9c4d6704579e11ee5853b329c086ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a91408d5bd8f25fd5a854a4d45e1cd229</anchor>
      <arglist>(const zypp::CheckSum &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ByteCount &amp;</type>
      <name>openSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a9bb8aa8ebc8d2ec401d315c5a6f3e810</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setOpenSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a83bbdd1b5632a527e60e89d1d0116489</anchor>
      <arglist>(const zypp::ByteCount &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::CheckSum &amp;</type>
      <name>openChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a22c671e43b2012c416f9c7d8642d6b5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setOpenChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a9f25b1842dced7011f82788e245b8960</anchor>
      <arglist>(const zypp::CheckSum &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ByteCount &amp;</type>
      <name>headerSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ae2d53b805f81dac5c9c683318ff23f1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setHeaderSize</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ad59f21caf102f4cb0ffb186c658c48a0</anchor>
      <arglist>(const zypp::ByteCount &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::CheckSum &amp;</type>
      <name>headerChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ad175ea28b7c0592e94e907df4146752b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setHeaderChecksum</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a1e18280405908d15f55f2c756b66aafc</anchor>
      <arglist>(const zypp::CheckSum &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>deltafile</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ab62709e5ca801c5a84fe16e137aca83b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setDeltafile</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a2a19cf960232bd75e5c9a85c3f000b18</anchor>
      <arglist>(const zypp::Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mirrorsAllowed</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a97f1d1343dd29c9452b4aa2a45a44611</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setMirrorsAllowed</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a84acd0856652f272d868f9b43c105ef9</anchor>
      <arglist>(bool set=true)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValueMap &amp;</type>
      <name>customHeaders</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a34895fcf93965088fc892c234834f40d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HeaderValueMap &amp;</type>
      <name>customHeaders</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a5cc1a8c1dc7a1e94faa78cee883198d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>setCustomHeaderValue</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a2705690e5ca9dbda74a9cce77106402b</anchor>
      <arglist>(const std::string &amp;key, const HeaderValueMap::Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ProvideFileSpec &amp;</type>
      <name>addCustomHeaderValue</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>add64c16e4d19ac7f1b4d8d1817354900</anchor>
      <arglist>(const std::string &amp;key, const HeaderValueMap::Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>zypp::OnMediaLocation</type>
      <name>asOnMediaLocation</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a83b1a204456b2e24c444f9d976b671f3</anchor>
      <arglist>(const zypp::Pathname &amp;path, unsigned int mediaNr) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideFileSpecRef</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ac91b9c000f618a865d1addbb951fe784</anchor>
      <arglist>(T... args)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>abcc7fe1f0d32aa2b36844360ab0fe846</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>a6be0e3c16eb03e75fb945c10eeb4bdb7</anchor>
      <arglist>(std::ostream &amp;str, const ProvideFileSpec &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzyppng_1_1ProvideFileSpec.html</anchorfile>
      <anchor>ad9fe56dcc807502193a5f97c7dc78e62</anchor>
      <arglist>(std::ostream &amp;str, const ProvideFileSpec &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideItem</name>
    <filename>classzyppng_1_1ProvideItem.html</filename>
    <base>zyppng::Base</base>
    <class kind="struct">zyppng::ProvideItem::ItemStats</class>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Uninitialized</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a179e6cd938cf7c63b631ca47ab301927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21ac212b877d46d2c6e917a797e99c236a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Downloading</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a074229c1b96c52114c9eb9be4017f51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Processing</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a2d8c3c0a4794aaff65e38878ac9be922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelling</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21aea2838fce4c1e48f2b127d40b6bb3da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finalizing</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a4c95638375eace07f8d6d40133ccc339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21ad38c39c23b6e550cd847687d28d60587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Uninitialized</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a179e6cd938cf7c63b631ca47ab301927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21ac212b877d46d2c6e917a797e99c236a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Downloading</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a074229c1b96c52114c9eb9be4017f51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Processing</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a2d8c3c0a4794aaff65e38878ac9be922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelling</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21aea2838fce4c1e48f2b127d40b6bb3da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finalizing</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21a4c95638375eace07f8d6d40133ccc339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9fbfbb3cbf3cdf2a4443fb9ed3242c21ad38c39c23b6e550cd847687d28d60587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideItem</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a1cecedd1fb5020c49af3624ba889a0be</anchor>
      <arglist>(ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProvideItem</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a3ffc2e65ab5a2fafa989e0a7b7ce2db8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a6aac0b5455da8fd3343deedaee0efeb0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>released</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>ace8cfccf09057a92adabfa5d68e28e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a9edfe9e8a34a9a6134b6bf440c461305</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(ProvideItem &amp;item, State oldState, State newState)&gt;</type>
      <name>sigStateChanged</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aff3f87cf892e34e38d0d29ff7a1d7d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProvidePrivate &amp;</type>
      <name>provider</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a2f9e8ed42fd951a82a65e6ba44a838e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canRedirectTo</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a6c1fe37d9c34cfe62d646b4536cfb33c</anchor>
      <arglist>(ProvideRequestRef startedReq, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; ItemStats &gt; &amp;</type>
      <name>currentStats</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aee7f5f8dcb8028da50ab6777d059e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; ItemStats &gt; &amp;</type>
      <name>previousStats</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aaf96fd4fc570940a913d1c8ad43c4b47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::chrono::steady_clock::time_point</type>
      <name>startTime</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a0bf63a66aa647a2045abfae4a8883090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::chrono::steady_clock::time_point</type>
      <name>finishedTime</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a776929c8d610616184667349d76633a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pulse</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a007be9f57c4747c9dcf9c3e2e91bbd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zypp::ByteCount</type>
      <name>bytesExpected</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a83d51578c757bc46f04773b3fade2a63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ItemStats</type>
      <name>makeStats</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a607d85f99deed3d393a42c5c0e7cbe16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>informalMessage</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aac0d753dd18e3f3ff4050d8738aedd50</anchor>
      <arglist>(ProvideQueue &amp;, ProvideRequestRef req, const ProvideMessage &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cacheMiss</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a0ffea08068accdc40eb8de81509a1ca3</anchor>
      <arglist>(ProvideRequestRef req)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>ae2dad7cdbd40fccd2a550a005340f304</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef finishedReq, const ProvideMessage &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>finishReq</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a6182bfb0b3d0734e30c50a0c79270ce1</anchor>
      <arglist>(ProvideQueue *queue, ProvideRequestRef finishedReq, const std::exception_ptr excpt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual expected&lt; zypp::media::AuthData &gt;</type>
      <name>authenticationRequired</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a4d53fa6ff08c0f30063ed3da87ee7abc</anchor>
      <arglist>(ProvideQueue &amp;queue, ProvideRequestRef req, const zypp::Url &amp;effectiveUrl, int64_t lastTimestamp, const std::map&lt; std::string, std::string &gt; &amp;extraFields)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>safeRedirectTo</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a04d0049026210608cf453b592586c1c7</anchor>
      <arglist>(ProvideRequestRef startedReq, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>redirectTo</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a987cd674f75f0c299cc8eed27c3be655</anchor>
      <arglist>(ProvideRequestRef startedReq, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>enqueueRequest</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>af8c550a05b58f01f30720d9c36c99f43</anchor>
      <arglist>(ProvideRequestRef request)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>cancelWithError</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aea79e35b51f203ceaac503c758a9f08d</anchor>
      <arglist>(std::exception_ptr error)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>dequeue</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a31802c5693ccf223323f9b3114299035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateState</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>aefc4a229d18be819786aeed829a729f1</anchor>
      <arglist>(const State newState)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFinished</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a41823c2ffdb56a62e5a0ed983cc238ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ProvideRequestRef</type>
      <name>_runningReq</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a85e2c534daa181e6709973d872a7d5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Provide</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>a6138ef8378acb5b79a48fe4ed40b85cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvidePrivate</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>ab5d57b3268296c38db2931abbb799ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProvideQueue</name>
      <anchorfile>classzyppng_1_1ProvideItem.html</anchorfile>
      <anchor>af8b5b74a0b16d527724d2adad6a380c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideItemPrivate</name>
    <filename>classzyppng_1_1ProvideItemPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>ProvideItemPrivate</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>a7acad34fa42717169b6f4637e07c4969</anchor>
      <arglist>(ProvidePrivate &amp;parent, ProvideItem &amp;pub)</arglist>
    </member>
    <member kind="variable">
      <type>ProvidePrivate &amp;</type>
      <name>_parent</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>a53e6520265634ce37f5fc53f1f765605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideItem::State</type>
      <name>_itemState</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>ab6c0ac62a106ae0b9d68c5b7d6ef1347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_itemStarted</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>aefed95756937c02647f47bfd6f2d6c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_itemFinished</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>a388801cb96d9ebeb4cb1ae9a8174b66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; ProvideItem::ItemStats &gt;</type>
      <name>_prevStats</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>af690117eed446706c9d3212121d0e30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; ProvideItem::ItemStats &gt;</type>
      <name>_currStats</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>a443c15b6628a52af2bfdd870b052a35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(ProvideItem &amp;item, ProvideItem::State oldState, ProvideItem::State newState)&gt;</type>
      <name>_sigStateChanged</name>
      <anchorfile>classzyppng_1_1ProvideItemPrivate.html</anchorfile>
      <anchor>a2fa8f7ea5b1aa1ad432c577004028735</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideMediaHandle</name>
    <filename>classzyppng_1_1ProvideMediaHandle.html</filename>
    <member kind="typedef">
      <type>Provide</type>
      <name>ParentType</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a0ecd0a695df53a68598bb07b8497878b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideMediaHandle</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>aa022f0d165c8b6cfae1e09d46bc83d59</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideMediaHandle</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a4f3ecd3bc7a913fa49ae9b81dfc780fb</anchor>
      <arglist>(Provide &amp;parent, AttachedMediaInfo_Ptr mediaInfoRef)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Provide &gt;</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>ab1875689350d61cbe12f093352a2fdc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a5d11c9dfe2785f3b516c7df796065f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>handle</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a73229b2f63ab775e2d0d57cb833f67eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Url &amp;</type>
      <name>baseUrl</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a5135650bded024461ef86e734c76341c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::MirroredOrigin &amp;</type>
      <name>origin</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>abc60b8c131fef29ce5ef2ce01ecbf7bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::Pathname &gt; &amp;</type>
      <name>localPath</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a636888806fff4b4e144451633414f009</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zyppng::AttachedMediaInfo_constPtr</type>
      <name>mediaInfo</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a54eb348336910594f9d008805bb08250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideWeakRef</type>
      <name>_parent</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a5ec27bc46683f56ed311327ba3bda2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttachedMediaInfo_Ptr</type>
      <name>_mediaRef</name>
      <anchorfile>classzyppng_1_1ProvideMediaHandle.html</anchorfile>
      <anchor>a2fad4041087994757aab16c74a920a30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideMediaSpec</name>
    <filename>classzyppng_1_1ProvideMediaSpec.html</filename>
    <class kind="class">zyppng::ProvideMediaSpec::Impl</class>
    <member kind="function">
      <type></type>
      <name>ProvideMediaSpec</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a4674e904dc075aa51a8fa40e4cdf4f03</anchor>
      <arglist>(std::string label=&quot;&quot;, zypp::Pathname verifyData=zypp::Pathname(), unsigned medianr=1)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>ac86d6ae7de0a5f653c1cae24fa74de8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideMediaSpec &amp;</type>
      <name>setLabel</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a43a922e0c3d368ffb9eb389c6bef578c</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>medianr</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a9a777aa7a97a6fca6a9fe8c0e8569d66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideMediaSpec &amp;</type>
      <name>setMedianr</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a220c7433174abc03753f1249372d465d</anchor>
      <arglist>(unsigned medianr)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>mediaFile</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>ab86af0b911d747ac815131fca6e8509f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideMediaSpec &amp;</type>
      <name>setMediaFile</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>abd5778a2e6665baec0e1a493b25445d8</anchor>
      <arglist>(const zypp::Pathname &amp;pName)</arglist>
    </member>
    <member kind="function">
      <type>HeaderValueMap &amp;</type>
      <name>customHeaders</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a7609ae53d23e2eb5e9bca77795b6133b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HeaderValueMap &amp;</type>
      <name>customHeaders</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a3380b45a037390b6d25963e82d4233fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideMediaSpec &amp;</type>
      <name>setCustomHeaderValue</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>aa5eeb970b5a9511cbf572afe858b4719</anchor>
      <arglist>(const std::string &amp;key, const HeaderValueMap::Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ProvideMediaSpec &amp;</type>
      <name>addCustomHeaderValue</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>af425ee61adf72ac20923e1709cf55e1a</anchor>
      <arglist>(const std::string &amp;key, const HeaderValueMap::Value &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>zypp::TriBool</type>
      <name>isSameMedium</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>a97504a80a22586a1dfa299dd78b44f49</anchor>
      <arglist>(const ProvideMediaSpec &amp;other) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzyppng_1_1ProvideMediaSpec.html</anchorfile>
      <anchor>af033d4839619e69dcf407fee1be9620a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideMessage</name>
    <filename>classzyppng_1_1ProvideMessage.html</filename>
    <member kind="typedef">
      <type>MessageCodes</type>
      <name>Code</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a8e02217b61365abca3d2f35e2e6dae43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HeaderValue</type>
      <name>FieldVal</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a373aef785026e16a2bb292ffab0feeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideMessage</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a365fdf35b96560c472773adc12a255fe</anchor>
      <arglist>(const ProvideMessage &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideMessage</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aac2654186c2bdcdc00e7ae0226b321fe</anchor>
      <arglist>(ProvideMessage &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ProvideMessage &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a8248f5dc256f91b6d978e828585821d7</anchor>
      <arglist>(const ProvideMessage &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ProvideMessage &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a2fc3ce701fff3c85052c1a8cf4955416</anchor>
      <arglist>(ProvideMessage &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::PluginFrame &gt;</type>
      <name>toStompMessage</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a196db6be118c51ec23540e9bda0306b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>requestId</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a65395d04d0f7e14044bd8fd8281ebba1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestId</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ad1f170a0a02d3a8616c303bbaf35ed36</anchor>
      <arglist>(const uint id)</arglist>
    </member>
    <member kind="function">
      <type>Code</type>
      <name>code</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>adc99b46b23fbb6a122d47d46edc72b62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCode</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aef97c1da880ef3f70cbd7f5c0a44a0cf</anchor>
      <arglist>(const Code newCode)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ProvideMessage::FieldVal &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aa59c0327dda73635d5125d43ad6277cb</anchor>
      <arglist>(const std::string_view &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ProvideMessage::FieldVal &gt; &amp;</type>
      <name>values</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>afc11bf6174d812f54427539e10ad5d09</anchor>
      <arglist>(const std::string &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>const HeaderValueMap &amp;</type>
      <name>headers</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a5c2b90cacd07a4d1cfa1e7c3da070fde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FieldVal</type>
      <name>value</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aa00549ee243fda06360b0eddb007e55b</anchor>
      <arglist>(const std::string_view &amp;str, const FieldVal &amp;defaultVal=FieldVal()) const</arglist>
    </member>
    <member kind="function">
      <type>FieldVal</type>
      <name>value</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>af6a5635cdcd0c4a47f5be30ea0f6ae17</anchor>
      <arglist>(const std::string &amp;str, const FieldVal &amp;defaultVal=FieldVal()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ab448c725c1137ab5c4b7313f654cdc19</anchor>
      <arglist>(const std::string &amp;name, const FieldVal &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a4a6c3c3329589740cee14fd76b994f80</anchor>
      <arglist>(const std::string_view &amp;name, const FieldVal &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ae32c0fa859a85e243245c06c0f07a4c3</anchor>
      <arglist>(const std::string &amp;name, const FieldVal &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a0d0689a98dfeb8e0800403900bae92a6</anchor>
      <arglist>(const std::string_view &amp;name, const FieldVal &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; ProvideMessage &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aefe63473ed2787e5347e4b54afd3640c</anchor>
      <arglist>(const zypp::PluginFrame &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; ProvideMessage &gt;</type>
      <name>fromStompMessage</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a218f005d4dc8469fe3c8cc174cd3f0b2</anchor>
      <arglist>(const zypp::PluginFrame &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createProvideStarted</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a0a706223ed09a36b1fe21a78ec3ce8d0</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;url, const std::optional&lt; std::string &gt; &amp;localFilename={}, const std::optional&lt; std::string &gt; &amp;stagingFilename={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createProvideFinished</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a7720853d047ede9af348dba0ced73444</anchor>
      <arglist>(const uint32_t reqId, const std::string &amp;localFilename, bool cacheHit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createAttachFinished</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>af0f03837499ef7a0119305ea3342488c</anchor>
      <arglist>(const uint32_t reqId, const std::optional&lt; std::string &gt; &amp;localMountPoint={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createDetachFinished</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ae1ce2c0ba5c7b6198210ae3d62829f2f</anchor>
      <arglist>(const uint32_t reqId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createAuthInfo</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a0c4541e6efe719b42e6086bbb8b768f4</anchor>
      <arglist>(const uint32_t reqId, const std::string &amp;user, const std::string &amp;pw, int64_t timestamp, const std::map&lt; std::string, std::string &gt; &amp;extraValues={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createMediaChanged</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a67b41492468ec2f7afcc01d46720350e</anchor>
      <arglist>(const uint32_t reqId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createRedirect</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a32b9fea1f868b1895c423c9bf0c3d141</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;newUrl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createMetalinkRedir</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a35ae65388d4b514e92a659278e1a2100</anchor>
      <arglist>(const uint32_t reqId, const std::vector&lt; zypp::Url &gt; &amp;newUrls)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createErrorResponse</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ac37631fd8cdfcd16b45294e94ba1891d</anchor>
      <arglist>(const uint32_t reqId, const Code code, const std::string &amp;reason, bool transient=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createProvide</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ac3b67304829fd8bf4b4ef5377390d528</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;url, const std::optional&lt; std::string &gt; &amp;filename={}, const std::optional&lt; std::string &gt; &amp;deltaFile={}, const std::optional&lt; int64_t &gt; &amp;expFilesize={}, bool checkExistOnly=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createCancel</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a5b1b564a76ef13b43a93a3a0540b2c99</anchor>
      <arglist>(const uint32_t reqId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createAttach</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>afaf7da23b7542bf545fa925a0b034c04</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;url, const std::string attachId, const std::string &amp;label, const std::optional&lt; std::string &gt; &amp;verifyType={}, const std::optional&lt; std::string &gt; &amp;verifyData={}, const std::optional&lt; int32_t &gt; &amp;mediaNr={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createDetach</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>aed8c90a7367788526319806d85181184</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;attachUrl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createAuthDataRequest</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ab97bf0f4ca3af3938041020f44b34adc</anchor>
      <arglist>(const uint32_t reqId, const zypp::Url &amp;effectiveUrl, const std::string &amp;lastTriedUser=&quot;&quot;, const std::optional&lt; int64_t &gt; &amp;lastAuthTimestamp={}, const std::map&lt; std::string, std::string &gt; &amp;extraValues={})</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProvideMessage</type>
      <name>createMediaChangeRequest</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a9c51791475d6dd19ecbc9cf614dd0080</anchor>
      <arglist>(const uint32_t reqId, const std::string &amp;label, int32_t mediaNr, const std::vector&lt; std::string &gt; &amp;devices, const std::optional&lt; std::string &gt; &amp;desc)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>typeName</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a67418d4766eef9ed166db0abb3927868</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ProvideMessage</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>af19a9d4a7bb0b8e386686fe3c35b528f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>_reqId</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>ad15fdfc6fd32fbe88c1e5a08d30a6e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Code</type>
      <name>_code</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>af4fe70ff8945be0b90d00c8a0eb5640e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderValueMap</type>
      <name>_headers</name>
      <anchorfile>classzyppng_1_1ProvideMessage.html</anchorfile>
      <anchor>a32ffb079870f1faf16aa8d20db072b58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::ProvideNumericId</name>
    <filename>structzypp_1_1base_1_1ProvideNumericId.html</filename>
    <templarg>class TDerived</templarg>
    <templarg>class TNumericIdType</templarg>
    <member kind="function">
      <type>TNumericIdType</type>
      <name>numericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a6e57f025245d03d49981b7f323020fa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProvideNumericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a973e1bfc9d0456f9be42361ad2e3fb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProvideNumericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a79a672dbce1e46ebae649d26327034d4</anchor>
      <arglist>(const ProvideNumericId &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProvideNumericId &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>aec5f53356f5b262956d86e0fb64da3b5</anchor>
      <arglist>(const ProvideNumericId &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProvideNumericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a831a313a59e09d0f0bfabec1cce4b767</anchor>
      <arglist>(ProvideNumericId &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ProvideNumericId &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a5a0921f994175287798b8c52c1c55a7c</anchor>
      <arglist>(ProvideNumericId &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ProvideNumericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a2c157596c3cb1e9bb03274e29de5a31c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ProvideNumericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a550b1c880aa731cc4def5853653986ca</anchor>
      <arglist>(const void *const)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static TNumericIdType</type>
      <name>nextId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a1898fd176c3a32cf896773fbe385527e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TNumericIdType</type>
      <name>_numericId</name>
      <anchorfile>structzypp_1_1base_1_1ProvideNumericId.html</anchorfile>
      <anchor>a09fb40074cbc55da2f498ea24a247722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvidePrivate</name>
    <filename>classzyppng_1_1ProvidePrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <class kind="struct">zyppng::ProvidePrivate::FileCacheItem</class>
    <class kind="struct">zyppng::ProvidePrivate::QueueItem</class>
    <member kind="enumeration">
      <type></type>
      <name>ScheduleReason</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProvideStart</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0afc73ee9d6710ba626370821308d0244f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueueIdle</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0afa82064a8e05f9b995739610d44557da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnqueueItem</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0a12989c794ea4616f08f77f233d3c9455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnqueueReq</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0aff1b38cab24149d99cd1d01a44c7a90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RestartAttach</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0a3d6e5c794252ca519a33bfeec61e2ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FinishReq</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0af8f2a4550cc7cbd65197ead611a53bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProvideStart</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0afc73ee9d6710ba626370821308d0244f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueueIdle</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0afa82064a8e05f9b995739610d44557da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnqueueItem</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0a12989c794ea4616f08f77f233d3c9455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnqueueReq</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0aff1b38cab24149d99cd1d01a44c7a90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RestartAttach</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0a3d6e5c794252ca519a33bfeec61e2ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FinishReq</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>afa59de37ae28d6b561b84c6728f6ecb0af8f2a4550cc7cbd65197ead611a53bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvidePrivate</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a5e64e806b963b0f4ce482339addd02aa</anchor>
      <arglist>(zypp::Pathname &amp;&amp;workDir, Provide &amp;pub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>schedule</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ab9c99bbce10afba974c76537e2bddc42</anchor>
      <arglist>(ScheduleReason reason)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>queueRequest</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a7ce1fffc839c14bef7fba968dc34d18a</anchor>
      <arglist>(ProvideRequestRef req)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dequeueRequest</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a4ef747abb6485d906a90fe269e64f0d3</anchor>
      <arglist>(ProvideRequestRef req, std::exception_ptr error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queueItem</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a6f74d5c6a1daed7b908848383cc73430</anchor>
      <arglist>(ProvideItemRef item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dequeueItem</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ac9c0709b213fec45f31d6bfba46ee32a</anchor>
      <arglist>(ProvideItem *item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>nextMediaId</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a647f6ff1a9a433e6062bf8f90abda202</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AttachedMediaInfo_Ptr</type>
      <name>addMedium</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>abd6e064e9a9bf643fc4476fe14eebb6a</anchor>
      <arglist>(AttachedMediaInfo_Ptr &amp;&amp;medium)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>effectiveScheme</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a2a0fabc1494eb294c7200ab96136c5fe</anchor>
      <arglist>(const std::string &amp;scheme) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPulseTimeout</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a973a11db4801a2159a7539c5f4492549</anchor>
      <arglist>(Timer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onQueueIdle</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a5ba6f5eceea8f9350f1ddabb36533fc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onItemStateChanged</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a1c95e6677af82ddd8113349273923f35</anchor>
      <arglist>(ProvideItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; ProvideQueue::Config &gt;</type>
      <name>schemeConfig</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>accb351c95573b66d983d2a694fe665e9</anchor>
      <arglist>(const std::string &amp;scheme)</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; zypp::ManagedFile &gt;</type>
      <name>addToFileCache</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a3d5d2bb8741431f10c5a69f37b20d74f</anchor>
      <arglist>(const zypp::Pathname &amp;downloadedFile)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInCache</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>aa2e0bf2158ebe59af4e298d1c9ff09b5</anchor>
      <arglist>(const zypp::Pathname &amp;downloadedFile) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a7a46db1b0bed73439a196194c17174a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>workerPath</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ae634751544b26f98db2845f6c17f8603</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>queueName</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a153ca41d7ad2cc5224705f16c39f569f</anchor>
      <arglist>(ProvideQueue &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; AttachedMediaInfo_Ptr &gt; &amp;</type>
      <name>attachedMediaInfos</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>aaa67aebbc837ba81886478ad08137881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; ProvideItemRef &gt; &amp;</type>
      <name>items</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>aedbf7bc55f3f992d1e0b1d70bd18364f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::media::CredManagerOptions &amp;</type>
      <name>credManagerOptions</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a72bdf9adbac00e7a61edf243d897778d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::MirroredOrigin</type>
      <name>sanitizeUrls</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a91255acb30d4636f230374cb593ee4d6</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>ProvideStatusRef</type>
      <name>log</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ad6f21339a5c2f7d55a36f82f8d29f7cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>nextRequestId</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ad46bc477c9679b3eeca6cf45e2a285d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; Provide::MediaChangeAction(const std::string &amp;, const std::string &amp;, const int32_t, const std::vector&lt; std::string &gt; &amp;, const std::optional&lt; std::string &gt; &amp;) &gt;</type>
      <name>_sigMediaChange</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>aade66d78dad97e25bcdb7184dbccee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; std::optional&lt; zypp::media::AuthData &gt;(const zypp::Url &amp;reqUrl, const std::string &amp;triedUsername, const std::map&lt; std::string, std::string &gt; &amp;extraValues) &gt;</type>
      <name>_sigAuthRequired</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a677e0fbe5f320ff7d819c07936486b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doSchedule</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a19edcfe42017124230fc9b81d2d95da5</anchor>
      <arglist>(Timer &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, std::string &gt;</type>
      <name>_workerAlias</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ac4de55b28a5cfcd3a3f1cc3089c2697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isRunning</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a62dc2eea79e644584e7713b1354fef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isScheduling</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a12d51f21f7afc9e94abe6342af2cd889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer::Ptr</type>
      <name>_pulseTimer</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a0189bb76c71ce130708a54cebdcd5af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer::Ptr</type>
      <name>_scheduleTrigger</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a7867d45708f61a2c1393cff7b583242c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_workDir</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>ab87253baf48854c5358a375b94f9e29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; ProvideItemRef &gt;</type>
      <name>_items</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a32327af137f6487e8351f77a376639d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>_nextRequestId</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a4974a09877c574da79c711c37908dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; QueueItem &gt;</type>
      <name>_queues</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>aacbe8d06f1ec143c33b909b7b398d92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; AttachedMediaInfo_Ptr &gt;</type>
      <name>_attachedMediaInfos</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a8da9b8b1127443f323345e60360f3cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, ProvideQueueRef &gt;</type>
      <name>_workerQueues</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a7e127e938962d97049e9b1d38d9ca9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, ProvideQueue::Config &gt;</type>
      <name>_schemeConfigs</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a0d7c1b82cfab573ee8424d15bab11052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, FileCacheItem &gt;</type>
      <name>_fileCache</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a8e3f42338fd6b52e436d73bcf77f0aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::Pathname</type>
      <name>_workerPath</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a793fcfb11e0e2b6367cb3196024434bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::media::CredManagerOptions</type>
      <name>_credManagerOptions</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a59fc12653f05da69d376a090ae91124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ProvideStatusRef</type>
      <name>_log</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>a59bdf0803673d62ac4a06007c9eb7a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigIdle</name>
      <anchorfile>classzyppng_1_1ProvidePrivate.html</anchorfile>
      <anchor>af4b707fd405c8827ac0a21f77d00b92f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvidePromise</name>
    <filename>classzyppng_1_1ProvidePromise.html</filename>
    <templarg>typename T</templarg>
    <base>zyppng::AsyncOp&lt; expected&lt; T &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>ProvidePromise</name>
      <anchorfile>classzyppng_1_1ProvidePromise.html</anchorfile>
      <anchor>a9b829d1a91255c54720b5568e8a39c3a</anchor>
      <arglist>(ProvideItemRef provideItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProvidePromise</name>
      <anchorfile>classzyppng_1_1ProvidePromise.html</anchorfile>
      <anchor>a217794c498606730cebe5e14911e8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideItemWeakRef</type>
      <name>_myProvide</name>
      <anchorfile>classzyppng_1_1ProvidePromise.html</anchorfile>
      <anchor>a2cf1f38c57271ca9db45ac3199a50e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideQueue</name>
    <filename>classzyppng_1_1ProvideQueue.html</filename>
    <base>zyppng::Base</base>
    <class kind="struct">zyppng::ProvideQueue::Item</class>
    <member kind="typedef">
      <type>zyppng::WorkerCaps</type>
      <name>Config</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a8ef0a95a31caa17f035cbd342098f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::chrono::time_point&lt; std::chrono::steady_clock &gt;</type>
      <name>TimePoint</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a0ed5e54eb5bfcedf47eec521fd1e4c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideQueue</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a34ebc8f16995061806d6236a0f609327</anchor>
      <arglist>(ProvidePrivate &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProvideQueue</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a8ce4d15cda40e8f42fc8023953f0740c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startup</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a779c343ba4911d0c5d619ec59c303da2</anchor>
      <arglist>(const std::string &amp;workerScheme, const zypp::Pathname &amp;workDir, const std::string &amp;hostname=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a9cffd724f07d26570723b3560e7f0063</anchor>
      <arglist>(ProvideRequestRef request)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a45f59df781d5c04b8217d3cf0b48fa32</anchor>
      <arglist>(ProvideRequest *item, std::exception_ptr error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>ab583a3202a3e25b6d6c91651f8e150ca</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scheduleNext</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a728246f42f2749e845dace4149003c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canScheduleMore</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a517a59c51aeeb72ee3a076c38f749004</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a01f6ca7e309f9da1c22b73d695788e40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdle</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>ab0be7d91c5dd5ad7056aa750733b1142</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; TimePoint &gt;</type>
      <name>idleSince</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a7da1b32ca451f7f18b2775a5d02e4db7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>requestCount</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a4a28ba75c6fa639aa9d69a08ef0a2e9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>activeRequests</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a97c079f7a5b37009857d8774ca5cdde1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ByteCount</type>
      <name>expectedProvideSize</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a1bba69616ef7c0e31ebb63710b481cda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>hostname</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a63f2d4ef338d35d0d005b5f41af640bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Config &amp;</type>
      <name>workerConfig</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a78b7540c92d0bf9057cd46cf5368ccbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigIdle</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>aa477f09707b2a83f22b9d922ffe93e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr uint32_t</type>
      <name>InvalidId</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>afa535c3fb4395070379882af45ad4de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>doStartup</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a5ac624411029a980e89bcc8baa99cbcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>aee303f8b20c87cb6de8f54b2630ee414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readAllStderr</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a67539f1a4ddc04bbfab07692c049340b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>forwardToLog</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a9be0a61b60518c1c00660f85a3a5080e</anchor>
      <arglist>(std::string &amp;&amp;logLine)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processReadyRead</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a5b2ff6f09550e1d8f8daa02f0a029138</anchor>
      <arglist>(int channel)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>procFinished</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a9792dbb756a11b68e90182f310f70b35</anchor>
      <arglist>(int exitCode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>nextRequestId</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a8a152698c7ae190457310a0bfe1febbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::list&lt; ProvideQueue::Item &gt;::iterator</type>
      <name>dequeueActive</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>ab5eb0eb17dd47dea2421d76d314ddd32</anchor>
      <arglist>(std::list&lt; Item &gt;::iterator it)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fatalWorkerError</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>aeb04aba9d7a5a1f286d490ccb1d68816</anchor>
      <arglist>(const std::exception_ptr &amp;reason=nullptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>immediateShutdown</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a399bc108ba6b82cc4658b56ff517d178</anchor>
      <arglist>(const std::exception_ptr &amp;reason)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::list&lt; ProvideQueue::Item &gt;::iterator</type>
      <name>cancelActiveItem</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a12b6436c39660693b38fcf4a19e7978a</anchor>
      <arglist>(std::list&lt; Item &gt;::iterator i, const std::exception_ptr &amp;error)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_queueShuttingDown</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a52b45aa6661395186dba8f70399cf9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>_crashCounter</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>ab6114fc3d8f2631bbf91bb7699d34ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>_capabilities</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>ad469b72a7b55708df2c0a67fff07cd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_currentExe</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a4de78c3282e90cdaee4525d8323970d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_myHostname</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a3555267422dd82d94a74a45801cab31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvidePrivate &amp;</type>
      <name>_parent</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a761e4960f6913a629cedb152c9a81038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; Item &gt;</type>
      <name>_waitQueue</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a3b52d8771a578692b165449d4576014f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Item &gt;</type>
      <name>_activeItems</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a9aed115120697d04ed6340c778c5f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Process::Ptr</type>
      <name>_workerProc</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a32b4bc1899c5b2affe5aa71cdfd0ddef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StompFrameStreamRef</type>
      <name>_messageStream</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a36fa75c8b19e2db3172f488c070dec04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigIdle</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a50e7493796e73a390b151d905ec00aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; TimePoint &gt;</type>
      <name>_idleSince</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a67f1a4574985bf04bd940005028669ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>ProvideResourceData</name>
      <anchorfile>classzyppng_1_1ProvideQueue.html</anchorfile>
      <anchor>a7f0c2791623feca16f53c8ad710214b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProviderConfiguration</name>
    <filename>classzyppng_1_1ProviderConfiguration.html</filename>
    <member kind="function">
      <type>zyppng::expected&lt; zypp::PluginFrame &gt;</type>
      <name>toStompMessage</name>
      <anchorfile>classzyppng_1_1ProviderConfiguration.html</anchorfile>
      <anchor>a3400062176e99dde1eb5003e8e7d338f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; ProviderConfiguration &gt;</type>
      <name>fromStompMessage</name>
      <anchorfile>classzyppng_1_1ProviderConfiguration.html</anchorfile>
      <anchor>a0c5b9b67304a80c344345cff630d44b3</anchor>
      <arglist>(const zypp::PluginFrame &amp;msg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>typeName</name>
      <anchorfile>classzyppng_1_1ProviderConfiguration.html</anchorfile>
      <anchor>a39f707c62e108b54379941a591b9ac04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideRequest</name>
    <filename>classzyppng_1_1ProvideRequest.html</filename>
    <member kind="function">
      <type>ProvideItem *</type>
      <name>owner</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>abc520a1bc136c0515b15339bcd0cbc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>code</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>aaa1c1b055a030726833d63da6f306571</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentQueue</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a9305cdd3f7a7f88a5e0e2cd004f2874a</anchor>
      <arglist>(ProvideQueueRef ref)</arglist>
    </member>
    <member kind="function">
      <type>ProvideQueueRef</type>
      <name>currentQueue</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>abd221ced9d81e327d166be7c39c16596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ProvideMessage &amp;</type>
      <name>provideMessage</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a85b7771da9730105f4e273322b87bbd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProvideMessage &amp;</type>
      <name>provideMessage</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a712aa2708767dd7669783b876c76fba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::Url &gt;</type>
      <name>activeUrl</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ad8082dad4d0ec5d13f3440e62cde4d7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveUrl</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a12b71fb603fd434f9f6795450ee21449</anchor>
      <arglist>(const zypp::Url &amp;urlToUse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrigin</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a12ce44878b4981b113a17978ede4fe47</anchor>
      <arglist>(zypp::MirroredOrigin origin)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::MirroredOrigin &amp;</type>
      <name>origin</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ad158c16a274bd781a003b04b323f59d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url</type>
      <name>url</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a92550baf286a7a75e5aa64621b9eb828</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ad86b18a26c951cbe459293f8317a3669</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearForRestart</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a571686e3e483985cc8bf5b3539ec567a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; ProvideRequestRef &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>aeb88f2e965cb3edb772dbb0fcc0274c0</anchor>
      <arglist>(ProvideItem &amp;owner, const zypp::MirroredOrigin &amp;origin, const std::string &amp;id, ProvideMediaSpec &amp;spec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; ProvideRequestRef &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a5d8e483059c0b6ef9763715a34fcd5f0</anchor>
      <arglist>(ProvideItem &amp;owner, const zypp::MirroredOrigin &amp;origin, ProvideFileSpec &amp;spec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; ProvideRequestRef &gt;</type>
      <name>createDetach</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a551fef24ed343c1d209b9ebf8cab3f6e</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ProvideRequest</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>aff78060b337f76c798c15b179740da13</anchor>
      <arglist>(ProvideItem *owner, zypp::MirroredOrigin origin, ProvideMessage &amp;&amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideItem *</type>
      <name>_owner</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ae2ab682a4b0c0c489a93d2cba315fed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideMessage</type>
      <name>_message</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a89ac39ee7e538a34b1d1a9a30d625fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::MirroredOrigin</type>
      <name>_origin</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ae03f0c2b8a410786f72f71da67238106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; zypp::Url &gt;</type>
      <name>_pastRedirects</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a0cbc1d9fc7e8399ea0739108a5253ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; zypp::Url &gt;</type>
      <name>_activeUrl</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a1ce84195492793b2df6c141c09c71fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideQueueWeakRef</type>
      <name>_myQueue</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>a1352618c7cb51817c10e1e05164f44b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ProvideItem</name>
      <anchorfile>classzyppng_1_1ProvideRequest.html</anchorfile>
      <anchor>ac93bfff60f1dc0e7b152fc5e9b972e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideRes</name>
    <filename>classzyppng_1_1ProvideRes.html</filename>
    <member kind="function">
      <type></type>
      <name>ProvideRes</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>adb837c7d328ca51a2540e0d70bf81bfa</anchor>
      <arglist>(std::shared_ptr&lt; ProvideResourceData &gt; dataPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProvideRes</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>a428641f0eb0992e50f7a5e2344c3ef83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname</type>
      <name>file</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>ab4a7ee3c75aceaccacef7ece05bb98b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ManagedFile &amp;</type>
      <name>asManagedFile</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>ab8ec4bc3c46d66c20abda944a376f434</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ProvideMediaHandle &amp;</type>
      <name>mediaHandle</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>a8ce4d665ed140afa526d558014ec62bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Url &amp;</type>
      <name>resourceUrl</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>a899cd4405200eda2235675510c09c57d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HeaderValueMap &amp;</type>
      <name>headers</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>a2449807c54144ddb5704eb362088f39b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ProvideResourceData &gt;</type>
      <name>_data</name>
      <anchorfile>classzyppng_1_1ProvideRes.html</anchorfile>
      <anchor>acbc65f95af9c2b271468ed68b18c3c9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvideResourceData</name>
    <filename>structzyppng_1_1ProvideResourceData.html</filename>
    <member kind="variable">
      <type>zyppng::Provide::MediaHandle</type>
      <name>_mediaHandle</name>
      <anchorfile>structzyppng_1_1ProvideResourceData.html</anchorfile>
      <anchor>a1fabf169f1bdc27794a8868d9c550022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ManagedFile</type>
      <name>_myFile</name>
      <anchorfile>structzyppng_1_1ProvideResourceData.html</anchorfile>
      <anchor>ab69303d216ff5be2e499671ef314c0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::Url</type>
      <name>_resourceUrl</name>
      <anchorfile>structzyppng_1_1ProvideResourceData.html</anchorfile>
      <anchor>ac27016250878b45047b710009614716f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HeaderValueMap</type>
      <name>_responseHeaders</name>
      <anchorfile>structzyppng_1_1ProvideResourceData.html</anchorfile>
      <anchor>a225d4a5f6bb9cb26579cb2b99969e37e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideSpecBasePrivate</name>
    <filename>classzyppng_1_1ProvideSpecBasePrivate.html</filename>
    <member kind="function">
      <type></type>
      <name>ProvideSpecBasePrivate</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a3cc8a79b653e5c3f650dcbdca14513b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideSpecBasePrivate</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a87bb027e9df8ac4c5c5f19af2bd681f6</anchor>
      <arglist>(const ProvideSpecBasePrivate &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideSpecBasePrivate</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a88eb5ec880ee78c4977606cc70a9cfaf</anchor>
      <arglist>(ProvideSpecBasePrivate &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ProvideSpecBasePrivate &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a63bfb28c947cfc7798212aa0400bd258</anchor>
      <arglist>(const ProvideSpecBasePrivate &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ProvideSpecBasePrivate &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>ab769568e02efff37f60606a82519f35c</anchor>
      <arglist>(ProvideSpecBasePrivate &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProvideSpecBasePrivate</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a6dfd4332c185b7285531c75ca469c003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HeaderValueMap</type>
      <name>_customHeaders</name>
      <anchorfile>classzyppng_1_1ProvideSpecBasePrivate.html</anchorfile>
      <anchor>a46b82ce86aa70fc2f48e0dfe4c9309a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ProvideStatus</name>
    <filename>classzyppng_1_1ProvideStatus.html</filename>
    <class kind="struct">zyppng::ProvideStatus::Stats</class>
    <member kind="function">
      <type></type>
      <name>ProvideStatus</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>ab10ba15fb2a29ce4c4ed97508ea67e53</anchor>
      <arglist>(ProvideRef parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProvideStatus</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>af42ca832ebd7a74197740dceac226031</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>provideStart</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a7b5c328014bff72f26b86159e8d01831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>provideDone</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a4a37c35507b68679b5ab6930bbfe5e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>itemStart</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a661fdf34c1f2ebafe9b77e09bcc48fda</anchor>
      <arglist>(ProvideItem &amp;item)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>itemDone</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>ad91ad226081ec3be292ed8d6a33d4696</anchor>
      <arglist>(ProvideItem &amp;item)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>itemFailed</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>ac496a6fa1f4124eaf97b73b955c0c84d</anchor>
      <arglist>(ProvideItem &amp;item)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>requestStart</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a945f9a94fe1f52043c0488253a26d473</anchor>
      <arglist>(ProvideItem &amp;item, uint32_t reqId, const zypp::Url &amp;url, const AnyMap &amp;extraData={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>requestDone</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a632b69f285671bd34c95b2b63e7e74ef</anchor>
      <arglist>(ProvideItem &amp;item, uint32_t reqId, const AnyMap &amp;extraData={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>requestRedirect</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>acb78bbf33af9e81c11f4eaf7c5d93beb</anchor>
      <arglist>(ProvideItem &amp;item, uint32_t reqId, const zypp::Url &amp;toUrl, const AnyMap &amp;extraData={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>requestFailed</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a214875039a6acff9099083050659e5f8</anchor>
      <arglist>(ProvideItem &amp;item, uint32_t reqId, const std::exception_ptr &amp;err, const AnyMap &amp;requestData={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pulse</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a9732039e14076a4cd2f113b838e9516e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Stats &amp;</type>
      <name>stats</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a8e485bde7b782bc3f37bfa3109942db7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stats</type>
      <name>_stats</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a28555bfdba9e6204d6942818ea5e33c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideWeakRef</type>
      <name>_provider</name>
      <anchorfile>classzyppng_1_1ProvideStatus.html</anchorfile>
      <anchor>a981f841c33c749ef45258fadfa07d6c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::worker::ProvideWorker</name>
    <filename>classzyppng_1_1worker_1_1ProvideWorker.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>ProvideNotificatioMode</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1f45d223361a88220059308ea4764fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONLY_NEW_PROVIDES</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1f45d223361a88220059308ea4764fc9a71feeb4408a6150d636d5bbaa53b08ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUEUE_NOT_EMTPY</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1f45d223361a88220059308ea4764fc9a19828a01c6ee4a7357163bb26a404bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MediaChangeRes</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533aeed19de577b2ec01edb76f5968c7353d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533a795a823e1808775977f04918f0c447ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533a7c47a55c10c2fde44e1c43681c5f4e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONLY_NEW_PROVIDES</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1f45d223361a88220059308ea4764fc9a71feeb4408a6150d636d5bbaa53b08ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUEUE_NOT_EMTPY</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1f45d223361a88220059308ea4764fc9a19828a01c6ee4a7357163bb26a404bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533aeed19de577b2ec01edb76f5968c7353d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533a795a823e1808775977f04918f0c447ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a67514b68c40ba211e7b09dd7c2211533a7c47a55c10c2fde44e1c43681c5f4e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a45f8db012007d54583e1b6df21cec502</anchor>
      <arglist>(std::string_view workerName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProvideWorker</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a6a6af75667021fd47e74c3aed6a275ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StompFrameStreamRef</type>
      <name>messageStream</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a5300b140776d5924124c2afead2052b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>run</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a99ee70d1dbd2bcdab8db502ec4228235</anchor>
      <arglist>(int recv=STDIN_FILENO, int send=STDOUT_FILENO)</arglist>
    </member>
    <member kind="function">
      <type>std::deque&lt; ProvideWorkerItemRef &gt; &amp;</type>
      <name>requestQueue</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ad4144f104a2d613d08af0bb900537689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>immediateShutdown</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a0bf870158b200c187fda5ded637c5617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MediaChangeRes</type>
      <name>requestMediaChange</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a159cd9c1c0bcbcd6a377520b7f2ef9bb</anchor>
      <arglist>(const uint32_t id, const std::string &amp;label, const int32_t mediaNr, const std::vector&lt; std::string &gt; &amp;devices, const std::optional&lt; std::string &gt; &amp;desc={})</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; AuthInfo &gt;</type>
      <name>requireAuthorization</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>af67e47678e33811237f37f691b102d98</anchor>
      <arglist>(const uint32_t id, const zypp::Url &amp;url, const std::string &amp;lastTriedUsername=&quot;&quot;, const int64_t lastTimestamp=-1, const std::map&lt; std::string, std::string &gt; &amp;extraFields={})</arglist>
    </member>
    <member kind="function">
      <type>ProvideNotificatioMode</type>
      <name>provNotificationMode</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a9677d559119363b756e4378cd3870855</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProvNotificationMode</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ab318e6b0c88cf0ff20ea3764d456321e</anchor>
      <arglist>(const ProvideNotificatioMode &amp;provNotificationMode)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initLog</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a990c5e61da7eb3fdc00a403209f27e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual expected&lt; WorkerCaps &gt;</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ac49485b3f70fdb27b579b9cf5cb2b976</anchor>
      <arglist>(const Configuration &amp;conf)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>provide</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ab9fd75c1396e58c9a44493f39514bab1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>cancel</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a55529e5c4ed076e26fe03b82c530c8b2</anchor>
      <arglist>(const std::deque&lt; ProvideWorkerItemRef &gt;::iterator &amp;request)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ProvideWorkerItemRef</type>
      <name>makeItem</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>aa3dd66061af3cd7b0901d07e76fbd515</anchor>
      <arglist>(ProvideMessage &amp;&amp;spec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provideStart</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a528c034199fc525023711dc2c1538243</anchor>
      <arglist>(const uint32_t id, const zypp::Url &amp;url, const zypp::Pathname &amp;localFile, const zypp::Pathname &amp;stagingFile={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provideSuccess</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a8f4f816d0db55bb8b061e16108871ec4</anchor>
      <arglist>(const uint32_t id, bool cacheHit, const zypp::Pathname &amp;localFile, const HeaderValueMap extra={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provideFailed</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ac2271e984eca12ec3817d4782007cc4b</anchor>
      <arglist>(const uint32_t id, const ProvideMessage::Code code, const std::string &amp;reason, const bool transient, const HeaderValueMap extra={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>provideFailed</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a6bd51c0009ed54fcdd388794904924c2</anchor>
      <arglist>(const uint32_t id, const ProvideMessage::Code code, const bool transient, const zypp::Exception &amp;e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachSuccess</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a31fa3b7c0ac1ea1748be7cc118bb5896</anchor>
      <arglist>(const uint32_t id, const std::optional&lt; std::string &gt; &amp;localMountPoint={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detachSuccess</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a09ad3a9bc3b772d76610bc449c8e650c</anchor>
      <arglist>(const uint32_t id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>redirect</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>af98d68c7ab5837f02cfb544705efa109</anchor>
      <arglist>(const uint32_t id, const zypp::Url &amp;url, const zypp::Pathname &amp;newPath)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AsyncDataSource &amp;</type>
      <name>controlIO</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a1bfc2f5d654f4dd2eaaa9eb2a19762a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expected&lt; void &gt;</type>
      <name>executeHandshake</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a480918c671ca9d79d1ec5453cd7303d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>maybeDelayedShutdown</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a8aa090bbd718b21a157fa3fa96deb8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>messageLoop</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a28f982ed6a58c688f154a371f4b25b8b</anchor>
      <arglist>(Timer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readFdClosed</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ac705203a7f2ed852bb9d9f0265a89b52</anchor>
      <arglist>(uint, AsyncDataSource::ChannelCloseReason)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeFdClosed</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a5fb8948e2d5fc83b96caab9da7332475</anchor>
      <arglist>(AsyncDataSource::ChannelCloseReason)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>messageReceived</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a8537ac176ad7a9f20bd3955a78b5236c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onInvalidMessageReceived</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a51206cf716cebdaaf5075d72b5f8abb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invalidMessageReceived</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>af73b0ff79fd071cc07822967715084a1</anchor>
      <arglist>(std::exception_ptr p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleSingleMessage</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a12a1adfaf059f7873abdb1af50237c1e</anchor>
      <arglist>(const ProvideMessage &amp;provide)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushSingleMessage</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a736a57d0c86eb88e47e10eb146b0e39b</anchor>
      <arglist>(const zypp::PluginFrame &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expected&lt; ProvideMessage &gt;</type>
      <name>sendAndWaitForResponse</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>aff1f9ae4c5cf5f5bb4ff7aaeb13c167d</anchor>
      <arglist>(const ProvideMessage &amp;request, const std::vector&lt; uint &gt; &amp;responseCodes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>expected&lt; ProvideMessage &gt;</type>
      <name>parseReceivedMessage</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a744638e0afe6b52a176d529b8375e415</anchor>
      <arglist>(const zypp::PluginFrame &amp;m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProvideNotificatioMode</type>
      <name>_provNotificationMode</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ad4e81ac341bab706478c1863cbe526f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_inControllerRequest</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>aeb62eaffc2a9277fc6c1b983f0c87c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isRunning</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a8c13996d9f00cd9ab0878eb8e7731bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string_view</type>
      <name>_workerName</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a06ad17ce2e722fe3f3f6c410328d2ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EventLoop::Ptr</type>
      <name>_loop</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a3b510a6055bea6635af2d6a677e4eed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timer::Ptr</type>
      <name>_msgAvail</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ab195830149323bc938969fb400e6fd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timer::Ptr</type>
      <name>_delayedShutdown</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a77003d6ae80fa2eed38f97dbae2fea5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsyncDataSource::Ptr</type>
      <name>_controlIO</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a4a4360e97c91e8e9b1f615fa241e3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StompFrameStreamRef</type>
      <name>_stream</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>acd42f80ee1a520ecff0792f4af59bcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProviderConfiguration</type>
      <name>_workerConf</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>ab637dda16f4307a51f7a0db56cd52e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::exception_ptr</type>
      <name>_fatalError</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>affe9f46156afa7e054f70095d5ddaadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; ProvideMessage &gt;</type>
      <name>_pendingMessages</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a59f66a6b15dc2699f3d8a41a49d06466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; ProvideWorkerItemRef &gt;</type>
      <name>_pendingProvides</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorker.html</anchorfile>
      <anchor>a0ed91693243d7249ddf24a8504e2638b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::worker::ProvideWorkerItem</name>
    <filename>classzyppng_1_1worker_1_1ProvideWorkerItem.html</filename>
    <base>zyppng::Base</base>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873a4e2beb00b5dac6b5f5638fdb2b4dfa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873afd9719c0082115204cad443e73874f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873aa67bf3cac4ca3df7c03ad1b054e3b208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873a4e2beb00b5dac6b5f5638fdb2b4dfa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873afd9719c0082115204cad443e73874f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Finished</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a8f42d706bb63ccc49b7598d162302873aa67bf3cac4ca3df7c03ad1b054e3b208</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProvideWorkerItem</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a63e6400d43064895be8bd7a9c6bf1361</anchor>
      <arglist>(ProvideMessage &amp;&amp;spec)</arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>_state</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a84398e9e11af8351291aafbff7e87522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProvideMessage</type>
      <name>_spec</name>
      <anchorfile>classzyppng_1_1worker_1_1ProvideWorkerItem.html</anchorfile>
      <anchor>a2356194b17ca9dee31df80e5836ef8b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::ProxyInfo</name>
    <filename>classzypp_1_1media_1_1ProxyInfo.html</filename>
    <class kind="struct">zypp::media::ProxyInfo::Impl</class>
    <member kind="typedef">
      <type>intrusive_ptr&lt; ProxyInfo &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a6193b2a0628a0c6b2027dc2cd7e4f0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; ProxyInfo &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>af32e7e74d064a4cb0dfdf89157707367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; std::string &gt;</type>
      <name>NoProxyList</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a528fd993cd7de980a8220a04f9f72b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; std::string &gt;::const_iterator</type>
      <name>NoProxyIterator</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>aabbc8a54740190bda0c3ff4c79398919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; Impl &gt;</type>
      <name>ImplPtr</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>acfec0548a8eb9f14814d1fe72000b2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProxyInfo</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>aaf493ec681b86d08d2291e265ef536d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProxyInfo</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>ac1af932db5426535247f1c3217e0463e</anchor>
      <arglist>(ProxyInfo::ImplPtr pimpl_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>ad906b25e16acc12db734c3d1a4c080cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a4eecaded921004f361379cb83e767bff</anchor>
      <arglist>(const Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>NoProxyList</type>
      <name>noProxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a0fbd9637101234cc9a9cb2e81b733d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NoProxyIterator</type>
      <name>noProxyBegin</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>afbe5e3dc7e3841de3770a60f2e4431c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NoProxyIterator</type>
      <name>noProxyEnd</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a94018c00c7f91917f83cd280384e5efc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useProxyFor</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a2f3a7b1296f319b7b72cc045b3f341f2</anchor>
      <arglist>(const Url &amp;url_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfo.html</anchorfile>
      <anchor>a7011b89ccadd10d492e00f21b99229a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::ProxyInfoLibproxy</name>
    <filename>classzypp_1_1media_1_1ProxyInfoLibproxy.html</filename>
    <base>zypp::media::ProxyInfo::Impl</base>
    <member kind="function">
      <type></type>
      <name>ProxyInfoLibproxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a9ac2006ecff6a24ac108cc332266c5d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProxyInfoLibproxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a7d613da5ae0e9ee155cfe5a578b0b4dd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a7e261ef2e9fb7e8ddea63372ce5c6efb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>aa374707c3d909a6d18996fdded4636b7</anchor>
      <arglist>(const Url &amp;url_r) const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyList</type>
      <name>noProxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a9fb252e5d1685d11266fe27e6b5909ad</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyIterator</type>
      <name>noProxyBegin</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a799504377e2ddb4a202bacb1e1495b81</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyIterator</type>
      <name>noProxyEnd</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>ac25d461caabd06b979edc4e460a21d52</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isAvailabe</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>afa79c5943a13bb9be1f29474ce2b7814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_enabled</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a2ff0f64bd12d65d50b541b4c144f6635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProxyInfo::NoProxyList</type>
      <name>_no_proxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>aef284de2e6b9f96d28f315871ca13ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pxProxyFactoryType *</type>
      <name>_factory</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoLibproxy.html</anchorfile>
      <anchor>a6e32e35ee06f517517a8169272521ab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::ProxyInfoSysconfig</name>
    <filename>classzypp_1_1media_1_1ProxyInfoSysconfig.html</filename>
    <base>zypp::media::ProxyInfo::Impl</base>
    <member kind="function">
      <type></type>
      <name>ProxyInfoSysconfig</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>a998aeae977bc1028d8dc16206bb3528c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>af9a7d2580ceaf6330b9f4d35028963f3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>ae4e695eb8f01208be1548930aa9c13f8</anchor>
      <arglist>(const Url &amp;url_r) const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyList</type>
      <name>noProxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>a221cf7e520da7eec719c8f6aa3f09ee9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyIterator</type>
      <name>noProxyBegin</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>a989f3b9422faa56ae9c10a75ae6880ce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo::NoProxyIterator</type>
      <name>noProxyEnd</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>a7ef14c8e7fe25a8f8d1de44f769b1f82</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultIntegral&lt; bool, false &gt;</type>
      <name>_enabled</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>abf2da505aea329c7ce4fe9cddab6c0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProxyInfo::NoProxyList</type>
      <name>_no_proxy</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>aeba429e1dc8aedc402f1394a4591d45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>_proxies</name>
      <anchorfile>classzypp_1_1media_1_1ProxyInfoSysconfig.html</anchorfile>
      <anchor>a74b242ef2ca628cbdada5eaf4cd727bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::PurgeKernels</name>
    <filename>classzypp_1_1PurgeKernels.html</filename>
    <class kind="struct">zypp::PurgeKernels::Impl</class>
    <member kind="function">
      <type></type>
      <name>PurgeKernels</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a258bc088d1386fb8f2556e2a6d115568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markObsoleteKernels</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>aed70a987575bc08e3b30ace7322fd89c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnameR</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a9239e0887818da1ab8d64d0ae1b77016</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>unameR</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a563cee0e0f5f5d44b1f00c29608cbac0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKernelArch</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>ad4213f0d5c008fd4b78d28d5719dcca7</anchor>
      <arglist>(const zypp::Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>kernelArch</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a6e98ba070c1ed67e0ed2c583bf07e317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepSpec</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a7a19d0bd922b2035bfc6ccec438f9a6c</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>keepSpec</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>a89d573267d535e25881e2999aeb7e4e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1PurgeKernels.html</anchorfile>
      <anchor>ac4ca76cd9ed980e74c528ce5199103ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Queue</name>
    <filename>classzypp_1_1sat_1_1Queue.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a43cc5cad4d7eae93f196fa95323d9871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::IdType</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a1e7181d4c559b451b197213113a5dc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type *</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a52648857583ac0d12b6c954ce1bfdded</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>aa41b8eeeb5de1ac60f8f6af02c6458b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Queue</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a5b24fc04d89f3d9ebc11efd9ad64dd1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ad3f2582b830dc44f0dc0603a0276e818</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a6b5c1b2852eeb360951e9b987ee3976a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ab3828eae697e3dfa6924caa756e1c13b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a88429dd62bd8b0e14fafd886a78503ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a135f77c69e4757ad12b11a22e64cc93d</anchor>
      <arglist>(value_type val_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>af413c2d478f500181eaf0c06bdb406ad</anchor>
      <arglist>(value_type val_r) const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>first</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a3d2de42023270362e865409bc6f75233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>last</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a6c2507f86d3cbab3258c9201dc964560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ad205d2e78bea466a9159ad866d5e4ccb</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>at</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a8498e6fdb8fe2a3d62825015ab38aba9</anchor>
      <arglist>(size_type idx_r)</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>acd4f4414bdb825aab77324fb76bddf86</anchor>
      <arglist>(size_type idx_r) const</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a86568690d6ad75c2b7704cb1546197cc</anchor>
      <arglist>(size_type idx_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ac0a308e6956c61be9b0f4619701ac357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a32927f8413c93ac6e969e32c17f34fd4</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ae2c07f4d37276d479125f12b0789e221</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a21645bdc4e38ebee4fa7994974f3869f</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushUnique</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ae59b61140468fdedbca5574a840da278</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>ab3c0c3d3ba0e04cc32adf517308bc1fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop_back</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a7db56319d30cb8ac5c55d24b91b2f81c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a44e7a08b2d90cb2015efa6de48cc3fec</anchor>
      <arglist>(value_type val_r)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop_front</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a1d9a2501c3404ff080d69ef9d7860dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator detail::CQueue *</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>aa0630eacd2e6c5bd942d662402eb47b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const detail::CQueue *</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>aa8e3befd8dbb4f5d6f6f67e736a2cedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; detail::CQueue &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a24257f73ef9d5138b021142ff0093fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a32c39e04a9c25cda1b86100eef28b20f</anchor>
      <arglist>(std::ostream &amp;str, const Queue &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>a440da35b800aae93782631453d116de7</anchor>
      <arglist>(std::ostream &amp;str, const Queue &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>aa7742583e8392875132a9bfd11df6c73</anchor>
      <arglist>(const Queue &amp;lhs, const Queue &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1Queue.html</anchorfile>
      <anchor>add53ada0f0d6e51693a02ad9bcec7695</anchor>
      <arglist>(const Queue &amp;lhs, const Queue &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvidePrivate::QueueItem</name>
    <filename>structzyppng_1_1ProvidePrivate_1_1QueueItem.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>_schemeName</name>
      <anchorfile>structzyppng_1_1ProvidePrivate_1_1QueueItem.html</anchorfile>
      <anchor>ad25fe710884b038224ffb97e9f0d53da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; ProvideRequestRef &gt;</type>
      <name>_requests</name>
      <anchorfile>structzyppng_1_1ProvidePrivate_1_1QueueItem.html</anchorfile>
      <anchor>a9dfbd9446d2ddcae9edcdf98dca202ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::Range</name>
    <filename>structzypp_1_1bit_1_1Range.html</filename>
    <templarg>class TInt</templarg>
    <templarg>unsigned _begin</templarg>
    <templarg>unsigned _size</templarg>
    <member kind="typedef">
      <type>TInt</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>af7cc876ef2c77fdd3e69915d6b6876d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::bit::MaxBits&lt; IntT &gt;</type>
      <name>MaxBits</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a9dfc594aee9fbfe732f0a125a0b63314</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::bit::Mask&lt; IntT, _begin, _size &gt;</type>
      <name>Mask</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>ac47e4157718965df52cc1e2028f12208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>begin</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a441cc968f62872e754e7d4c1421d2e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>size</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a87a533f23ab5502608b9112177de6f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>end</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a24ec1961d43dbe80171b597ee9dcd680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Range</name>
    <filename>structzypp_1_1Range.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TCompare</templarg>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>a44bd11555d6eee21c7d4a1a8c21a3a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>a1b998a5ff3c7dcd8b0188e672fa748a2</anchor>
      <arglist>(const Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>a127276b7402497b0ccdec885f114493c</anchor>
      <arglist>(Rel op_r, const Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overlaps</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>ab1778cc738d8f91a530488099e5f66a3</anchor>
      <arglist>(const Range &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>Rel</type>
      <name>op</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>a8578d73ff6cdc417a9ca6c2e90402aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tp</type>
      <name>value</name>
      <anchorfile>structzypp_1_1Range.html</anchorfile>
      <anchor>a3405293c1953bf78fc483e6a25ad80f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::CurlMultiPartHandler::Range</name>
    <filename>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</filename>
    <base>zyppng::RangeDesc</base>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>a8d602722b25108630d5a3eb039633ca4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>aba0d7df3f8e2b7ec2f772b6a98849509</anchor>
      <arglist>(RangeDesc &amp;&amp;rd, std::optional&lt; zypp::Digest &gt; dig, std::any userD, State rangeState=State::Pending)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>ab1e03c992201239eb07d1c4bb61e822c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Range</type>
      <name>clone</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>a440f5ec72990acc5fd731478daf6782e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Range</type>
      <name>make</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>afce7d2ebc1b2599c955e06809c63e2e4</anchor>
      <arglist>(size_t start, size_t len=0, std::optional&lt; zypp::Digest &gt; &amp;&amp;digest={}, CheckSumBytes &amp;&amp;expectedChkSum=CheckSumBytes(), std::any &amp;&amp;userData=std::any(), std::optional&lt; size_t &gt; digestCompareLen={}, std::optional&lt; size_t &gt; _dataBlockPadding={})</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bytesWritten</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>a931fab85fd790a4c97a515725561de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; zypp::Digest &gt;</type>
      <name>_digest</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>a40b85aaced50dd2f22486fd1e70d5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::any</type>
      <name>userData</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>accd2d4b7b15fec4790c885594fbe4599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>_rangeState</name>
      <anchorfile>structzyppng_1_1CurlMultiPartHandler_1_1Range.html</anchorfile>
      <anchor>a266d1d61e8f7ca57fbdca3dee52d1ab7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::Range&lt; TInt, _begin, 0 &gt;</name>
    <filename>structzypp_1_1bit_1_1Range_3_01TInt_00_01__begin_00_010_01_4.html</filename>
    <templarg>class TInt</templarg>
    <templarg>unsigned _begin</templarg>
    <member kind="typedef">
      <type>TInt</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>af7cc876ef2c77fdd3e69915d6b6876d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::bit::MaxBits&lt; IntT &gt;</type>
      <name>MaxBits</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a9dfc594aee9fbfe732f0a125a0b63314</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::bit::Mask&lt; IntT, _begin, _size &gt;</type>
      <name>Mask</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>ac47e4157718965df52cc1e2028f12208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>begin</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a441cc968f62872e754e7d4c1421d2e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>size</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a87a533f23ab5502608b9112177de6f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>end</name>
      <anchorfile>structzypp_1_1bit_1_1Range.html</anchorfile>
      <anchor>a24ec1961d43dbe80171b597ee9dcd680</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::RangeBit</name>
    <filename>structzypp_1_1bit_1_1RangeBit.html</filename>
    <templarg>class TRange</templarg>
    <templarg>unsigned _pos</templarg>
    <member kind="typedef">
      <type>TRange</type>
      <name>RangeT</name>
      <anchorfile>structzypp_1_1bit_1_1RangeBit.html</anchorfile>
      <anchor>a7369cf87709ad44dd7dc3e6a280e5af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TRange::IntT</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1RangeBit.html</anchorfile>
      <anchor>a550fc37d205ce17c5f1e2cfbc43875ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IntT</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1RangeBit.html</anchorfile>
      <anchor>a668a9ce7b8c5da6ad6b47d4a3ddac700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::RangeDesc</name>
    <filename>structzyppng_1_1RangeDesc.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>_start</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>a710cd772f3fd09856c5ead297f29f830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>_len</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>aa3330774a2b707d533b730b7f1ece023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_chksumtype</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>a2b48fbf19bc2e7a557cc9926626e19e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UByteArray</type>
      <name>_checksum</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>ad226e79f605ad67bce5be377fc47fece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; size_t &gt;</type>
      <name>_relevantDigestLen</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>adfe4c445a18ec0707f5ad8353ab2c441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; size_t &gt;</type>
      <name>_chksumPad</name>
      <anchorfile>structzyppng_1_1RangeDesc.html</anchorfile>
      <anchor>af2eb546813286a869dfa90ea5f64bea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::iomanip::RangeLine</name>
    <filename>structzypp_1_1iomanip_1_1RangeLine.html</filename>
    <templarg>class TIterator</templarg>
    <member kind="function">
      <type></type>
      <name>RangeLine</name>
      <anchorfile>structzypp_1_1iomanip_1_1RangeLine.html</anchorfile>
      <anchor>a40ba191f958453afeb1ea31cad7ccd13</anchor>
      <arglist>(TIterator begin, TIterator end)</arglist>
    </member>
    <member kind="variable">
      <type>TIterator</type>
      <name>_begin</name>
      <anchorfile>structzypp_1_1iomanip_1_1RangeLine.html</anchorfile>
      <anchor>afa2b6745b6d732855860cca35932dfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TIterator</type>
      <name>_end</name>
      <anchorfile>structzypp_1_1iomanip_1_1RangeLine.html</anchorfile>
      <anchor>a2a02f4f23025ca7075a406ae89a10193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1iomanip_1_1RangeLine.html</anchorfile>
      <anchor>a1edc46a33b6ded6e495af0888873ed74</anchor>
      <arglist>(std::ostream &amp;str, const RangeLine&lt; TIterator &gt; &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RangeLine&lt; TIterator &gt;</name>
    <filename>classRangeLine_3_01TIterator_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::bit::RangeValue</name>
    <filename>structzypp_1_1bit_1_1RangeValue.html</filename>
    <templarg>class TRange</templarg>
    <templarg>typename TRange::IntT _value</templarg>
    <member kind="typedef">
      <type>TRange</type>
      <name>RangeT</name>
      <anchorfile>structzypp_1_1bit_1_1RangeValue.html</anchorfile>
      <anchor>a74f7756153f60a1d15db5e07619132c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename TRange::IntT</type>
      <name>IntT</name>
      <anchorfile>structzypp_1_1bit_1_1RangeValue.html</anchorfile>
      <anchor>abc814119d1437f959aead93abebbb1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IntT</type>
      <name>value</name>
      <anchorfile>structzypp_1_1bit_1_1RangeValue.html</anchorfile>
      <anchor>a27a4ebf38e21e5ca970538c5fe31efba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::AsyncDataSourcePrivate::ReadChannelDev</name>
    <filename>structzyppng_1_1AsyncDataSourcePrivate_1_1ReadChannelDev.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>_readFd</name>
      <anchorfile>structzyppng_1_1AsyncDataSourcePrivate_1_1ReadChannelDev.html</anchorfile>
      <anchor>a7f9dd26aeb2ba7263fc8256a52203d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SocketNotifier::Ptr</type>
      <name>_readNotifier</name>
      <anchorfile>structzyppng_1_1AsyncDataSourcePrivate_1_1ReadChannelDev.html</anchorfile>
      <anchor>a6e861ff73890f26af92be5aa41d7861a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::Reader</name>
    <filename>classzypp_1_1parser_1_1Reader.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(Reader &amp;)&gt;</type>
      <name>ProcessNode</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a55c2889a81cb6f62e152689245009b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a6cbd463fde6ccd2243a52e70438216b0</anchor>
      <arglist>(const InputStream &amp;stream_r, const Validate &amp;validate_r=Validate::none())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Reader</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a6914732bad7e9383a999e3e8c847b28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>nodeText</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a26d6654e7ae49c73268cafbaaee32691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNode</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a84de42121cfaec59ecf7422ca5ea2ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNodeAttribute</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a30eceb49474d2252754409cac8f92b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNodeOrAttribute</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>afc77b15acf2bee401993cad8446479eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>aa38c1b20b15d0ec90f415e6e54a65efa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>af1041c2e02d7587f24177e1c8bafbcb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a36ef399b74a1dc546d8b85c9fcbc11b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNode</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>aff01c7fa1b3b8d7eca724751037763cf</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNodeAttribute</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a11e2fcfdd589f82f20c68214c4008956</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNodeOrAttribute</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>af68b88f39e0708a807774768c56474ce</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>seekToNode</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a7ce03fe7ce916b8e07e15e147736bdb3</anchor>
      <arglist>(int depth_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>seekToEndNode</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a0e81375ae20af8925c06e53adae0981f</anchor>
      <arglist>(int depth_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a4a7adc2ba244a0f3c82f15496a3aef6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputStream</type>
      <name>_stream</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a4feb82d31f75c516fffa441d2829ed2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xmlTextReaderPtr</type>
      <name>_reader</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>a521945abe544d7ebe540e36076bd8051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node</type>
      <name>_node</name>
      <anchorfile>classzypp_1_1parser_1_1Reader.html</anchorfile>
      <anchor>ac0bf82eb5f7096e7e8bb3f7cb019202f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Reader</name>
    <filename>classzypp_1_1syscontent_1_1Reader.html</filename>
    <class kind="class">zypp::syscontent::Reader::Entry</class>
    <member kind="typedef">
      <type>StorageT::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a9e7fdc2abde8fe2caf7d9ee6775c95a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a5b238c6dc9b44b714c6e18eb6aaa6a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>acb91cb80a5679d2c7ae94c9f2d3811b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a202767c0b23b76dc5b0e9bc80b5c993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a66c9e64b40be19049017b8fad8e3c648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>ab6f06a88af4f7c4a7322296a5ef097cc</anchor>
      <arglist>(std::istream &amp;input_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>aebb65094d28f1a30e201569a0545d6a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a3a5926db1cad4885255bd370fc7bc076</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a7e93ecdcedaf4a68b114a29767e42269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Date &amp;</type>
      <name>ctime</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a190b16ea78208186b36a35d7d33e4ba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Entry &gt;</type>
      <name>StorageT</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a8b7b812f9eea3c8f83755c9bc768492c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a7f112ed2746d7c20ed286880513bfb9b</anchor>
      <arglist>(std::ostream &amp;str, const Reader &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>ac18efd240370bbfa0ce820034e2643fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>ad984ae6d5126d4194da86b1756e618a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>afe2373222aae9d8e9e7b04a702dac07a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>ae25014e8fa6dc72697bca5ee2aaf5289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a1bc9818fb7f4831f0647fd6c94c524af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>aebb65094d28f1a30e201569a0545d6a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a3a5926db1cad4885255bd370fc7bc076</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a7e93ecdcedaf4a68b114a29767e42269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Date &amp;</type>
      <name>ctime</name>
      <anchorfile>classzypp_1_1syscontent_1_1Reader.html</anchorfile>
      <anchor>a190b16ea78208186b36a35d7d33e4ba6</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::Reader</name>
    <filename>classzypp_1_1xml_1_1Reader.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(Reader &amp;)&gt;</type>
      <name>ProcessNode</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a55c2889a81cb6f62e152689245009b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a6cbd463fde6ccd2243a52e70438216b0</anchor>
      <arglist>(const InputStream &amp;stream_r, const Validate &amp;validate_r=Validate::none())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Reader</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a6914732bad7e9383a999e3e8c847b28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XmlString</type>
      <name>nodeText</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a26d6654e7ae49c73268cafbaaee32691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNode</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a84de42121cfaec59ecf7422ca5ea2ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNodeAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a30eceb49474d2252754409cac8f92b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nextNodeOrAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>afc77b15acf2bee401993cad8446479eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>aa38c1b20b15d0ec90f415e6e54a65efa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator*</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>af1041c2e02d7587f24177e1c8bafbcb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>operator-&gt;</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a36ef399b74a1dc546d8b85c9fcbc11b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNode</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>aff01c7fa1b3b8d7eca724751037763cf</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNodeAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a11e2fcfdd589f82f20c68214c4008956</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foreachNodeOrAttribute</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>af68b88f39e0708a807774768c56474ce</anchor>
      <arglist>(const ProcessNode &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>seekToNode</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a7ce03fe7ce916b8e07e15e147736bdb3</anchor>
      <arglist>(int depth_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>seekToEndNode</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a0e81375ae20af8925c06e53adae0981f</anchor>
      <arglist>(int depth_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a4a7adc2ba244a0f3c82f15496a3aef6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputStream</type>
      <name>_stream</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a4feb82d31f75c516fffa441d2829ed2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xmlTextReaderPtr</type>
      <name>_reader</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>a521945abe544d7ebe540e36076bd8051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node</type>
      <name>_node</name>
      <anchorfile>classzypp_1_1xml_1_1Reader.html</anchorfile>
      <anchor>ac0bf82eb5f7096e7e8bb3f7cb019202f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::ReadyResult</name>
    <filename>structzyppng_1_1detail_1_1ReadyResult.html</filename>
    <templarg>typename T</templarg>
    <base>zyppng::AsyncOp&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>ReadyResult</name>
      <anchorfile>structzyppng_1_1detail_1_1ReadyResult.html</anchorfile>
      <anchor>a85dfd61acc0f4cdc2c1dbc78f5e90ed5</anchor>
      <arglist>(T &amp;&amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RebuildDBReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdba5458c39a1c87cacef18b89a6022e01d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdba53425c987aa1d551eea92a1d5bdd530f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdbacc1706fd748c7c9eb1901caf90d32188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab8e2d6aa83707e6007a0e0744e2f964e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab8e2d6aa83707e6007a0e0744e2f964ea28bc682c61b3e0aec1b3ed278859da85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab8e2d6aa83707e6007a0e0744e2f964ea0856233c49a6663fae0b08fdbc7a4993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdba5458c39a1c87cacef18b89a6022e01d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdba53425c987aa1d551eea92a1d5bdd530f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a9dd6f8eb6334073d756fcdea104b5cdbacc1706fd748c7c9eb1901caf90d32188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab8e2d6aa83707e6007a0e0744e2f964ea28bc682c61b3e0aec1b3ed278859da85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab8e2d6aa83707e6007a0e0744e2f964ea0856233c49a6663fae0b08fdbc7a4993</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a99d00f0f7e76b0a64f761b3433b03338</anchor>
      <arglist>(Pathname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a2d008723c96f0289e314cb0e6eb40285</anchor>
      <arglist>(int, Pathname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>ab862db991f854dee2f9a8f4dacd1bcbb</anchor>
      <arglist>(Pathname, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RebuildDBReport.html</anchorfile>
      <anchor>a586d0e92b0990c0f0b009fb4b3e1d74e</anchor>
      <arglist>(Pathname, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::callback::ReceiveReport</name>
    <filename>structzypp_1_1callback_1_1ReceiveReport.html</filename>
    <templarg>class TReport</templarg>
    <base>TReport</base>
    <member kind="typedef">
      <type>TReport</type>
      <name>ReportType</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a799ca28b3da4683791865e9a3185e35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReceiveReport&lt; TReport &gt;</type>
      <name>Receiver</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>ab197dfb86fac1ccd151d770a819405ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DistributeReport&lt; TReport &gt;</type>
      <name>Distributor</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a79b63bdcc8e7bf2d2f114b2d413283f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReceiveReport</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a04f9b0a1eb9f7c93ef71b693f13197d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ReceiveReport *</type>
      <name>whoIsConnected</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a32db957b4606e9d00253e89f4d360560</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>acbe70f0ce5bf3852641aeadbcd6929b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a27f78bea716c6a96d0f2ea009ad1c1b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>acb6ee59fc93ec299eb77031a431468c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportbegin</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a33c579aae6d761ce38444b19ea099aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportend</name>
      <anchorfile>structzypp_1_1callback_1_1ReceiveReport.html</anchorfile>
      <anchor>a08d960790e1e38df224a17aceb8fe392</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::RedoWhileImpl</name>
    <filename>structzyppng_1_1detail_1_1RedoWhileImpl.html</filename>
    <templarg>typename Task</templarg>
    <templarg>typename Pred</templarg>
    <templarg>typename</templarg>
    <member kind="function">
      <type></type>
      <name>RedoWhileImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl.html</anchorfile>
      <anchor>a1cfba6a53dd002177e762844a1666117</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if_t&lt; is_async_op&lt; remove_smart_ptr_t&lt; std::result_of_t&lt; Task(Arg)&gt; &gt; &gt;::value==false, Arg &gt;</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl.html</anchorfile>
      <anchor>a093055556195a86d248babd62beb7f78</anchor>
      <arglist>(Arg &amp;&amp;arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl.html</anchorfile>
      <anchor>ad4cc5bf5c7f4b0451fb5255b8e127e51</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Task</type>
      <name>_task</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl.html</anchorfile>
      <anchor>a140b9e48519751da4730a63b24594739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pred</type>
      <name>_pred</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl.html</anchorfile>
      <anchor>a92e2565a3b59f9fdddb0f8ad3e0bd26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::RedoWhileImpl&lt; std::shared_ptr&lt; MyAsyncOp &gt;, Pred, std::enable_if_t&lt; is_async_op&lt; MyAsyncOp &gt;::value &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</filename>
    <templarg>typename MyAsyncOp</templarg>
    <templarg>typename Pred</templarg>
    <base>zyppng::AsyncOp&lt; MyAsyncOp::value_type &gt;</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MyAsyncOp &gt;</type>
      <name>Task</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>af9f709b06dbe39fe97bf3b8e5b57a2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename MyAsyncOp::value_type</type>
      <name>OutType</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>ac146358fa4b635eb08959d5a6879d425</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RedoWhileImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>a32d23b4ce87bf2527923b02d55820804</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>ab8db9840a5595d0d560bfc79598e5ad4</anchor>
      <arglist>(InType &amp;&amp;arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>ad66ae9187acf00043802004548108050</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Task</type>
      <name>_task</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>aa1d9b1a569233b0dba0a1d2e7227b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pred</type>
      <name>_pred</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>ac09b48c9cfe5e00bfd6376fd24a3fded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; AsyncOp&lt; OutType &gt; &gt;</type>
      <name>_pipeline</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01std_1_1shared__ptr_3_01MyAsyncOp_01_4_00_01Pred_00_0e3b822bc630847ea386e12528eaf96f9.html</anchorfile>
      <anchor>aa419ee11f494159cddd1eeccb34c532c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::RedoWhileImpl&lt; Task, Pred, std::enable_if_t&lt; is_async_op&lt; remove_smart_ptr_t&lt; typename function_traits&lt; Task &gt;::return_type &gt; &gt;::value &gt; &gt;</name>
    <filename>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</filename>
    <templarg>typename Task</templarg>
    <templarg>typename Pred</templarg>
    <base>zyppng::AsyncOp&lt; remove_smart_ptr_t&lt; function_traits&lt; Task &gt;::return_type &gt;::value_type &gt;</base>
    <member kind="typedef">
      <type>remove_smart_ptr_t&lt; typename function_traits&lt; Task &gt;::return_type &gt;</type>
      <name>FunRet</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>a777c6226fac7dfda4cec29b326368f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename FunRet::value_type</type>
      <name>OutType</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>af9a1b1b6fdad0f26ac02d94e5c6d6110</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RedoWhileImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>ac7169f1ca12b0205cde87c2fee9dd844</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>a8ff07ace7710a5f94c470678e10bf307</anchor>
      <arglist>(InType &amp;&amp;arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static auto</type>
      <name>create</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>a2a144fd6366e6bf64d81d6e67299a812</anchor>
      <arglist>(T &amp;&amp;t, P &amp;&amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; AsyncOp&lt; OutType &gt; &gt;</type>
      <name>_asyncRes</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>acb09daead5ac798f740cc21b4685199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Task</type>
      <name>_task</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>a9be1d5ad01279d2fe81bf92353a54b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pred</type>
      <name>_pred</name>
      <anchorfile>structzyppng_1_1detail_1_1RedoWhileImpl_3_01Task_00_01Pred_00_01std_1_1enable__if__t_3_01is__asy792689a4f95cbf3e14dc4de55394a33b.html</anchorfile>
      <anchor>aa8c26484ffe2ada4d018041e1e46b39a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::ReferenceCounted</name>
    <filename>classzypp_1_1base_1_1ReferenceCounted.html</filename>
    <member kind="function">
      <type></type>
      <name>ReferenceCounted</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>acae2f88919e7537a44e9260423942897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceCounted</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a6db52d8e5f8bda415c8c462ee23c44e1</anchor>
      <arglist>(const ReferenceCounted &amp;rhs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReferenceCounted</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a1a4b7e45485e8253001b393981f52906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ReferenceCounted &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>ac2bf572dbe6e7ab99919eb3f8352133d</anchor>
      <arglist>(const ReferenceCounted &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>refCount</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>aa44d436f798cf88457c44a3a15fe4352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a5224edc150dc408ac272e87fd93bf6ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unref</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a87fede9f3313b9b3096f182bace30ede</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_ref</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a9fad8c43d0171d93a1ac7ffc52e75f8e</anchor>
      <arglist>(const ReferenceCounted *ptr_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>release</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>aeb93f926e747471e2dfcc4e5d64be0df</anchor>
      <arglist>(const ReferenceCounted *ptr_r)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a7b73926026173e65eab516ba4770c120</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>ref_to</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>aac775312e93c6048d6eb1ec09ecad13b</anchor>
      <arglist>(unsigned) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unref_to</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a7153be5ba5621ac8cfa59b8dcc2ad554</anchor>
      <arglist>(unsigned) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unrefException</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a80a6fad70e88bf191f6a9d2cf8981e28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_counter</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a8e2338a13a110664778a2e85a48b9cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a86d1a38611df7e9b9a8174e30e6ffc57</anchor>
      <arglist>(std::ostream &amp;str, const ReferenceCounted &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intrusive_ptr_add_ref</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>ae5bbb3f22dbf07563dfbef9c98ced5d0</anchor>
      <arglist>(const ReferenceCounted *ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intrusive_ptr_release</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>aecd1c5e0f77216e6411d861e04a0a95e</anchor>
      <arglist>(const ReferenceCounted *ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1base_1_1ReferenceCounted.html</anchorfile>
      <anchor>a86d1a38611df7e9b9a8174e30e6ffc57</anchor>
      <arglist>(std::ostream &amp;str, const ReferenceCounted &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Patch::ReferenceIterator</name>
    <filename>classzypp_1_1Patch_1_1ReferenceIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>ReferenceIterator</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>a3845667a614bb64925cd46af8baffc57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReferenceIterator</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>af1e1d5f42755644876c491a676f4408c</anchor>
      <arglist>(const sat::Solvable &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>id</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>ad07fc65261eefc4332a9ec2368523f97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>href</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>ad2eb2d9e2fc577089e35d92d615b4c36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>title</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>a21fa3c3c7c2136df89ef455ac8d66327</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>ae7ad69ea3399076779ac878de1c11fd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>ad0f4db9a5475b8868bfb02f05d5fcd1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1Patch_1_1ReferenceIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::repo::RefreshContext</name>
    <filename>classzyppng_1_1repo_1_1RefreshContext.html</filename>
    <templarg>typename ZyppContextRefType</templarg>
    <base>zyppng::Base</base>
    <base>zyppng::MaybeAsyncMixin&lt; std::is_same_v&lt; ZyppContextRefType, ContextRef &gt; &gt;</base>
    <member kind="typedef">
      <type>ZyppContextRefType</type>
      <name>ContextRefType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>afc8e591b9e5ad0b63750e5567294c576</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ZyppContextRefType::element_type</type>
      <name>ContextType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a09bc993bc57d43d80ecfdb0169d98a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ContextType::ProvideType</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a489cb0c49cbaff210ba534a70c731dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ProvideType::MediaHandle</type>
      <name>MediaHandle</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>afa9802e3b9020c9549290830911d1662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp_private::repo::PluginRepoverification</type>
      <name>PluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>ab68fed42f1217fc9292eb18129b6f432</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a023891dcf9af8899721c3df24ef866ec</anchor>
      <arglist>(RefreshContext, ZyppContextRefType &amp;&amp;zyppContext, zypp::RepoInfo &amp;&amp;info, zypp::Pathname &amp;&amp;rawCachePath, zypp::filesystem::TmpDir &amp;&amp;tempDir, RepoManagerRef&lt; ContextRefType &gt; &amp;&amp;repoManager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RefreshContext</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a1ae54942da33a7ffb6d177856e491139</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToRawCache</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a5096f93262bf5d480c8f8ac75c2601e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname &amp;</type>
      <name>rawCachePath</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>ab5fb3613f9381dc35b05b63c178c9cf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>targetDir</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a25de49b198d2ccb4171db3ec76210739</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ZyppContextRefType &amp;</type>
      <name>zyppContext</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a98fb4b576c94d111f5beb26cae6657f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>aa78689b797df55efa08ac75f0dd4499d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>adb8a49fa5beca293ab97f49c889907b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RepoManagerRef&lt; ZyppContextRefType &gt; &amp;</type>
      <name>repoManager</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a1c45f11d478711bfc4d26531505ebd43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::RepoManagerOptions &amp;</type>
      <name>repoManagerOptions</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a0cf90bd0766602feee754c0477520959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RawMetadataRefreshPolicy</type>
      <name>policy</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a3f42f0a5dd416c85d43b075a69a09dc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolicy</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a878873443d0c5e1bda0c2e2884f68216</anchor>
      <arglist>(RawMetadataRefreshPolicy newPolicy)</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; PluginRepoverification &gt; &amp;</type>
      <name>pluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a4d636de05137598a5387479bab9a5907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a82f376a2e95e744c3175d1157bd04a40</anchor>
      <arglist>(std::optional&lt; PluginRepoverification &gt; pluginRepoverification_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoPluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>ad320c31e98d4350319e2d830a2ea8913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a208492735a0071d3ce29bd5467e730f4</anchor>
      <arglist>(zypp::repo::RepoType rType)</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::repo::RepoType &gt; &amp;</type>
      <name>probedType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a22c384a728671097a74aef2b9e0fe8a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(zypp::repo::RepoType)&gt;</type>
      <name>sigProbedTypeChanged</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>ae310ca97e4aa6c1f17426be8cb429d67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; repo::RefreshContextRef&lt; ZyppContextRefType &gt; &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a4dffbfc78ad9b3aa3d805f0bc20f79a7</anchor>
      <arglist>(ZyppContextRefType zyppContext, zypp::RepoInfo info, RepoManagerRef&lt; ContextRefType &gt; repoManager)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYPP_ADD_PRIVATE_CONSTR_HELPER</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a67e04d890276273108c0ea54dd0ea9e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYPP_ENABLE_MAYBE_ASYNC_MIXIN</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a45b4075c0ecd726937425d399da0f824</anchor>
      <arglist>((std::is_same_v&lt; ZyppContextRefType, ContextRef &gt;))</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ZyppContextRefType</type>
      <name>_zyppContext</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a9e94e5ac066df27c9d878041e09d20ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoManagerRef&lt; ContextRefType &gt;</type>
      <name>_repoManager</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>aa80f39503f3a28d3c11e8e6de485012b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RepoInfo</type>
      <name>_repoInfo</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a075b9fc5f7b99086d001be8511d51bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::Pathname</type>
      <name>_rawCachePath</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>adc696afd3db9f809ad2cb80e4cc91f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::filesystem::TmpDir</type>
      <name>_tmpDir</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a3d9407d82f3bc5241d9858bde020d9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>repo::RawMetadataRefreshPolicy</type>
      <name>_policy</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a9c02c0bed9ed165867a4bfbb9e734bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; PluginRepoverification &gt;</type>
      <name>_pluginRepoverification</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a2d148b9a078b94255a16d22122d5126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; zypp::repo::RepoType &gt;</type>
      <name>_probedType</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>a35e3d239712c674395cd72b384e4e18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void(zypp::repo::RepoType)&gt;</type>
      <name>_sigProbedTypeChanged</name>
      <anchorfile>classzyppng_1_1repo_1_1RefreshContext.html</anchorfile>
      <anchor>ab8fdc1b4d4f94c8cdd2fe654c5ee7e0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::str::regex</name>
    <filename>classzypp_1_1str_1_1regex.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>RegFlags</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>icase</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002ba919218aec6dfc3c39045a03bc409bf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nosubs</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002bafa5104ab477aa02383f99e6526088b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>match_extended</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002ba8f6d83f297ef1c7bcc58f8d496c1b369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>newline</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002baa63a9991acaa98bf0527cd6f7bd968da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rxdefault</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002baec1b8259edf267617b1114d3f7066e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MatchFlags</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab4096d576b7c7e1da7b16960115c8cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab4096d576b7c7e1da7b16960115c8caea7d9353b832118a7702746b630fcbbcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_bol</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab4096d576b7c7e1da7b16960115c8caeae0d9a4b15e868dcb4729673ce6de56a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>icase</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002ba919218aec6dfc3c39045a03bc409bf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nosubs</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002bafa5104ab477aa02383f99e6526088b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>match_extended</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002ba8f6d83f297ef1c7bcc58f8d496c1b369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>newline</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002baa63a9991acaa98bf0527cd6f7bd968da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rxdefault</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a54f5b3dc2ef0bb7ac0dbbcc24351002baec1b8259edf267617b1114d3f7066e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab4096d576b7c7e1da7b16960115c8caea7d9353b832118a7702746b630fcbbcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>not_bol</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab4096d576b7c7e1da7b16960115c8caeae0d9a4b15e868dcb4729673ce6de56a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>regex</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a05d991dfda52fc749358436fddf8ea09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>regex</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>af0f734f8837667359c75863be23b5575</anchor>
      <arglist>(const std::string &amp;s, int flags=rxdefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>regex</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a19a7e5268b859261fcacdafcc33980aa</anchor>
      <arglist>(const char *s, int flags=rxdefault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~regex</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a0fb388374ba023a24cfe24cb0d65c8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>regex</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>abbc86e575d6bfff2394ba6c71ef50211</anchor>
      <arglist>(const regex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>regex &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>abd53d6c6d49692edd8f8958f1671b477</anchor>
      <arglist>(const regex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a5d392bdce8fe34c57e9eb76be4b269fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>aaedef635d5c09bc9f098902d173e08b3</anchor>
      <arglist>(const char *s, str::smatch &amp;matches, int flags=none) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a8be0aa5d55781b40b8aef7a8820796a2</anchor>
      <arglist>(const std::string &amp;s_r, str::smatch &amp;matches_r, int flags_r=none) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>ab8c5b3f341b213bdb7e1339bf93aae8e</anchor>
      <arglist>(const char *s) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a0ff736007b22e202b66ddc27b01dbfa0</anchor>
      <arglist>(const std::string &amp;s_r) const</arglist>
    </member>
    <member kind="function">
      <type>regex_t *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a047fe253cbd4db64599bd2b85c0b46dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a84d7c4721d960802ca3cc7b13dacdf84</anchor>
      <arglist>(const std::string &amp;s, int flags)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_str</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a4a2aed7ae332df42564ebec7de30684b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>aaaa82ba77ee379b35fd6154fb8d5f55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>m_preg</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a22d37bf8535393fe4cbd033e626b41af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_valid</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a6d68ebfcf9eb753917c904359613808d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>smatch</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>af026609d8ed2c8bfc046d0326b025934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>regex_match</name>
      <anchorfile>group__ZYPP__STR__REGEX.html</anchorfile>
      <anchor>gad529fafb00832785b2ed54482443cf6f</anchor>
      <arglist>(const char *s, smatch &amp;matches, const regex &amp;regex) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1str_1_1regex.html</anchorfile>
      <anchor>a0b7e07e4dffa3f76c41f5f84d2004e61</anchor>
      <arglist>(std::ostream &amp;str, const regex &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::Rel</name>
    <filename>structzypp_1_1Rel.html</filename>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a927486ac2550789617b026cec8a579d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a1e6e0070ece69bc9cfbf6fd9d99d4318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQ_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6aa80e7e282c6c389fe7ff2cbb8dcb6f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a12d7af8d4fce37f31ccf0dde83544032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6aaac797d9f5d610f8302f06d579e6285e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a571a29687464c0037d2cfe1fbd4c9e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a2a5adf7b0be9da4a779afde8e660a356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a104454157645639523622facd609c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a9e7806a2e11f4fe51192356062c27167</anchor>
      <arglist>(std::ostream &amp;str, const Rel &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ac3b8e5a47496208a9bfaa4e36f1a8aff</anchor>
      <arglist>(const Rel &amp;lhs, const Rel &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>aaa96cd98b5185a533573d87e06407ccb</anchor>
      <arglist>(const Rel &amp;lhs, const Rel &amp;rhs)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>for_use_in_switch</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a927486ac2550789617b026cec8a579d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a1e6e0070ece69bc9cfbf6fd9d99d4318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQ_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6aa80e7e282c6c389fe7ff2cbb8dcb6f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a12d7af8d4fce37f31ccf0dde83544032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6aaac797d9f5d610f8302f06d579e6285e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a571a29687464c0037d2cfe1fbd4c9e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NE_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a2a5adf7b0be9da4a779afde8e660a356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANY_e</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ada159bb52fe4f7841fe6e59352046aa6a104454157645639523622facd609c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>EQ</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>acf87bde5e682c492c9db9cf48135e265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>NE</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ab2ec670cca6464986e2d2f5b6e6b71a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>LT</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a0d59ba06544cf2c14e5eed7b438ad77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>LE</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a6bd14748b124c304090c6bdbf0fba023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>GT</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a37f619c73a52ff90c4c95b1b7c0e49ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>GE</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a883a43ec634fed964864d6e3978d8c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>ANY</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ab9b87f803fe36f4f05a6280e65498d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rel</type>
      <name>NONE</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a982a7e193215b0050d8dd5b5d906992e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>for_use_in_switch</type>
      <name>_op</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>aeafdca6aec5efd28ee56da3dacd83cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a3e7e5c820546726ea0cc9dd72b8b5137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ae64c3e06d93c13cd79e1a08efb3f72b2</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a0cbf6dc29049df4eb5fc657297e9798b</anchor>
      <arglist>(const std::string &amp;strval_r, const Rel &amp;default_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseFrom</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a14b0a8fb0c5fd3148ee136fb14fbcfd5</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a833cf82d42e54dbaa488a586a0473776</anchor>
      <arglist>(unsigned bits_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>af79c2692c9a293197b414b255a7ced82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a3446754abf1b2221b32ef19ab2dbb245</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>for_use_in_switch</type>
      <name>inSwitch</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a00cb320813d29241db45adefb9132a33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>bits</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>ae90e8ee2bdf8f3267c8ee8c79665b661</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>af189a028d1368571fb76e71c56a815f9</anchor>
      <arglist>(unsigned bits_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Rel</name>
      <anchorfile>structzypp_1_1Rel.html</anchorfile>
      <anchor>a587244d419d5bde5fa9e7eb2a3c39468</anchor>
      <arglist>(for_use_in_switch op_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MediaSetAccess::ReleaseFileGuard</name>
    <filename>classMediaSetAccess_1_1ReleaseFileGuard.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::MediaSetAccess::ReleaseFileGuard</name>
    <filename>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</filename>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>a35a94147b8e89488d7e56d4d0593ef15</anchor>
      <arglist>(ReleaseFileGuard)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NON_MOVABLE</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>ab991604ffab14f2adb3ec2d09988a27c</anchor>
      <arglist>(ReleaseFileGuard)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReleaseFileGuard</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>a96087e86c44da7cdb26411022495d73d</anchor>
      <arglist>(MediaSetAccess &amp;media_r, const OnMediaLocation &amp;loc_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReleaseFileGuard</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>a1d81454a2a473f1bb9474fa45f9e624e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaSetAccess &amp;</type>
      <name>_media</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>a65c223244c287bd94f2d6be9170c9f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const OnMediaLocation &amp;</type>
      <name>_loc</name>
      <anchorfile>structzypp_1_1MediaSetAccess_1_1ReleaseFileGuard.html</anchorfile>
      <anchor>af3dc8386dc4110e12639f9d281da22bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::remove_cvref</name>
    <filename>structstd_1_1remove__cvref.html</filename>
    <templarg>class T</templarg>
    <member kind="typedef">
      <type>std::remove_cv_t&lt; std::remove_reference_t&lt; T &gt; &gt;</type>
      <name>type</name>
      <anchorfile>structstd_1_1remove__cvref.html</anchorfile>
      <anchor>a95af752bc030f05124aad3e17c75c4ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::remove_smart_ptr</name>
    <filename>structzyppng_1_1remove__smart__ptr.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>std::remove_cv_t&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1remove__smart__ptr.html</anchorfile>
      <anchor>ac97d8b584ff048d73dd579836541b59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::remove_smart_ptr&lt; std::shared_ptr&lt; T &gt; &gt;</name>
    <filename>structzyppng_1_1remove__smart__ptr_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>std::remove_cv_t&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1remove__smart__ptr_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab6a216e5f9a4801b60d3ad5dc0cca948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::remove_smart_ptr&lt; std::unique_ptr&lt; T &gt; &gt;</name>
    <filename>structzyppng_1_1remove__smart__ptr_3_01std_1_1unique__ptr_3_01T_01_4_01_4.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>std::remove_cv_t&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structzyppng_1_1remove__smart__ptr_3_01std_1_1unique__ptr_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4146775e60b984b673f8556d9505cfab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RemoveResolvableReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14ae20b1681a49af42fceeab4ed9a77c203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14a778f834ef62fbba7252134559a4d9b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14abeaac9cb91cd039b128e3670c35c9df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302ab49a64bddb8486171420fc9871bc6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a3c53ebd57d790e038b4355dffd2cb6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a0a8a3bdbfed9e6d27d8e05276e7cfb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a266a8ba2806c4e19a31bb732a45c6495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14ae20b1681a49af42fceeab4ed9a77c203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14a778f834ef62fbba7252134559a4d9b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aa3151b313a7636d88b80b6ddaab8aa14abeaac9cb91cd039b128e3670c35c9df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302ab49a64bddb8486171420fc9871bc6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a3c53ebd57d790e038b4355dffd2cb6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a0a8a3bdbfed9e6d27d8e05276e7cfb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a4475cf936a1e051de30e50175db2a302a266a8ba2806c4e19a31bb732a45c6495</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a00e029adeedafd99c8d107f591c6d808</anchor>
      <arglist>(Resolvable::constPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aedd943f224d48ca2f78cdee73fc2df49</anchor>
      <arglist>(int, Resolvable::constPtr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a03271476f9f13987688e3bb282c2a5a2</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>aca0e5a6473c833aaf4183d0047abad4a</anchor>
      <arglist>(Resolvable::constPtr, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReport.html</anchorfile>
      <anchor>a0d2eb5ffd1afe74bae130eb5ef0dd78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RemoveResolvableReportSA</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5abc8035b14dbe2e00a38c4bccb7ae4a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a8ce297ed62eaa4bb8fbb12077c5f86f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a851642e4aec937a415c3e14332f63f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a882d29368546c06852d1174353b90984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5abc8035b14dbe2e00a38c4bccb7ae4a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a8ce297ed62eaa4bb8fbb12077c5f86f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a851642e4aec937a415c3e14332f63f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a167141bba4e512f9124cab92ee80a7e5a882d29368546c06852d1174353b90984</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a7af562a08e78ebc17c59b2a2ea654de3</anchor>
      <arglist>(Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>af1e54d497be7d1139b959c3ea2c483c6</anchor>
      <arglist>(int, Resolvable::constPtr, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>a322b347804d2c78c67a2579b57e1f9db</anchor>
      <arglist>(Resolvable::constPtr, Error, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RemoveResolvableReportSA.html</anchorfile>
      <anchor>ae6d3a9ea326efb34fe3405b8f9689d3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoAlreadyExistsException</name>
    <filename>classzypp_1_1repo_1_1RepoAlreadyExistsException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoAlreadyExistsException.html</anchorfile>
      <anchor>aba6a59707cbf40bd6fd6c0c9110a2a92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoAlreadyExistsException.html</anchorfile>
      <anchor>a7c920ac3f4ec9cddab4e68019dd173ae</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoAlreadyExistsException.html</anchorfile>
      <anchor>af493ce5c60a17d03d7760e4ad144e814</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoAlreadyExistsException.html</anchorfile>
      <anchor>a753ef19c0196529d9e192284ad3a4bcc</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::RepoCollector</name>
    <filename>structzyppng_1_1RepoCollector.html</filename>
    <member kind="function">
      <type></type>
      <name>RepoCollector</name>
      <anchorfile>structzyppng_1_1RepoCollector.html</anchorfile>
      <anchor>aa8db6d2a2c7b84f781d0b4fb1ad5a223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoCollector</name>
      <anchorfile>structzyppng_1_1RepoCollector.html</anchorfile>
      <anchor>a6792555db7dbe0572ff56b5b090e9b7d</anchor>
      <arglist>(std::string targetDistro_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>structzyppng_1_1RepoCollector.html</anchorfile>
      <anchor>aba0b6f259f99a21106f06b495a764b33</anchor>
      <arglist>(const RepoInfo &amp;repo)</arglist>
    </member>
    <member kind="variable">
      <type>RepoInfoList</type>
      <name>repos</name>
      <anchorfile>structzyppng_1_1RepoCollector.html</anchorfile>
      <anchor>a743a88f10a33bf3753fe276609951a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>targetDistro</name>
      <anchorfile>structzyppng_1_1RepoCollector.html</anchorfile>
      <anchor>a6b33562cc77b46ae110fb15addcb3ed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::RepoCreateReport</name>
    <filename>structzypp_1_1repo_1_1RepoCreateReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5add0c368f3e0957cb91bdb7da7bd2bd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5a6ba01f8fcf5f067f5b5e89bf997ab2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5a6c46cc01afacb7314cf07b73a1e588e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86af5cc41c886a6ce46762441bc44c2eff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86adac45a704657e962767f328631c39378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86aaec729fe88ba1c39cdb4a4e6b70c3079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86a89da0b6bc6dbd3fbb0217aa97ef850a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86af53fb63823f77b69afecb0eaf53a17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86aba0ff47c133767e802bae7be9e6a5793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5add0c368f3e0957cb91bdb7da7bd2bd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5a6ba01f8fcf5f067f5b5e89bf997ab2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a629f9244e2a5fa33a8f1a87c413147c5a6c46cc01afacb7314cf07b73a1e588e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86af5cc41c886a6ce46762441bc44c2eff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86adac45a704657e962767f328631c39378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86aaec729fe88ba1c39cdb4a4e6b70c3079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REJECTED</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86a89da0b6bc6dbd3fbb0217aa97ef850a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86af53fb63823f77b69afecb0eaf53a17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>af95dc41e472d850e7b0a0ef4562c9e86aba0ff47c133767e802bae7be9e6a5793</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a8e82de538558c66a6f9b1d9110990afa</anchor>
      <arglist>(const zypp::Url &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a634fa54912afd6467a337993ce85c170</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a9913e42a5b9567a37a9fb10bba7229a6</anchor>
      <arglist>(const zypp::Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1repo_1_1RepoCreateReport.html</anchorfile>
      <anchor>a3a55c35f9d3b9a8e3e05ff2b38ec7f74</anchor>
      <arglist>(const zypp::Url &amp;, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::misc::testcase::RepoData</name>
    <filename>classzypp_1_1misc_1_1testcase_1_1RepoData.html</filename>
    <member kind="function">
      <type></type>
      <name>RepoData</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>add3a296a7d1d0f7862c90e59f0f30888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoData</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>a9bfb05f09a8dc86741705959ffac4c48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoData</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>a1778f3cca0da5836d05aba7ed2eae761</anchor>
      <arglist>(RepoDataImpl &amp;&amp;data)</arglist>
    </member>
    <member kind="function">
      <type>TestcaseRepoType</type>
      <name>type</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>a9ff925ffac6d96e72eaab21afba59394</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>af8ee89354db1a508c935cb5c50fbc651</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>priority</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>acd5abfb6bfd841624f91970bace0169e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>ae68eb9abf04cb286b6d10ade86a80f6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoDataImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>a2245dcee46d6799cd4298ae7c266506e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoDataImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>aa20014df061236ec4ec6da2800fb06e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; RepoDataImpl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1RepoData.html</anchorfile>
      <anchor>ae0e938c0088cf3d5a3c1c90c1d04009a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::RepoDataImpl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</filename>
    <member kind="function">
      <type>RepoDataImpl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</anchorfile>
      <anchor>a65ee2814d98267dc3625a07d3de5cbec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>TestcaseRepoType</type>
      <name>type</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</anchorfile>
      <anchor>a2f10693c539649342b37ec01ff1743db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</anchorfile>
      <anchor>a8ec96855ccbc3b112303fb4db2452cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>priority</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</anchorfile>
      <anchor>a9c4728f1d3ef65406f697975053134b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>path</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1RepoDataImpl.html</anchorfile>
      <anchor>a4db15a32f925f1572aa72f915cf9756a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CommitPackagePreloader::RepoDownloadData</name>
    <filename>structzypp_1_1CommitPackagePreloader_1_1RepoDownloadData.html</filename>
    <member kind="variable">
      <type>std::vector&lt; RepoUrl &gt;</type>
      <name>_baseUrls</name>
      <anchorfile>structzypp_1_1CommitPackagePreloader_1_1RepoDownloadData.html</anchorfile>
      <anchor>a286b840964cda6e502e46f64f4d02637</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoException</name>
    <filename>classzypp_1_1repo_1_1RepoException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>RepoException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>a51db59de128e7602991a9170f7772578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>ae0ed83920aad3a223f34a01fd6d31f7b</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>ab010996cd2a6fd5d96b573f778cba058</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>abee6a3fed8c24a183a2a51a371947144</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>ac5b4a33ee3df8ba30166c79ed6a31d3b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>info</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>a09a2e5cb96d94feb55e7a97bbcf959ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>ad60240749245bd1aebfca998adb1d76e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>ac9126f44bc613c66f4ac526d294e5ab3</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoInfo</type>
      <name>_info</name>
      <anchorfile>classzypp_1_1repo_1_1RepoException.html</anchorfile>
      <anchor>aad20eff8072100b6d3d8b52e4e4b7329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::RepoFileReader</name>
    <filename>classzypp_1_1parser_1_1RepoFileReader.html</filename>
    <member kind="typedef">
      <type>function&lt; bool(const RepoInfo &amp;)&gt;</type>
      <name>ProcessRepo</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>a7c85b14b6905dbe99d3a01e98231d22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>ad168d3e9dac771923122e95a24806522</anchor>
      <arglist>(const Pathname &amp;repo_file, ProcessRepo callback, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>abf0c7496b46487b5eecadfbef3f5bf29</anchor>
      <arglist>(const InputStream &amp;is, ProcessRepo callback, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>addfb78e7e778ec4fdaf02e7e3eabebdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessRepo</type>
      <name>_callback</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>afa43a33bd46db19ab7569704f66da96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>a476778554d938982f1e5c548da96cc41</anchor>
      <arglist>(std::ostream &amp;str, const RepoFileReader &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1RepoFileReader.html</anchorfile>
      <anchor>a476778554d938982f1e5c548da96cc41</anchor>
      <arglist>(std::ostream &amp;str, const RepoFileReader &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::susetags::RepoIndex</name>
    <filename>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, CheckSum &gt;</type>
      <name>FileChecksumMap</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>ad1a8528d2579d21bede91f17cbcbd07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>descrdir</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a8693eedebdf576090b427e409603239c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>datadir</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a58f3c7604240f5dc00b608834c00b708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileChecksumMap</type>
      <name>metaFileChecksums</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a00de49d5bffa68e781d895ced667b1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileChecksumMap</type>
      <name>mediaFileChecksums</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a8aebba4cac73e62bd0c56029e7db4065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileChecksumMap</type>
      <name>signingKeys</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a8092ceae5088f11f6c9c974a1cf7aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a4686f3a55644209388542b89ab70de5f</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ContentFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1susetags_1_1RepoIndex.html</anchorfile>
      <anchor>a48321895c2a455980afd648a7fbbb18a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::RepoindexFileReader</name>
    <filename>classzypp_1_1parser_1_1RepoindexFileReader.html</filename>
    <class kind="class">zypp::parser::RepoindexFileReader::Impl</class>
    <member kind="typedef">
      <type>function&lt; bool(const RepoInfo &amp;)&gt;</type>
      <name>ProcessResource</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>a30a1da458cfb07ac3d8856bece2f6b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoindexFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>aaf21475ccf4ed60235489a18971d968a</anchor>
      <arglist>(Pathname repoindexFile, ProcessResource callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoindexFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>a96f419269c4a37479de02ab4b7780900</anchor>
      <arglist>(const InputStream &amp;is, ProcessResource callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoindexFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>ace1b269257716e28a72e76cc16a1901b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Date::Duration</type>
      <name>ttl</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>acc350e17a5b44924343731d9ab6ad9c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1parser_1_1RepoindexFileReader.html</anchorfile>
      <anchor>a46610e30db6befca28ae6616a2ab99fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::RepoInfo</name>
    <filename>classzypp_1_1RepoInfo.html</filename>
    <base>zypp::repo::RepoInfoBase</base>
    <class kind="struct">zypp::RepoInfo::Impl</class>
    <member kind="typedef">
      <type>std::list&lt; Url &gt;</type>
      <name>url_set</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>af0866a3ce724ccf38cb2209c35638c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>url_set::size_type</type>
      <name>urls_size_type</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a27574e8d3ced7fa4743afe8903de1018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; repo::RepoVariablesUrlReplacer, url_set::const_iterator &gt;</type>
      <name>urls_const_iterator</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a48a73c0be2e76c4f5e08ac082f7b4b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfo</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ac02c16d8f71262ad5eae2deca6e83b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoInfo</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a48767b415c427efff74fa61cf3103121</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfo</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aca96387ab78c05bd5c89aa6b56dee6a6</anchor>
      <arglist>(const RepoInfo &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfo</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a1fe4daf5c0d39b7b675712bb9f2a55e4</anchor>
      <arglist>(RepoInfo &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a601734540796a553e5e33f659a6d785c</anchor>
      <arglist>(const RepoInfo &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>af2ce32de9721fc91b0ad5343e8b02259</anchor>
      <arglist>(RepoInfo &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>priority</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abb5284204be1b3bf5d52203287ed845a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ac57856ff423c9cecee0417215e6b2921</anchor>
      <arglist>(unsigned newval_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>baseUrlsEmpty</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a342303c9f4172fa3467dfddd17ae5904</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>baseUrlSet</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a80520ac6da2dd4effdd42bc9584f68fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>urls_size_type</type>
      <name>baseUrlsSize</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a687b569ac1372e51f03094b3c84b4c6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>urls_const_iterator</type>
      <name>baseUrlsBegin</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ace6ac733b46aa1a390dbc60c100a2f0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>urls_const_iterator</type>
      <name>baseUrlsEnd</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a77a8ab0d2328ea17d4e58d6933b94088</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a716c908c1f49972fa90f63991b7dddce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a4abbcdb9b9cd5c58ad69b3b765a04374</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>location</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a7dfbd00708da48c950998ee9bd2aa4a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>url_set</type>
      <name>baseUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a9e7c800d588ea5c7bbd2a2d81b33543c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>url_set</type>
      <name>rawBaseUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aab7ca67f893cf8752ec1c5797a2aff0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addBaseUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aa41f4da7587527ca8dba5f7dbc0d3bd9</anchor>
      <arglist>(Url url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a74463e374d02e36484f753443196d0d9</anchor>
      <arglist>(Url url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ab40cff14debe8ae880639541ccafa1b4</anchor>
      <arglist>(url_set urls)</arglist>
    </member>
    <member kind="function">
      <type>MirroredOriginSet</type>
      <name>repoOrigins</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a391f63f0102c8b2c2accfd02b81c1722</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoOriginsEmpty</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>afe3cd70dea7179245b1ba4a6ea2bfc30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>path</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a94483c72545e421f867ef02effb73aa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abe728903cf9ba4636a23d75626de72c9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>mirrorListUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aafe3c1f4c1c50164a48a644e035b960f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawMirrorListUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>af0cd5290c1ee481192ff9cf29d792064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMirrorlistUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a26b1b943c53ae89a9d4233b532d51def</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetalinkUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a0cdda100403c8433dc69cfc0227a1490</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawCfgMirrorlistUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>afb6a61d5e3f36fea4f4df7ebd3ff35ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawCfgMetalinkUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a7f307d426867bd8dcf964f2e3728a117</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repo::RepoType</type>
      <name>type</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a554cdd470396c0fb0b8041fece1aef2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedType</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ab2900f5475e5d83f760b494edc4e29d9</anchor>
      <arglist>(const repo::RepoType &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae984d04e336d1b5a14ec63ac365689da</anchor>
      <arglist>(const repo::RepoType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>metadataPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a138d77795cb336981e5068ff332328fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ad534a9a04378a4005fed1793424913ea</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>usesAutoMetadataPaths</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a2d80148061d629bad167cda61f50fd25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>packagesPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae2f04a4efca761a270f1bf711f361772</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPackagesPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a7e9272ac9d1420d215711c3793cebfa6</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>predownloadPath</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a34e3d741c7e7b0bd62746a55376e2d52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>defaultPriority</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ac089e7a903dc1f05255e152c2c4f4b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>noPriority</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a60e026c6375c79eeb51a24ede3445eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RepoInfo</type>
      <name>noRepo</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a7296a5af413f77a20cdccd6ae7aff761</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>adde368972cec514dfc4e0e607bae7753</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfo &amp;obj)</arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; RepoInfo &gt;</type>
      <name>RepoInfo_Ptr</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a2f85c361542feaaa97d74b9ad307c5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const RepoInfo &gt;</type>
      <name>RepoInfo_constPtr</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ad8447b2f16158e299de0224d92132cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; RepoInfo &gt;</type>
      <name>RepoInfoList</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a5f05df80ba04002188fce4dc875845c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a5f8353c9cb90c3836342505dc3c110d0</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfo &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a33d5b7a9d7bf5093ffccf4247d546f07</anchor>
      <arglist></arglist>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07a44560d82707cce3b8111a770924cf0e2">indeterminate</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07a521c36a31c2762741cf0f8890cbe05e3">On</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07a2e979835dd62324f5bfe217449ba4974">Strict</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07aa096129b2bd70d2985cbdb72afc27cbe">AllowUnsigned</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07ababdbc118f76f4744bf34ec12b31fc4e">AllowUnsignedRepo</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07a7575c09db5aaa09c37c8d520b70f93c3">AllowUnsignedPackage</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="classzypp_1_1RepoInfo.html" anchor="a33d5b7a9d7bf5093ffccf4247d546f07ad15305d7a4e34e02489c74a5ef542f36">Off</enumvalue>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abc64c6d9c7ad2a1f624866ad49f34e76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a8667454db21e09495d6bbfeb4e8189e9</anchor>
      <arglist>(TriBool value_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a3eea05523b58ca376512e8a9b9d7f2db</anchor>
      <arglist>(bool value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae3f5e56b7ec7727f9a859cb1b1467bae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoGpgCheckIsMandatory</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ad0f91dbc276abcc30d7b1e8e27e25529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>adae9deec5731564f184f06fbdb14a568</anchor>
      <arglist>(TriBool value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pkgGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aea50450094d805fc5beda12a1eca169e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pkgGpgCheckIsMandatory</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aa516c760f6a09ef1c5ecf11f5c2c2b2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPkgGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a01cac9df2ec057bbae17ad29d9d2d2b8</anchor>
      <arglist>(TriBool value_r)</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>validRepoSignature</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ad8b4ffa5331cbd47ed5ef53b00b0909b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValidRepoSignature</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abedfb5b68615bfc1935fa8014216030f</anchor>
      <arglist>(TriBool value_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGpgCheck</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aae1719842e9156c42a99cd4bbf1188af</anchor>
      <arglist>(GpgCheck mode_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gpgKeyUrlsEmpty</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>af14cf7a522e8c85b3c54024705a7dc55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>urls_size_type</type>
      <name>gpgKeyUrlsSize</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a9908ea546d9930f472ec2a962373176d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>url_set</type>
      <name>gpgKeyUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a4270e88441f193b7094bf30c72a95032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>url_set</type>
      <name>rawGpgKeyUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a5f5562cc6af96a34e69eb4b90c5d15ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgKeyUrls</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a054f5464b0ad0dfaeeefbe78c0ea20bc</anchor>
      <arglist>(url_set urls)</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>gpgKeyUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abec061a270262a7fb21b4331bb2b0157</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawGpgKeyUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a449ec8109ad74144315207eeec4943c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgKeyUrl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a2d2e935b59c7d2b8e00fd4ba671faed6</anchor>
      <arglist>(const Url &amp;gpgkey)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keepPackages</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a6ad1b691ceb3fdbb77352805de85a628</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepPackages</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a3e1123b656d6a99093211493262ec1e6</anchor>
      <arglist>(bool keep)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>effectiveKeepPackages</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a8c1f575ada6e90306c28aef59962b6ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>service</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ab52e3d80a13b51696c2423959b605f7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setService</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a82ec07454cf5e5525d11156b72cbcba0</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistribution</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae635ca6d20a01ff317c7cea889767b0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetDistribution</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ab5ac268e0f0d5d8300f9c9471670538a</anchor>
      <arglist>(const std::string &amp;targetDistribution)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>contentKeywords</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a77602027530d697b1dbadee9928485a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContent</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae3b4b2cd8895e7e82be75367197f0b30</anchor>
      <arglist>(const std::string &amp;keyword_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContentFrom</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a2f9cbd09c36727d88d3a39b2abc4c24f</anchor>
      <arglist>(TIterator begin_r, TIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContentFrom</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>acb24b96771a4b9d7714adff4d85e7e98</anchor>
      <arglist>(const TContainer &amp;container_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a37d4d4ad4c55e6d056d485ab71e750c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a3adc2274d3304be2a272905769a63824</anchor>
      <arglist>(const std::string &amp;keyword_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContentAll</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae2f486b1eaa992b3c48b9133ae791eec</anchor>
      <arglist>(TIterator begin_r, TIterator end_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContentAll</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>acf4083c7fe53f0336b518571f1895eb8</anchor>
      <arglist>(const TContainer &amp;container_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContentAny</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aacfc2c5570b02b9294fc3250e007754f</anchor>
      <arglist>(TIterator begin_r, TIterator end_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContentAny</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a1447545db3829c705a2cc6d7d448394f</anchor>
      <arglist>(const TContainer &amp;container_r) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepoManager</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ad244d706e40c62c77d064d234db75e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>acb2f4015cac2379ab497b302d24e8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>acf8fa9c6703bba317f0f62b08aedc3e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ab1cc183c83fef3a408b023b1563b647f</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needToAcceptLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ac23a7fa10630b332629025d7a53095a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needToAcceptLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a342522f459809dc9e4ab3a2c449e8e6f</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a7f5292caeb41d6200481ba1aab35b6c2</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aaca08148957e7325190e0f45e1af445e</anchor>
      <arglist>(const Locale &amp;lang_r=Locale())</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLicense</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a741a49b529635bafbc7d3a40505dd1c6</anchor>
      <arglist>(const std::string &amp;name_r, const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>getLicenseLocales</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a9d7e75d76ac6b49a41f633543ccc8df5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>getLicenseLocales</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a212469b07d6f7b5f89a00f0a4f88cd5f</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requireStatusWithMediaFile</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aa278d31e92751f3f224e9154f9850a0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a1327a4e4aab29c6ef48b61e12a861daa</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsIniOn</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>abb5039721231d1ad9f33142029d9f06c</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>a051b01ba2d249fbaa1ef21ba0b181825</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;content=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRawGpgChecks</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>ae747f21c33a24d29681fcd3cd564d03e</anchor>
      <arglist>(TriBool &amp;g_r, TriBool &amp;r_r, TriBool &amp;p_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>repoStatusString</name>
      <anchorfile>classzypp_1_1RepoInfo.html</anchorfile>
      <anchor>aeed54ccd0fa36be128cdd848f3418c02</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoInfoBase</name>
    <filename>classzypp_1_1repo_1_1RepoInfoBase.html</filename>
    <class kind="class">zypp::repo::RepoInfoBase::Impl</class>
    <member kind="function">
      <type></type>
      <name>RepoInfoBase</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a7f08c687e74ea680be956944d395c26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfoBase</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a62d7873debedc000e7135f843bb219e5</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepoInfoBase</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ab9d6e2b154a02fb2ab623f2ee765c4c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfoBase</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a30be155e6dd24de3b070b463fe507aeb</anchor>
      <arglist>(const RepoInfoBase &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInfoBase</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ab31a5a00eef987175c3aad7a30fd15cd</anchor>
      <arglist>(RepoInfoBase &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>RepoInfoBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a59ecdd319823066f2e73af9a053f9aa5</anchor>
      <arglist>(const RepoInfoBase &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RepoInfoBase &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a859fecbc76b315291e644b491fb657d8</anchor>
      <arglist>(RepoInfoBase &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>afab76632f5714287e21fde1f4dfa00a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escaped_alias</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a3d56c53db204ff163c3e0214ecb1668a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ab088db4bee33b3148a35433a8a6b3479</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rawName</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ab8e1e32a189b8f7b9ab7bdb70e9ebec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>label</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a25019b580e9b6b65a0dbc1a660f640a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a74d465b7f2599d71aa49b079107dd580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ad1fc0e8e8fa200bfcc59daf6085322d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autorefresh</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a98903eb07993ae3e3e9f5c58d0353d23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>filepath</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a83e475c6e25628d1909265d503762b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlias</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a75773f57617f73865af779e8ec9c6cb3</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a9761b6b4ab412b32cd87934f22ab4dd3</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>ad85ba9c8dc9826c4417668ddf317c632</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutorefresh</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a39dfef7536a3d2d99cc3f6edea43c8db</anchor>
      <arglist>(bool autorefresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilepath</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a6eb6977be6cf0530a968e0de449bc769</anchor>
      <arglist>(const Pathname &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a082293bc8c3108cfdb536d353cf6db5f</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpAsIniOn</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a516d85321f2cfafc7aa4e375c6952e4f</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>acf07d3cb51f0834e4388639a5196ad44</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;content=&quot;&quot;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>af5666c0857af72264ee3d4e993691e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a8ee9021032d13e09ad2bff1058595774</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfoBase &amp;obj)</arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; RepoInfoBase &gt;</type>
      <name>RepoInfoBase_Ptr</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>acf75fd3d45f07e5da0d2699c54835dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const RepoInfoBase &gt;</type>
      <name>RepoInfoBase_constPtr</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>acb88b28e97099ef90f2b02c8cf21bc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a730d37070d19dafbfa7d7a8603d87832</anchor>
      <arglist>(const RepoInfoBase &amp;lhs, const RepoInfoBase &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a258ef7e5a9fffb1be99ee3bad80d35a2</anchor>
      <arglist>(const RepoInfoBase &amp;lhs, const RepoInfoBase &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInfoBase.html</anchorfile>
      <anchor>a8ee9021032d13e09ad2bff1058595774</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfoBase &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoInvalidAliasException</name>
    <filename>classzypp_1_1repo_1_1RepoInvalidAliasException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInvalidAliasException.html</anchorfile>
      <anchor>a0596a506d307bd863fe0637b7ccc2a20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInvalidAliasException.html</anchorfile>
      <anchor>aa01de78e542fe36d6db227c2b074a725</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInvalidAliasException.html</anchorfile>
      <anchor>aa15f2d41ea404267aab5adfe99d2c107</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoInvalidAliasException.html</anchorfile>
      <anchor>a384148165c6da50b848be1883f71c2b7</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::RepoManager</name>
    <filename>classzypp_1_1RepoManager.html</filename>
    <class kind="class">zypp::RepoManager::Impl</class>
    <class kind="struct">zypp::RepoManager::MatchServiceAlias</class>
    <member kind="typedef">
      <type>std::set&lt; ServiceInfo &gt;</type>
      <name>ServiceSet</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>afdde02c0ccc48675c09255a4ce1d899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ServiceSet::const_iterator</type>
      <name>ServiceConstIterator</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a298e999bebad1e79714209b81cea22a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ServiceSet::size_type</type>
      <name>ServiceSizeType</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a7450a4ba2c10a3b76f08869b5ccec12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; RepoInfo &gt;</type>
      <name>RepoSet</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ad2e2ce1a883cb75b6adcb88208de18c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoSet::const_iterator</type>
      <name>RepoConstIterator</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>af63c4ecc81216a0f418760d5a342997d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoSet::size_type</type>
      <name>RepoSizeType</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>accb012b80d8323fdfc820a149469325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::RawMetadataRefreshPolicy</type>
      <name>RawMetadataRefreshPolicy</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a5ccf4e1f852dcc25b604b16db4f9ae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::CacheBuildPolicy</type>
      <name>CacheBuildPolicy</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a87cf0efb6240b79f8466f078596e525c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::RefreshServiceBit</type>
      <name>RefreshServiceBit</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>acb5a0db54efcdad5bb1eddf365d21063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::RefreshServiceFlags</type>
      <name>RefreshServiceFlags</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a74e3c195b11e64748d41b17d608e4c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::RefreshServiceFlags</type>
      <name>RefreshServiceOptions</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ade110800532620d8816879f7cf2242e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoManager</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>adf67fc64c5aa2c216bcd067de6fb05dd</anchor>
      <arglist>(RepoManagerOptions options=RepoManagerOptions())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoManager</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a1383e0ffb4f86e1f43fc25ab393e3e93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RawMetadataRefreshPolicy</type>
      <name>RefreshIfNeeded</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a18a19362de0d962275ad538f07e8d1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RawMetadataRefreshPolicy</type>
      <name>RefreshForced</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a8ac632f80039bb0946ddcdbe0b02cb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RawMetadataRefreshPolicy</type>
      <name>RefreshIfNeededIgnoreDelay</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a2673b852ff6ada9ba5bbd1cc8240216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CacheBuildPolicy</type>
      <name>BuildIfNeeded</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ac99f511797c30cfbf0c4ceb1cb748c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr CacheBuildPolicy</type>
      <name>BuildForced</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a337494c55e2546d5a4945b848aab665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RefreshServiceBit</type>
      <name>RefreshService_restoreStatus</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a2a7413bc0cd61b644410a986891f07a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RefreshServiceBit</type>
      <name>RefreshService_forceRefresh</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a739bf357261c3d0335366fbd3a810ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a08b6dfc392ec25c925e38ea697e84dfe</anchor>
      <arglist>(std::ostream &amp;str, const RepoManager &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a45db0d1c81603e4ec5fa6193ab303f57</anchor>
      <arglist>(std::ostream &amp;str, const RepoManager &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerFlags::RefreshCheckStatus</type>
      <name>RefreshCheckStatus</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a9a456523fa7884ca54351abdedb620b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RefreshCheckStatus</type>
      <name>REFRESH_NEEDED</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a86c772fece0e464bc1b3a8542aada41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RefreshCheckStatus</type>
      <name>REPO_UP_TO_DATE</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a078c810f20c645c1f2ead48ee68c3266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr RefreshCheckStatus</type>
      <name>REPO_CHECK_DELAYED</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a88df9e6fa47fb1a1e0ad7a194ee08748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoEmpty</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a6957f66e54bed913a28cff30d543ea7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoSizeType</type>
      <name>repoSize</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aa4af3328b5dabb05beda50887cc1733b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoConstIterator</type>
      <name>repoBegin</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ad09ffff2dc01838730dc548642a317ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoConstIterator</type>
      <name>repoEnd</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aefe4f8925d2e44fd89c73a9a60d1910b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; RepoConstIterator &gt;</type>
      <name>repos</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ad48cbda8fe55c118a211e35ee79132b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; RepoInfo &gt;</type>
      <name>knownRepositories</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>acfc34e5967c82222024cf2f2b92ff47e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>getRepo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a4a4580e0632e343c976af249f5bed19f</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>getRepo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a214404d75d5f43d9973cac4da93346c8</anchor>
      <arglist>(const RepoInfo &amp;info_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRepo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a071b815a6c2da47d669291ad756874b5</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRepo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a45f7b8a2b4a02ec3df383b62ce9e0b50</anchor>
      <arglist>(const RepoInfo &amp;info_r) const</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus</type>
      <name>metadataStatus</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>af196b0987675a4ad3579e9f51f3cb445</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>RefreshCheckStatus</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>acc3816e2a87aa5bd9a03c3912956fa01</anchor>
      <arglist>(const RepoInfo &amp;info, const Url &amp;url, RawMetadataRefreshPolicy policy=RefreshIfNeeded)</arglist>
    </member>
    <member kind="function">
      <type>RefreshCheckStatus</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a7a58fca4d3976dac18eb31b08eab7183</anchor>
      <arglist>(const RepoInfo &amp;info, const zypp::MirroredOrigin &amp;origin, RawMetadataRefreshPolicy policy=RefreshIfNeeded)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>metadataPath</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a6ae49d60d876a8b5fbc22e5c06565096</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>packagesPath</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a7646211e49e8339627dfb7ee5144dfd8</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshMetadata</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a8236ef2ae63b25503cd93c7a414f112c</anchor>
      <arglist>(const RepoInfo &amp;info, RawMetadataRefreshPolicy policy=RefreshIfNeeded, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanMetadata</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a0dc332f8e656bc56896ba87158901243</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanPackages</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aee2998104f21fbfa1ecba1abf8322376</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus</type>
      <name>cacheStatus</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a7c2c6959f4ca9e1fddc06e7755100a85</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildCache</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ad99b62fa3e88637c4b5e73a1ea2db3f7</anchor>
      <arglist>(const RepoInfo &amp;info, CacheBuildPolicy policy=BuildIfNeeded, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanCache</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a5d6554f62dc87f8001ab96c72410fda7</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a36873fc1cc9c71403d0a5fdabac89748</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadFromCache</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ae69db463cbc03aef151e3c07d04cef85</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanCacheDirGarbage</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a08790a0aac0f812ade449f448eb892f9</anchor>
      <arglist>(const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>repo::RepoType</type>
      <name>probe</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>afc23894163b561e2be2ad5f868d8f21c</anchor>
      <arglist>(const Url &amp;url, const Pathname &amp;path) const</arglist>
    </member>
    <member kind="function">
      <type>repo::RepoType</type>
      <name>probe</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aeb0a5f2bfc0a4d7a2de0225e83309ab8</anchor>
      <arglist>(const Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepository</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a68f6a5082d4339b7f71df12c521e6c18</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepositories</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a7eee3b33c235118689aea5452b69fba9</anchor>
      <arglist>(const Url &amp;url, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeRepository</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aaebbe74298ab1e7915fb7b8e922db52a</anchor>
      <arglist>(const RepoInfo &amp;info, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyRepository</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aa86c0bb484b10a80e2a2ba9122ed930e</anchor>
      <arglist>(const std::string &amp;alias, const RepoInfo &amp;newinfo, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyRepository</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ab141a41a5c828c2ce2691d7a8c4b14dc</anchor>
      <arglist>(const RepoInfo &amp;newinfo, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>getRepositoryInfo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ab1467bd3345228730f03ac8096998749</anchor>
      <arglist>(const std::string &amp;alias, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>getRepositoryInfo</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a4f18b79671b38bb673cedc5754886911</anchor>
      <arglist>(const Url &amp;url, const url::ViewOption &amp;urlview=url::ViewOption::DEFAULTS, const ProgressData::ReceiverFnc &amp;progressrcv=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>makeStupidAlias</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>af953cd106add623a3a0f5ba6be992651</anchor>
      <arglist>(const Url &amp;url_r=Url())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a4f591a5ca273ade191a46eb1d2c480f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceEmpty</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a147dcafcd26abbd7f4fc492489b331a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceSizeType</type>
      <name>serviceSize</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ab34d274a6dfde592082b766f5d92ec91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceConstIterator</type>
      <name>serviceBegin</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a9412c6f88e9d70eacbe8d818d3200de4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceConstIterator</type>
      <name>serviceEnd</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a87a4eaa9fc95c256c090e0da7efffb2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; ServiceConstIterator &gt;</type>
      <name>services</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aadb1ddc4caf97100d25c7f0a15e5e3e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; ServiceInfo &gt;</type>
      <name>knownServices</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a53f41116e67ffa623dc2bf10d6bf0d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceInfo</type>
      <name>getService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ac8fec41730739c5dfb23f0ed6b5d5632</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a171e800b3d744b273622e4e5a70fc970</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>repo::ServiceType</type>
      <name>probeService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a4add449ea55dbd403ab3122ac22eb832</anchor>
      <arglist>(const Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a32acf0f8c4218d50cf1a4859dcd2131d</anchor>
      <arglist>(const std::string &amp;alias, const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a5ec7b2890fad743d8685b55faf5348ae</anchor>
      <arglist>(const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a3e1217ddf3c4a47688e43714e9a12088</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>aa77c3d2461be81c31656b20279715a91</anchor>
      <arglist>(const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshServices</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a62cad5dd666772708dcf8e838a11f30f</anchor>
      <arglist>(const RefreshServiceOptions &amp;options_r=RefreshServiceOptions())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a85fa121b73b3e078883c6c6c187d23d7</anchor>
      <arglist>(const std::string &amp;alias, const RefreshServiceOptions &amp;options_r=RefreshServiceOptions())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ad871de6adfbb08c1412022609e1cdb1d</anchor>
      <arglist>(const ServiceInfo &amp;service, const RefreshServiceOptions &amp;options_r=RefreshServiceOptions())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>af281cb485d99cd424b7995ee537d9120</anchor>
      <arglist>(const std::string &amp;oldAlias, const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a9d8deb3e114d4b7549d24a6ccf0f0290</anchor>
      <arglist>(const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshGeoIp</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>a8357f5d20bc7ffacf98e1bbf3c363de4</anchor>
      <arglist>(const RepoInfo::url_set &amp;urls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRepositoriesInService</name>
      <anchorfile>classzypp_1_1RepoManager.html</anchorfile>
      <anchor>ae58e9b31d9c84a1b0e0e04fa709e63a4</anchor>
      <arglist>(const std::string &amp;alias, OutputIterator out) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::RepoManager</name>
    <filename>classzyppng_1_1RepoManager.html</filename>
    <templarg>typename ZyppContextRefType</templarg>
    <base>zyppng::Base</base>
    <base protection="private">zyppng::MaybeAsyncMixin&lt; std::is_same_v&lt; ZyppContextRefType, ContextRef &gt; &gt;</base>
    <class kind="struct">zyppng::RepoManager::MatchServiceAlias</class>
    <member kind="typedef">
      <type>ZyppContextRefType</type>
      <name>ContextRefType</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a6b1aec6e785007d0553c763afce9133a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ZyppContextRefType::element_type</type>
      <name>ContextType</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af0a4c3f1072c0fdeb3d075aa3ac5b933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RawMetadataRefreshPolicy</type>
      <name>RawMetadataRefreshPolicy</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a575644f2797f5b80b302c80cdd6309b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::CacheBuildPolicy</type>
      <name>CacheBuildPolicy</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af5310eb9952a1639089127a6581f77af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RefreshCheckStatus</type>
      <name>RefreshCheckStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a017c21646478b72284667046c1d8b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RefreshServiceBit</type>
      <name>RefreshServiceBit</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a1d7b6c7c9188fea7d5299b7ab30f101d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RefreshServiceOptions</type>
      <name>RefreshServiceOptions</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af29ef0151a592bcefce5c3c88ef65fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; ServiceInfo &gt;</type>
      <name>ServiceSet</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a16af9dfc90b9b7df06eb6cec07a6d1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ServiceSet::const_iterator</type>
      <name>ServiceConstIterator</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>abb7b32a17ef9fdc2a944cb3d147a8146</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ServiceSet::size_type</type>
      <name>ServiceSizeType</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a7c19371c345c95fdb2c2969f84aef322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; RepoInfo &gt;</type>
      <name>RepoSet</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>accafbdb908bbcc2cb2f68b4744f85de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoSet::const_iterator</type>
      <name>RepoConstIterator</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a9edc117778609a7dbe3774d5fd972ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoSet::size_type</type>
      <name>RepoSizeType</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a07b3b4e55dd84f7645828236f22ef23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aedae72c5dcd53406ead76aba598116bd</anchor>
      <arglist>(RepoManager, ZyppContextRefType zyppCtx, RepoManagerOptions opt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepoManager</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a1b52748d034276e73bba35be5a0a136c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>initialize</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a8f0658874c0de714065308bbc121feba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ContextRefType</type>
      <name>zyppContext</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>abc66ca0e4ea5ceb9d448c209467aaa14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const RepoManagerOptions &amp;</type>
      <name>options</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af4c50ff3040ea95de0bcfe34796f5281</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoEmpty</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ae3580629e7becc08efd550ed3831b25c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoSizeType</type>
      <name>repoSize</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aa426127d90424dca9aa71f9be26eee48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoConstIterator</type>
      <name>repoBegin</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>adedc569d9edf0ca18d7af56b28673a0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoConstIterator</type>
      <name>repoEnd</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af0f240fe835cb00fac7b4a636f7bd769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRepo</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ae7a9f62fd3bcbd7791df3f701d171f1e</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>getRepo</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a17082c28a8eb7c405ea784324498fc2b</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>metadataPath</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aa09934053ee029dfd52c4de509455dab</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>packagesPath</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a25eff348e24c722239f357c45cdfdb4c</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoStatus &gt;</type>
      <name>metadataStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a449b901126b84d28335c08474eb3c0d0</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>cleanMetadata</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ace56c233fab8ccb6bd253d3b010a6975</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>cleanPackages</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a33397adae8cab566bc300ff1a0dafd85</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr, bool isAutoClean=false)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>cleanCacheDirGarbage</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a7f9978626fc0a44652cc67bfd183d200</anchor>
      <arglist>(ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>cleanCache</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ac196af6aed7417b869311b8c4d6ba7a2</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; bool &gt;</type>
      <name>isCached</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a83f1f700271645bd3fa6fab68ac5b6ef</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoStatus &gt;</type>
      <name>cacheStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a1469197c4a4e3e9419da472c916b4347</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>loadFromCache</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ac920539290d55fdc407545aedd3106ae</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>addProbedRepository</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a7190842a41d151a20f50188179c51d5a</anchor>
      <arglist>(RepoInfo info, zypp::repo::RepoType probedType)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>removeRepository</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ad88eac72df95a521cbd522715fbba041</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>modifyRepository</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a548530ca4c411b5da8a1b8ce270111a1</anchor>
      <arglist>(const std::string &amp;alias, const RepoInfo &amp;newinfo_r, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>getRepositoryInfo</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a427d5fc946701ca87cd15b19d3712f0b</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>getRepositoryInfo</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a4f808ab2c298d5040d527bfb0a2abd54</anchor>
      <arglist>(const zypp::Url &amp;url, const zypp::url::ViewOption &amp;urlview)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RefreshCheckStatus &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a9dd574f8acfc8f89d1cbaa58594cabc6</anchor>
      <arglist>(const RepoInfo &amp;info, const zypp::MirroredOrigin &amp;origin, RawMetadataRefreshPolicy policy)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RefreshCheckStatus &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a3f8fc19a511a368ebc94f71a83fbec52</anchor>
      <arglist>(const RepoInfo &amp;info, const zypp::Url &amp;url, RawMetadataRefreshPolicy policy)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a1881c6bf4c78cc878ed6e26fce022cc4</anchor>
      <arglist>(const RepoInfo &amp;info, RawMetadataRefreshPolicy policy, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; RepoInfo, expected&lt; void &gt; &gt; &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af28c4010e573636fc0d173d5128c58d5</anchor>
      <arglist>(std::vector&lt; RepoInfo &gt; infos, RawMetadataRefreshPolicy policy, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::repo::RepoType &gt;</type>
      <name>probe</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aa264f4c99826a2feb387dd2eb7da2f0c</anchor>
      <arglist>(const zypp::MirroredOrigin &amp;origin, const zypp::Pathname &amp;path=zypp::Pathname()) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>buildCache</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a94103418809c0a469371c0777522eb42</anchor>
      <arglist>(const RepoInfo &amp;info, CacheBuildPolicy policy, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>addRepository</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a85350754ffda275ff136f568050ee8d8</anchor>
      <arglist>(const RepoInfo &amp;info, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>addRepositories</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aabeff9ffe22e29d5dd8598408bb8488b</anchor>
      <arglist>(const zypp::Url &amp;url, ProgressObserverRef myProgress=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceEmpty</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a41307c61b6043ee963c42e5061c12d14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceSizeType</type>
      <name>serviceSize</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a8ce04b76d282595d2ec445b87e694b48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceConstIterator</type>
      <name>serviceBegin</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a286c468109363e681b775497799e41bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceConstIterator</type>
      <name>serviceEnd</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a5c90b81ba4dd8ac01f6df5cdbd58e0c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ad909c8b8c2920154eaec98c3afe4a2f9</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>ServiceInfo</type>
      <name>getService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a092c3efc4e6407639dd39f5f5253da39</anchor>
      <arglist>(const std::string &amp;alias) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::repo::ServiceType &gt;</type>
      <name>probeService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a8b3ff89c3756195475da7551b4e12d2b</anchor>
      <arglist>(const zypp::Url &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>addService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a2bd5a213bffca59c288c4d22e47532fe</anchor>
      <arglist>(const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>addService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a61509fa6cf60a991c735f1840369f003</anchor>
      <arglist>(const std::string &amp;alias, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>removeService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a30d88a430d354a664135ae3022e7fa4e</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>removeService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a373ad83d600a5784590d82432d18ca6b</anchor>
      <arglist>(const ServiceInfo &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af3584a125101c2d0b7911f9fa0e44bc4</anchor>
      <arglist>(const std::string &amp;alias, const RefreshServiceOptions &amp;options_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a4a2fd53b610461cacfd9904315692600</anchor>
      <arglist>(const ServiceInfo &amp;service, const RefreshServiceOptions &amp;options_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshServices</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a0bebb00f856c577297ded3cc80178ca2</anchor>
      <arglist>(const RefreshServiceOptions &amp;options_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>modifyService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a1992202829d9f57d642de314ae461e4a</anchor>
      <arglist>(const std::string &amp;oldAlias, const ServiceInfo &amp;newService)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>setCacheStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a720bec4c6680e7756c816164c7a39d82</anchor>
      <arglist>(const RepoInfo &amp;info, const RepoStatus &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshGeoIp</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a2e5e794e20ddd149784ed81a85361976</anchor>
      <arglist>(const RepoInfo::url_set &amp;urls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRepositoriesInService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a5618e45dee2dd7b5e1194a792eed2266</anchor>
      <arglist>(const std::string &amp;alias, OutputIterator out) const</arglist>
    </member>
    <member kind="function">
      <type>zypp::Pathname</type>
      <name>generateNonExistingName</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a92e01c98cdd5cf762cdced632737a55f</anchor>
      <arglist>(const zypp::Pathname &amp;dir, const std::string &amp;basefilename) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateFilename</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aed16f453fb6db4e3031a73d06435c8ab</anchor>
      <arglist>(const RepoInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>generateFilename</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a8da57bb3ae7ef62f76792668b70ba7cd</anchor>
      <arglist>(const ServiceInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>const RepoSet &amp;</type>
      <name>repos</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a7b17476921c82667cc75e0b1bc0adcb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoSet &amp;</type>
      <name>reposManip</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>afe3be8347e1e181eb39950d233895b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PluginRepoverification</type>
      <name>pluginRepoverification</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aa79d5f1b0edce21362e1edb038c6397c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; std::shared_ptr&lt; RepoManager&lt; ZyppContextRefType &gt; &gt; &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a11ab438db6bbce1923fba88dd2c85076</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; RepoStatus &gt;</type>
      <name>metadataStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ad32f9ab6a42c065e07a7979995488978</anchor>
      <arglist>(const RepoInfo &amp;info, const RepoManagerOptions &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::repo::RepoType</type>
      <name>probeCache</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a61103cf69000094c20683638f03ecd29</anchor>
      <arglist>(const zypp::Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; RepoStatus &gt;</type>
      <name>cacheStatus</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a227e18ba0c8303130e6482cc48796cfa</anchor>
      <arglist>(const RepoInfo &amp;info, const RepoManagerOptions &amp;options)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; void &gt;</type>
      <name>touchIndexFile</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a4228df906959197d2e772f943670ef0b</anchor>
      <arglist>(const RepoInfo &amp;info, const RepoManagerOptions &amp;options)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; void &gt;</type>
      <name>saveService</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ae0942e4a131017a915637c8d31931682</anchor>
      <arglist>(ServiceInfo &amp;service) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; void &gt;</type>
      <name>touchIndexFile</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a953cbefd9d5705b5947d0d3bea2b7013</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; void &gt;</type>
      <name>init_knownServices</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a6204fc036b271e5fba18b32fb7b0c051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>expected&lt; void &gt;</type>
      <name>init_knownRepositories</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ac133f86d5df6f6f428dfa92061ffbcaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ContextRefType</type>
      <name>_zyppContext</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>af9add7457c90c710d8991074acc53c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepoManagerOptions</type>
      <name>_options</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>abdd7f3708bfc9557655e9a154833a3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RepoSet</type>
      <name>_reposX</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ab15c0acc470221c0d9b9b82216b5d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ServiceSet</type>
      <name>_services</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>abddbb9f3c3fff681f9cbf4b2b239452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PluginRepoverification</type>
      <name>_pluginRepoverification</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aac8e712727d07f6f6da0480a8c155b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>zypp::DefaultIntegral&lt; bool, false &gt;</type>
      <name>_reposDirty</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>ac687800011ba6b94ca77cba36a5ce8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYPP_ADD_PRIVATE_CONSTR_HELPER</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>aaf468a6e3c07aa4d8538d7acbd206386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYPP_ENABLE_MAYBE_ASYNC_MIXIN</name>
      <anchorfile>classzyppng_1_1RepoManager.html</anchorfile>
      <anchor>a3153b9df4ba8f9ca3636d30e6de9072d</anchor>
      <arglist>((std::is_same_v&lt; ZyppContextRefType, ContextRef &gt;))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RepoManagerOptions</name>
    <filename>structzypp_1_1RepoManagerOptions.html</filename>
    <member kind="function">
      <type></type>
      <name>RepoManagerOptions</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>af1213b06f8423fd07b19c55a44dc4ee5</anchor>
      <arglist>(const Pathname &amp;root_r=Pathname())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepoManagerOptions</type>
      <name>makeTestSetup</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a23e3d95bdc22eb61e8eacfb89249e573</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>repoCachePath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a62fe5169ed49bf071cc694ad556c4840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>repoRawCachePath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>accedc7ade29ea2a89415820eec6d68e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>repoSolvCachePath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a2a99ae5dca4883f2cbae2ca6cdf85a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>repoPackagesCachePath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>aec206f430c8a6e2975d98b6cc18f9f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>knownReposPath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a47cb4a3fb7a7954f2c8f305526aab771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>knownServicesPath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>aa821b2e932b32166975df1e593959d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>pluginsPath</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a6be373b3dce5c681e116ef6439983766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>probe</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a91e34d5fc011897d07ea9135f75dc3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>servicesTargetDistro</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a1104bb0639969aac2f2753dd7be2ca8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>rootDir</name>
      <anchorfile>structzypp_1_1RepoManagerOptions.html</anchorfile>
      <anchor>a9e2e928717006f396e768444a49c023c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::RepoManagerPrivate</name>
    <filename>classzyppng_1_1RepoManagerPrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>RepoManagerPrivate</name>
      <anchorfile>classzyppng_1_1RepoManagerPrivate.html</anchorfile>
      <anchor>a920250fed2e76fd2ea79aa58cd865734</anchor>
      <arglist>(ContextRef ctx, RepoManagerOptions repoOpts, RepoManager &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::repo::RepoType &gt; &gt;</type>
      <name>probe</name>
      <anchorfile>classzyppng_1_1RepoManagerPrivate.html</anchorfile>
      <anchor>a7ffbd85fd7c28952c79e0cc3ed30632d</anchor>
      <arglist>(const zypp::Url &amp;url, const zypp::Pathname &amp;path=zypp::Pathname()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeRepository</name>
      <anchorfile>classzyppng_1_1RepoManagerPrivate.html</anchorfile>
      <anchor>abed5ec9d253eee3e0d5f01e2cf4e93c1</anchor>
      <arglist>(const zypp::RepoInfo &amp;info, const zypp::ProgressData::ReceiverFnc &amp;) override</arglist>
    </member>
    <member kind="variable">
      <type>ContextWeakRef</type>
      <name>_context</name>
      <anchorfile>classzyppng_1_1RepoManagerPrivate.html</anchorfile>
      <anchor>aec5cc0e86943ec4f96f51d8d72e29df0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::yum::RepomdFileCollector</name>
    <filename>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</filename>
    <member kind="typedef">
      <type>std::function&lt; void(const OnMediaLocation &amp;file)&gt;</type>
      <name>FinalizeCb</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a9bf5376cdb22c7ff662e3b4668a788cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a61de4faf5d9e9e2bafe3476de20dc8f8</anchor>
      <arglist>(RepomdFileCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NON_MOVABLE</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>aa7f51d1e2626f187521ddab903309c2d</anchor>
      <arglist>(RepomdFileCollector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepomdFileCollector</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>af0eb130ab2d0ccb7e0e047eba4f42eb0</anchor>
      <arglist>(const Pathname &amp;destDir_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RepomdFileCollector</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a3bf2fd1e28f2e6f9efeb6f1612b6ee42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a9aae2044622f53d8daebc28735c5b7b4</anchor>
      <arglist>(const OnMediaLocation &amp;loc_r, const std::string &amp;typestr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>abc94680d017667668776011615166464</anchor>
      <arglist>(const FinalizeCb &amp;cb)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const RepoInfo &amp;</type>
      <name>repoInfo</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>ad793e68deb562dc34afd2d902170fdf3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const Pathname &amp;</type>
      <name>deltaDir</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a5bc272af52dc6cca4e0c79d5c28ac62a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Pathname &amp;</type>
      <name>_destDir</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a17f043a0f0c3db134219cd9450159bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LocaleSet</type>
      <name>_wantedLocales</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>af5d568f3c5e73e9dceb2d651ec6b27e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, OnMediaLocation &gt;</type>
      <name>_wantedFiles</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a54de4239ff35a988f4d47dac91568c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wantLocale</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>ae5a8e30324708470b0027fcf1c470de5</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addWantedLocale</name>
      <anchorfile>structzypp_1_1repo_1_1yum_1_1RepomdFileCollector.html</anchorfile>
      <anchor>a391a1728142d3bc053d57b98535988c7</anchor>
      <arglist>(Locale locale_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::yum::RepomdFileReader</name>
    <filename>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</filename>
    <class kind="class">zypp::parser::yum::RepomdFileReader::Impl</class>
    <member kind="typedef">
      <type>function&lt; bool(OnMediaLocation &amp;&amp;, const std::string &amp;)&gt;</type>
      <name>ProcessResource</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a3e81f52d5e2117d70125356ae04df8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepomdFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a78e73f6885423f0fca8f5ecd6062f68f</anchor>
      <arglist>(const Pathname &amp;repomd_file, ProcessResource callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepomdFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a4e9526ef798d5f1de4d6ed341aefc645</anchor>
      <arglist>(const Pathname &amp;repomd_file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepomdFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a7e9d4f18bddacad864b3639c663c7880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a9a26ec57394b8d541c9339054210d0a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>keyhints</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>ab33d14e4096edbcf5bb8d149162cf333</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1parser_1_1yum_1_1RepomdFileReader.html</anchorfile>
      <anchor>a38059ba31ba7a8918427586419ea9070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoMediaAccess</name>
    <filename>classzypp_1_1repo_1_1RepoMediaAccess.html</filename>
    <class kind="class">zypp::repo::RepoMediaAccess::Impl</class>
    <member kind="function">
      <type></type>
      <name>RepoMediaAccess</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>a5dde5b745e50c5be93190fa924315142</anchor>
      <arglist>(ProvideFilePolicy defaultPolicy_r=ProvideFilePolicy())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoMediaAccess</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>a37996b65973e56c66860afa9e18966d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>aeebe9f83407be3675773d9e4b6ce0922</anchor>
      <arglist>(const RepoInfo &amp;repo_r, const OnMediaLocation &amp;loc_r, const ProvideFilePolicy &amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideFile</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>a5d10761df6ce1f1ad1af0e29da9e9f6d</anchor>
      <arglist>(RepoInfo repo_r, const OnMediaLocation &amp;loc_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultPolicy</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>a0c2e601bbfc469c35265848c1a9850cd</anchor>
      <arglist>(const ProvideFilePolicy &amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>const ProvideFilePolicy &amp;</type>
      <name>defaultPolicy</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>ab6f899fefa36212ca0ee3fbc412b98ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_impl</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMediaAccess.html</anchorfile>
      <anchor>a3780c853a840d8e97a17a3e214bd4b8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoMetadataException</name>
    <filename>classzypp_1_1repo_1_1RepoMetadataException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoMetadataException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMetadataException.html</anchorfile>
      <anchor>a151469780a89b0c396bdccf831a44c28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoMetadataException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMetadataException.html</anchorfile>
      <anchor>a3fe1691a449cc08d6858012bb02cb76f</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoMetadataException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMetadataException.html</anchorfile>
      <anchor>a93160d235ce1a6e805a00aa68a8de8c0</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoMetadataException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMetadataException.html</anchorfile>
      <anchor>a6fd05ff3505b4db45f331de9f8339e40</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoMirrorList</name>
    <filename>classzypp_1_1repo_1_1RepoMirrorList.html</filename>
    <member kind="function">
      <type></type>
      <name>RepoMirrorList</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a3aa687e525afdd7a347a3000facf7695</anchor>
      <arglist>(const Url &amp;url_r, const Pathname &amp;metadatapath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoMirrorList</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a702321b5570f1c8b318dfd9d65865f52</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Url &gt; &amp;</type>
      <name>getUrls</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>aaf5301974d0851951b0a794023835311</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Url &gt; &amp;</type>
      <name>getUrls</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a81fd41c6b3a4887dceee277db6c53597</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>urlSupportsMirrorLink</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>aac2f675324a67c15873fd3f6ef0daa25</anchor>
      <arglist>(const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>cookieFileName</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>aaeed98402608732462bf60a4b73eca00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr const char *</type>
      <name>cacheFileName</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>ab599f2b1f22e509687b23a07397690d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>saveToCookieFile</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a7abd143de100b3cba8febc303cb018de</anchor>
      <arglist>(const Pathname &amp;path_r, const zypp::Url &amp;url_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>readCookieFile</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a335bf8b7fd50786a6d7ff3b9b1573448</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>makeCookie</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>a290e2023b54f146f38302b222e8031a1</anchor>
      <arglist>(const zypp::Url &amp;url_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Url &gt;</type>
      <name>_urls</name>
      <anchorfile>classzypp_1_1repo_1_1RepoMirrorList.html</anchorfile>
      <anchor>af8e3a27ba46c0f30cea36aa4ea5cecb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoNoAliasException</name>
    <filename>classzypp_1_1repo_1_1RepoNoAliasException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoAliasException.html</anchorfile>
      <anchor>aaa0a14909876bd7c62400da2c3298a98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoAliasException.html</anchorfile>
      <anchor>ab78b1928524b99661d7867a2f76817e7</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoAliasException.html</anchorfile>
      <anchor>a9205c26e327d57cabb831c481ddcad2c</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoAliasException.html</anchorfile>
      <anchor>acb3ab7ad0b8dcb6e7b80dc489ba15344</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoNoPermissionException</name>
    <filename>classzypp_1_1repo_1_1RepoNoPermissionException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoNoPermissionException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoPermissionException.html</anchorfile>
      <anchor>a4c1a228622d6171f0854565b810b17fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoPermissionException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoPermissionException.html</anchorfile>
      <anchor>ae19f17546f0f1d676f40ef98d56ed054</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoPermissionException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoPermissionException.html</anchorfile>
      <anchor>a2187a37a6d075e4b58972c09ad8e1e40</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoPermissionException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoPermissionException.html</anchorfile>
      <anchor>aa8f5d8b1c2ecb3b02d365f988fbb7437</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoNotCachedException</name>
    <filename>classzypp_1_1repo_1_1RepoNotCachedException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoNotCachedException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotCachedException.html</anchorfile>
      <anchor>a6cc38f03506bfaafa996dae840477302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotCachedException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotCachedException.html</anchorfile>
      <anchor>a28a96e92fd7ef68443d694f1e57154d4</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotCachedException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotCachedException.html</anchorfile>
      <anchor>ab6964749ebda456778d758b56059b640</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotCachedException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotCachedException.html</anchorfile>
      <anchor>aaccdd987b2448e328962af3e713b6901</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoNotFoundException</name>
    <filename>classzypp_1_1repo_1_1RepoNotFoundException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoNotFoundException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotFoundException.html</anchorfile>
      <anchor>a2348ec83e7b1cb0e24f679180350f6ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotFoundException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotFoundException.html</anchorfile>
      <anchor>a11233a2627784f8a40cd556d40ed6f43</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotFoundException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotFoundException.html</anchorfile>
      <anchor>a4589d3850017ad7e747d180914f66b96</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNotFoundException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNotFoundException.html</anchorfile>
      <anchor>a250862943e3b52ecc94f262144e19a37</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoNoUrlException</name>
    <filename>classzypp_1_1repo_1_1RepoNoUrlException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoUrlException.html</anchorfile>
      <anchor>abc9a7f6208232b351e34c5b70f7bed0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoUrlException.html</anchorfile>
      <anchor>ab225db537ccdffbbf8542ab65c8e0421</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoUrlException.html</anchorfile>
      <anchor>a115e86fad5de6284e3e52834be39b0f9</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoNoUrlException.html</anchorfile>
      <anchor>a85d6250c7f4f90c69a1503053c6cae8f</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RepoProvidePackage</name>
    <filename>classzypp_1_1target_1_1RepoProvidePackage.html</filename>
    <class kind="struct">zypp::target::RepoProvidePackage::Impl</class>
    <member kind="function">
      <type></type>
      <name>RepoProvidePackage</name>
      <anchorfile>classzypp_1_1target_1_1RepoProvidePackage.html</anchorfile>
      <anchor>a9d24a6f2e6578f579dec66cc8072076b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoProvidePackage</name>
      <anchorfile>classzypp_1_1target_1_1RepoProvidePackage.html</anchorfile>
      <anchor>ab6598245cc3f47768f7d3fe273021d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1target_1_1RepoProvidePackage.html</anchorfile>
      <anchor>ac08b4ec41bb08aa638d8ae42c35f276e</anchor>
      <arglist>(const PoolItem &amp;pi, bool fromCache_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_impl</name>
      <anchorfile>classzypp_1_1target_1_1RepoProvidePackage.html</anchorfile>
      <anchor>abae3e98b23ebe95ecd0fa7654e58415c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::RepoReport</name>
    <filename>structzypp_1_1repo_1_1RepoReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa3d64fb85c9a18b60c9d3908914ca2479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa632c5e16af83e97aa7157d477bbace74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa71344f3ead3296d61e1a73045d6a7ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a6d3e20de29663240a282c8ed1c2d848a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a4be3bacfe645091ac948182bee96d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a9536b0050b13d9abc0c33b0d69b3da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428ab1097c952062981f1bd712805581e9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa3d64fb85c9a18b60c9d3908914ca2479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa632c5e16af83e97aa7157d477bbace74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a1f5ca5ebc3eb035af2d929ef2712a3aaa71344f3ead3296d61e1a73045d6a7ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a6d3e20de29663240a282c8ed1c2d848a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a4be3bacfe645091ac948182bee96d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428a9536b0050b13d9abc0c33b0d69b3da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a613e8e28e9eeaedfbf84918f8c2ca428ab1097c952062981f1bd712805581e9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a40b04797ad2ccba74aa9fddcb36e0b62</anchor>
      <arglist>(const ProgressData &amp;, const RepoInfo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a5bcfd32658bcda49bf38219cc05ef97f</anchor>
      <arglist>(const ProgressData &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a665d08a891a115a66946efd10d2aad03</anchor>
      <arglist>(Repository, Error, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1repo_1_1RepoReport.html</anchorfile>
      <anchor>a5993ced5733dd332c873c77b3c07d4ae</anchor>
      <arglist>(Repository, const std::string &amp;, Error, const std::string &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::callback::ReportBase</name>
    <filename>structzypp_1_1callback_1_1ReportBase.html</filename>
    <member kind="typedef">
      <type>callback::UserData</type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1callback_1_1ReportBase.html</anchorfile>
      <anchor>ab79f10206b3e4e770d79c0ce45746581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UserData::ContentType</type>
      <name>ContentType</name>
      <anchorfile>structzypp_1_1callback_1_1ReportBase.html</anchorfile>
      <anchor>a845230129dd7731740c2cf28e60c6291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>report</name>
      <anchorfile>structzypp_1_1callback_1_1ReportBase.html</anchorfile>
      <anchor>a98d3195c01eb5f9011627acb3361fc70</anchor>
      <arglist>(const UserData &amp;userData_r=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReportBase</name>
      <anchorfile>structzypp_1_1callback_1_1ReportBase.html</anchorfile>
      <anchor>a03fb9c8265aaaab2509b394034177bd6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::detail::ReportHolder</name>
    <filename>classzyppng_1_1detail_1_1ReportHolder.html</filename>
    <templarg>typename ContextRefType</templarg>
    <templarg>typename Report</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::detail::ReportHolder&lt; ContextRef, Report &gt;</name>
    <filename>classzyppng_1_1detail_1_1ReportHolder_3_01ContextRef_00_01Report_01_4.html</filename>
    <templarg>typename Report</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::detail::ReportHolder&lt; SyncContextRef, Report &gt;</name>
    <filename>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</filename>
    <templarg>typename Report</templarg>
    <member kind="function">
      <type></type>
      <name>ReportHolder</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>a67594978bbcb887827b6f5b4d989a52a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReportHolder</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>af491d7e138ec752b9ea4fabb1a7865e3</anchor>
      <arglist>(const ReportHolder &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReportHolder</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>a910c3962beb78fa3abb5faf21ef21882</anchor>
      <arglist>(ReportHolder &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ReportHolder &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>a421d3790f390f35c9e3afe3a76fc8e33</anchor>
      <arglist>(const ReportHolder &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ReportHolder &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>add84b358e406c306e581d95419125e5a</anchor>
      <arglist>(ReportHolder &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>acfb274da57a589be800c9cecdce053d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; zypp::callback::SendReport&lt; Report &gt; &gt;</type>
      <name>_d</name>
      <anchorfile>classzyppng_1_1detail_1_1ReportHolder_3_01SyncContextRef_00_01Report_01_4.html</anchorfile>
      <anchor>ad5280a885c20c8d4aa28b8d3256be469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Repository</name>
    <filename>classzypp_1_1Repository.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <class kind="struct">zypp::Repository::EraseFromPool</class>
    <class kind="class">zypp::Repository::ProductInfoIterator</class>
    <member kind="typedef">
      <type>filter_iterator&lt; detail::ByRepository, sat::detail::SolvableIterator &gt;</type>
      <name>SolvableIterator</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a5d252e9e5cc218f8754c1e6c42e6d266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::detail::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a75675efadfc4138fe20d4acbdfb52f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::detail::RepoIdType</type>
      <name>IdType</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>aaed55d1169a69962e57f3cd11572bfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sat::ArrayAttr&lt; std::string, std::string &gt;</type>
      <name>Keywords</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>acf9887bf1bd0747e84129be9e3467106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>ContentRevision</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a862e2993fc5eef6e5b55bd991279a5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>ContentIdentifier</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ad801af07f62cfb9f2fa58589b9288539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Repository</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a11b8933ee15ea653895ed706800e2492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Repository</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ab9682b8cf429f225e7616aa6feb8c1eb</anchor>
      <arglist>(const Repository &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Repository</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a1d2562243628c2a8f3f697462ba12391</anchor>
      <arglist>(Repository &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>Repository &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a6094b2054d0ebd6e934aa95132c28a3b</anchor>
      <arglist>(const Repository &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Repository &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a42c5a433bb78d538f3b69755a870ae5f</anchor>
      <arglist>(Repository &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Repository</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a6779f7b616521a4ecbb24b06bebd383b</anchor>
      <arglist>(IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a7987f029415bbc1a0b086131bf7c0168</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSystemRepo</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>afaedc95f1edaa9ed4211dbeabe8fc416</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8d5e8a8e961bf1cb0d1942d8a892f151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>aa6768cbe788fce6044bc1cb1a4a1bc97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>label</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a50dc06f68cfbc723d30352135cfb6fed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>adfbb87047dd2de9685c87065460ba91b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContentRevision</type>
      <name>contentRevision</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>abc1ae544a178c68962460281c3abc172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContentIdentifier</type>
      <name>contentIdentifier</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8a3cd872bd071e90dc7d9974ecaa81dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContentIdentifier</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8dbf9e4d3799b998768a6f4cb0c2318e</anchor>
      <arglist>(const ContentIdentifier &amp;id_r) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>generatedTimestamp</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ad393a7050af5cad8039c6b761e82e3e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>suggestedExpirationTimestamp</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a5b78b9d9ac00f5755d279badf035c36d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Keywords</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a369f0ff3f2c4b2318d0818a0389dffeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKeyword</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a1675509b68e6a123c27ada25277b4cce</anchor>
      <arglist>(const std::string &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maybeOutdated</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8b1c1938ac292931d2b31ba3bc4e5979</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpdateRepo</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a2904b1b3a0689d61330d7b9c0b9addaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesUpdatesFor</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a83c3e271e48dae9ce95ce86534e8dea5</anchor>
      <arglist>(const CpeId &amp;cpeid_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvablesEmpty</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a4cd4e7ece7a0638875d8ead059066630</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>solvablesSize</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8fedcfd3395a24f53079c9390c3122b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIterator</type>
      <name>solvablesBegin</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a85d00f37ad6abddd6545ca3c43fe2aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvableIterator</type>
      <name>solvablesEnd</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a61aa22071f64af781a30bb33bd876728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; SolvableIterator &gt;</type>
      <name>solvables</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ac82179a76470d46518189054ad55a3ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProductInfoIterator</type>
      <name>compatibleWithProductBegin</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8d298ca0ecbbf7f110e8fe930410aa4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProductInfoIterator</type>
      <name>compatibleWithProductEnd</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a698e4ad4a4a3cad6bbee27dfe9a29c4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; ProductInfoIterator &gt;</type>
      <name>compatibleWithProduct</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ac4c3592078d4dc980609834382d18e7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProductInfoIterator</type>
      <name>updatesProductBegin</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ad7b133fc659456a103cd7b61d7f2916b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProductInfoIterator</type>
      <name>updatesProductEnd</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a8956f696ede6d973339e5a76e7692955</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; ProductInfoIterator &gt;</type>
      <name>updatesProduct</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a9019c98f8b49c7601e003b4a8f5a306d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>info</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ae7f286e5e45d42b6780c29e3f61e9fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfo</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a9c20ed840a4a8d305725ae37e2379d53</anchor>
      <arglist>(const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearInfo</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a71c14557046450cf16c72612a54e78f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseFromPool</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>af687417766f13436374cef99e8574a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>nextInPool</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a044c4c9981e189ecbfdf3e99f4004009</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>systemRepoAlias</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ae7629a5a9c3ae3fd69f21e5e24ebc5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Repository</type>
      <name>noRepository</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a057a142e67c6390875d51fd0a6ed883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a6dff15c2a9855b2b7513d385059811c7</anchor>
      <arglist>(std::ostream &amp;str, const Repository &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a7ab110541a6559cfda68ee64ef19437e</anchor>
      <arglist>(std::ostream &amp;str, const Repository &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a3dbcbbc4c1813062caac9da0a40cbe59</anchor>
      <arglist>(const Repository &amp;lhs, const Repository &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ab5d38bb04d15f11550158c19f4c9fa9c</anchor>
      <arglist>(const Repository &amp;lhs, const Repository &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>aaade5fa202adcd194b55c76c8826c53a</anchor>
      <arglist>(const Repository &amp;lhs, const Repository &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdType</type>
      <name>_id</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>aec002c81c9e03142c277ef6f1795c2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSolv</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>ab624346b583a6b020e08b568cd6f1765</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHelix</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a0f27a6e70630fac54c7608b3ed4f4dc6</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTesttags</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a86d2f710983f98c3e406ae53f673a905</anchor>
      <arglist>(const Pathname &amp;file_r)</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable::IdType</type>
      <name>addSolvables</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a7addb3d0992530488cf87a4f02bb2a7b</anchor>
      <arglist>(unsigned count_r)</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable::IdType</type>
      <name>addSolvable</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a9e2f17c8d3977d8fc29336f47db979ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::CRepo *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a3894a8ac279d05fef8695e84019bc5ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a912708dc959296a53dcf9257be9e617a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>satInternalPriority</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a7090ffa1eb17613b93c60c2d9aa12d55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>satInternalSubPriority</name>
      <anchorfile>classzypp_1_1Repository.html</anchorfile>
      <anchor>a04e5a0fffa6623f6f29c779701e078dd</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::RepositoryIterator</name>
    <filename>classzypp_1_1detail_1_1RepositoryIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>RepositoryIterator</name>
      <anchorfile>classzypp_1_1detail_1_1RepositoryIterator.html</anchorfile>
      <anchor>a2383fb02018b1c31a6bc8c96333b672a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepositoryIterator</name>
      <anchorfile>classzypp_1_1detail_1_1RepositoryIterator.html</anchorfile>
      <anchor>abcabe337b1238a6afe654d91e971e06c</anchor>
      <arglist>(sat::detail::CRepo **p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Repository</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1detail_1_1RepositoryIterator.html</anchorfile>
      <anchor>aaf28c2e75289253f3ad1106df866e6fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1detail_1_1RepositoryIterator.html</anchorfile>
      <anchor>ad23881cab898eccf26672582b1913871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1detail_1_1RepositoryIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ServiceInfo::RepoState</name>
    <filename>structzypp_1_1ServiceInfo_1_1RepoState.html</filename>
    <member kind="function">
      <type></type>
      <name>RepoState</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>ab70574776347daf9708014e3d04df31c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoState</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>a7860ecc57ae2e61bf8c11a16221f0c0f</anchor>
      <arglist>(const RepoInfo &amp;repo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>a1244f2b5a472ca2a7bcd8c0f385f0e46</anchor>
      <arglist>(const RepoState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>ae406ab83b2864a597d8bb98b495b5853</anchor>
      <arglist>(const RepoState &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>af6818ee72671ad6c280baf3a53c58ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>autorefresh</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>ab9ce55b5d5c9ecba54c0297c21a509e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>priority</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>a4e6e9b35782bebb17028c8761dfeaec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1ServiceInfo_1_1RepoState.html</anchorfile>
      <anchor>ad1577bb900346062b428b14bd7daaf19</anchor>
      <arglist>(std::ostream &amp;str, const RepoState &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::RepoStatus</name>
    <filename>classzypp_1_1RepoStatus.html</filename>
    <class kind="struct">zypp::RepoStatus::Impl</class>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a921db0aec32925c64435725cf70e5b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>aa469bbfc6463bdf18699c81fd1fca352</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a838b34edb6bfa481023ebbc57c849637</anchor>
      <arglist>(const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>aa79138e17d91e94b5f380e69506dcf7c</anchor>
      <arglist>(std::string checksum_r, Date timestamp_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a47d2cd51d4a146b10b9951e6aa9fcb34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>ae8072c82cff7efacebae60a474088bef</anchor>
      <arglist>(const RepoStatus &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoStatus</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>ae3ad1eacafd0c08899d79a778e078daa</anchor>
      <arglist>(RepoStatus &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a8481c9bc7a43dd8db0bedb9df529f2aa</anchor>
      <arglist>(const RepoStatus &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a6460d4db46d40c020f2cce6273491f95</anchor>
      <arglist>(RepoStatus &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToCookieFile</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>abd845710e9a452df66c1b4ff0361f458</anchor>
      <arglist>(const Pathname &amp;path_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a490f458ede86e11cbae4dc331f7086fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>timestamp</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a4781566e8bbdbeb68eebadf15371733e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepoStatus</type>
      <name>fromCookieFile</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a177c96a017131ed01b64cb477e9f3d64</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RepoStatus</type>
      <name>fromCookieFileUseMtime</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a007aa8e6a6e13323528453eb9429b0b9</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a061fcd5a004dfc42138c50155a32d82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a9e88a39f276068d87605241ca47d1906</anchor>
      <arglist>(std::ostream &amp;str, const RepoStatus &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend RepoStatus</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a739ac6e504088fe3825ab80e377f35a8</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a65bef81f148b6700f6b327c5c66e1a0f</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a157d6403dd94646d47d069bdf5ee5307</anchor>
      <arglist>(std::ostream &amp;str, const RepoStatus &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>ac851e09d94ae259a5001175c2b0efd18</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>a636732b1758b8c39f7f43fa50a759129</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1RepoStatus.html</anchorfile>
      <anchor>ae34c1bdb2729555af72ec0fb3fc20acb</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::RepoType</name>
    <filename>structzypp_1_1repo_1_1RepoType.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a9215e92bab67de896ccaa0672bcafab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMMD_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a12091aa8d71de757c61b2fea14496d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAST2_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a98020434ba973c12ecc88323262a7e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMPLAINDIR_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03ae15559924c4247e0108006114342dfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a9215e92bab67de896ccaa0672bcafab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMMD_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a12091aa8d71de757c61b2fea14496d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAST2_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03a98020434ba973c12ecc88323262a7e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMPLAINDIR_e</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6d69173d8377c1f509e165f72be47f03ae15559924c4247e0108006114342dfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoType</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a6907d0947dbd1ff5b6ebe1528e14623e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoType</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a881cb7d3aebc7e547f52dce99bb04b11</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoType</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>aa3093c699ff6a71fff8e856d7a2ce701</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>toEnum</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>ad73123b7a5b33d9020335c2d4e6a31c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoType::Type</type>
      <name>parse</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a3f120be27bd25931a92debeafcfa6cd5</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a556bb034a88b505fdc918bdd719e6cd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>aed61b8e66dad5ee25d14bffce34b9f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RepoType</type>
      <name>RPMMD</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>ae2ad4b838365110a1fa4d36ec939242c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RepoType</type>
      <name>YAST2</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>a52176587b0b1b7755dae27e5e0497353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RepoType</type>
      <name>RPMPLAINDIR</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>af1748a4b8f2bef33b15ab155714100c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const RepoType</type>
      <name>NONE</name>
      <anchorfile>structzypp_1_1repo_1_1RepoType.html</anchorfile>
      <anchor>aee92ae00c59944de540955bdbca0876d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoUnknownTypeException</name>
    <filename>classzypp_1_1repo_1_1RepoUnknownTypeException.html</filename>
    <base>zypp::repo::RepoException</base>
    <member kind="function">
      <type></type>
      <name>RepoUnknownTypeException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoUnknownTypeException.html</anchorfile>
      <anchor>a562518cac305fa5fa0cd95eaafdbbf48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoUnknownTypeException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoUnknownTypeException.html</anchorfile>
      <anchor>aef1a933c7d02095e75e47661f19296b1</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoUnknownTypeException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoUnknownTypeException.html</anchorfile>
      <anchor>a300882f91c99a3864d83f7874b7fd04b</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RepoUnknownTypeException</name>
      <anchorfile>classzypp_1_1repo_1_1RepoUnknownTypeException.html</anchorfile>
      <anchor>af5e9c7c99d0ba9c1e984a4502df851c7</anchor>
      <arglist>(const RepoInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CommitPackagePreloader::RepoUrl</name>
    <filename>structzypp_1_1CommitPackagePreloader_1_1RepoUrl.html</filename>
    <member kind="variable">
      <type>zypp::Url</type>
      <name>baseUrl</name>
      <anchorfile>structzypp_1_1CommitPackagePreloader_1_1RepoUrl.html</anchorfile>
      <anchor>af34407e31b37099dbcae0dacba57a513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>media::UrlResolverPlugin::HeaderList</type>
      <name>headers</name>
      <anchorfile>structzypp_1_1CommitPackagePreloader_1_1RepoUrl.html</anchorfile>
      <anchor>a50fce3348a372c5d3f91a9f8996a960a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refs</name>
      <anchorfile>structzypp_1_1CommitPackagePreloader_1_1RepoUrl.html</anchorfile>
      <anchor>a301d4149cdd37fd538c1755033ebe19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>miss</name>
      <anchorfile>structzypp_1_1CommitPackagePreloader_1_1RepoUrl.html</anchorfile>
      <anchor>ae630be3da9a7875d7ed7a1db0c53120a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RepoUrl</name>
    <filename>structzypp_1_1RepoUrl.html</filename>
    <member kind="variable">
      <type>zypp::Url</type>
      <name>baseUrl</name>
      <anchorfile>structzypp_1_1RepoUrl.html</anchorfile>
      <anchor>abdd557949fb0222b95fc93682099917d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>media::UrlResolverPlugin::HeaderList</type>
      <name>headers</name>
      <anchorfile>structzypp_1_1RepoUrl.html</anchorfile>
      <anchor>a93b57ff738b67a3e22aff674faf384ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RepoVarExpand</name>
    <filename>structzypp_1_1repo_1_1RepoVarExpand.html</filename>
    <member kind="typedef">
      <type>function&lt; const std::string *(const std::string &amp;)&gt;</type>
      <name>VarRetriever</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVarExpand.html</anchorfile>
      <anchor>a61cf85c498dcfd51cadb80f2cb0522e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVarExpand.html</anchorfile>
      <anchor>ad425b8e55fb23bc94082f9bb7563f4d1</anchor>
      <arglist>(const std::string &amp;value_r, VarRetriever varRetriever_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVarExpand.html</anchorfile>
      <anchor>ad06e9982b7f7b08b2ea375e73665f051</anchor>
      <arglist>(std::string &amp;&amp;value_r, VarRetriever varRetriever_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::RepoVariablesStringReplacer</name>
    <filename>structzypp_1_1repo_1_1RepoVariablesStringReplacer.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVariablesStringReplacer.html</anchorfile>
      <anchor>a6f8fb688b8b306f9fae2993675ca2821</anchor>
      <arglist>(const std::string &amp;value_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVariablesStringReplacer.html</anchorfile>
      <anchor>a9cb7e6eef11b3d70f42f4bc90691fec5</anchor>
      <arglist>(std::string &amp;&amp;value_r) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::RepoVariablesUrlReplacer</name>
    <filename>structzypp_1_1repo_1_1RepoVariablesUrlReplacer.html</filename>
    <member kind="function">
      <type>Url</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1repo_1_1RepoVariablesUrlReplacer.html</anchorfile>
      <anchor>a4fbe3e3c7f9d3237f1ce93012d7b677f</anchor>
      <arglist>(const Url &amp;url_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::worker::RequestCancelException</name>
    <filename>classzyppng_1_1worker_1_1RequestCancelException.html</filename>
    <base>zypp::media::MediaException</base>
    <member kind="function">
      <type></type>
      <name>RequestCancelException</name>
      <anchorfile>classzyppng_1_1worker_1_1RequestCancelException.html</anchorfile>
      <anchor>ad1907e5b00e2d33293fdbf32d5d20f81</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MediaCurl2::RequestData</name>
    <filename>structzypp_1_1media_1_1MediaCurl2_1_1RequestData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>_mirrorIdx</name>
      <anchorfile>structzypp_1_1media_1_1MediaCurl2_1_1RequestData.html</anchorfile>
      <anchor>a7052822a3f4bd14c53f18e83975b5d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zyppng::NetworkRequestRef</type>
      <name>_req</name>
      <anchorfile>structzypp_1_1media_1_1MediaCurl2_1_1RequestData.html</anchorfile>
      <anchor>a3a78df5234983aaab767c1fed445c627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::MediaCurl::RequestData</name>
    <filename>structzypp_1_1media_1_1MediaCurl_1_1RequestData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>mirror</name>
      <anchorfile>structzypp_1_1media_1_1MediaCurl_1_1RequestData.html</anchorfile>
      <anchor>a83436d9a0b6aef2f47dfc7e59a559547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CURL *</type>
      <name>curl</name>
      <anchorfile>structzypp_1_1media_1_1MediaCurl_1_1RequestData.html</anchorfile>
      <anchor>aa304a7349d80f8338d3e4c168b950975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RequestedLocalesFile</name>
    <filename>classzypp_1_1target_1_1RequestedLocalesFile.html</filename>
    <member kind="function">
      <type></type>
      <name>RequestedLocalesFile</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a733205c1696474e2ab8829a3e1e13521</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>file</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>ae0dd9cb12df58107d7c1dd9390bb850c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>locales</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a2a1b8579ec83bb5d42433b5834fe929f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocales</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a8cfb30fc8c72f3962449b57e8695f568</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>differs</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a23a93519ddcbb9c99ab5ef66d3a430ba</anchor>
      <arglist>(const LocaleSet &amp;lhs, const LocaleSet &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a89776c085777981b886f7ee7aefe6c7f</anchor>
      <arglist>(const Pathname &amp;file_r, LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>store</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a9035822d69e3d71e4b5299dcd7a61693</anchor>
      <arglist>(const Pathname &amp;file_r, const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>a0c89ac6fb4a5a0286d53c2c08abd860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; LocaleSet &gt;</type>
      <name>_localesPtr</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>ab7781ebf529fa9c9f14eb3ac857c5e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>aadbf36edba928399585c1312aa1ef8e9</anchor>
      <arglist>(std::ostream &amp;str, const RequestedLocalesFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RequestedLocalesFile.html</anchorfile>
      <anchor>aadbf36edba928399585c1312aa1ef8e9</anchor>
      <arglist>(std::ostream &amp;str, const RequestedLocalesFile &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::MediaSyncFacade::Res</name>
    <filename>classzyppng_1_1MediaSyncFacade_1_1Res.html</filename>
    <member kind="function">
      <type></type>
      <name>Res</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade_1_1Res.html</anchorfile>
      <anchor>a541498085b9622e30e6f832f90643dcb</anchor>
      <arglist>(MediaHandle hdl, zypp::ManagedFile file)</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Pathname</type>
      <name>file</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade_1_1Res.html</anchorfile>
      <anchor>af8592c62166da34dd64a12b4585c8b3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::ManagedFile &amp;</type>
      <name>asManagedFile</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade_1_1Res.html</anchorfile>
      <anchor>a3738ad7217c583aa1afeb14c6733e582</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::ManagedFile</type>
      <name>_res</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade_1_1Res.html</anchorfile>
      <anchor>adc98fb1fc7d0e911807d9a5efbcf0a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaHandle</type>
      <name>_provideHandle</name>
      <anchorfile>classzyppng_1_1MediaSyncFacade_1_1Res.html</anchorfile>
      <anchor>a2e9a6197316d3058a117357227dfe3cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResKind</name>
    <filename>classzypp_1_1ResKind.html</filename>
    <base>zypp::IdStringType&lt; ResKind &gt;</base>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a6a195f7cf190932b381e41e0e8334601</anchor>
      <arglist>(std::ostream &amp;str, const ResKind &amp;obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>nokind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a651c21357686882b092fd0dc6fae38b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>package</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a751a7d76f32f6250e9e2e4dee4491103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>patch</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a35ba510f07b2ecf638aaeeffe0bd711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>pattern</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a207b603b642b67af7909b961cadccd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>product</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a233a0183b1a6ab150fe6c60360b7554a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>srcpackage</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a0bed16fac0f44240b981377d495cbe85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind</type>
      <name>application</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a16e661425a7909791477ba50419d9141</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; ResKind &gt;</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a80f96169b0d53a3c2af12ca9b038c46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a96b738b2610845cdfef5c5a5cdc4b1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResKind</type>
      <name>explicitBuiltin</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a4bc7069af6ffaefb1a1880eb9ab4f31a</anchor>
      <arglist>(const char *str_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResKind</type>
      <name>explicitBuiltin</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>ac713ea58c304a14c5577aba3c3552125</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResKind</type>
      <name>explicitBuiltin</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>adc7913afcb22d441693d7d219b9edb41</anchor>
      <arglist>(const IdString &amp;str_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>satIdent</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a7f3e7818effe3c7ac2284f74eb941310</anchor>
      <arglist>(const ResKind &amp;refers_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResKind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>ad01ef58e145fd8330d09ce14733d359d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResKind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a189330b4449dc1544a8330460dc5e9c0</anchor>
      <arglist>(sat::detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResKind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a0cceac0fa3babd419cd48e820b54009a</anchor>
      <arglist>(const IdString &amp;idstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResKind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>abd02d186259789f960500054aa9373b9</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResKind</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a2704f26ec1486c48fd56b0598b1e447d</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>satIdent</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>a636cc9bd9564115576808c5630586ca6</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>_doCompare</name>
      <anchorfile>classzypp_1_1ResKind.html</anchorfile>
      <anchor>ad3eb620b27161ef879a14cb1fdc83445</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResObject</name>
    <filename>classzypp_1_1ResObject.html</filename>
    <base>zypp::Resolvable</base>
    <member kind="typedef">
      <type>ResObject</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a4f730f208546ca0df49461b112c0ecf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>afae896294e962b13f9326fbf10babeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>ac1775b5178fb4920fe4bb84abf144f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a460bb68f123b4d2af0c6fed8769d5b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::constPtrType</type>
      <name>asKind</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>adb11be879e8c33b622f990f02daa986d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::PtrType</type>
      <name>asKind</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a1eb3a4d6c6cd0a17ee490728df3f5e08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vendor</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a70547cd418598f51373455a7c4034250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ResObject</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a93808273a8f027ea73ceeefee3d98f46</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ResObject</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>aedf1edf1776148203e97c075d3f3cc3c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>ad110b911c4d5e9b6f83b35c608d35b7c</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>operator sat::Solvable</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>ae1e58c498181cd7b28ac3f743c41573e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend ResObject::Ptr</type>
      <name>makeResObject</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>a585baf1744f46d4715c0bbb2538cd83d</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::PtrType</type>
      <name>asKind</name>
      <anchorfile>classzypp_1_1ResObject.html</anchorfile>
      <anchor>accb5fc40e489ad9e17d368b0921e50a4</anchor>
      <arglist>(const ResObject::Ptr &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Resolvable</name>
    <filename>classzypp_1_1Resolvable.html</filename>
    <base>zypp::sat::SolvableType&lt; Resolvable &gt;</base>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="typedef">
      <type>Resolvable</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a13272a7fe3a78c5c9ad2f90500ded9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a1bcf6e74ed3670fe49c20512aec3ad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::KindType</type>
      <name>Kind</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>ab51b0b9161d6affacb40b3ed6a618e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a252fe683954acde2284e78051c006433</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a383a209ed5ac039dea3f046051f02720</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator sat::Solvable</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a0ca5dec5d7532887353dd1d9a0113bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>poolItem</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a722672232e895a5322db3f89da26d13a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Resolvable</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a433246d4fb99bfef2a2f1420e02c9370</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~Resolvable</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a6758bf256c0ddc040e0595241c359391</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a9d2d7d1019aad3cf172a5d40b8ceb2ce</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::Solvable</type>
      <name>_solvable</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a46706dffaac8f9a3e6bb13fb3561ef86</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a3951e7f816a56e87f2117b5fd077186e</anchor>
      <arglist>(std::ostream &amp;str, const Resolvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a3951e7f816a56e87f2117b5fd077186e</anchor>
      <arglist>(std::ostream &amp;str, const Resolvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a2a840289a0828d4b2b947c0a4c1e09dc</anchor>
      <arglist>(std::ostream &amp;str, const Resolvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>aeecab217f28f05bfc96c13eaeed8a145</anchor>
      <arglist>(const Resolvable::constPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::PtrType</type>
      <name>asKind</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a9e85ce8fb807000d26a0ec2802769a05</anchor>
      <arglist>(const Resolvable::Ptr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByN</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a2a2a264001a5dcbea359a0fdbe5c1a90</anchor>
      <arglist>(const Resolvable::constPtr &amp;lhs, const Resolvable::constPtr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVR</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>aceb9c0304058a32f04e0c2476e497877</anchor>
      <arglist>(const Resolvable::constPtr &amp;lhs, const Resolvable::constPtr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVRA</name>
      <anchorfile>classzypp_1_1Resolvable.html</anchorfile>
      <anchor>a4dd3b001fa69fa4ceefc23a9c9010be1</anchor>
      <arglist>(const Resolvable::constPtr &amp;lhs, const Resolvable::constPtr &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Resolver</name>
    <filename>classzypp_1_1Resolver.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="function">
      <type></type>
      <name>Resolver</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a4bdd6fe4de737b1ae30e618b8d183ed8</anchor>
      <arglist>(const ResPool &amp;pool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Resolver</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a903592585d19d029f5710f215c1e69d8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSolverFlags</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a2a023912f10fc5d5d17298eb0c1765b2</anchor>
      <arglist>(bool all_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifySystem</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a881534f8abbb7f8f3f400e689a692c4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resolvePool</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a67c2b87fa832c2a04d7d3d72c3cfe7ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resolveQueue</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a18bfbc7e0e5bcb3f38427ee45685e7d0</anchor>
      <arglist>(solver::detail::SolverQueueItemList &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undo</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>acc4f13e3b45d560645a9a3052fc1c0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a5e2fd7674df4359c2096b0443c171738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doUpgrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa3a6a71bb6372647382de83d8c805cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doUpdate</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a3af778936f7c40f0c2a0973fc5ef32d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PoolItem &gt;</type>
      <name>problematicUpdateItems</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a42993997982f8891c01d4a30646a1982</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResolverProblemList</type>
      <name>problems</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a2b65b171a4015a2abc65432c31ed4145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applySolutions</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a4a1562f026df0a6d6f3bfa2dc94cdecb</anchor>
      <arglist>(const ProblemSolutionList &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>sat::Transaction</type>
      <name>getTransaction</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a321eac659804e44ebbdf4f02305be03f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocus</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a6b31208cf9252207fb832affbd6ddce1</anchor>
      <arglist>(ResolverFocus focus_r)</arglist>
    </member>
    <member kind="function">
      <type>ResolverFocus</type>
      <name>focus</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ac6e284826074b9d25d76b6ade32a4bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setForceResolve</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa7c8481dfa27d4cdc437582f72319d41</anchor>
      <arglist>(bool force)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forceResolve</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a2e657af439264ee7b6d5dbeb877526dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoreAlreadyRecommended</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a93c30aecbc3a4c08aef64aeef2e81901</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ignoreAlreadyRecommended</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a5738b262e4393350a69234a1d4198762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnlyRequires</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a31727891284c09c3e40ebc8e3250ffef</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetOnlyRequires</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a6c2cdc846c7c3b0b6de564a47238eca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onlyRequires</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>afa24898f83539ff9204ed1d65c0e880a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpgradeMode</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ae931aafe8588ee1317a6c6a91fa9bb5d</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upgradeMode</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a74e85b8d05e50b8af967f03cc99a9a8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateMode</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aed6961772ab520589817a88deb12f22b</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateMode</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ad50c1f3822698cde1d4fb2a3c91d927b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRemoveOrphaned</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a283c7d1fee64aa8a1fb9da03ad4e7600</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeOrphaned</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a7dd7826bd253fd9342b0bb8774af8a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRemoveUnneeded</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a75c51d9b92aa244631ad8aff5a2a29be</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeUnneeded</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ad0bc535bd3d91c6f7437cbb8678d4cd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8f4d3a3a741855cab77b49d091035bda</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ac7b334c97c98f0362dba06e12d8cf930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a6283b10950b8ea7307701c25057e5181</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a2817665f9eb97bbe2fc8ee584410a2e6</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a779b870cb88cc05194fa50b856845561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a5c0474a15c1e04baf81aaa6e9a03fd9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ae5a21820ecd003fe12eb76b3db3262ff</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a561736a7eea445824905ba73a1f1f9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aac8db6d4c5e9e78f7f037b6ef03ccbd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a809fc809d74b8b4be17130d72b99a2ff</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a09cc46d8abc77d9f30141aefd0be34fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>acd95b8f19dba3c911b81fe7d757afe1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>afd57a5921a573ca2eb3b0922f6dee5cb</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSystemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aeafa4cfdada94be13222433c551821ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>systemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a857f235fded4dd4efe4b1501c70acdae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a14ff674c43a39773bf1fd8ab60e027ee</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSolveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>adda1f60a12bfa1e7f329ef839cc544ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a948e96e3adc3b0b443f9932c609edaab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a1fd8f6af07f5e23b99cf1ce881849b3d</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultCleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a0562e40ee70c407f867eaaa6a07f41b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a17c4e64cab287b958ca4ee57f606910b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>afaf8c0cc994ac60b5204d99b52403fd4</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a7816fb65545f358dae4b89ab8a641f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a551944634d3fe7465ba0747026eddede</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a3261c958e452be893c11593ed4e3985c</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a61709394fc578937266f774d00ad6405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa344a46072fd48e4dd65ac73beb865aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>af04ccece6afad75ad687a17b1c50acae</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa4b36c6689bad3a0eb272f0e648fd122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8179d7610a04924849d0c87bd2fba800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a54f090d7197b0f62d1cff84b6a8ed192</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a595e14d7ff0f65e08cee18b792234fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ab92f03cd6bfb7c0ba5ebbc920c84bf93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a35ce715fffd736034b7ccace89f33bab</anchor>
      <arglist>(std::ostream &amp;str, const Resolver &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::RW_pointer&lt; solver::detail::ResolverInternal &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ae4d9c2e53cd97e2e0cbd3c39451d778e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addUpgradeRepo</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a4075dc306a5879315f354f75df874a4d</anchor>
      <arglist>(Repository repo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upgradingRepos</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ac34f765bc749ab37bcded4815087c179</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upgradingRepo</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a472969b0033920a72b91d59036b15bf6</anchor>
      <arglist>(Repository repo_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeUpgradeRepo</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8cbe5db717e25d7de7a4758f2aac0ebf</anchor>
      <arglist>(Repository repo_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeUpgradeRepos</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a6c54b96b451427110d520ebe598cd481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRequire</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a35a4635f545b70159c15cb78b4b78758</anchor>
      <arglist>(const Capability &amp;capability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addConflict</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a9fe59d9dc20490f09eb89ccc06da64d1</anchor>
      <arglist>(const Capability &amp;capability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeRequire</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ab1075d4a2cee1a30048ba30cbef939d9</anchor>
      <arglist>(const Capability &amp;capability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeConflict</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ab70c7ba731277e2cd26fddf2756f2e93</anchor>
      <arglist>(const Capability &amp;capability)</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>getRequire</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ae95e939020125779d549c69c2c4746df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>getConflict</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8a69686dc4ecda1dcd30321e5fe404df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createSolverTestcase</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a9fb1d4704a1e50ae45a6433f415cd283</anchor>
      <arglist>(const std::string &amp;dumpPath=&quot;/var/log/YaST2/solverTestcase&quot;, bool runSolver=true)</arglist>
    </member>
    <member kind="function">
      <type>solver::detail::ItemCapKindList</type>
      <name>isInstalledBy</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a554b6ecce70b6080dc0df7eaa48048b0</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>solver::detail::ItemCapKindList</type>
      <name>installs</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a5e9335d04e1a048f48a61ead31861a76</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>solver::detail::ItemCapKindList</type>
      <name>satifiedByInstalled</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aedca13dcf57655a091cbb3a3e6ea9b8e</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>solver::detail::ItemCapKindList</type>
      <name>installedSatisfied</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>add4f1a2cf050d5c9eba0fcde2bf6d97d</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::CSolver *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a1952119a40c4689f3d08372b4cb1636c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a35ce715fffd736034b7ccace89f33bab</anchor>
      <arglist>(std::ostream &amp;str, const Resolver &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8f4d3a3a741855cab77b49d091035bda</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ac7b334c97c98f0362dba06e12d8cf930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a6283b10950b8ea7307701c25057e5181</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a2817665f9eb97bbe2fc8ee584410a2e6</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a779b870cb88cc05194fa50b856845561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a5c0474a15c1e04baf81aaa6e9a03fd9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ae5a21820ecd003fe12eb76b3db3262ff</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a561736a7eea445824905ba73a1f1f9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aac8db6d4c5e9e78f7f037b6ef03ccbd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a809fc809d74b8b4be17130d72b99a2ff</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a09cc46d8abc77d9f30141aefd0be34fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>acd95b8f19dba3c911b81fe7d757afe1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>afd57a5921a573ca2eb3b0922f6dee5cb</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSystemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aeafa4cfdada94be13222433c551821ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>systemVerification</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a857f235fded4dd4efe4b1501c70acdae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a14ff674c43a39773bf1fd8ab60e027ee</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultSolveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>adda1f60a12bfa1e7f329ef839cc544ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveSrcPackages</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a948e96e3adc3b0b443f9932c609edaab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a1fd8f6af07f5e23b99cf1ce881849b3d</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultCleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a0562e40ee70c407f867eaaa6a07f41b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cleandepsOnRemove</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a17c4e64cab287b958ca4ee57f606910b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>afaf8c0cc994ac60b5204d99b52403fd4</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a7816fb65545f358dae4b89ab8a641f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowDowngrade</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a551944634d3fe7465ba0747026eddede</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a3261c958e452be893c11593ed4e3985c</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a61709394fc578937266f774d00ad6405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowNameChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa344a46072fd48e4dd65ac73beb865aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>af04ccece6afad75ad687a17b1c50acae</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>aa4b36c6689bad3a0eb272f0e648fd122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowArchChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a8179d7610a04924849d0c87bd2fba800</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a54f090d7197b0f62d1cff84b6a8ed192</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dupSetDefaultAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>a595e14d7ff0f65e08cee18b792234fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowVendorChange</name>
      <anchorfile>classzypp_1_1Resolver.html</anchorfile>
      <anchor>ab92f03cd6bfb7c0ba5ebbc920c84bf93</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResolverProblem</name>
    <filename>classzypp_1_1ResolverProblem.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="class">zypp::ResolverProblem::Impl</class>
    <member kind="function">
      <type></type>
      <name>ResolverProblem</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a5b9f0c1bde75f727d1f1b9bf44fc5426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResolverProblem</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a1ceef479788cf508ffe06b02c2954ff2</anchor>
      <arglist>(std::string description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResolverProblem</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a78a07b09b7e3befa38d12704d1022f68</anchor>
      <arglist>(std::string description, std::string details)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResolverProblem</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>ae76e8fc26fbb64b892f269a7311665df</anchor>
      <arglist>(std::string description, std::string details, std::vector&lt; std::string &gt; &amp;&amp;completeProblemInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResolverProblem</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a7f2970003e507cd26dff9d6267fd3305</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a42d80d198dcb64b6fa68ccde294d53f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>details</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>ad8d82bee549990e7dfd4926ed0981761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>completeProblemInfo</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a26d0ae5b29112d58ba4bf01256b5bac2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ProblemSolutionList &amp;</type>
      <name>solutions</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a87e3fae34e3985540490e6a296a198c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>adc863a99a498cb9fd65483c6613817ff</anchor>
      <arglist>(std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetails</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a3e0f66fe142a7a33b19210eb5dfa9d34</anchor>
      <arglist>(std::string details)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSolution</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>acd4d9d80d89df2ab37bb04a085b53cfc</anchor>
      <arglist>(const ProblemSolution_Ptr &amp;solution, bool inFront=false)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a817bb1af6d9d46772a4d4f78e25758bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>ae02022abcb961c8c3aa38a236d63e3ce</anchor>
      <arglist>(std::ostream &amp;, const ResolverProblem &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResolverProblem.html</anchorfile>
      <anchor>a07c75181487834ba343265644368b2ec</anchor>
      <arglist>(std::ostream &amp;, const ResolverProblemList &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResPool</name>
    <filename>classzypp_1_1ResPool.html</filename>
    <class kind="class">zypp::ResPool::EstablishedStates</class>
    <member kind="typedef">
      <type>PoolItem</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae898413cfd566c89d8afa69ff5c71dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>addf4c24589422773b8741bc98961d9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a04729e0c24fe8690d61baeb1fcbe6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::repository_iterator</type>
      <name>repository_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aa970a41e479b391b53d619c027b90e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResPoolProxy</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a788b371fe6a84dd0c377854c1d08ad5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Resolver &amp;</type>
      <name>resolver</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a731a353c23e322c00b69ed51dbe77c34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SerialNumber &amp;</type>
      <name>serial</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ad8aa79630dca06e1d42e2ae3100a5561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a3cc1eeb01183a6d69c5620457b972c94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aedb955a0629340197525d133b9a0f8a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ade75bf864b31433679726887ac0ac2ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a82ffd498ac06508c99511ee80680c3a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a2cf71a4b3e1d7bd077c3d568311b8e7e</anchor>
      <arglist>(const sat::Solvable &amp;slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aec4d9bef1a0b179e6f8b1a6088a0db56</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>filterBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a855e3e69061c6eee2615771e88e20a9f</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>filterEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a1dad02e4d3cc6e16edc0d411976626ff</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; filter_iterator&lt; TFilter, const_iterator &gt; &gt;</type>
      <name>filter</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a6c3ec8acaabcd3382474b5e1a73d58cd</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; filter::ByStatus, const_iterator &gt;</type>
      <name>byStatusBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aca28676417889603f2406283ef7e4b06</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; filter::ByStatus, const_iterator &gt;</type>
      <name>byStatusEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a3a94509b3b6a8bff4a975ea91ffa657e</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; filter_iterator&lt; filter::ByStatus, const_iterator &gt; &gt;</type>
      <name>byStatus</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aff27ff24ea648c94479f3da6593f05eb</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a1b06c3edabc8aa2890a041696edd8cc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a49eb8ee37fdbb64aae2b776af14ac37b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab14ab3bfcd31c7e9eaca372a9a41ad27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>reposFind</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a557c230c2c5e99217ec362669afa1e52</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; repository_iterator &gt;</type>
      <name>knownRepositories</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aefedd4726740388c8414c2404a4ccdd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestedLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab7162125bd82b0da2c757a77ecc793d2</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a52c4c9f7fc969ce405337d3fa2996ff7</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eraseRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a518ac2197735e00eedcfe346481e7af6</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRequestedLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aa4ba2fb98cad46b36ee7e2a1997b3d62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af8db26c9d2af51f1af777138ad840951</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAvailableLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a81209ce05f956113b1cb4c0fe6870097</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailableLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a05de3056c08fc0a25606c72e096d124c</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResPool</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a35598ca6a635941d758dd092c5200c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae2c1e5170b5efb03490d475b152ab375</anchor>
      <arglist>(std::ostream &amp;str, const ResPool &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a50d1ef8520ab322a1212e301efd92a2b</anchor>
      <arglist>(std::ostream &amp;str, const ResPool &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="typedef">
      <type>pool::ByIdent</type>
      <name>ByIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab1b5a02ac106e0163e057cd044c2f4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::byIdent_iterator</type>
      <name>byIdent_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a264e658e6288116e74133befdbe98134</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af0b36b0b4e2915e673760112bcab71a2</anchor>
      <arglist>(const ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae6555c3bef43d119ce08a41acd972e4d</anchor>
      <arglist>(ResKind kind_r, IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aee95bc8dc64a7f6cc288fd41653be553</anchor>
      <arglist>(ResKind kind_r, const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a6dabc3f4489a2e903fedb65d2a54b40c</anchor>
      <arglist>(IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab41ac7f14110aa06d80890696ec17610</anchor>
      <arglist>(const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a825ef72464d1c1dff632ed8f40b91968</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>addbd1c27397f26065a6989fd6d554122</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a56a37946d60be61c10f25eb2679e51a3</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af59aa756ead53e5c72ff94d72c9ad2bf</anchor>
      <arglist>(const ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a52cade9d53fcb01b5e63fc2f066ef33d</anchor>
      <arglist>(ResKind kind_r, IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af9439b1cb1b176dfcd4e2f8cecdf01bd</anchor>
      <arglist>(ResKind kind_r, const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae489bc0b55b3515bbccff3fee75c4767</anchor>
      <arglist>(IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aeb3a62cf81980a046cbc0c306f55ade0</anchor>
      <arglist>(const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a3a6da3e1382001dc6207c4cc28278a27</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ad8bccd1b8e709d19c784b5ba6a77d031</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>byIdent_iterator</type>
      <name>byIdentEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a9e8afad8217b84bfb8e442506c0729ae</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae2b457101121ce1ffefc0253d34884d1</anchor>
      <arglist>(const ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab75568d0e27fd59b8233cbbfca174532</anchor>
      <arglist>(const ResKind &amp;kind_r, IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a676b7f45cffa6c8cb5c2189224ec241f</anchor>
      <arglist>(const ResKind &amp;kind_r, const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a329dcc79dbf7b6a8a5bff78e4a0c5114</anchor>
      <arglist>(IdString name_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aab049c42543a7d15c9acf004b66c40c8</anchor>
      <arglist>(const C_Str &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>afd7bd638eee14f0b681cdcc9a2295de0</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>add7e77f3c97b83ee0beccc61dad0aff8</anchor>
      <arglist>(sat::Solvable slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byIdent_iterator &gt;</type>
      <name>byIdent</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>acaffed594a3b9f762eac2c8344191797</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="typedef">
      <type>filter::ByKind</type>
      <name>ByKind</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a695e40e8e2feec6e588212f69dc654df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>filter_iterator&lt; ByKind, const_iterator &gt;</type>
      <name>byKind_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ac8daec73c639ed5d05f24758311e2740</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>byKind_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ade410e128f912663e67d7741a3049e9e</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>byKind_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab2a15a60bae3e9d24d0783fbd34125ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>byKind_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aae1acad12c0d2fad291981c454a0763b</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>byKind_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a4d028b19c49d44f852ee6be15b52cb5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byKind_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>adf44a96a51b6d2516564fbfbb38b0b47</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byKind_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a65043c2caceca76cf5671d4ee95dbd49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>zypp::resfilter::ByName</type>
      <name>ByName</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ac2d0f7083b45a8e8855807074bc980f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>filter_iterator&lt; ByName, const_iterator &gt;</type>
      <name>byName_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aed9f4fc60e22642e37ebaff619102da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>byName_iterator</type>
      <name>byNameBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ac568727bd6c956b34c2fd9ac38a0185c</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>byName_iterator</type>
      <name>byNameEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a16fc457cbf4b12063162ad1fb1b63770</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; byName_iterator &gt;</type>
      <name>byName</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab0711c3099a301136cdb951e3671fbf6</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="typedef">
      <type>EstablishedStates::ChangedPseudoInstalled</type>
      <name>ChangedPseudoInstalled</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af7427de6407e028c268e49102ce5437d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EstablishedStates</type>
      <name>establishedStates</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ad2402608173e09f536b386245532320c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ChangedPseudoInstalled</type>
      <name>changedPseudoInstalled</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aa74c3ee3f7104adcefac39a464e6500d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::HardLockQueries</type>
      <name>HardLockQueries</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a10b498b68b95054a4c2991bf08c94627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pool::PoolTraits::hardLockQueries_iterator</type>
      <name>hardLockQueries_iterator</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>abe12260b11bf28ab02a4222915cb429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; pool::PoolTraits::Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ad4a6aa40edda57afc6279d8cb54653d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hardLockQueriesEmpty</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a103696ca00d2c2f319f42131bfd68556</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>hardLockQueriesSize</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ac3496f9797dc0c22d2ca09c2c20e1c12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hardLockQueries_iterator</type>
      <name>hardLockQueriesBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a057d25ab17bba59d77b5b43f80b810df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hardLockQueries_iterator</type>
      <name>hardLockQueriesEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af73bf947c070facb2f46bed24e2a1622</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; hardLockQueries_iterator &gt;</type>
      <name>hardLockQueries</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a96502a5facccb8aa9556f9e874bfc375</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHardLockQueries</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a5f70787cb8b9b08dfc712455eba6bd1b</anchor>
      <arglist>(const HardLockQueries &amp;newLocks_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHardLockQueries</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ae1515db6d60c62f236c06b12ba4802fe</anchor>
      <arglist>(HardLockQueries &amp;activeLocks_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const pool::PoolTraits::ItemContainerT &amp;</type>
      <name>store</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a0f4d0200e2cbe32a153e6eb274d4c5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const pool::PoolTraits::Id2ItemT &amp;</type>
      <name>id2item</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ac6286f14ac498c01020ec200ae58a2b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ResPool</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a25d66bd627a4f208f619a34a027e8a6a</anchor>
      <arglist>(pool::PoolTraits::Impl_Ptr impl_r)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ade75bf864b31433679726887ac0ac2ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a82ffd498ac06508c99511ee80680c3a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a2cf71a4b3e1d7bd077c3d568311b8e7e</anchor>
      <arglist>(const sat::Solvable &amp;slv_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>find</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aec4d9bef1a0b179e6f8b1a6088a0db56</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>filterBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a855e3e69061c6eee2615771e88e20a9f</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>filterEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a1dad02e4d3cc6e16edc0d411976626ff</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; filter_iterator&lt; TFilter, const_iterator &gt; &gt;</type>
      <name>filter</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a6c3ec8acaabcd3382474b5e1a73d58cd</anchor>
      <arglist>(const TFilter &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; filter::ByStatus, const_iterator &gt;</type>
      <name>byStatusBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aca28676417889603f2406283ef7e4b06</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; filter::ByStatus, const_iterator &gt;</type>
      <name>byStatusEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a3a94509b3b6a8bff4a975ea91ffa657e</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; filter_iterator&lt; filter::ByStatus, const_iterator &gt; &gt;</type>
      <name>byStatus</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aff27ff24ea648c94479f3da6593f05eb</anchor>
      <arglist>(const filter::ByStatus &amp;filter_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a1b06c3edabc8aa2890a041696edd8cc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a49eb8ee37fdbb64aae2b776af14ac37b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab14ab3bfcd31c7e9eaca372a9a41ad27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>reposFind</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a557c230c2c5e99217ec362669afa1e52</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; repository_iterator &gt;</type>
      <name>knownRepositories</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aefedd4726740388c8414c2404a4ccdd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestedLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>ab7162125bd82b0da2c757a77ecc793d2</anchor>
      <arglist>(const LocaleSet &amp;locales_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a52c4c9f7fc969ce405337d3fa2996ff7</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eraseRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a518ac2197735e00eedcfe346481e7af6</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getRequestedLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>aa4ba2fb98cad46b36ee7e2a1997b3d62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequestedLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>af8db26c9d2af51f1af777138ad840951</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>const LocaleSet &amp;</type>
      <name>getAvailableLocales</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a81209ce05f956113b1cb4c0fe6870097</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAvailableLocale</name>
      <anchorfile>classzypp_1_1ResPool.html</anchorfile>
      <anchor>a05de3056c08fc0a25606c72e096d124c</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResPoolProxy</name>
    <filename>classzypp_1_1ResPoolProxy.html</filename>
    <class kind="struct">zypp::ResPoolProxy::Impl</class>
    <class kind="class">zypp::ResPoolProxy::ScopedSaveState</class>
    <member kind="typedef">
      <type>MapKVIteratorTraits&lt; SelectablePool &gt;::Value_const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aa7a88b58b7fe219ac433ed7fd92bcecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectablePool::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ad3badec0251d1c4e9ed0366fbb26bdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPool::repository_iterator</type>
      <name>repository_iterator</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a0ba8d37266f48bb7be91e2408cefeb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResPoolProxy</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9d4fee5a4f766ec2ea55ce8c26acd684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResPoolProxy</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a6b75f0764a1bcd9f36e5e39685026a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>adb4632d093befd52a3cd81ef85c0ee4c</anchor>
      <arglist>(const pool::ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a4b25ae01e458192554eb1973b6caefa0</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a3be2dec3c76c0ddbc38fdf0bbc457d09</anchor>
      <arglist>(ResKind kind_r, const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a423078e6941ab79beb3e1e6de060d1e3</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9b5289fdd011e2b14262c218d4f651c7</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a39f543a7f3f82cd79fdd91b11034ff9d</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aa14844f9d68645427b6d7385a2effb8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a32846280f7a302cfd222da7886009bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a753fb825cfc6ae4bfafa1a8c65f9074d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9129d0a06e5b3f9c53f68e85123700ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a7a250c2c58663dc42cf010253ee17b87</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9c6ae8e0697209c00c8027945271ff1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a0f5443d3273d5ad206c90655c7d18b04</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>af05c9a567f9b13752766686e37ff4dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a8835f4fe48ed44ce3bf2a70621bbfc36</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>afa1602f0353acc490827263e100b7212</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a97eee9a4b0c3dd24cb9d8df9e2d87efe</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a333c754d04f77c0f22b1ae148baeec7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; const_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a2a34431ba871d661b298cfc1086b9dd8</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; const_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a66e389a3ccf4032b3c8503699dce220e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a541f24f64a470be5b37ece66f493e74e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ad72e3c6c083af68f64e25636d41308fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>af564dc925a2355942300e48df6dbb410</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; repository_iterator &gt;</type>
      <name>knownRepositories</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a7c24967168a52e1870faef8d6daf4801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a04518a9e276d6ab9eae880dada4db118</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a1ec73fe409d1aae534eceebe9df94641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::multimap&lt; ResKind, ui::Selectable::Ptr &gt;</type>
      <name>SelectablePool</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a8f585b526591c2b5a8cebbf53b73756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a6f65ec80f3cf6783cfeada2941ac2eb3</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ae644d8f8b2cecbc853e8432f2fa2d4c7</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a6f65ec80f3cf6783cfeada2941ac2eb3</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ae644d8f8b2cecbc853e8432f2fa2d4c7</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>pool::PoolImpl</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a386f2d11c0c3ac30683acc615181f445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9d6ef78a1ea700ed6fde551624693f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a0ec3527ba1d7a36f1b5f121f8a2644d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a2eff81e24c4d6edfdbca8b42436e49d3</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a0d36f3cb0f4932e3369ff8bba3445f3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>acc5eaf13095ac412e70ff0a55d2f7a68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a8d6613288f456d90d3731e8ce91ee6fb</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aeb3905681d0a6fc7e9895e03bf1b42cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aa18f94a0dc04510065196f47d990d108</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a2e0226b248c3a6477ee29da50ba4cd8e</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>diffState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>affdda0a780f6910e6909303f109fefd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ScopedSaveState</type>
      <name>scopedSaveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>af6f03bd80f4fdc8be17f27d323573bc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ScopedSaveState</type>
      <name>scopedSaveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ac7d35fcab7ccd679a2bf843c49167a0c</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>ScopedSaveState &amp;&amp;</type>
      <name>scopedSaveState</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ad0c4ff505d23b9ca18fee7305ef88a32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>make_begin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aad486eeb1ab8616d2da165571b586602</anchor>
      <arglist>(TFilter filter_r, const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>make_begin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a4c2016ceba5b48579fdad1060b0aab64</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>make_end</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aac3b8923484ea25bc3c89fe48589b62d</anchor>
      <arglist>(TFilter filter_r, const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>filter_iterator&lt; TFilter, const_iterator &gt;</type>
      <name>make_end</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a8d66f01c3ae52598ef36a34603b98fb7</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ResPoolProxy</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ab3d2a00ebae32391fc94df5fb31ed044</anchor>
      <arglist>(ResPool pool_r, const pool::PoolImpl &amp;poolImpl_r)</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>adb4632d093befd52a3cd81ef85c0ee4c</anchor>
      <arglist>(const pool::ByIdent &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a4b25ae01e458192554eb1973b6caefa0</anchor>
      <arglist>(IdString ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a3be2dec3c76c0ddbc38fdf0bbc457d09</anchor>
      <arglist>(ResKind kind_r, const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a423078e6941ab79beb3e1e6de060d1e3</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9b5289fdd011e2b14262c218d4f651c7</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r) const</arglist>
    </member>
    <member kind="function">
      <type>ui::Selectable::Ptr</type>
      <name>lookup</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a39f543a7f3f82cd79fdd91b11034ff9d</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>aa14844f9d68645427b6d7385a2effb8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a32846280f7a302cfd222da7886009bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a753fb825cfc6ae4bfafa1a8c65f9074d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9129d0a06e5b3f9c53f68e85123700ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a7a250c2c58663dc42cf010253ee17b87</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a9c6ae8e0697209c00c8027945271ff1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a0f5443d3273d5ad206c90655c7d18b04</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>af05c9a567f9b13752766686e37ff4dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a8835f4fe48ed44ce3bf2a70621bbfc36</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>afa1602f0353acc490827263e100b7212</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a97eee9a4b0c3dd24cb9d8df9e2d87efe</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>byKindEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a333c754d04f77c0f22b1ae148baeec7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; const_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a2a34431ba871d661b298cfc1086b9dd8</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; const_iterator &gt;</type>
      <name>byKind</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a66e389a3ccf4032b3c8503699dce220e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>knownRepositoriesSize</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a541f24f64a470be5b37ece66f493e74e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesBegin</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>ad72e3c6c083af68f64e25636d41308fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>repository_iterator</type>
      <name>knownRepositoriesEnd</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>af564dc925a2355942300e48df6dbb410</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; repository_iterator &gt;</type>
      <name>knownRepositories</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a7c24967168a52e1870faef8d6daf4801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a04518a9e276d6ab9eae880dada4db118</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ResPoolProxy.html</anchorfile>
      <anchor>a1ec73fe409d1aae534eceebe9df94641</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResStatus</name>
    <filename>classzypp_1_1ResStatus.html</filename>
    <member kind="enumvalue">
      <name>UNINSTALLED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc9d3720e13fb554d7e5394bdcf7eb64a7e9942bb6075e6297961cc3739a664ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALLED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc9d3720e13fb554d7e5394bdcf7eb64ab57d4276af05ecd8621f0f39f11570cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDETERMINED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da9b73aecf5e3c1ae69c95148251216a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BROKEN</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da9c8a221f5f4ddb97b7625ac553ec5867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SATISFIED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da138f7ff28a0a4a03073d072651de2948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONRELEVANT</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da12a6d5e9abc685e201429afa33f73d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_STATE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066af074cfb998fb9acaa9e866fee82ca661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCKED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066a5194fbd35b31c83858627546b83680de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACT</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066a74f27519a4653d87bdb996b33ae91ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLVER</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044a41a273e2dbea378e0565674787546c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPL_LOW</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044a10bde5b14ce3e0bcdbfb6357618f735c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPL_HIGH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044aed395ff3b7cce134e2be446747b675ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USER</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044aa87314f0bf49771b1e7020fddd9a0711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_DETAIL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0c462ea11b722620cacb85423d115151ae000c357d3d4231f30b13ee4c4bd18ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPLICIT_INSTALL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9b76e6502764a60100d0ab827f3f578fa689396b8dc2dda2a5db1fdbcbb6c2d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_INSTALL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9b76e6502764a60100d0ab827f3f578fa6d9b9dbbf28fb3e579dfe3a8af1ad9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPLICIT_REMOVE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100ad0278b52289e5ba68debededcf399d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_REMOVE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100aaacf30282d90bd8dd52c64cb46c469b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUE_TO_OBSOLETE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100a8683c9491d6160a2e51c809ecf2f7bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUE_TO_UPGRADE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100a657a05230a6e32841b0341743593ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LICENCE_UNCONFIRMED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5c955564a967093e2928d12d4ff5b54dac562a8a346740b75d35122d470b7a4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LICENCE_CONFIRMED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5c955564a967093e2928d12d4ff5b54da2dc3abbe1cf0490810db0a00d22195e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_WEAK</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5a74d5412507dbd50ec5e227da2a4fc15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUGGESTED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ad0fc4af08d363a5c51cb517f653aac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECOMMENDED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5a26111b3435ba1c3cdc059af7d78105f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORPHANED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ac6dc54be1e337ed562ff00fbdbb0d71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNNEEDED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ac07495aef22e7a2e0e26400912892a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERLOCK_NOMATCH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aeb50dace667b3dbbe9572613735d0310af2436f852148b7339a6a6a27ccece15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERLOCK_MATCH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aeb50dace667b3dbbe9572613735d0310a20486783ab19a6a84610621f607b0014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>FieldType</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc58d0a42cd7d631cce9ff7f4542af32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::BitField&lt; FieldType &gt;</type>
      <name>BitFieldType</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac9a55549ea64c8d1014703ff723bc48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, 0, 1 &gt;</type>
      <name>StateField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9206086be08f5de5f7ab9b473dce068d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, StateField::end, 2 &gt;</type>
      <name>ValidateField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aec2ddb33c6ce585bffed9fb366cfa2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, ValidateField::end, 2 &gt;</type>
      <name>TransactField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a76a10cd6dfc2bc0a283c88812c92042c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactField::end, 2 &gt;</type>
      <name>TransactByField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1e74918eb4925ea409d1e77dc57bfebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactByField::end, 2 &gt;</type>
      <name>TransactDetailField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aca451c83ff9be50b547fb0986b917187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactDetailField::end, 1 &gt;</type>
      <name>LicenceConfirmedField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ab1ca84fb533748ba6c7f2961966b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, LicenceConfirmedField::end, 4 &gt;</type>
      <name>WeakField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a2da383b57d8d3f84b03d20c442578dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, WeakField::end, 1 &gt;</type>
      <name>UserLockQueryField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1939371f343066e9c0e65b57c96a15c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a51572e10be176ba81e10376cd3a5c74e</anchor>
      <arglist>(std::ostream &amp;str, const ResStatus &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>afca7900724152be662998bef489050e3</anchor>
      <arglist>(const ResStatus &amp;lhs, const ResStatus &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6a583e2cdcaf200c5e024070825a2abb</anchor>
      <arglist>(std::ostream &amp;str, const ResStatus &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a422d9821a7409b58dd855e7b43783ab7</anchor>
      <arglist>(std::ostream &amp;str, ResStatus::TransactValue obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a410f1bd932c6e9a2291eeaa80ca68936</anchor>
      <arglist>(std::ostream &amp;str, ResStatus::TransactByValue obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>afca7900724152be662998bef489050e3</anchor>
      <arglist>(const ResStatus &amp;lhs, const ResStatus &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad5e6645df5335376dbe08eb241a32834</anchor>
      <arglist>(const ResStatus &amp;lhs, const ResStatus &amp;rhs)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StateValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc9d3720e13fb554d7e5394bdcf7eb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNINSTALLED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc9d3720e13fb554d7e5394bdcf7eb64a7e9942bb6075e6297961cc3739a664ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSTALLED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc9d3720e13fb554d7e5394bdcf7eb64ab57d4276af05ecd8621f0f39f11570cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ValidateValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDETERMINED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da9b73aecf5e3c1ae69c95148251216a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BROKEN</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da9c8a221f5f4ddb97b7625ac553ec5867</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SATISFIED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da138f7ff28a0a4a03073d072651de2948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONRELEVANT</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a830947a4a73961de7007b892c036203da12a6d5e9abc685e201429afa33f73d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransactValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_STATE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066af074cfb998fb9acaa9e866fee82ca661</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCKED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066a5194fbd35b31c83858627546b83680de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACT</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af86441b5a4c34b52b8691329a3c9c066a74f27519a4653d87bdb996b33ae91ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransactByValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOLVER</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044a41a273e2dbea378e0565674787546c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPL_LOW</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044a10bde5b14ce3e0bcdbfb6357618f735c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPL_HIGH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044aed395ff3b7cce134e2be446747b675ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USER</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d180246b068f4b649bf9b505a4d7044aa87314f0bf49771b1e7020fddd9a0711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetailValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0c462ea11b722620cacb85423d115151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_DETAIL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0c462ea11b722620cacb85423d115151ae000c357d3d4231f30b13ee4c4bd18ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InstallDetailValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9b76e6502764a60100d0ab827f3f578f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPLICIT_INSTALL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9b76e6502764a60100d0ab827f3f578fa689396b8dc2dda2a5db1fdbcbb6c2d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_INSTALL</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9b76e6502764a60100d0ab827f3f578fa6d9b9dbbf28fb3e579dfe3a8af1ad9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RemoveDetailValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPLICIT_REMOVE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100ad0278b52289e5ba68debededcf399d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOFT_REMOVE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100aaacf30282d90bd8dd52c64cb46c469b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUE_TO_OBSOLETE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100a8683c9491d6160a2e51c809ecf2f7bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUE_TO_UPGRADE</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae247f2ce7ef6422f2928c1401567b100a657a05230a6e32841b0341743593ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LicenceConfirmedValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5c955564a967093e2928d12d4ff5b54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LICENCE_UNCONFIRMED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5c955564a967093e2928d12d4ff5b54dac562a8a346740b75d35122d470b7a4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LICENCE_CONFIRMED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5c955564a967093e2928d12d4ff5b54da2dc3abbe1cf0490810db0a00d22195e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WeakValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_WEAK</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5a74d5412507dbd50ec5e227da2a4fc15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUGGESTED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ad0fc4af08d363a5c51cb517f653aac0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECOMMENDED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5a26111b3435ba1c3cdc059af7d78105f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORPHANED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ac6dc54be1e337ed562ff00fbdbb0d71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNNEEDED</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac73ec1dcf3eb4a364d4420e9efe5dfb5ac07495aef22e7a2e0e26400912892a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UserLockQuery</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aeb50dace667b3dbbe9572613735d0310</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERLOCK_NOMATCH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aeb50dace667b3dbbe9572613735d0310af2436f852148b7339a6a6a27ccece15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERLOCK_MATCH</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aeb50dace667b3dbbe9572613735d0310a20486783ab19a6a84610621f607b0014</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac593231c44562f87cc3299920ef2f32d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aa50d0f98fe652082f477165e1ec6bbf7</anchor>
      <arglist>(bool isInstalled_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a2421928939561ceec467525129ba0d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adbc9480216de97fc8ebc9e414756757d</anchor>
      <arglist>(const ResStatus &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a80994aea046e36f48c1e3cc657ffcf4b</anchor>
      <arglist>(ResStatus &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6fde35948e43b592530100c43335dfc5</anchor>
      <arglist>(const ResStatus &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad65cfa64d4fa88677b984f82f6699636</anchor>
      <arglist>(ResStatus &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>BitFieldType</type>
      <name>bitfield</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>acfc9c6cff6b2b14125bfe066bf5d5a47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLicenceConfirmed</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a082f0e5de69ca55983f497489fd02fd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLicenceConfirmed</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a30fbef1a150c325ecea9e6f39190eaf0</anchor>
      <arglist>(bool toVal_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRecommended</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ace25fcef78abebb31ab34777f9c3ea71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuggested</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a2d4a4ad6b5cfd37a5fb1674e582f67ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrphaned</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad567987cbd1aedeaffa25c91bdf1c7b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnneeded</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af069ee02d64aef4005c30721ce8262fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasWeak</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af2f9d459427d95b2b4eaca6aab4866ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetWeak</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a7b82a779a62a15d9085a03ea4284642c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecommended</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a3375d2acba391527dad3b3c4454c0080</anchor>
      <arglist>(bool toVal_r=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSuggested</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae3e618b836f8cc91b8e4ef5d7f632eab</anchor>
      <arglist>(bool toVal_r=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrphaned</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6e67a4e16b8d4817f046b6255a58d191</anchor>
      <arglist>(bool toVal_r=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnneeded</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a72c2ec6289135a83cf2c6a3aa5a4368a</anchor>
      <arglist>(bool toVal_r=true)</arglist>
    </member>
    <member kind="function">
      <type>ValidateValue</type>
      <name>validate</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0f1c7849efdeedb5b1f885bce19bdfca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a4de95ffeaa4ca4925adfb3c8e26e1e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae3b8a05dbf89a75654d21b0c18c1fa31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6417277649f43c60925437f5611342d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNonRelevant</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a70a16998f2a96c2a7ddb1a2a51e7df41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>validateValueAsString</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad946500dcb84f26a53e4fa4eb4183ecc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad0e985ca27ce45eab5b5525f87d056ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>afb1051e9c94ab47cad497d23a9087ef8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>staysInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a8e8879d76332977add78a560eba05bb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a8374917f8b1d9c26269e7f58597abc66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6176343dbae9c6face06257622a42c17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>staysUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a01adb8f8422e2e02fa5af1a14694f9e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac2244f7b7a0b831fc8ceceb7a2960fdd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad8464f9c14ef3e75a3ab4d880ed6f21b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a76d08bae178903f630f509658d227704</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUserLocked</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>abe13e0da2b8a01537c05426c7e495a38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoftLocked</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a08651d10cac0be073f971cd16ee57013</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKept</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a857392e0b8b3a76da050886c77c55918</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transacts</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>abcd2c3f7cb810a4ecb857a1c1fa470e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransactValue</type>
      <name>getTransactValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a887aace06d7b9a39a783201dd5ad6884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystem</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a20f98d5613d9ce15f7f73763394c0174</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>offSystem</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a69f9078e5f35367a0659fd781eae1764</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBySolver</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aee2450b9eeb3dc8471bd5ef81600cf05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isByApplLow</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a3b9be0772b79d2226b2747e091304b84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isByApplHigh</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a6a8e24a7f3b429dad33f3379395f057c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isByUser</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aa95863512d1a1e2325b08b40e98983c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransactByValue</type>
      <name>getTransactByValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad9e3364eaaf8d2c95c677405430f3640</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransactByValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aee16df98651b443b85ae118e0735aab4</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeUninstalledDueToObsolete</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9eb81232321c3b9212344a6c15198385</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeUninstalledDueToUpgrade</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad9793f1143e77ed5cfe59d4d1942efc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeInstalledSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1ad3bf683d3e06969f991cd2eb431732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeInstalledNotSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af5dbd9759118a9e34ee7a5453e46469a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isToBeUninstalledSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>afa0432be75079a4546427da4d0692892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>validateValueAsString</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1ce02786edc241ee47f6a2280ff0f4da</anchor>
      <arglist>(ValidateValue val_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ValidateValue</type>
      <name>stringToValidateValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a420975ffb96e8712d658d0d2bfe1b9c9</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>FieldType</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>adc58d0a42cd7d631cce9ff7f4542af32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::BitField&lt; FieldType &gt;</type>
      <name>BitFieldType</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ac9a55549ea64c8d1014703ff723bc48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, 0, 1 &gt;</type>
      <name>StateField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9206086be08f5de5f7ab9b473dce068d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, StateField::end, 2 &gt;</type>
      <name>ValidateField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aec2ddb33c6ce585bffed9fb366cfa2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, ValidateField::end, 2 &gt;</type>
      <name>TransactField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a76a10cd6dfc2bc0a283c88812c92042c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactField::end, 2 &gt;</type>
      <name>TransactByField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1e74918eb4925ea409d1e77dc57bfebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactByField::end, 2 &gt;</type>
      <name>TransactDetailField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aca451c83ff9be50b547fb0986b917187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, TransactDetailField::end, 1 &gt;</type>
      <name>LicenceConfirmedField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ab1ca84fb533748ba6c7f2961966b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, LicenceConfirmedField::end, 4 &gt;</type>
      <name>WeakField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a2da383b57d8d3f84b03d20c442578dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bit::Range&lt; FieldType, WeakField::end, 1 &gt;</type>
      <name>UserLockQueryField</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a1939371f343066e9c0e65b57c96a15c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>resstatus::UserLockQueryManip</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a36515d72fbbb4e3691441e20b4afc4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUserLockQueryMatch</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a7b52ea838539eb78cce3f95e97ef4e8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransactValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a4669d827f920942bf852381a604028ca</anchor>
      <arglist>(TransactValue newVal_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetTransactValue</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a42d50d3c7d3c0bb12ec99a9213f8e03c</anchor>
      <arglist>(TransactValue newVal_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLock</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a86e554b9cfdb90f9303ac4cd86f14c67</anchor>
      <arglist>(bool toLock_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetLock</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af09213c8c6e1ab48588760a211075321</anchor>
      <arglist>(bool to_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5efb6f09119dda37c15337a518c3cd2d</anchor>
      <arglist>(bool toTansact_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ad29c362205aedb86aa1804c0c68fb2fc</anchor>
      <arglist>(bool val_r, TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSoftLock</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a86d26c9f9178bc9c67306e39f17518e2</anchor>
      <arglist>(TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae1c6d1c7e500353c6d941a93468b4d4a</anchor>
      <arglist>(TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSoftTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aa5ba1898484359ead26663016824eab2</anchor>
      <arglist>(bool toTansact_r, TransactByValue causer_r, TransactByValue causerLimit_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSoftTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aaef90c8a443e972081241bc9f76fd875</anchor>
      <arglist>(bool toTansact_r, TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetSoftTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae9a20f833a2a3dc56b8c78e2631c2dd5</anchor>
      <arglist>(bool val_r, TransactByValue causer, TransactByValue causerLimit_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetSoftTransact</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a3f13c6c5e8bbee8108a5a2b778d998fa</anchor>
      <arglist>(bool val_r, TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a70e695107adfb1df33129aeeacb80b36</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetToBeInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a9d840389d79d4d82df656b61c9459730</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a260c8fb4228e540f8f1825f4fa95daa7</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetToBeUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a8501cc3a098ef3943e0c72419cec3bf8</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeUninstalledDueToObsolete</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a27173b441240d423aae2319c572776ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeUninstalledDueToUpgrade</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af604650a3d35f482f2194c4b000decef</anchor>
      <arglist>(TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeInstalledSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ab047f0b8ef22ee7bbdd779d7cab83eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToBeUninstalledSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a84aae8705ec4f4e7b913d2c71c49070c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>maySetToBeUninstalledSoft</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ace132e1611a1aea34fb243d297551fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoftInstall</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>aa761925932e9e4fbb6ced603a1d1292f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoftUninstall</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a579d2e92091cdc4136c4ac2b71c795f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSoftInstall</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a31ade5125a749454695f58bf6a9f4a83</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSoftUninstall</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ae76abbcd0103b069804a1822ac045d80</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUndetermined</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a59d46da306f9a87182b7ca0bd288281e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSatisfied</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a50c673f6dd3ac83225a9cf09fb2deea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBroken</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a71fc80822df8de4cc7577dd0a614f0df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNonRelevant</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a101634c437da90b6ab437ee8f535a9e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a71e37461754c5b06771a1e6e17cc9879</anchor>
      <arglist>(const ResStatus &amp;newStatus_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setUserLockQueryMatch</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a10d7233e8fd7e6719d41f49c1967280f</anchor>
      <arglist>(bool match_r)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>resstatus::StatusBackup</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a3dbe95e297bf002948f657650cfdf397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResStatus</type>
      <name>toBeInstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0ccecbf1d11dc64fced15562a7b96558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResStatus</type>
      <name>toBeUninstalled</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>ab45dd98811d3b265514ae2298f7e097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResStatus</type>
      <name>toBeUninstalledDueToUpgrade</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a90ef606596b659dd53dd07a5377c485f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResStatus</type>
      <name>toBeUninstalledDueToObsolete</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a2970fd2307541e737e0696467365d044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BitFieldType</type>
      <name>_bitfield</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a0abf9b81630df2d33e7286dc01ff4841</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ResStatus</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a5078b91c8a53a0e24d985dfa4c71f8b5</anchor>
      <arglist>(StateValue s, ValidateValue v=UNDETERMINED, TransactValue t=KEEP_STATE, InstallDetailValue i=EXPLICIT_INSTALL, RemoveDetailValue r=EXPLICIT_REMOVE)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fieldValueIs</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a4ff677d309b815910357e90fbe154a89</anchor>
      <arglist>(FieldType val_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fieldValueAssign</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>af5e44f86a2dbe4202de57e559e775b57</anchor>
      <arglist>(FieldType val_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isGreaterThan</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a17c44e3ac61d05a9663d0f5709070692</anchor>
      <arglist>(FieldType val_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isLessThan</name>
      <anchorfile>classzypp_1_1ResStatus.html</anchorfile>
      <anchor>a01e56c03898d7816c308bbd749f127b6</anchor>
      <arglist>(FieldType val_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ResTraits</name>
    <filename>structzypp_1_1ResTraits.html</filename>
    <templarg>typename TRes</templarg>
    <member kind="typedef">
      <type>ResKind</type>
      <name>KindType</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>a92e5e877aee8d122520238e15caf7f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; TRes &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>a87b9b4871d806a21b1331d554232bad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const TRes &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>ad20c0ca99f82023db1f3b18310071835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPseudoInstalled</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>ae366188b4da28204303814d46329d59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind kind</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>a0dc77ee0f4786ddf6d17c56e46e431ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ResTraits&lt; ResObject &gt;</name>
    <filename>structzypp_1_1ResTraits_3_01ResObject_01_4.html</filename>
    <member kind="typedef">
      <type>ResKind</type>
      <name>KindType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01ResObject_01_4.html</anchorfile>
      <anchor>adad9cd3782dda863ff5fd2536cea5f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; ResObject &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01ResObject_01_4.html</anchorfile>
      <anchor>a8c5373ddee35311168ad5109d9cb7ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const ResObject &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01ResObject_01_4.html</anchorfile>
      <anchor>abc553b2b1471f1460df398a350c9cd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPseudoInstalled</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>ae366188b4da28204303814d46329d59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind kind</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>a0dc77ee0f4786ddf6d17c56e46e431ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ResTraits&lt; Resolvable &gt;</name>
    <filename>structzypp_1_1ResTraits_3_01Resolvable_01_4.html</filename>
    <member kind="typedef">
      <type>ResKind</type>
      <name>KindType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01Resolvable_01_4.html</anchorfile>
      <anchor>a68f42034d9c6cbe39a9cb6d820f4508a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; Resolvable &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01Resolvable_01_4.html</anchorfile>
      <anchor>a117bfce13a1d72d434e66ad8a827d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const Resolvable &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1ResTraits_3_01Resolvable_01_4.html</anchorfile>
      <anchor>a3ed7beb246de660f8813714d67da3998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPseudoInstalled</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>ae366188b4da28204303814d46329d59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ResKind kind</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1ResTraits.html</anchorfile>
      <anchor>a0dc77ee0f4786ddf6d17c56e46e431ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmAccessBlockedException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmAccessBlockedException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>a149197fdc4983b20fa7662f10e07418b</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbpath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmAccessBlockedException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>a70792e54bbbc04dc49f6dcbdffa3fc7b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>afa982905797ec1dd17fce28d7e016776</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>a5ee778ba9bea4e88de9a82d9f1ed9345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>a3b5159a30448f3f60fd15e041b74180c</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>a67a92b0808d483b5aa597470f3f120d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmAccessBlockedException.html</anchorfile>
      <anchor>ac52f13630ec7be20eb21694257bc7a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmDb</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmDb.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="struct">zypp::target::rpm::RpmDb::CheckPackageDetail</class>
    <class kind="struct">zypp::target::rpm::RpmDb::db_const_iterator</class>
    <member kind="enumeration">
      <type></type>
      <name>SyncTrustedKeyBits</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_TO_KEYRING</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6a265b2a05e135c9215a824dd128c3fb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_FROM_KEYRING</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6ab8010c1dcb5f61d254ff13dc725eea4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_BOTH</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6ad957823995ff8f397765e301e6326d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CheckPackageResult</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_OK</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9ac4cbcb3118e3f02528b081afec57ced6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOTFOUND</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a94f5c94c43d5dbcf5dd7d7a41216d77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_FAIL</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a5a3f56a7d890fcd066d207cbe9e277c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOTTRUSTED</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a2dc8d790cd833a3edacd275d06b6bf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOKEY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a44e1514171e4a885735e9b65a67fc548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_ERROR</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a1a5dea6b78413b66526b47a87a378e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOSIG</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a37f0fb771b65ffb73ebf4b15a7a52cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>class InstTargetError</type>
      <name>Error</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a19ae3d4bac0fca12ce5bbc03ecf663b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>FileList</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a596d7a7dd8189ddb445955883ef5985a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_TO_KEYRING</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6a265b2a05e135c9215a824dd128c3fb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_FROM_KEYRING</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6ab8010c1dcb5f61d254ff13dc725eea4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYNC_BOTH</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3ad1a779e5dd8c2ae092e21b8458feb6ad957823995ff8f397765e301e6326d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_OK</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9ac4cbcb3118e3f02528b081afec57ced6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOTFOUND</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a94f5c94c43d5dbcf5dd7d7a41216d77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_FAIL</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a5a3f56a7d890fcd066d207cbe9e277c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOTTRUSTED</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a2dc8d790cd833a3edacd275d06b6bf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOKEY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a44e1514171e4a885735e9b65a67fc548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_ERROR</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a1a5dea6b78413b66526b47a87a378e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHK_NOSIG</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ae3ca879a720cce351b99302a721bc6f9a37f0fb771b65ffb73ebf4b15a7a52cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpmDb</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a7a9f0c2e21c583d0f0387cdc74021b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmDb</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a3df84b7d5fd3037cd26e2e04446ef247</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a743f53d227945bca6b6c4dcaf1f8ca4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>dbPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a8f9976c3fdf4f0f014c7f5b566f4fbb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a36a853c839ed7f3df91dc8d177cffa86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>db_const_iterator</type>
      <name>dbConstIterator</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a8626373745ee868cbfe8d421208ce702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDatabase</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a27730227478a110d60bc01d0a89dafb8</anchor>
      <arglist>(Pathname root_r=Pathname(), bool doRebuild_r=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeDatabase</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aa08e063822aad5bd9af634374bab6be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuildDatabase</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>afcd4f7345e84a3ac5e321ef7259adc1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importPubkey</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a1dc011b0f9621c5580f3f78220e384e1</anchor>
      <arglist>(const PublicKey &amp;pubkey_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePubkey</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a7794b4db6ee93a1c01f0afbf3daf19a4</anchor>
      <arglist>(const PublicKey &amp;pubkey_r)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PublicKey &gt;</type>
      <name>pubkeys</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a455e5ea29ec02a28f27af8648abba50a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; Edition &gt;</type>
      <name>pubkeyEditions</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a536c24486b186861195f3ecb01ea349d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; FileInfo &gt;</type>
      <name>fileList</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a86762163a263ca63a86a3edf5b950952</anchor>
      <arglist>(const std::string &amp;name_r, const Edition &amp;edition_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFile</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>afe62af8df524e1a1166c432858071a48</anchor>
      <arglist>(const std::string &amp;file_r, const std::string &amp;name_r=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>whoOwnsFile</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a125baf3bebee3b1da593bce5e1d5471c</anchor>
      <arglist>(const std::string &amp;file_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasProvides</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a6188fe27cfb09f037bb548555312a7f7</anchor>
      <arglist>(const std::string &amp;tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRequiredBy</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a09acb5f758bff09cca85a2feddc2774c</anchor>
      <arglist>(const std::string &amp;tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConflicts</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ab3f847715bfde861310c5ebaf2086771</anchor>
      <arglist>(const std::string &amp;tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>af1b902c251f6b7cec98b1b66bbe3e0b2</anchor>
      <arglist>(const std::string &amp;name_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aac0b6cde97282a45342df283ea4b6250</anchor>
      <arglist>(const std::string &amp;name_r, const Edition &amp;ed_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a00ea3bca9547841aafbed88e63f48dc9</anchor>
      <arglist>(const std::string &amp;name_r, RpmHeader::constPtr &amp;result_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a18ce1fa7a90a49e993974a9ef2f014ba</anchor>
      <arglist>(const std::string &amp;name_r, const Edition &amp;ed_r, RpmHeader::constPtr &amp;result_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncTrustedKeys</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ac1f84c1cf484cde4b294f28e7ef2bbda</anchor>
      <arglist>(SyncTrustedKeyBits mode_r=SYNC_BOTH)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importZyppKeyRingTrustedKeys</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aa9f682ce99d0080d5d705f4ef45103ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportTrustedKeysInZyppKeyRing</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a17fd2b4764d603a54491efe8d9e8b474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CheckPackageResult</type>
      <name>checkPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aa9ea83271ce2e9fd8a372d5ccbb23243</anchor>
      <arglist>(const Pathname &amp;path_r, CheckPackageDetail &amp;detail_r)</arglist>
    </member>
    <member kind="function">
      <type>CheckPackageResult</type>
      <name>checkPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ad176a640723f680f71228a7ddfb6c4fc</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>CheckPackageResult</type>
      <name>checkPackageSignature</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a5ac6db0f71cb66eacc545ae10647a5fc</anchor>
      <arglist>(const Pathname &amp;path_r, CheckPackageDetail &amp;detail_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a1e1ba0d8329d9118fe1f5b106a20788e</anchor>
      <arglist>(const Pathname &amp;filename, RpmInstFlags flags=RPMINST_NONE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a4ba9e7945e54a847046f2b8f6ec701ca</anchor>
      <arglist>(const Pathname &amp;filename, RpmInstFlags flags, RpmPostTransCollector *postTransCollector_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a7add3bf902cd34c71c74ff6cc4fd020b</anchor>
      <arglist>(const std::string &amp;name_r, RpmInstFlags flags=RPMINST_NONE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ab77d30e6ff201b6753e1cc812bf516de</anchor>
      <arglist>(Package::constPtr package, RpmInstFlags flags=RPMINST_NONE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a8768fc531b2334a8aba736f21a232af1</anchor>
      <arglist>(const std::string &amp;name_r, RpmInstFlags flags, RpmPostTransCollector *postTransCollector_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a18af31219554740e00d161c1ec321a37</anchor>
      <arglist>(const Package::constPtr &amp;package, RpmInstFlags flags, RpmPostTransCollector *postTransCollector_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>runposttrans</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a2c240265fbddf3c9f4eb7994fb044a65</anchor>
      <arglist>(const Pathname &amp;filename_r, const std::function&lt; void(const std::string &amp;)&gt; &amp;output_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>getBackupPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aae6654b5b174b503ea9e794ed7f0032b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>backupPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a5c7ad7a001e3fa477b7d0cd619854c2c</anchor>
      <arglist>(const std::string &amp;packageName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>backupPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>acbeefb8c1a9da85fd20dd7c22ee17bb7</anchor>
      <arglist>(const Pathname &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackupPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aa31e107f0268ba1a7d606582cb559ef4</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createPackageBackups</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a7b4a019b12e10269767d9cb0f47a97db</anchor>
      <arglist>(bool yes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>queryChangedFiles</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a07c3c1ef29e4886148844c5b4fe37dd0</anchor>
      <arglist>(FileList &amp;fileList, const std::string &amp;packageName)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a22241f532459b31b3f0cb3d8845f7185</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doRemovePackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>af350bdf1b010c300c16f1a0cf94f7256</anchor>
      <arglist>(const std::string &amp;name_r, RpmInstFlags flags, RpmPostTransCollector *postTransCollector_r, callback::SendReport&lt; RpmRemoveReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doInstallPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aad8a97174150b9aeb2c33e4a776c1fb1</anchor>
      <arglist>(const Pathname &amp;filename, RpmInstFlags flags, RpmPostTransCollector *postTransCollector_r, callback::SendReport&lt; RpmInstallReport &gt; &amp;report)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>doRebuildDatabase</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a01fee61ef69986a93b5532bff1d89f2d</anchor>
      <arglist>(callback::SendReport&lt; RebuildDBReport &gt; &amp;report)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>RpmArgVec</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a0f945a7a7688e77f6c87ff9a4eb32745</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run_rpm</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a26f6c572c27cccaa6db56db0d423f155</anchor>
      <arglist>(const RpmArgVec &amp;options, ExternalProgram::Stderr_Disposition stderr_disp=ExternalProgram::Stderr_To_Stdout)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>systemReadLine</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>afaa3aaabb588ff3a76a9a2aca25ea67f</anchor>
      <arglist>(std::string &amp;line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>systemStatus</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a54b9be2137f16e18683227aef5f90b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>systemKill</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a6b6debba9adb368cc39aca47a19adce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processConfigFiles</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ac292d42613584d8ae3b497cf08de01ad</anchor>
      <arglist>(const std::string &amp;line, const std::string &amp;name, const char *typemsg, const char *difffailmsg, const char *diffgenmsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>ab0b982685f1291292f6e930e1b5c3885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_dbPath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a9e961b844f6aef2b6c94a3d046c659d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExternalProgram *</type>
      <name>process</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a39b90c14dae61ba631954133ab1dc1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>exit_code</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>abacb6eeef91dd9bdadf8c62dfaff3264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>error_message</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a07e8c0e005c5e52c2d4f7c51d1883464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_backuppath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>a1ec40c9316a3856559ea2e567e587ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_packagebackups</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDb.html</anchorfile>
      <anchor>aa97c4726e5b4bf12a6f0867bdc49a69d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmDbAlreadyOpenException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmDbAlreadyOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>aee6f94f5fa8d8efcb23f42719f7388c5</anchor>
      <arglist>(const Pathname &amp;old_root_r, const Pathname &amp;old_dbpath_r, const Pathname &amp;new_root_r, const Pathname &amp;new_dbpath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmDbAlreadyOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>ad69c0763b1553bdfa98dc12d5075be42</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>ab56cb41a767e652f122321fecfb30ae5</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_old_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>acd718e68169ac2fef67b6b48075c19b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_old_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>a163116410d8d113de35ec3428caafe79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_new_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>a0f865ec3ad83f5f4129f26637e3a4114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_new_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbAlreadyOpenException.html</anchorfile>
      <anchor>abb3b5be99a4420995c9c28a382eee4a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmDbConvertException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmDbConvertException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmDbConvertException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbConvertException.html</anchorfile>
      <anchor>a15a617c6d6b1125249505d87b0bd3ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmDbConvertException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbConvertException.html</anchorfile>
      <anchor>aad4a71812cc5cafcdfdfebeef16951e5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbConvertException.html</anchorfile>
      <anchor>ab59a097b873fcd5424ed57d040759d78</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmDbNotOpenException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmDbNotOpenException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmDbNotOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbNotOpenException.html</anchorfile>
      <anchor>a481f5cc95e2373c4f9d2224955684e1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmDbNotOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbNotOpenException.html</anchorfile>
      <anchor>a43595d2fe995255268b02e2cffcedb54</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbNotOpenException.html</anchorfile>
      <anchor>a905a4a43b01013656c7c74789f79b3ea</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmDbOpenException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmDbOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</anchorfile>
      <anchor>a940825b4423d58eac159fa863309b120</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbpath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmDbOpenException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</anchorfile>
      <anchor>a70a1204bb49d5a27565825d52c1ea13b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</anchorfile>
      <anchor>a3c4fdd0f8e70b5ff3ef67df57d62fc14</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</anchorfile>
      <anchor>a45e5bc2eb954d221261254af58e3e509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmDbOpenException.html</anchorfile>
      <anchor>a2117399fd1de4eb303d4b0022153c69b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>RpmException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmException.html</anchorfile>
      <anchor>a31c27f628e50bb898dbfba122b59f8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpmException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmException.html</anchorfile>
      <anchor>aa4d263ebc487020d6506b80c879ef396</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmException.html</anchorfile>
      <anchor>af286feeaacd1d46ae401b0a4c83512f7</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmHeader</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</filename>
    <base>zypp::target::rpm::BinHeader</base>
    <member kind="enumeration">
      <type></type>
      <name>VERIFICATION</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERIFY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11a9f5b284e9a3f1b7a5e4013b600a3f1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NODIGEST</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11af2607ce0752ad639b2d28ae896eab3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOSIGNATURE</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11a5b60ec2288423cd38f3a9f0297961a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOVERIFY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11aa202c73cc2ed90f40ce9b0eeac8da6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; RpmHeader &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a69a954412f006af8b538c0ed3a57a14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const RpmHeader &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a3207b087a0c381bf6a802e27baa5387b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERIFY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11a9f5b284e9a3f1b7a5e4013b600a3f1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NODIGEST</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11af2607ce0752ad639b2d28ae896eab3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOSIGNATURE</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11a5b60ec2288423cd38f3a9f0297961a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOVERIFY</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af6622d14f760f6e71f6c97d5b7bada11aa202c73cc2ed90f40ce9b0eeac8da6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpmHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a39838b3ad857e50c22c741ff5ef4aa37</anchor>
      <arglist>(Header h_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RpmHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ae986f25d62fd010c5ecf548006284ec6</anchor>
      <arglist>(BinHeader::Ptr &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a6434853e14a68ad8346ab800ea01bfe5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSrc</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ad237b3065291e879f19742d75998258e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNosrc</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a4542133784478ea5601a435e1b597e98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a019c9045d848d858a29efad1ca205592</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_name</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a750e708f795c78be1c64667b3af403e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition::epoch_t</type>
      <name>tag_epoch</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a1f7de1d7ce87f657ed21517edf655b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_version</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a53c0758525d7996668df8c8f77b60907</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_release</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ad13c17b2b947dda7d6e754011f769912</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>tag_edition</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a7c9a310a961531c3ded1f93acd189bf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>tag_arch</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ae5d6eba39bf640feaa75b8c54befee16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>tag_installtime</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a6ef1602fbe5b7fe404ea4fc8f075b016</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>tag_buildtime</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ac85b4879329b7e8459708eb5f917fd91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_provides</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a64b0c86c20552f678b015de462c0d026</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_requires</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a0283ef6f3f1603d363f7c47a57c2201e</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_prerequires</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a63e2fca68c72a9ab79fe3f8ccdf1f79c</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_conflicts</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>abf63cf85fd32af0a6f9ed47c431e37bb</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_obsoletes</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a3b170490adb5f9b97afedb1d16b00da5</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_enhances</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af9b28c81cd25e39de05e7bb733cb512a</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_suggests</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>adffc5b553690d721404def667c11a766</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_supplements</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a289c3e90b6d1a4f9a43522d0669b7c10</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>tag_recommends</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a0e7f5499038020ea53d270b840a505b2</anchor>
      <arglist>(std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>tag_size</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ac127660d4cbba7a830f0c951280c36f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>tag_archivesize</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a36c97b6009509f4dea8cd17c317ca47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_summary</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a4bfe6e08c07f1ae51b3f4edba3f7b8cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_description</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a72029822c9dd07e6bf438e16ea6c428f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_group</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ab53ebfffdc836308a2d95dcdd11c7933</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_vendor</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a0747a5712f63b56ed1a88a040ce1d4f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_distribution</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>aaa1b06729c04066b7658243f8416c365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_license</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ab5405b21741e720023fa87a4977521ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_buildhost</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a7bcf7b2717005b8a1c01a6d6547de529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_packager</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ace65f46182d448ae6d3de0c6a9c1f8e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_url</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a89a9347d45de27530884daf17f95f5e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_os</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a4ea82cc5501d7d96067c6a346c9c4aa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_prein</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a1ea502f3665d033a28940b88540ad6ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_preinprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a7fba749d99d138b70806c316832ad8f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_postin</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ae841bb1a1364248b28773085533f933c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_postinprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>aad782b0d25b3ae18a2d30fa35d43d4c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_preun</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>adc2b28adb1060e54cf7973a65d03f46f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_preunprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a4c87219e294a46ee8fe55cb33da2472c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_postun</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a5cecd058ceb4f72f5408736b105fb8dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_postunprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>aa8c5765da6938b2b488d0b4a166c0ec5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_pretrans</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a250e494f2d357125225cc0bf4dc47486</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_pretransprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a7bc8201be2992b65fa1ddb3269ee5935</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_posttrans</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>af31e1e5c26d9584abdeaa737d8cf66db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_posttransprog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a92a440bf19949c595c0c6af74508b3f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag_sourcerpm</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>ab746532e95a9596b211bfb5abbfaadd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>signatureKeyID</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>aa1bf407f7374bf203a2930737110c7c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>tag_filenames</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>afd01698464a6d36cbbad3955cad18288</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; FileInfo &gt;</type>
      <name>tag_fileinfos</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>aec90d11c2cf3c040a1c5ae34df23e139</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Changelog</type>
      <name>tag_changelog</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a90a160c29333e94b8e5c1d14d286b949</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a6b90e4623670922c395e8e1d1ee48fb9</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RpmHeader::constPtr</type>
      <name>readPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a34d8e51ccc49777fd6a7f71f19e05eaf</anchor>
      <arglist>(const Pathname &amp;path, VERIFICATION verification=VERIFY)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::pair&lt; RpmHeader::Ptr, int &gt;</type>
      <name>readPackage</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a814c2e1bc9124fc8c9df82e1ba09a7f5</anchor>
      <arglist>(rpmts ts_r, const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CapabilitySet</type>
      <name>PkgRelList_val</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmHeader.html</anchorfile>
      <anchor>a97e99dcbc61c7057a7c1ee90b8c949e3</anchor>
      <arglist>(tag tag_r, bool pre, std::set&lt; std::string &gt; *freq_r=0) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmInitException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmInitException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</anchorfile>
      <anchor>acffca47ad1ea50b70b59d9a1301c905d</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbpath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmInitException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</anchorfile>
      <anchor>a623ef8ee6dc0507d5bd43206f0c49b03</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</anchorfile>
      <anchor>a098f157c57e5de5ed6c2bc52d8688050</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</anchorfile>
      <anchor>a596281b2304e443abeb44a9b49456a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInitException.html</anchorfile>
      <anchor>a46b27d01d01514bd517082329e3f89d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RpmInstallPackageReceiver</name>
    <filename>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</filename>
    <base>zypp::callback::ReceiveReport&lt; rpm::RpmInstallReport &gt;</base>
    <member kind="function">
      <type></type>
      <name>RpmInstallPackageReceiver</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>ab21da6040ea4e3b59b3914b9d2a90511</anchor>
      <arglist>(Resolvable::constPtr res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RpmInstallPackageReceiver</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a8d59052c36225348c2cc5492775d1d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportbegin</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>aded9274dac5b75461c5649bc7d114d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportend</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>ab3a1c70aae4d098c8831430233096fe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>aabb2fa276c66490dcffd2665cde1b086</anchor>
      <arglist>(const UserData &amp;userData_r) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a98c1c6a0183a87ee713c2560a8747486</anchor>
      <arglist>(const Pathname &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryLevel</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a6372f0c409e5a48d330c79a857a3ad28</anchor>
      <arglist>(target::rpm::InstallResolvableReport::RpmLevel level_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>aborted</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a95af0959b55cb36cb8b82d0eaf3e9f60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>abe75b4d3c46a7e76e493565241e74d93</anchor>
      <arglist>(unsigned percent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rpm::RpmInstallReport::Action</type>
      <name>problem</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>aad5e63419b52d8a2cb206c6500214e39</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a727adff4657a84c580b401cd3b6f2ccd</anchor>
      <arglist>(const std::string &amp;info_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a4032f841547a6c848e7fd70eddff3b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a5b2035f54c3c70961359b5be26f16960</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback::SendReport&lt; rpm::InstallResolvableReport &gt;</type>
      <name>_report</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>ae133c21ba01fb33e86b71ce81a1ec391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Resolvable::constPtr</type>
      <name>_resolvable</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>afad0a326384cfb7a5f982b9062d34f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>target::rpm::InstallResolvableReport::RpmLevel</type>
      <name>_level</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>abaee1c9f400eaa503629ad5ca8779beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_abort</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a1f894f9b3ad556dc6447d9ccb2553a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_finishInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmInstallPackageReceiver.html</anchorfile>
      <anchor>a82a2b51adbd74ed1e03bb386125b08c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RpmInstallReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa64ed6ec77ec2fd259609ad46cba1931d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa2f3cf618e4344f5388a13d8382473c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa3903a98ab9d1096875e69d4f736529db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa64ed6ec77ec2fd259609ad46cba1931d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa2f3cf618e4344f5388a13d8382473c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a78704e3b9309996233296db0f3ed1fefa3903a98ab9d1096875e69d4f736529db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>ae29e1aff7ff6d06a5097fc8b1a2a371b</anchor>
      <arglist>(const Pathname &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>aae112acc80efcc4042eb90d7027e6e95</anchor>
      <arglist>(unsigned percent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfo</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a6b4890a8887a1c197cb695448cd9dcae</anchor>
      <arglist>(const std::string &amp;info_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>afe57684953584d28902ab9568858031b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>ab9d04bffd4e93f6ff84816b3829cdcf7</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmInstallReport.html</anchorfile>
      <anchor>a27f31ca49a7ae55c81401b9d6b80b9f6</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmInvalidRootException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmInvalidRootException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>aa570025e9627d7b23c124202903e7026</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbpath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmInvalidRootException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>af10fa7d02a25b0349d51d43fba8271c6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>a7f577003b58232cfa1bc9c3161d49f3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>a9b5ff65b514df4da4d6ba638fc2e95bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>a7e9baa0e0dad05220762fba5bc33e710</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>a4420ff9f0b8580edac193f586c6300a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_dbpath</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmInvalidRootException.html</anchorfile>
      <anchor>a2798ee08648c52e2e836e43012e73193</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmNullDatabaseException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmNullDatabaseException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmNullDatabaseException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmNullDatabaseException.html</anchorfile>
      <anchor>a8d0273bec3ba0ecd39e5a827a82e30bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmNullDatabaseException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmNullDatabaseException.html</anchorfile>
      <anchor>a9d05275faed8555b41d93c681b392802</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmNullDatabaseException.html</anchorfile>
      <anchor>a4489a169f3e6f4838509f7438482aefa</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RpmPackageProvider</name>
    <filename>classzypp_1_1repo_1_1RpmPackageProvider.html</filename>
    <base>zypp::repo::PackageProviderImpl&lt; Package &gt;</base>
    <member kind="function">
      <type></type>
      <name>RpmPackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>ac601ea3e443c55e4847751ffb8ea9b33</anchor>
      <arglist>(RepoMediaAccess &amp;access_r, Package::constPtr &amp;&amp;package_r, DeltaCandidates &amp;&amp;deltas_r, PackageProviderPolicy &amp;&amp;policy_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ManagedFile</type>
      <name>doProvidePackage</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>ad56ee8e6d92b9a12e5986a813e91891d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>packagedelta::DeltaRpm</type>
      <name>DeltaRpm</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>a21571d936651e54fa9afa4dfc4f25838</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ManagedFile</type>
      <name>tryDelta</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>a3d97a20cac603b784539d2d8818ad09e</anchor>
      <arglist>(const DeltaRpm &amp;delta_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>progressDeltaDownload</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>ab331e0aed343c53bfb1343f704f6e361</anchor>
      <arglist>(int value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>progressDeltaApply</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>a84a30e28c0449326761025276fe7ca7c</anchor>
      <arglist>(int value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>queryInstalled</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>ac8dc82570bd6c8b507c966a1b83a6d8a</anchor>
      <arglist>(const Edition &amp;ed_r=Edition()) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DeltaCandidates</type>
      <name>_deltas</name>
      <anchorfile>classzypp_1_1repo_1_1RpmPackageProvider.html</anchorfile>
      <anchor>a029fa234db755b19db2c16870f163d16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RpmPostTransCollector</name>
    <filename>classzypp_1_1target_1_1RpmPostTransCollector.html</filename>
    <class kind="class">zypp::target::RpmPostTransCollector::Impl</class>
    <member kind="function">
      <type></type>
      <name>RpmPostTransCollector</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>a80092cc8658c2630e24437397fe26df6</anchor>
      <arglist>(Pathname root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmPostTransCollector</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>ab37f759aa9951d074d294e43f72a7ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPosttransScript</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>aa497ddd8237c1b3b46480cd1baada484</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectPosttransInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>a3881247f8f19d707d52123b903cbfc92</anchor>
      <arglist>(const Pathname &amp;rpmPackage_r, const std::vector&lt; std::string &gt; &amp;runposttrans_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectPosttransInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>ae7637b05f6d68c21f13d76d9f9fa16e4</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;runposttrans_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeScripts</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>aa5ad49ae910f106e0d762c66cca94b45</anchor>
      <arglist>(rpm::RpmDb &amp;rpm_r, const IdStringSet &amp;obsoletedPackages_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardScripts</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>acf0245f2ee4dba0cf10b6c94a7d02358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>a609e6222990b173d392f16858175b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>abdefbe0b55ac4498f07ac829146e34fd</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>aca98b547101795a6448e01059046a2d4</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>abdefbe0b55ac4498f07ac829146e34fd</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumOn</name>
      <anchorfile>classzypp_1_1target_1_1RpmPostTransCollector.html</anchorfile>
      <anchor>af968a8c43cc5c6ece4c242887cd17431</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::RpmRemovePackageReceiver</name>
    <filename>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</filename>
    <base>zypp::callback::ReceiveReport&lt; rpm::RpmRemoveReport &gt;</base>
    <member kind="function">
      <type></type>
      <name>RpmRemovePackageReceiver</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a20eb4d09bbc510ad57a190d518d64235</anchor>
      <arglist>(Resolvable::constPtr res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RpmRemovePackageReceiver</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>ad4d10596cbbc4230837dab93ce93c1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportbegin</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a3b9cf312a120644df5e3aca838b40f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reportend</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a30dbbe7aa9d990c43bdc28876dbd3456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a684e85c1d538a3d03ccb77fee6e82e00</anchor>
      <arglist>(const UserData &amp;userData_r) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a62c40d629a67cb864862267bbee8033b</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a9424b05da0a99188d49bc3e7ae98aa16</anchor>
      <arglist>(unsigned percent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>aborted</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a4f6f40dada256cacd8c43b2aa0ba59f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rpm::RpmRemoveReport::Action</type>
      <name>problem</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>ac5bbc446b815ee032be4d57b8bbd196d</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>ab72ddc734d4c737fc485f741a6c4cd0e</anchor>
      <arglist>(const std::string &amp;info_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a65bdd945f2fcc6b9e51cbcce46f761c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a1c90b900ae52273170071ee7986315cc</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback::SendReport&lt; rpm::RemoveResolvableReport &gt;</type>
      <name>_report</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a690917b417a9e02c9101d71c6b3740be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Resolvable::constPtr</type>
      <name>_resolvable</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a744de5e1b8470e89634ef79d94eeb1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_abort</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>acdf9a1913c71afa624757419375e47d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_finishInfo</name>
      <anchorfile>classzypp_1_1target_1_1RpmRemovePackageReceiver.html</anchorfile>
      <anchor>a334079ca0316e546ce8532b21ca88546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::RpmRemoveReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a5940d7ca1c517c35415026d6f7b02ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a7b6e93ed6fe7b8f6d20bddafc6e220e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a8d572b50b9b2e4ef504ec2ab9b725af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a5940d7ca1c517c35415026d6f7b02ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a7b6e93ed6fe7b8f6d20bddafc6e220e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a604f5baa7b118932fd4a0b316e8d54e4a8d572b50b9b2e4ef504ec2ab9b725af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a52c4c2f2e412501f23d0b79310b34ce4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>aadebb066fb1d5757c38db95518996858</anchor>
      <arglist>(unsigned percent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>problem</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a8e992306919bcaa9e211740347200c7f</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfo</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a301daa2a089b30ab192135b1803d9494</anchor>
      <arglist>(const std::string &amp;info_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>add25172bf55ba1e16bdc249bd52d9ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1RpmRemoveReport.html</anchorfile>
      <anchor>a8242f63c244ef4b3c4fe7b6db16162c6</anchor>
      <arglist>(Exception &amp;excpt_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::RpmSigCheckException</name>
    <filename>classzypp_1_1repo_1_1RpmSigCheckException.html</filename>
    <base>zypp::FileCheckException</base>
    <member kind="function">
      <type></type>
      <name>RpmSigCheckException</name>
      <anchorfile>classzypp_1_1repo_1_1RpmSigCheckException.html</anchorfile>
      <anchor>ae8a7c07bd80a3a07f8a4f99c1b9b4270</anchor>
      <arglist>(repo::DownloadResolvableReport::Action action_r, std::string msg_r=&quot;RpmSigCheckException&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const repo::DownloadResolvableReport::Action &amp;</type>
      <name>action</name>
      <anchorfile>classzypp_1_1repo_1_1RpmSigCheckException.html</anchorfile>
      <anchor>af742eb2b3689c7900432d3d479058c61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>repo::DownloadResolvableReport::Action</type>
      <name>_action</name>
      <anchorfile>classzypp_1_1repo_1_1RpmSigCheckException.html</anchorfile>
      <anchor>a18d841f5434dcc07da29f0645915d7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmSubprocessException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmSubprocessException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmSubprocessException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmSubprocessException.html</anchorfile>
      <anchor>ae4beae0b4ea1adb0fda62f71b8e267be</anchor>
      <arglist>(std::string errmsg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmSubprocessException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmSubprocessException.html</anchorfile>
      <anchor>ac861a0fc317f8a4d64a6eccd40255956</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmSubprocessException.html</anchorfile>
      <anchor>a0249e4280e67c87731dd0a6144bd06e9</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_errmsg</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmSubprocessException.html</anchorfile>
      <anchor>a2bafe2ea8c7aed1c72f124be5391eb06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::RpmTransactionFailedException</name>
    <filename>classzypp_1_1target_1_1rpm_1_1RpmTransactionFailedException.html</filename>
    <base>zypp::target::rpm::RpmException</base>
    <member kind="function">
      <type></type>
      <name>RpmTransactionFailedException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmTransactionFailedException.html</anchorfile>
      <anchor>abf1a50d20c3d5a38760fe2879365f0e0</anchor>
      <arglist>(std::string errmsg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RpmTransactionFailedException</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmTransactionFailedException.html</anchorfile>
      <anchor>a5dab55452c2261517cef55b818477ddd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmTransactionFailedException.html</anchorfile>
      <anchor>af5f46b2af3a386db1bb1f1d5dd4e99ff</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_errmsg</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1RpmTransactionFailedException.html</anchorfile>
      <anchor>a28b86f775878e129e906c1ad628667e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequestPrivate::running_t</name>
    <filename>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</filename>
    <member kind="function">
      <type></type>
      <name>running_t</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>aae93973ae75326d29c7f182a1de3b344</anchor>
      <arglist>(pending_t &amp;&amp;prevState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>running_t</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a96768583275952d5f757958b81ff2783</anchor>
      <arglist>(prepareNextRangeBatch_t &amp;&amp;prevState)</arglist>
    </member>
    <member kind="variable">
      <type>Timer::Ptr</type>
      <name>_activityTimer</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>ad0061d13508f1eccf0874ea619f72f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFILE</type>
      <name>_outFile</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>ae88982c3031e895508e56319b5cb51de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; CurlMultiPartHandler &gt;</type>
      <name>_partialHelper</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a7bb224fb04b4f18d22235923961dba93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_isInCallback</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a572bf76e76041db3bb7c5e12600f43b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; NetworkRequestError &gt;</type>
      <name>_cachedResult</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a4cd9e6a27e064d0f5dcf639b9f74190e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>_lastProgressNow</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a891ad1ef4e6491defa24d9c6ac0cbdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>_downloaded</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a88c9de89b840b56a6c32ada9851528fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>_currentFileOffset</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>ab680123fe5c754475d6426bcf76019dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_contentLenght</name>
      <anchorfile>structzyppng_1_1NetworkRequestPrivate_1_1running__t.html</anchorfile>
      <anchor>a2325a771118296af7315f3ddca14a088</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RW_pointer</name>
    <filename>structzypp_1_1RW__pointer.html</filename>
    <templarg>class D</templarg>
    <templarg>class DTraits</templarg>
    <member kind="typedef">
      <type>typename DTraits::PtrType</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ac23844da51218a500031be0619fa7a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename DTraits::constPtrType</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a018281052327f83d53605684b1e0a904</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a6ec899e81e3323dac0ccafe4facfe89c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ad279a11caec1d0adf55f09e00ad8b761</anchor>
      <arglist>(const RW_pointer &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a4c53616ade0e07839207e073f92d3d32</anchor>
      <arglist>(RW_pointer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a88aabd6772a08fa339f7e8c3135dd607</anchor>
      <arglist>(const RW_pointer &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>af88d386fb6f823cee057b167186d7ca2</anchor>
      <arglist>(RW_pointer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a3eae673397589378325c7480a839e2c4</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a4fd9a3e261a362dfc590b4f1d63a6418</anchor>
      <arglist>(typename PtrType::element_type *dptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RW_pointer</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a85dcf7ae80fe9410ce7af815ebcaaa3f</anchor>
      <arglist>(PtrType dptr)</arglist>
    </member>
    <member kind="function">
      <type>RW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>aec6a16f4f49bd35d98398bcdb4653af1</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a676dccd155c866ccebeafcd07d30733f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a73327307f4ab87cc116fc68d95251165</anchor>
      <arglist>(typename PtrType::element_type *dptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ab5aae37ca4fed1bd326863f62793b141</anchor>
      <arglist>(RW_pointer &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a4de47d2874d5ddd852a4731d7aca6de8</anchor>
      <arglist>(PtrType &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a77f9f6afa2a3684de78c430aa203e0a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D &amp;</type>
      <name>operator*</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ab1894c15b5e445f53ef4af6ec99a7575</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D *</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a6c93316035e49c2981d2c81538b92cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D *</type>
      <name>get</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>abe9cce9a61993796e455db99a2f87e57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>D &amp;</type>
      <name>operator*</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a25c18c3344f1af122573928f138a5654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>D *</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a16837636f36e21a995df9eb5e01d2804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>D *</type>
      <name>get</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a0ed042688ce8db0c96bd1280eacec3a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>abf313e75438e491212cfc3a62bf1fafc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a5fcff6961a3ffbbc7f5d566f6374b98d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constPtrType</type>
      <name>getPtr</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a89ca661bfa90af85506076b797b745da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PtrType</type>
      <name>getPtr</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ad5a4190f32a024f9b146e23a56032771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constPtrType</type>
      <name>cgetPtr</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a5f9e63104ae0102dd32d05f3071d286d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PtrType</type>
      <name>_dptr</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a5df85c4ada8d26201b4c767b98ff4f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a51df8f9caa390087b6f6d50126aeaa82</anchor>
      <arglist>(std::ostream &amp;str, const RW_pointer&lt; D, DPtr &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>aff753f6866a21a7efe7d7773404dfd63</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a551d27f5c370bfebddaaff489b5cfc2c</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::PtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ad4077b5349f2375e6ea878056eb23994</anchor>
      <arglist>(const typename DPtr::PtrType &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a95dfaacc4540215d18afcb78f21021ee</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::constPtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>ae8144881538256a75d511495543ed5b1</anchor>
      <arglist>(const typename DPtr::constPtrType &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a4156b8e4eae78e75faca7cb24f010b27</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a97991aaf08b995612b50465d03cd98b4</anchor>
      <arglist>(std::nullptr_t, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>af531c882153d9b995659503cc3065037</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a3cfef092b3c83b3ff9fbc47644e9a574</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::PtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a60c788e0ea41a75c54dcd7ed5b10db90</anchor>
      <arglist>(const typename DPtr::PtrType &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a7ade6c3c0f7fb065dbe07f4c96d81103</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::constPtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a67259b147ccb2e7f40e1256d03974aff</anchor>
      <arglist>(const typename DPtr::constPtrType &amp;lhs, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a2d32e223b91d85a28d2cc5cd950f3db9</anchor>
      <arglist>(const RW_pointer&lt; D, DPtr &gt; &amp;lhs, std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RW__pointer.html</anchorfile>
      <anchor>a99a3b22be83f129dcc31ea7ee3c84859</anchor>
      <arglist>(std::nullptr_t, const RW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::RWCOW_pointer</name>
    <filename>structzypp_1_1RWCOW__pointer.html</filename>
    <templarg>class D</templarg>
    <templarg>class DTraits</templarg>
    <member kind="typedef">
      <type>typename DTraits::PtrType</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ad60269274700731f36be04d981286561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename DTraits::constPtrType</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>af455d0427b9c9615af5090a216634fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a6f991a239d49d17e72228252feee42b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a9b9b9affe4d5872d461ebb099eedc506</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a6a9803680ab9f84fb7ada423873fc232</anchor>
      <arglist>(const RWCOW_pointer &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a5ddb3439fe76787dbad6a9ee8ba16231</anchor>
      <arglist>(RWCOW_pointer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>acfe8de4385ea7b563af68466acc6971b</anchor>
      <arglist>(typename PtrType::element_type *dptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RWCOW_pointer</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>abc8ee4e810c78460a07e698eb31d570f</anchor>
      <arglist>(PtrType dptr)</arglist>
    </member>
    <member kind="function">
      <type>RWCOW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a2b5e8d6bcd214536e1f215d453d2e459</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>RWCOW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a5ab6a460020d02b88d4ddf1d5aa95e46</anchor>
      <arglist>(const RWCOW_pointer &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>RWCOW_pointer &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a981229b309f8451f565ec7e107d4615f</anchor>
      <arglist>(RWCOW_pointer &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a61c08f1d13aae1c6d485eb8480abb672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>aeb98ab945171eacbd8bb0d47d3149232</anchor>
      <arglist>(typename PtrType::element_type *dptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ad479e643dbe513e592de5bf871bc6355</anchor>
      <arglist>(RWCOW_pointer &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a10049d46052aa4fa2109384f636280c7</anchor>
      <arglist>(PtrType &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a502815bdfdc5ff6be73bc29d91e3b1d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D &amp;</type>
      <name>operator*</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a447e6e22c985aebac2b6ec50f48c809e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D *</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a626e072a00550eb8e65b828c482263b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const D *</type>
      <name>get</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a7f6bd46e1df201c3d1825d88a4225d3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>D &amp;</type>
      <name>operator*</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a73b9b3e29a49424827f93563e029017b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>D *</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a8c27ca4bb0cb15f714346db9561a9b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>D *</type>
      <name>get</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a92e0e0b686b122881c32dab6a0c3bc52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ac71a0776c42f15d436923919b9ad26d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ac31d106dbac4fb204f9290da766837e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>constPtrType</type>
      <name>getPtr</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>aa1c9a988ef539dcba116d25d79f641b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PtrType</type>
      <name>getPtr</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a8f2067ff40c617e0e1a14e4abf6e2e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constPtrType</type>
      <name>cgetPtr</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a496247038b0bd4b9d059352f3fc13706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertUnshared</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>af312ee1ccdb060fd89cf258b398cd5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PtrType</type>
      <name>_dptr</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>af4736c456151d2ccef4f4ccc820e2fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>D *</type>
      <name>rwcowClone</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>adfb3d2a45d8cc3b7661dfa166a7497b9</anchor>
      <arglist>(const D *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ad74715c7b980a6ab960aa1fb907fa86d</anchor>
      <arglist>(std::ostream &amp;str, const RWCOW_pointer&lt; D, DPtr &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a00d0a09bc3f7fcc92b177505edfa16bc</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a33b7f3e04aed98e0916aa4996fc64411</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::PtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>ac5a9d0e65b493480d0e12fc75669235c</anchor>
      <arglist>(const typename DPtr::PtrType &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>aa6ac7abd46bc2dc8dac198b67e218a81</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::constPtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>aca2efc485d02e989c5578ba5d9649d19</anchor>
      <arglist>(const typename DPtr::constPtrType &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a3e2a29a35f7ebabf57953dca0b15a86d</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a3e11874fda208099aecd091b5d059c01</anchor>
      <arglist>(std::nullptr_t, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a1f026e73ad5d80bb5b0bf1721448d74b</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a0598d557cf8cd9d8bb8ec85aa0644d39</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::PtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a90425158d6009c7c71944e6300224b78</anchor>
      <arglist>(const typename DPtr::PtrType &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a60400cacef68459605e327170f173e61</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, const typename DPtr::constPtrType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a9287ccfb6b347e8d4cdcd2d3c7ad08f7</anchor>
      <arglist>(const typename DPtr::constPtrType &amp;lhs, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a3134e392146263a772acb6db87d474aa</anchor>
      <arglist>(const RWCOW_pointer&lt; D, DPtr &gt; &amp;lhs, std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1RWCOW__pointer.html</anchorfile>
      <anchor>a64e69914d2ab6163c41566d0ee794ed8</anchor>
      <arglist>(std::nullptr_t, const RWCOW_pointer&lt; D, DPtr &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::str::SafeBuf</name>
    <filename>structzypp_1_1str_1_1SafeBuf.html</filename>
    <member kind="function">
      <type></type>
      <name>SafeBuf</name>
      <anchorfile>structzypp_1_1str_1_1SafeBuf.html</anchorfile>
      <anchor>a586dabf29ac7a72b5f951d8c9144dd61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SafeBuf</name>
      <anchorfile>structzypp_1_1str_1_1SafeBuf.html</anchorfile>
      <anchor>a72cdcac6091c826bdc14995bc9c90e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1str_1_1SafeBuf.html</anchorfile>
      <anchor>a4e5b21b6f2ea1fc368dae67c0f3fe164</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>_buf</name>
      <anchorfile>structzypp_1_1str_1_1SafeBuf.html</anchorfile>
      <anchor>a320bba0ea756554acbec4891d1342e05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::SafeQuerystr</name>
    <filename>classzypp_1_1url_1_1SafeQuerystr.html</filename>
    <member kind="function">
      <type></type>
      <name>SafeQuerystr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a4a962f19761497cb1a6dffd501a97c74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeQuerystr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>afcb093c34c6cc6e013f0fe8cd0b17e50</anchor>
      <arglist>(std::string rhs)</arglist>
    </member>
    <member kind="function">
      <type>SafeQuerystr &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a2728426a9e03177e9e6337a303f72902</anchor>
      <arglist>(std::string rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const std::string &amp;</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a62e30f8cf0fc443f69fa18b54be51f77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a221d5b25097301b2d75112988df051ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a7d5ea251e9fc48095d69485405162056</anchor>
      <arglist>(const ViewOptions &amp;viewopts_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>fullStr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a42d9d479c965ec56afafe541dd07e41a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>safeStr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a983161e327ecc9125c0a60e5a8601fbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_assign</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a731200a019d192993690c41603ed6128</anchor>
      <arglist>(std::string &amp;&amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_fullQuerytsr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a0f270f6abdf1f339bf1c7fed76761f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>_safeQuerytsr</name>
      <anchorfile>classzypp_1_1url_1_1SafeQuerystr.html</anchorfile>
      <anchor>a2d5db9a46a1951f054c96d0f368f5a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::SameFetcherIndex</name>
    <filename>structzypp_1_1SameFetcherIndex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1SameFetcherIndex.html</anchorfile>
      <anchor>a032ad03f9c0ce047629ddbb259ce57d9</anchor>
      <arglist>(const FetcherIndex_Ptr &amp;lhs, const FetcherIndex_Ptr &amp;rhs) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filter::SameItemAs</name>
    <filename>classzypp_1_1filter_1_1SameItemAs.html</filename>
    <member kind="function">
      <type></type>
      <name>SameItemAs</name>
      <anchorfile>classzypp_1_1filter_1_1SameItemAs.html</anchorfile>
      <anchor>a99d06377ae794392e1766461a6820a3a</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SameItemAs</name>
      <anchorfile>classzypp_1_1filter_1_1SameItemAs.html</anchorfile>
      <anchor>aefc5ee273d3eca29ee953af4eae764e7</anchor>
      <arglist>(const TSolv &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1SameItemAs.html</anchorfile>
      <anchor>a82f37d75391feb46c6a066e4f53d730e</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1filter_1_1SameItemAs.html</anchorfile>
      <anchor>aa8a22c57dadf7ee7b0f5880f5b84499a</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::Solvable</type>
      <name>_item</name>
      <anchorfile>classzypp_1_1filter_1_1SameItemAs.html</anchorfile>
      <anchor>a5553594a4e9b418dee02c1030908c410</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SATCollectTransact</name>
    <filename>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</filename>
    <member kind="function">
      <type></type>
      <name>SATCollectTransact</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a427eab1ef14d0f3ff505d4fbf5d21720</anchor>
      <arglist>(PoolItemList &amp;items_to_install_r, PoolItemList &amp;items_to_remove_r, PoolItemList &amp;items_to_lock_r, PoolItemList &amp;items_to_keep_r, bool solveSrcPackages_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>af5de804afef583a0048c0b36405c5d27</anchor>
      <arglist>(const PoolItem &amp;item_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItemList &amp;</type>
      <name>_items_to_install</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a4c827e98ac71773ca8f00a258a1a3b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItemList &amp;</type>
      <name>_items_to_remove</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a50dbbb915cde02fef7a884babc2ad948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItemList &amp;</type>
      <name>_items_to_lock</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a330679ff28073d28ba28c015cda0cb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItemList &amp;</type>
      <name>_items_to_keep</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a5e25df6c0d001a538ad4bf4432fe8dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_solveSrcPackages</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1SATCollectTransact.html</anchorfile>
      <anchor>a7e44962cf22364c5d7fa676e75e408b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::SavingLocksReport</name>
    <filename>structzypp_1_1SavingLocksReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3ad3c1e3e76a2eb530ee7391f9882cdf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3a0b3e8cb77adf8dd5917b21cc2145ef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3a6cba26ac66d68ed901209c07f258d523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>adad3ed3ab0949105cb3542b2649305b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>adad3ed3ab0949105cb3542b2649305b4afc9e71dcb0ee43ddd2b4d45ae03f58fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>adad3ed3ab0949105cb3542b2649305b4ac0493a01fa0d174df18c2efb516a51c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ConflictState</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>abb12dda821a75eea3b954a860a3c0861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAME_RESULTS</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>abb12dda821a75eea3b954a860a3c0861a3ff3eec31678b64b726a7e85ff5c28fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERSECT</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>abb12dda821a75eea3b954a860a3c0861a26ea51fda987f9d13c96a5a21c6a9fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3ad3c1e3e76a2eb530ee7391f9882cdf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3a0b3e8cb77adf8dd5917b21cc2145ef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a27ea18e454911217615c6668d1206cc3a6cba26ac66d68ed901209c07f258d523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>adad3ed3ab0949105cb3542b2649305b4afc9e71dcb0ee43ddd2b4d45ae03f58fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORTED</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>adad3ed3ab0949105cb3542b2649305b4ac0493a01fa0d174df18c2efb516a51c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SAME_RESULTS</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>abb12dda821a75eea3b954a860a3c0861a3ff3eec31678b64b726a7e85ff5c28fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERSECT</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>abb12dda821a75eea3b954a860a3c0861a26ea51fda987f9d13c96a5a21c6a9fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a66cfed0771f281327f30c9ec3a729aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a4cc64e2170eaa980b88ff7c95e2346bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Action</type>
      <name>conflict</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>afbc37a579764f89a9bcfcd258840c351</anchor>
      <arglist>(const PoolQuery &amp;, ConflictState)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1SavingLocksReport.html</anchorfile>
      <anchor>a60590ddb148513a2534108246109d850</anchor>
      <arglist>(Error)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::rw_pointer::Scoped</name>
    <filename>structzypp_1_1rw__pointer_1_1Scoped.html</filename>
    <templarg>class D</templarg>
    <member kind="typedef">
      <type>scoped_ptr&lt; D &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>a2b4c19ed8ac1ed20aa6f4fc93e5369a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scoped_ptr&lt; const D &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>aab45e477c4c180483cd023b9cb7a7103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>a82a2505127119b5c91829052cbf8e2fc</anchor>
      <arglist>(const constPtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>aba2bacc21a7a6dbdac6c702a4710a1f6</anchor>
      <arglist>(const PtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>ad43f70c9aff3d10108b8f95d95830799</anchor>
      <arglist>(const constPtrType &amp;ptr_r) const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Scoped.html</anchorfile>
      <anchor>a2245a8970bb4a126e5791f438005d685</anchor>
      <arglist>(const PtrType &amp;ptr_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr</name>
    <filename>classscoped__ptr.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::solver::detail::ScopedAutoTestCaseWriter</name>
    <filename>structzypp_1_1solver_1_1detail_1_1ScopedAutoTestCaseWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedAutoTestCaseWriter</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1ScopedAutoTestCaseWriter.html</anchorfile>
      <anchor>ac59a04e2f35fa665da0ed8a1542aa1ca</anchor>
      <arglist>(Resolver &amp;resolver_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedAutoTestCaseWriter</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1ScopedAutoTestCaseWriter.html</anchorfile>
      <anchor>a43acc428e3aee64652b46645fc5d5fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Resolver *</type>
      <name>_resolver</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1ScopedAutoTestCaseWriter.html</anchorfile>
      <anchor>a5c33d3177e444e03a5ff05932b161f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>dumpPool</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1ScopedAutoTestCaseWriter.html</anchorfile>
      <anchor>a73f5ab04e5a8518d143b5d53e715256b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::ScopedDisableMediaChangeReport</name>
    <filename>structzypp_1_1media_1_1ScopedDisableMediaChangeReport.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedDisableMediaChangeReport</name>
      <anchorfile>structzypp_1_1media_1_1ScopedDisableMediaChangeReport.html</anchorfile>
      <anchor>a7170879efa1e3b9aafb18d21c2ab7117</anchor>
      <arglist>(bool condition_r=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; callback::TempConnect&lt; media::MediaChangeReport &gt; &gt;</type>
      <name>_guard</name>
      <anchorfile>structzypp_1_1media_1_1ScopedDisableMediaChangeReport.html</anchorfile>
      <anchor>ad1e114ec3b80e1a3cb575ce54199b06d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::mbs::MbsWriteWrapped::ScopedIndentIncrement</name>
    <filename>structztui_1_1mbs_1_1MbsWriteWrapped_1_1ScopedIndentIncrement.html</filename>
    <base protection="private">zypp::DtorReset</base>
    <member kind="function">
      <type></type>
      <name>ScopedIndentIncrement</name>
      <anchorfile>structztui_1_1mbs_1_1MbsWriteWrapped_1_1ScopedIndentIncrement.html</anchorfile>
      <anchor>ab85c2ac4e1b32d049c75f11ef2d77adb</anchor>
      <arglist>(MbsWriteWrapped &amp;mww_r, size_t increment_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ResPoolProxy::ScopedSaveState</name>
    <filename>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</filename>
    <class kind="struct">zypp::ResPoolProxy::ScopedSaveState::Impl</class>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE_BUT_MOVE</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>a123ffc822fac7427ca9ce06a3b9d8d2d</anchor>
      <arglist>(ScopedSaveState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSaveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>a1cac177bf307e60b37f358b121027572</anchor>
      <arglist>(const ResPoolProxy &amp;pool_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSaveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>a30dff5a3d4a1248c84d17f847bf4c212</anchor>
      <arglist>(const ResPoolProxy &amp;pool_r, const ResKind &amp;kind_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedSaveState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>a1eddf84240e007de4c3f7030799d090e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>acceptState</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>a295aec1908ebd1410df514ad47b23c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>structzypp_1_1ResPoolProxy_1_1ScopedSaveState.html</anchorfile>
      <anchor>ac341571bc2f1efa8636d6f65cc1b5579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::env::ScopedSet</name>
    <filename>structzypp_1_1env_1_1ScopedSet.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedSet</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a02f4fc4e5a9e16cfc227d819c790ffa1</anchor>
      <arglist>(const ScopedSet &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ScopedSet &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a0b47063a69f477bb0ca7200d19fc5b6c</anchor>
      <arglist>(const ScopedSet &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSet</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>aca93ed9695126bf8ec93dbba4af449d3</anchor>
      <arglist>(ScopedSet &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>ScopedSet &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a87bdaac67eb7466a08e049964e00ad0e</anchor>
      <arglist>(ScopedSet &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSet</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a37f3becbcd499d8988501741a7a6964d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedSet</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a2684ce98aea79484fa3f7b27a09e2ace</anchor>
      <arglist>(std::string var_r, const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedSet</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>ae08c521454ba1482a56f77c7433e1c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setval</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>a0f4bca41f7e821ca128c15033dc7c3c4</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_var</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>ad895020a4e78636a3b191b28e649ea16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::string &gt;</type>
      <name>_val</name>
      <anchorfile>structzypp_1_1env_1_1ScopedSet.html</anchorfile>
      <anchor>ade744fcd8b2da59be7c70f779eedc3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ui::Selectable</name>
    <filename>classzypp_1_1ui_1_1Selectable.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="struct">zypp::ui::Selectable::Impl</class>
    <member kind="typedef">
      <type>intrusive_ptr&lt; Selectable &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad07176dcca5c3bd6f41cf0874b0d5c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; const Selectable &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a6fcb68affce94a54a4c89d1eef4179f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::available_iterator</type>
      <name>available_iterator</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>add8f5f822983a6fb030108a119c702b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::available_size_type</type>
      <name>available_size_type</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a02406f6b89d8d733f77d3f9e094e919a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::installed_iterator</type>
      <name>installed_iterator</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1530dffcf57d52ca1efd5a8b5a60fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::installed_size_type</type>
      <name>installed_size_type</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a10e5357a1a69ed25cd7e0609678621b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::picklist_iterator</type>
      <name>picklist_iterator</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac737db1bbd6efad4bb77e9cae0e78755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelectableTraits::picklist_size_type</type>
      <name>picklist_size_type</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a74759d0de202ada6b6224f7a80787f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TO_DELETE</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220ad97abf22e7b9dccabb5f002e1e7f1e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNMODIFIED</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220a26f2293cdb6a0e38360a04506edebe3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TO_INSTALL</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220a76b3d7bfd755b66099e557d31e14341e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>availableEmpty</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aaa48cfc263657334a56c2504a1d9369b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_size_type</type>
      <name>availableSize</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a50eb607a7f8d7dea7f857809cde6ee32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableBegin</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aad0f481fb01adfd0fe701957a67c1557</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableEnd</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a0787319a28bde735c20cb2b0b2ebc8aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; available_iterator &gt;</type>
      <name>available</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a84e195d9751aa202dee5403f06f69fc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>installedEmpty</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aebe25b49cdab2939cf9ef33c1c7e0955</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_size_type</type>
      <name>installedSize</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1ff3f7a71d02b9df339cb106bfb5f2b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedBegin</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a4775e5394e3b2a31d2b28f275d6a61d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedEnd</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8e7a46be0d814688fef4ca18f11636ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; installed_iterator &gt;</type>
      <name>installed</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a9cee1f535fbf7e4d09aa31a33ff7b5f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObject</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab7acfe8c87acd0f895dcde0a6eb7c613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac71a963ae4b72ff6e1b1b0698429f4e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidateObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a25cdfc1f3fd8d3c74acac4f8817011ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBothObjects</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a7bd6776ab51f012a29851598191b8857</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObjOnly</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>acb642b1eaaf349bd35914472ea0d0ccf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidateObjOnly</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a43582753ae2b0b8195aa81124269e74a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklisted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a82b55fbd216eaa2c7f6fe9cda7971f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklistedInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a817942b3cab7bff8a24dc12c60816c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetracted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8107809d62af835bdbdd1dcf96519825</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetractedInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a00bb2cf490609523741afe849190f270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtf</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a98a44b6ac7edf3bcd7d2989c0066eb3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtfInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a0eef782dad757d3179ad058d25514427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnmaintained</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a3809dc689ef7a87ccbfb9af12d3ce20b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiversionInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a2a4ef7460da8c3aab723e08825b7885e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab60c5925dccf7464c8f1d41f026a59c3</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER, bool yesno_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickNoInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a14a38e2140e92d13e020e9879dcc4d73</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>adb1053bcc52dc9b7e4f100e1cd21be33</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER, bool yesno_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickNoDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a754a009c7d14b1d9ce1dd2e123c061cd</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>pickStatus</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a32fe404aa59da70c69862f85ebaac733</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPickStatus</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac8d7e7ee7474a5846cb8ecf83fa54455</anchor>
      <arglist>(const PoolItem &amp;pi_r, Status state_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad1756dbf87587e18a3e3cf62595f8b1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelevant</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab8f3220a6f5051fba979324600997a14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a3dc0597919a9caf1fda041d036abb067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac55586b36d7056e1d400817e62ffd11d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ae32b5c248b7b985bb4032c7784350b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnwanted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab9a02037721cb9aa9957b4a07701b47a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a4d4bdd5abbffabb2127d82799e910d42</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a582f5bfd8ef64e7a297d947bfbf28455</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a7210930c0f0f3f5c5d65c0befc84d673</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a54631c4406947e552d69af5e0acb546f</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Fate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TO_DELETE</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220ad97abf22e7b9dccabb5f002e1e7f1e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNMODIFIED</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220a26f2293cdb6a0e38360a04506edebe3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TO_INSTALL</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab4b87cdefcc3a2c95be86949f8573220a76b3d7bfd755b66099e557d31e14341e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Fate</type>
      <name>fate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a9867afd08a3e1e59a37833dff7b22b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unmodified</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a97bbac754f4ea725873b55745bd63bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>locked</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a4a1314fb51cc26baac3b0670de233143</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLocks</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a796e52e4c690c6b70e7cfc0854ce268f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toModify</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a20bc9b94d880a8dfaedfb39b612a4ced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a37f0a296c9472718c2c2c1c6e43d3b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>abff101e5e754f44fd30c749d703efa62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystem</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a107fad939e4ebb3ca98f56898f0c807f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>offSystem</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1d5d0f6e32ed8ad1ae946a4d648bcb76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad8ffdbaca2bd7814b1403a3fd249a0a3</anchor>
      <arglist>(Fate fate_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad6e2f08a19b4a344bc88a152cc5f2112</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a82330e27010c4b1531c1e96cb84f1172</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUpToDate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a955ff8613b195a0ec8e5e59b7b8b115b</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a55961432fd9650adfbfb7b4b2d48999a</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDeleted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a3d64aceb8d87376b5674b0518a359352</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unset</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8fde60312bc5f9640a7c78c158c7ddca</anchor>
      <arglist>(ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; Impl &gt;</type>
      <name>Impl_Ptr</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aa013e9083b6568a528e73b210f6c1a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a886860490538d2fcdb2200fbb1805c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>status</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac8e0eedc095a5abe656cf0ed0f142a20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStatus</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a032cb86c978fa5fed70a611b4ee360a5</anchor>
      <arglist>(Status state_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>ResStatus::TransactByValue</type>
      <name>modifiedBy</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a5bf6f30f00012d2f26fa87ebf158154c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLicenceConfirmed</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac93f40de82634c52fbf9dd50abee10ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLicenceConfirmed</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a5585dd0e5cbc1812081eeffe581f98a6</anchor>
      <arglist>(bool val_r=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Selectable</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a87097c18e27802f48b834405eb68cdbc</anchor>
      <arglist>(Impl_Ptr pimpl_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Selectable</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aa5f17262888e7ffae0a2bc194abdcbab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const picklist_size_type</type>
      <name>picklistNoPos</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a54906d97bbb9a864f4b079a7cc2e7329</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>picklistEmpty</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ae5812059404981005bf329370fec39bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_size_type</type>
      <name>picklistSize</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a39377b4aa93525f2d31f6059f74a4c70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_iterator</type>
      <name>picklistBegin</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a23d65fa3c700c15863da1468f4e57930</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_iterator</type>
      <name>picklistEnd</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a81ae74720a84ad8268e2e787fe7302c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; picklist_iterator &gt;</type>
      <name>picklist</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a2ff5af955638065089028525a80fd12a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>picklist_size_type</type>
      <name>picklistPos</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>af94e42712504f05ac687fbb133bb0e9f</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>picklist_size_type</type>
      <name>picklistPos</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a7bf1cb5c18c7ed446af02cc0440a21be</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a455fd88a79f20c9f69e231cd6d75a947</anchor>
      <arglist>(const pool::ByIdent &amp;ident_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aae9fbfb25bfbaef47e07f42775204ec2</anchor>
      <arglist>(IdString ident_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a12db83597d9a786c260853c9d8ed303f</anchor>
      <arglist>(ResKind kind_r, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a42cefebe772b7ec597a3cb242ac38d2d</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a86996729d6cb3724cf7959822232aff6</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a5f46d4dedc6d3df401cefa39bc1bdfc5</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>get</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a44917b098ba2e52a7b5137901c830a63</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8a034aec4d447994b5a3465ec486b227</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad3b7f6217d82852c0d435716a5587f6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a97e096db9f858bd04e797f3cd1c8b8de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>installedObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a6638189622194537e51ff34748f3fd4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>candidateObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab9b203d73d71b6d8a3191b3f025f73a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>candidateObjFrom</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a949012789016ab702b13327630fa2866</anchor>
      <arglist>(Repository repo_r) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>updateCandidateObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a93fd698153cd73c939335c05fdd542d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>highestAvailableVersionObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a6677fa70cab22cd136df6cf0b1374a7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identIsAutoInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aacbfa81bd15bcda90d33fededae6328d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalAvailable</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac215733c0ea5522cb969fa78d539495c</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>acb292dbe335120fcc0066b8f7cece358</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalInstalledCandidate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab3073b362dc9f1f08507d5ebdfad2a32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identicalInstalledUpdateCandidate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a94eddbc48081e58b731ffac8a864131a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>identicalAvailableObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>acb5489013070bdb9d66767fbe5daacab</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>identicalInstalledObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aea706daa12394b354f053e3bb849153b</anchor>
      <arglist>(const PoolItem &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::constPtrType</type>
      <name>installedAsKind</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1c42deac348c6ba5edcc08dbc5c82e8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::constPtrType</type>
      <name>candidateAsKind</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a30394b13f9016416e352f77cd5221175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>setCandidate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab703b4d6d2869e5079c0c7c4d388c465</anchor>
      <arglist>(const PoolItem &amp;newCandidate_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>setCandidate</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aa449f40a041dd90c83cae1dbf3cf6c1f</anchor>
      <arglist>(const ResObject::constPtr &amp;newCandidate_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOnSystem</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab6c11b8f55b64e6cce3425a618b49e79</anchor>
      <arglist>(const PoolItem &amp;newCandidate_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>PoolItem</type>
      <name>theObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aa6a2e44addc193fcd444ea81cc663b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>supersededBy</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1ddb2a662022c88d90b959ccf42e83ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>availableEmpty</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aaa48cfc263657334a56c2504a1d9369b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_size_type</type>
      <name>availableSize</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a50eb607a7f8d7dea7f857809cde6ee32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableBegin</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aad0f481fb01adfd0fe701957a67c1557</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>available_iterator</type>
      <name>availableEnd</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a0787319a28bde735c20cb2b0b2ebc8aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; available_iterator &gt;</type>
      <name>available</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a84e195d9751aa202dee5403f06f69fc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>installedEmpty</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>aebe25b49cdab2939cf9ef33c1c7e0955</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_size_type</type>
      <name>installedSize</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a1ff3f7a71d02b9df339cb106bfb5f2b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedBegin</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a4775e5394e3b2a31d2b28f275d6a61d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>installed_iterator</type>
      <name>installedEnd</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8e7a46be0d814688fef4ca18f11636ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; installed_iterator &gt;</type>
      <name>installed</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a9cee1f535fbf7e4d09aa31a33ff7b5f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObject</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab7acfe8c87acd0f895dcde0a6eb7c613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac71a963ae4b72ff6e1b1b0698429f4e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidateObj</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a25cdfc1f3fd8d3c74acac4f8817011ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBothObjects</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a7bd6776ab51f012a29851598191b8857</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledObjOnly</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>acb642b1eaaf349bd35914472ea0d0ccf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidateObjOnly</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a43582753ae2b0b8195aa81124269e74a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklisted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a82b55fbd216eaa2c7f6fe9cda7971f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBlacklistedInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a817942b3cab7bff8a24dc12c60816c35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetracted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a8107809d62af835bdbdd1dcf96519825</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRetractedInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a00bb2cf490609523741afe849190f270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtf</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a98a44b6ac7edf3bcd7d2989c0066eb3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPtfInstalled</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a0eef782dad757d3179ad058d25514427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnmaintained</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a3809dc689ef7a87ccbfb9af12d3ce20b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiversionInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a2a4ef7460da8c3aab723e08825b7885e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab60c5925dccf7464c8f1d41f026a59c3</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER, bool yesno_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickNoInstall</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a14a38e2140e92d13e020e9879dcc4d73</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>adb1053bcc52dc9b7e4f100e1cd21be33</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER, bool yesno_r=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pickNoDelete</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a754a009c7d14b1d9ce1dd2e123c061cd</anchor>
      <arglist>(const PoolItem &amp;pi_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>pickStatus</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a32fe404aa59da70c69862f85ebaac733</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPickStatus</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac8d7e7ee7474a5846cb8ecf83fa54455</anchor>
      <arglist>(const PoolItem &amp;pi_r, Status state_r, ResStatus::TransactByValue causer_r=ResStatus::USER)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndetermined</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ad1756dbf87587e18a3e3cf62595f8b1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRelevant</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab8f3220a6f5051fba979324600997a14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSatisfied</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>a3dc0597919a9caf1fda041d036abb067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBroken</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ac55586b36d7056e1d400817e62ffd11d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeeded</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ae32b5c248b7b985bb4032c7784350b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnwanted</name>
      <anchorfile>classzypp_1_1ui_1_1Selectable.html</anchorfile>
      <anchor>ab9a02037721cb9aa9957b4a07701b47a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::SelectableTraits</name>
    <filename>structzypp_1_1ui_1_1SelectableTraits.html</filename>
    <class kind="struct">zypp::ui::SelectableTraits::AVOrder</class>
    <class kind="struct">zypp::ui::SelectableTraits::IOrder</class>
    <member kind="typedef">
      <type>std::set&lt; PoolItem, AVOrder &gt;</type>
      <name>AvailableItemSet</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>a5e08df71e16a8a4942a38b498aaf1eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::iterator</type>
      <name>available_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>a61175b1bd27e23f661ee9985d59e5cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::const_iterator</type>
      <name>available_const_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>add70dfbb9ab5c1f10e56e20d62da7677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::size_type</type>
      <name>available_size_type</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>a0b1c10f0bb85e4aae273eacf47c16c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; PoolItem, IOrder &gt;</type>
      <name>InstalledItemSet</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>af3fcad1dd1b8bfbf4c6bed9687ebc765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::iterator</type>
      <name>installed_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>acfe1b6f394c62632b01daf486a9860d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::const_iterator</type>
      <name>installed_const_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>ab8663dc31e660b9a68cd9064f92d31e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AvailableItemSet::size_type</type>
      <name>installed_size_type</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>aece5a894d99ad824b8bbf056e94d7b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PoolItem &gt;</type>
      <name>PickList</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>ac68333be3d18d8d8fa92cda37a8190ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickList::const_iterator</type>
      <name>picklist_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>a6f7468498af708999ad4c1914b9df6d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickList::size_type</type>
      <name>picklist_size_type</name>
      <anchorfile>structzypp_1_1ui_1_1SelectableTraits.html</anchorfile>
      <anchor>aa32926f5f557a0e38c1416edd87a4ed1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::callback::SendReport</name>
    <filename>structzypp_1_1callback_1_1SendReport.html</filename>
    <templarg>class TReport</templarg>
    <member kind="typedef">
      <type>TReport</type>
      <name>ReportType</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a12d73882bb044af80d6c284ea76001d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReceiveReport&lt; TReport &gt;</type>
      <name>Receiver</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>abcf40a475d5cf165de7c179a97148dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DistributeReport&lt; TReport &gt;</type>
      <name>Distributor</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a2cdb93551232696da26032c78a884171</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SendReport</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a005e796bd30118ddf8621368cd1dbe48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SendReport</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a53ab729b478d44722aefe2b9949bf486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Distributor &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a34916713628da84fdd4645356f8f7c1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Receiver *</type>
      <name>whoIsConnected</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a90fb4ab6090c51595752f50de1ec2603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>connected</name>
      <anchorfile>structzypp_1_1callback_1_1SendReport.html</anchorfile>
      <anchor>a07c35936b655da39e800b92778fd2dc2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::SendSingleTransReport</name>
    <filename>structzypp_1_1target_1_1SendSingleTransReport.html</filename>
    <base>zypp::callback::SendReport&lt; rpm::SingleTransReport &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>sendLogline</name>
      <anchorfile>structzypp_1_1target_1_1SendSingleTransReport.html</anchorfile>
      <anchor>ad6441495b16e3c5fc12036d53e29b068</anchor>
      <arglist>(const std::string &amp;line_r, ReportType::loglevel level_r=ReportType::loglevel::msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendLoglineRpm</name>
      <anchorfile>structzypp_1_1target_1_1SendSingleTransReport.html</anchorfile>
      <anchor>a9932f972ed3c2703dc6750235a877d9e</anchor>
      <arglist>(const std::string &amp;line_r, unsigned rpmlevel_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>report</name>
      <anchorfile>structzypp_1_1target_1_1SendSingleTransReport.html</anchorfile>
      <anchor>a3b7f4620fc84efa73ea677b043a7654e</anchor>
      <arglist>(const callback::UserData &amp;userData_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SerialNumber</name>
    <filename>classzypp_1_1SerialNumber.html</filename>
    <member kind="function">
      <type></type>
      <name>SerialNumber</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a1807e3b9f06412e868961fb71a7303b0</anchor>
      <arglist>(bool dirty_r=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SerialNumber</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a0b7299f61b9fb33c3705eff5a40a5987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirty</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a467487c42c4b18c2579f817d337a25ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>af9e46e205e3158b2a43b36b4cd56cbfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clean</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a459f9b016b6c56af2c54462d92126e6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>serial</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a699b8f76324f3a65ae73eea8047eccba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_dirty</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a703c842b3ad4d489be812a0d8b34fb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_serial</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a7e39f34de0baaceb9d7c8845e067a6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a3f98862fe9111e79973e460003c621ff</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumber &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1SerialNumber.html</anchorfile>
      <anchor>a3f98862fe9111e79973e460003c621ff</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumber &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SerialNumberWatcher</name>
    <filename>classzypp_1_1SerialNumberWatcher.html</filename>
    <member kind="function">
      <type></type>
      <name>SerialNumberWatcher</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a8f68de150984bdf8c0a7bf645b9b8a4e</anchor>
      <arglist>(unsigned serial_r=(unsigned) -1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialNumberWatcher</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>aabf67de9058647453bf6590feff4583d</anchor>
      <arglist>(const SerialNumber &amp;serial_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SerialNumberWatcher</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>ac5e40dbbcc92881492a417280595d919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDirty</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a5d614d8bbd600aead07075c8e685b879</anchor>
      <arglist>(unsigned serial_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDirty</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a663a09cc7eb835eec49b60d4c1044be4</anchor>
      <arglist>(const SerialNumber &amp;serial_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClean</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a4e9d79f042e6770ab3e7667d9f7558f0</anchor>
      <arglist>(unsigned serial_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClean</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a11e03534033426cac1a0faa6eaf3f612</anchor>
      <arglist>(const SerialNumber &amp;serial_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a17645910a2ca753c4a9682328d554041</anchor>
      <arglist>(unsigned serial_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remember</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>ae448552c25807bad3f8f41d969323a8d</anchor>
      <arglist>(const SerialNumber &amp;serial_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_serial</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>a7090771f1558694888276ed1b35f971c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>ad52d2f3090e32b3fb4634e67bd248879</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumberWatcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1SerialNumberWatcher.html</anchorfile>
      <anchor>ad52d2f3090e32b3fb4634e67bd248879</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumberWatcher &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServiceAlreadyExistsException</name>
    <filename>classzypp_1_1repo_1_1ServiceAlreadyExistsException.html</filename>
    <base>zypp::repo::ServiceException</base>
    <member kind="function">
      <type></type>
      <name>ServiceAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceAlreadyExistsException.html</anchorfile>
      <anchor>ad5c9906af859b3ab6089752173a27e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceAlreadyExistsException.html</anchorfile>
      <anchor>aa854fcc5e129dc2881997bef01f146e3</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceAlreadyExistsException.html</anchorfile>
      <anchor>aa12f37234b42d447f6aa88f467dc9365</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceAlreadyExistsException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceAlreadyExistsException.html</anchorfile>
      <anchor>a3d66acf26eb82b97b4b8b6fda64af95a</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ServiceCollector</name>
    <filename>classzyppng_1_1ServiceCollector.html</filename>
    <member kind="typedef">
      <type>std::set&lt; ServiceInfo &gt;</type>
      <name>ServiceSet</name>
      <anchorfile>classzyppng_1_1ServiceCollector.html</anchorfile>
      <anchor>ada59b386e40ae3f8c50cfe16cc798ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceCollector</name>
      <anchorfile>classzyppng_1_1ServiceCollector.html</anchorfile>
      <anchor>a4ce9ca1b1c779fa21a248f31680d03a9</anchor>
      <arglist>(ServiceSet &amp;services_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzyppng_1_1ServiceCollector.html</anchorfile>
      <anchor>a52014fca832ff38e5df1e418fc045cf7</anchor>
      <arglist>(const ServiceInfo &amp;service_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ServiceSet &amp;</type>
      <name>_services</name>
      <anchorfile>classzyppng_1_1ServiceCollector.html</anchorfile>
      <anchor>ab847c710b5e1f8bc1e5dee4c8bee2bb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServiceException</name>
    <filename>classzypp_1_1repo_1_1ServiceException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>af6a616919cf0f318dc2a9eb85070988a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>a2d094224df87e07344e30994945824f0</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>aa230252301619b0f05c5eca520a67d52</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>a17ae0247243d44bc040e48080388d1ca</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServiceException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>aed5897f546977a300c12bb66109a4854</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>ServiceInfo</type>
      <name>service</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>aa5663db61bec0be3e19846b1587a550b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>alias</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>ad2dcfafed99753e3dbaff9c9f4da466d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>a185e4a134f540e5151806a35e91afcbd</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ServiceInfo</type>
      <name>_service</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceException.html</anchorfile>
      <anchor>a0e88915ca53892f8c7d3ae9dd15d3834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::ServiceFileReader</name>
    <filename>classzypp_1_1parser_1_1ServiceFileReader.html</filename>
    <class kind="class">zypp::parser::ServiceFileReader::Impl</class>
    <member kind="typedef">
      <type>function&lt; bool(const ServiceInfo &amp;)&gt;</type>
      <name>ProcessService</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader.html</anchorfile>
      <anchor>aa23213c76648286fdcb82b366280080e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader.html</anchorfile>
      <anchor>abf88adebfb191df9e0fc6436b6c5ee1b</anchor>
      <arglist>(const Pathname &amp;serviceFile, const ProcessService &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServiceFileReader</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader.html</anchorfile>
      <anchor>ad3243174e697b8ac8de64db9aed357f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader.html</anchorfile>
      <anchor>a16bd26ada9ac9aad8bfb69a5a55e617a</anchor>
      <arglist>(std::ostream &amp;str, const ServiceFileReader &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1ServiceFileReader.html</anchorfile>
      <anchor>a16bd26ada9ac9aad8bfb69a5a55e617a</anchor>
      <arglist>(std::ostream &amp;str, const ServiceFileReader &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ServiceInfo</name>
    <filename>classzypp_1_1ServiceInfo.html</filename>
    <base>zypp::repo::RepoInfoBase</base>
    <class kind="struct">zypp::ServiceInfo::Impl</class>
    <class kind="struct">zypp::ServiceInfo::RepoState</class>
    <member kind="function">
      <type></type>
      <name>ServiceInfo</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a424abf52afa2ba2affd25510d17692a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInfo</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ab90d755d407b4f01a3c084c5a4488e28</anchor>
      <arglist>(const std::string &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInfo</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a275b4c7956eb2d993e777a49b1f1fb0c</anchor>
      <arglist>(const std::string &amp;alias, const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServiceInfo</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a37fc2f8194595b7c2f65fcf4c136219d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>url</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a82278688431ad6fae86d60e600bb4133</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>rawUrl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aaf984dd9437b07f2b15591fa41e1d5c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ad3099b8c499e7f2dcb9426c944f44d0a</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>repo::ServiceType</type>
      <name>type</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a1886497ecd1fccf10e86071640b75888</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a22eadd3016962ea9ae04dcaf09250fff</anchor>
      <arglist>(const repo::ServiceType &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedType</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aa19490e0d01b34cd328ae297bbaa319e</anchor>
      <arglist>(const repo::ServiceType &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Date::Duration</type>
      <name>ttl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2181e53193166ebccbf81ab0141cbe75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTtl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aa2e6756b590f37482331e667047b5ebb</anchor>
      <arglist>(Date::Duration ttl_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedTtl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a0c033dfae2f03dae22f5acbc24d8d259</anchor>
      <arglist>(Date::Duration ttl_r) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>lrf</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2a5935a8da3eec5ed321faf97c020a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLrf</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a229945a05c3530f34d35e6c24d5cf807</anchor>
      <arglist>(Date lrf_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ServiceInfo noService</type>
      <name>ZYPP_API</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ac5c4e4b7ab487adb679e876afba8c30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; ServiceInfo &gt;</type>
      <name>ServiceInfo_Ptr</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ac2d1bc461e6be7b4631d9242fba27662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const ServiceInfo &gt;</type>
      <name>ServiceInfo_constPtr</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>acf97aab2e2095dc4d6cebec5739d9863</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; ServiceInfo &gt;</type>
      <name>ServiceInfoList</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a447bcd468842371974fe4f626ab38898</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a1ca423c9f4bba239b3becf0fe3ff0e2c</anchor>
      <arglist>(std::ostream &amp;str, const ServiceInfo &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>ReposToEnable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ac5b88982ce5786d523e0453254024b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reposToEnableEmpty</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a80bb4170d87c145902eecb088517801a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToEnable::size_type</type>
      <name>reposToEnableSize</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a10719bc351ad79a31202cdf5b7a481ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToEnable::const_iterator</type>
      <name>reposToEnableBegin</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a1e70951bdae3ae65b952c7956b23e44f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToEnable::const_iterator</type>
      <name>reposToEnableEnd</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a4630328a472637841a126ce40041dcea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; ReposToEnable::const_iterator &gt;</type>
      <name>reposToEnable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2626199de70df7201d4682613e86bc27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoToEnableFind</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a304e00a69bbc85791dbd93775856e2dd</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepoToEnable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ab2bd980a0aaa507972ab1c1b5361b84e</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delRepoToEnable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ae3a6b97f8b86d3dded081408504249e8</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearReposToEnable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a71badf35c278f73de2fa5ffd85942aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>ReposToDisable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a484f2fcbd078ac77468d89ed2fb25e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reposToDisableEmpty</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>af22f5b3ed1c150c907cef39655c6001e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToDisable::size_type</type>
      <name>reposToDisableSize</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aec4f9fe72d7be522301e6bcdd2a52aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToDisable::const_iterator</type>
      <name>reposToDisableBegin</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ae054a72f1920a4b2984a094fe90f8b39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReposToDisable::const_iterator</type>
      <name>reposToDisableEnd</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a3e354a9405f7b69d7c0bf9417e0bfc1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; ReposToDisable::const_iterator &gt;</type>
      <name>reposToDisable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a4fe984e30024c8778a9a299bcb54eb32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoToDisableFind</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2d461759005d13c4cf7c0e4b7a321c70</anchor>
      <arglist>(const std::string &amp;alias_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRepoToDisable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a6ce27da0a7b5283bc4da9c21fc0c9e1a</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delRepoToDisable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a803a64878891b0d2967d18e62e7f6992</anchor>
      <arglist>(const std::string &amp;alias_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearReposToDisable</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ab80b2e57491e2250a492507c7c88c09e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, RepoState &gt;</type>
      <name>RepoStates</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a54d60c591ccedfacf02021e31a3bb4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a89403fc613219b4af63fe0a5ae4cceee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const RepoStates &amp;</type>
      <name>repoStates</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a38625533de390db4add50452d132dbae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoStates</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aecf61b15190ebe0022764f11055333c1</anchor>
      <arglist>(RepoStates newStates_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsIniOn</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a961ca8546daf15766ef1e7c8f29d0363</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>ad581f6a147d107723bdcf8427a38f303</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;content=&quot;&quot;) const override</arglist>
    </member>
    <member kind="function">
      <type>Date::Duration</type>
      <name>ttl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2181e53193166ebccbf81ab0141cbe75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTtl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>aa2e6756b590f37482331e667047b5ebb</anchor>
      <arglist>(Date::Duration ttl_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbedTtl</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a0c033dfae2f03dae22f5acbc24d8d259</anchor>
      <arglist>(Date::Duration ttl_r) const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>lrf</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a2a5935a8da3eec5ed321faf97c020a45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLrf</name>
      <anchorfile>classzypp_1_1ServiceInfo.html</anchorfile>
      <anchor>a229945a05c3530f34d35e6c24d5cf807</anchor>
      <arglist>(Date lrf_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServiceInvalidAliasException</name>
    <filename>classzypp_1_1repo_1_1ServiceInvalidAliasException.html</filename>
    <base>zypp::repo::ServiceException</base>
    <member kind="function">
      <type></type>
      <name>ServiceInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceInvalidAliasException.html</anchorfile>
      <anchor>a3d52388115c2d08f18bfae994667302d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceInvalidAliasException.html</anchorfile>
      <anchor>abf41bbefec013fa271eab313471fee15</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceInvalidAliasException.html</anchorfile>
      <anchor>a60d1a8ab861ba576e62519cc8d098566</anchor>
      <arglist>(const ServiceInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceInvalidAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceInvalidAliasException.html</anchorfile>
      <anchor>a1072e54888257ec68ab138ae785600b8</anchor>
      <arglist>(const ServiceInfo &amp;info, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServiceNoAliasException</name>
    <filename>classzypp_1_1repo_1_1ServiceNoAliasException.html</filename>
    <base>zypp::repo::ServiceException</base>
    <member kind="function">
      <type></type>
      <name>ServiceNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoAliasException.html</anchorfile>
      <anchor>ab57b35040c59b06b1cb41cce1d05d908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoAliasException.html</anchorfile>
      <anchor>acd2dbc90b0ff67fd89a44f211b565f54</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoAliasException.html</anchorfile>
      <anchor>a601989d893f2947462e9c4a778af7bd4</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoAliasException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoAliasException.html</anchorfile>
      <anchor>a391660b78fcdb517357e6d112fa743b7</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServiceNoUrlException</name>
    <filename>classzypp_1_1repo_1_1ServiceNoUrlException.html</filename>
    <base>zypp::repo::ServiceException</base>
    <member kind="function">
      <type></type>
      <name>ServiceNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoUrlException.html</anchorfile>
      <anchor>adf63da7863d4f1e710cc21ee997b3c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoUrlException.html</anchorfile>
      <anchor>a137c4ce488c998af15de49b5f0fda7a2</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoUrlException.html</anchorfile>
      <anchor>a418f39f940fb8ddf94402efdffd2f10a</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceNoUrlException</name>
      <anchorfile>classzypp_1_1repo_1_1ServiceNoUrlException.html</anchorfile>
      <anchor>a3387529ff7f56d4799f126a182e225b8</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServicePluginException</name>
    <filename>classzypp_1_1repo_1_1ServicePluginException.html</filename>
    <base>zypp::repo::ServiceException</base>
    <member kind="function">
      <type></type>
      <name>ServicePluginException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginException.html</anchorfile>
      <anchor>ad030452e1ff27eb341f4aa93fbde60cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginException.html</anchorfile>
      <anchor>a4d2c7e107411607ae4cb396dab0a262a</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginException.html</anchorfile>
      <anchor>a1646842507d2a4243a9a3d8f1e49c869</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginException.html</anchorfile>
      <anchor>a11c1f122a558ce73e4af3d882eaa4df3</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServicePluginImmutableException</name>
    <filename>classzypp_1_1repo_1_1ServicePluginImmutableException.html</filename>
    <base>zypp::repo::ServicePluginException</base>
    <member kind="function">
      <type></type>
      <name>ServicePluginImmutableException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginImmutableException.html</anchorfile>
      <anchor>a85946ef61353e1bfb0a4aa284e6d472e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginImmutableException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginImmutableException.html</anchorfile>
      <anchor>affbb6a9b2cbc934cb3bb6182bfc47f7c</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginImmutableException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginImmutableException.html</anchorfile>
      <anchor>a84b3bbb52f32df4386cd85cb3d9d8938</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginImmutableException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginImmutableException.html</anchorfile>
      <anchor>a09dbe3e3af560cb377b6dda939b57172</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::ServicePluginInformalException</name>
    <filename>classzypp_1_1repo_1_1ServicePluginInformalException.html</filename>
    <base>zypp::repo::ServicePluginException</base>
    <member kind="function">
      <type></type>
      <name>ServicePluginInformalException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginInformalException.html</anchorfile>
      <anchor>a9be10332d04fadfe6cb215b187483216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginInformalException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginInformalException.html</anchorfile>
      <anchor>afd1ca64d4e3475d647bc7bead860864f</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginInformalException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginInformalException.html</anchorfile>
      <anchor>a303ba0de0c27a3dfd1e022943f8c01f0</anchor>
      <arglist>(const ServiceInfo &amp;service_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServicePluginInformalException</name>
      <anchorfile>classzypp_1_1repo_1_1ServicePluginInformalException.html</anchorfile>
      <anchor>a074c7234fd994e00fb37881619780ca2</anchor>
      <arglist>(const ServiceInfo &amp;service_r, const std::string &amp;msg_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::ServiceType</name>
    <filename>structzypp_1_1repo_1_1ServiceType.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98ac55f29741fa3660479ecff0a238de8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIS_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98a871c4ed7719afd452bc5a1e8138cf5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUGIN_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98ace9f63cf5900fb54b1cff6edaba7f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98ac55f29741fa3660479ecff0a238de8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIS_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98a871c4ed7719afd452bc5a1e8138cf5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUGIN_e</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>af16fc423cea1954a706e5e510c7e8d98ace9f63cf5900fb54b1cff6edaba7f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceType</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>ac47665569d6b0e0fe0fe74916bc757ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceType</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>adcc93ee5d5659785f5ded42f0aeea629</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceType</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>a015bd43f6727a9cbcfc31ec0d40f3396</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>toEnum</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>ab993aa0ef20a1bfec18f259e34b89f95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ServiceType::Type</type>
      <name>parse</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>a92cacd10785eb37076cfe3828b3ba706</anchor>
      <arglist>(const std::string &amp;strval_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>ab0e6438996d3af345368a87607b6200d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>ab60a6cf6cac30aa190e43826cee89529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ServiceType RIS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>a0749d8338000bf3d679ed19af5297050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ServiceType NONE</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>a9db67d2cfb47d19c0086d7b6df977fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ServiceType PLUGIN</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1repo_1_1ServiceType.html</anchorfile>
      <anchor>aa22ab0c229e45b8a3509fc639072ab67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::SetRelationMixin</name>
    <filename>classzypp_1_1base_1_1SetRelationMixin.html</filename>
    <templarg>class Derived</templarg>
    <member kind="function">
      <type>SetCompare</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>ae8b177a3275a6e2d8c479f242505eedf</anchor>
      <arglist>(const Derived &amp;trg) const</arglist>
    </member>
    <member kind="function">
      <type>SetCompare</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a9b756d8cb57f5cee6aca07d78b83a30a</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;trg) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a19433ab26f4537d6b59ff67d4f0b9162</anchor>
      <arglist>(const Derived &amp;trg, SetCompare cmp) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>ad58bd5793b2a3941c0dd7d9a3a367eea</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;trg, SetCompare cmp) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a17ab1f5cddf2284a6aae918a9ba16b7f</anchor>
      <arglist>(const Derived &amp;trg, SetRelation rel) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>adf745ba576fa4f496a2e7d6c6c494654</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;trg, SetRelation rel) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SetRelationMixin</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a6d2db67510717246d53588034f8b70d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DEFAULT_COPYABLE</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a2de1e5c6fd888fa64f1266dae0de11f9</anchor>
      <arglist>(SetRelationMixin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DEFAULT_MOVABLE</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a57dcaee53acdfb374635bd22c0394946</anchor>
      <arglist>(SetRelationMixin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~SetRelationMixin</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a404e1bebfae2e9a4d89f958781fd406d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>affcde0ee98bf1e97fac27f043c300a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SetCompare</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a6486c719ea650fad39714639c5bec501</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;src, const SetRelationMixin&lt; Derived &gt; &amp;trg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a155b60a496c1005f5ae4de36ec693009</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;src, const SetRelationMixin&lt; Derived &gt; &amp;trg, SetCompare cmp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compare</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a4ed688684736fd5904c826a48b0b1aa7</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;src, const SetRelationMixin&lt; Derived &gt; &amp;trg, SetRelation rel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>a9eee4ad58d2b9b8b3523c44cc96fe266</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;src, const SetRelationMixin&lt; Derived &gt; &amp;trg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1base_1_1SetRelationMixin.html</anchorfile>
      <anchor>ab0a99f4639d9777b04f687d9da23c045</anchor>
      <arglist>(const SetRelationMixin&lt; Derived &gt; &amp;src, const SetRelationMixin&lt; Derived &gt; &amp;trg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::SetTracker</name>
    <filename>structzypp_1_1base_1_1SetTracker.html</filename>
    <templarg>class TSet</templarg>
    <member kind="typedef">
      <type>TSet</type>
      <name>set_type</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a8de5754174fb15ecda495ff6c396b422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TSet::key_type</type>
      <name>key_type</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a358d490808e6607db1b41fbf30ec2a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TSet::value_type</type>
      <name>value_type</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a3725475a80a6ee0a5ebcbe0c063299fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetTracker</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>ab4df698a548cf902c848175787e22c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetTracker</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a611f26178a1d634320590e5092e62983</anchor>
      <arglist>(set_type initial_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitial</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>acbc1a5b46008d69bf2a25f956e10a7e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitial</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a161cfc9976540d67388c662b89783da9</anchor>
      <arglist>(set_type new_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a76c0330d1363194ca84ba0695e1f64a0</anchor>
      <arglist>(set_type new_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a7a3a9ec2295911fe0733ccd2eb45df20</anchor>
      <arglist>(const value_type &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>aa64bc1470b630627e8d924600b2aed71</anchor>
      <arglist>(const value_type &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>ae99ae5f08f2020fd80d22d8b789fcddb</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasAdded</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a923c4cb05e4b884e39a9410e4bd6c4af</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasRemoved</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a126a97417adb99be52ce165149bd6809</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>current</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a47c65af41b043a23808488cd0d0265ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>added</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a92d7bd890684165fc7378b3c078c2feb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>removed</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>abb62f1bddbda159d8327b8a28a2375db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a0d134d4a8a3006ffb6bdf4840dac8dbc</anchor>
      <arglist>(std::ostream &amp;str, const SetTracker&lt; TSet &gt; &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_current</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>addf99a770ef0e0740fb0cf2aa20efeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_added</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>aadd44e4bc34f470a0d23486bd8f69555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set_type</type>
      <name>_removed</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a76e37b2089190a9e0a2f50c1e5adca0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>set_type &amp;</type>
      <name>current</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a4976e8cd703c7d533467e20acfed42e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>set_type &amp;</type>
      <name>added</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>aa367bb7ddf0425296ad699719a6d09b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>set_type &amp;</type>
      <name>removed</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>aa53329cc420d086ea039f41c42358331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>find</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a6102927d309e23bd7c14e9e8df6dac85</anchor>
      <arglist>(const set_type &amp;set_r, const key_type &amp;key_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setDifference</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a4e2606b3a22488e13c51e4d515bce719</anchor>
      <arglist>(const TORDERED_SET &amp;lhs, const TORDERED_SET &amp;rhs, TORDERED_SET &amp;result_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setDifference</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>ab02f75fac12ca0f17df19d316f2de68a</anchor>
      <arglist>(const TUNORDERED_SET &amp;lhs, const TUNORDERED_SET &amp;rhs, TUNORDERED_SET &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitial</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>acbc1a5b46008d69bf2a25f956e10a7e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitial</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a161cfc9976540d67388c662b89783da9</anchor>
      <arglist>(set_type new_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a76c0330d1363194ca84ba0695e1f64a0</anchor>
      <arglist>(set_type new_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a7a3a9ec2295911fe0733ccd2eb45df20</anchor>
      <arglist>(const value_type &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>aa64bc1470b630627e8d924600b2aed71</anchor>
      <arglist>(const value_type &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>ae99ae5f08f2020fd80d22d8b789fcddb</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasAdded</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a923c4cb05e4b884e39a9410e4bd6c4af</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasRemoved</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a126a97417adb99be52ce165149bd6809</anchor>
      <arglist>(const key_type &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>current</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a47c65af41b043a23808488cd0d0265ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>added</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>a92d7bd890684165fc7378b3c078c2feb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const set_type &amp;</type>
      <name>removed</name>
      <anchorfile>structzypp_1_1base_1_1SetTracker.html</anchorfile>
      <anchor>abb62f1bddbda159d8327b8a28a2375db</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::rw_pointer::Shared</name>
    <filename>structzypp_1_1rw__pointer_1_1Shared.html</filename>
    <templarg>class D</templarg>
    <member kind="typedef">
      <type>shared_ptr&lt; D &gt;</type>
      <name>PtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>a563b4e0759f4fd5e8ea9a3f1d24ea436</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const D &gt;</type>
      <name>constPtrType</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>a998f513a931ced961c0d5491baf1e0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>aab5f2ba97d3db937ea89f1779d09995f</anchor>
      <arglist>(const constPtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>afd21c916c4c9d654c7404c3fc8ff1bd1</anchor>
      <arglist>(const PtrType &amp;ptr_r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>a9a927f94c1c8e3ae23e06024d460e0aa</anchor>
      <arglist>(const constPtrType &amp;ptr_r) const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>structzypp_1_1rw__pointer_1_1Shared.html</anchorfile>
      <anchor>a8ba42e941395371c734da07cb72885e4</anchor>
      <arglist>(const PtrType &amp;ptr_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>shared_ptr</name>
    <filename>classshared__ptr.html</filename>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::showme</name>
    <filename>structzyppng_1_1detail_1_1showme.html</filename>
    <templarg>typename T</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::ShowMessageRequest</name>
    <filename>classzyppng_1_1ShowMessageRequest.html</filename>
    <base>zyppng::UserRequest</base>
    <member kind="enumeration">
      <type></type>
      <name>MType</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a345485d03632a87b90e87412ea75caf2</anchor>
      <arglist></arglist>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2aa603905470e2a5b8c13e96b579ef0dba">Debug</enumvalue>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2a4059b0251f66a18cb56f544728796875">Info</enumvalue>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2a0eaadb4fcb48a0a0ed7bc9868be9fbaa">Warning</enumvalue>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2a902b0d55fddef6f8d651fe1035b7d4bd">Error</enumvalue>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2a0ab984d91ab0a037bdf692bf0e73c349">Important</enumvalue>
      <enumvalue file="classzyppng_1_1ShowMessageRequest.html" anchor="a345485d03632a87b90e87412ea75caf2af6068daa29dbb05a7ead1e3b5a48bbee">Data</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a381446d228e0a57ba85a30c07a6c5cce</anchor>
      <arglist>(ShowMessageRequest, std::string message, MType mType=MType::Info, UserData data={})</arglist>
    </member>
    <member kind="function">
      <type>UserRequestType</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a8613b3ba6cb598040f5e7e9903e92037</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>MType</type>
      <name>messageType</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>ad200a55d18b3326aae244cd89fc814df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>message</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a6501fccf879bd8cef45d36dbcfbdd3ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MType</type>
      <name>_type</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a631facda477ad11dc64bb378296da9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_message</name>
      <anchorfile>classzyppng_1_1ShowMessageRequest.html</anchorfile>
      <anchor>a7b9b983971ab6cf8c2b9ab969a2cd828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ShutdownLock</name>
    <filename>classzypp_1_1ShutdownLock.html</filename>
    <member kind="function">
      <type></type>
      <name>ShutdownLock</name>
      <anchorfile>classzypp_1_1ShutdownLock.html</anchorfile>
      <anchor>ab9e16086e83c0809f3df4e3f14a923c8</anchor>
      <arglist>(const std::string &amp;who, const std::string &amp;reason)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ShutdownLock</name>
      <anchorfile>classzypp_1_1ShutdownLock.html</anchorfile>
      <anchor>a28324535e9ff00e2453ba8124c210c61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; ExternalProgramWithSeperatePgid &gt;</type>
      <name>_prog</name>
      <anchorfile>classzypp_1_1ShutdownLock.html</anchorfile>
      <anchor>a4c6a23e9e9b97f60aa962103982ddccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sighandler::SigBacktraceHandler</name>
    <filename>classzypp_1_1sighandler_1_1SigBacktraceHandler.html</filename>
    <templarg>int SIG</templarg>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>backtraceHandler</name>
      <anchorfile>classzypp_1_1sighandler_1_1SigBacktraceHandler.html</anchorfile>
      <anchor>a30f41508420bebf91afabc0f83ccf1b8</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>::sighandler_t</type>
      <name>lastSigHandler</name>
      <anchorfile>classzypp_1_1sighandler_1_1SigBacktraceHandler.html</anchorfile>
      <anchor>a80e69f9e8c5b3045f0ad961a766ffc42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Signal</name>
    <filename>classzyppng_1_1Signal.html</filename>
    <templarg>class R</templarg>
    <templarg>class... T</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::Signal&lt; R(T...)&gt;</name>
    <filename>classzyppng_1_1Signal_3_01R_07T_8_8_8_08_4.html</filename>
    <templarg>class R</templarg>
    <templarg>class... T</templarg>
    <member kind="function">
      <type></type>
      <name>~Signal</name>
      <anchorfile>classzyppng_1_1Signal_3_01R_07T_8_8_8_08_4.html</anchorfile>
      <anchor>a96309ebfa50ccb69213f634326331285</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SignalProxy</name>
    <filename>classzyppng_1_1SignalProxy.html</filename>
    <templarg>class R</templarg>
    <templarg>class... T</templarg>
  </compound>
  <compound kind="class">
    <name>zyppng::SignalProxy&lt; R(T...)&gt;</name>
    <filename>classzyppng_1_1SignalProxy_3_01R_07T_8_8_8_08_4.html</filename>
    <templarg>class R</templarg>
    <templarg>class... T</templarg>
    <member kind="typedef">
      <type>SignalProxyBase&lt; R, T... &gt;</type>
      <name>SignalType</name>
      <anchorfile>classzyppng_1_1SignalProxy_3_01R_07T_8_8_8_08_4.html</anchorfile>
      <anchor>af52e9346a873da94b6bebe8db043cee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignalProxy</name>
      <anchorfile>classzyppng_1_1SignalProxy_3_01R_07T_8_8_8_08_4.html</anchorfile>
      <anchor>a351fa585e6b00ea0dd3d0118691dc0f9</anchor>
      <arglist>(SignalType &amp;sig)</arglist>
    </member>
    <member kind="function">
      <type>connection</type>
      <name>connect</name>
      <anchorfile>classzyppng_1_1SignalProxy_3_01R_07T_8_8_8_08_4.html</anchorfile>
      <anchor>a587de0c5a3bc63bc604181b8a25ad881</anchor>
      <arglist>(Args &amp;&amp;... slot)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType &amp;</type>
      <name>_sig</name>
      <anchorfile>classzyppng_1_1SignalProxy_3_01R_07T_8_8_8_08_4.html</anchorfile>
      <anchor>ab86fa15ecf2e16781338e220fa92fadc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SignalSaver</name>
    <filename>classzypp_1_1SignalSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>SignalSaver</name>
      <anchorfile>classzypp_1_1SignalSaver.html</anchorfile>
      <anchor>a1db507c6f864572da91b2adf5a8040be</anchor>
      <arglist>(int signum_r, sighandler_t handler_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SignalSaver</name>
      <anchorfile>classzypp_1_1SignalSaver.html</anchorfile>
      <anchor>ac44fa6a307eb31209ab258076a55f272</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_signum</name>
      <anchorfile>classzypp_1_1SignalSaver.html</anchorfile>
      <anchor>ae761110ece01a85a39d3b6df2de86b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::sighandler_t</type>
      <name>_orighandler</name>
      <anchorfile>classzypp_1_1SignalSaver.html</anchorfile>
      <anchor>a0e38755c373ca92d13c050ad66cbb534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Signature</name>
    <filename>classzypp_1_1Signature.html</filename>
    <member kind="function">
      <type></type>
      <name>Signature</name>
      <anchorfile>classzypp_1_1Signature.html</anchorfile>
      <anchor>a784550705fb28a0ec744910322c2a9bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Signature</name>
      <anchorfile>classzypp_1_1Signature.html</anchorfile>
      <anchor>a7c2bf6d7238d5e1d712261b5eeff36ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Signature.html</anchorfile>
      <anchor>a101c5ce130ea1c8369bc2dcf96fad5b5</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Signature.html</anchorfile>
      <anchor>a4b03935fea0494f96b64f4a345231086</anchor>
      <arglist>(std::ostream &amp;str, const Signature &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SignatureCheckException</name>
    <filename>classzypp_1_1SignatureCheckException.html</filename>
    <base>zypp::FileCheckException</base>
    <member kind="function">
      <type></type>
      <name>SignatureCheckException</name>
      <anchorfile>classzypp_1_1SignatureCheckException.html</anchorfile>
      <anchor>af0492653b31c8140ad80d4c9dc70e131</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SignatureFileChecker</name>
    <filename>classzypp_1_1SignatureFileChecker.html</filename>
    <member kind="typedef">
      <type>SignatureCheckException</type>
      <name>ExceptionType</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>aaadf81a304bf4b28e3d9b7eced74ee31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureFileChecker</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>ac4118aabb472371848abddcd5b276e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SignatureFileChecker</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a9a360a837580e977ccdc528d84e5a6ee</anchor>
      <arglist>(Pathname signature_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPublicKey</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a8f43888718ec6c9a339974dcebc1cf38</anchor>
      <arglist>(const PublicKey &amp;publickey_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPublicKey</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a59fbdba03adf543cf0a7f5c686bd504e</anchor>
      <arglist>(const Pathname &amp;publickey_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a563fcb1d8cb247ab16dc2e9ce18764ee</anchor>
      <arglist>(const Pathname &amp;file_r) const</arglist>
    </member>
    <member kind="function">
      <type>keyring::VerifyFileContext &amp;</type>
      <name>verifyContext</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a850c2719ee6e451abbc86e2ac02f0899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const keyring::VerifyFileContext &amp;</type>
      <name>verifyContext</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a1166cb4e8eb016aada38f80dd27d1a9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>keyring::VerifyFileContext</type>
      <name>_verifyContext</name>
      <anchorfile>classzypp_1_1SignatureFileChecker.html</anchorfile>
      <anchor>a94467ecf854183f53e2171a24f1aee24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SigprocmaskSaver</name>
    <filename>classzypp_1_1SigprocmaskSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>SigprocmaskSaver</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a22a279aaa50c96453243d4862c164e2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SigprocmaskSaver</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a07093d7dc30f68e89101c65e6f7dbe02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a10d8413dfa195511c9f9dd9dc7ee946e</anchor>
      <arglist>(int signum_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unblock</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a25d6a09e3ac9d33702f681a57d248ea0</anchor>
      <arglist>(int signum_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pending</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a22f4b3e18f176688db261ec7f731bae7</anchor>
      <arglist>(int signum_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>suspend</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a69354e491002ab17fb039a4df255dd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::sigset_t</type>
      <name>_origmask</name>
      <anchorfile>classzypp_1_1SigprocmaskSaver.html</anchorfile>
      <anchor>a760a465482b6ec33862f6074e2a60b71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SimpleExecutor</name>
    <filename>structzyppng_1_1SimpleExecutor.html</filename>
    <templarg>template&lt; typename, typename &gt; typename Logic</templarg>
    <templarg>typename OpType</templarg>
    <base>Logic&lt; SimpleExecutor&lt; Logic, OpType &gt;, OpType &gt;</base>
    <member kind="function">
      <type></type>
      <name>SimpleExecutor</name>
      <anchorfile>structzyppng_1_1SimpleExecutor.html</anchorfile>
      <anchor>abe476505df4ac03e9469a246e4205f4a</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SimpleState</name>
    <filename>classzyppng_1_1SimpleState.html</filename>
    <templarg>typename StatemachineType</templarg>
    <templarg>auto sId</templarg>
    <templarg>bool isFin</templarg>
    <base>zyppng::BasicState&lt; StatemachineType, isFin &gt;</base>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>stateId</name>
      <anchorfile>classzyppng_1_1SimpleState.html</anchorfile>
      <anchor>a115a36fba2511db1b676b0292defef26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::SimpleStreamBuf</name>
    <filename>classzypp_1_1detail_1_1SimpleStreamBuf.html</filename>
    <templarg>typename Impl</templarg>
    <base>Impl</base>
    <member kind="function">
      <type></type>
      <name>SimpleStreamBuf</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>adab46a7ed152896b9658941d077289f5</anchor>
      <arglist>(size_t bufsize_r=512)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimpleStreamBuf</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a03739066f0b075bc2250025c81bd1545</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>SimpleStreamBuf *</type>
      <name>open</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a25db1a11da7ab7f7b3e8f6ba4ae4071a</anchor>
      <arglist>(OpenSpecType &amp;&amp;name_r, std::ios_base::openmode mode_r=std::ios_base::in)</arglist>
    </member>
    <member kind="function">
      <type>SimpleStreamBuf *</type>
      <name>close</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a16751c2b1dd8c2dcfc40e0707bea5a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>sync</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a6f323fd92da8c8663716cb1d59ee0c34</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int_type</type>
      <name>overflow</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a950bcb615fc0be8d1002a4e766c453ed</anchor>
      <arglist>(int_type c=traits_type::eof()) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int_type</type>
      <name>underflow</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a9277540009636150e3e7e668e0e0da6b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pos_type</type>
      <name>seekpos</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a8f703382e5140e73ab5cb146bd8a1a8c</anchor>
      <arglist>(pos_type pos_r, std::ios_base::openmode openMode) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pos_type</type>
      <name>seekoff</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a62e8406125a2fb027a6d2af92e0e0d44</anchor>
      <arglist>(off_type off_r, std::ios_base::seekdir way_r, std::ios_base::openmode openMode) override</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; char &gt;</type>
      <name>buffer_type</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>aad5c5e5b5629b381765c3c45344975fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>buffer_type</type>
      <name>_buffer</name>
      <anchorfile>classzypp_1_1detail_1_1SimpleStreamBuf.html</anchorfile>
      <anchor>a68b8de21aac387f8eac7563d2b559624</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::SingleTransReport</name>
    <filename>structzypp_1_1target_1_1rpm_1_1SingleTransReport.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>loglevel</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1SingleTransReport.html</anchorfile>
      <anchor>a3e8ed6229e08f2316482688aa3676581</anchor>
      <arglist></arglist>
      <enumvalue file="structzypp_1_1target_1_1rpm_1_1SingleTransReport.html" anchor="a3e8ed6229e08f2316482688aa3676581ab1da4861a4edf5615ec39f07963ea8db">dbg</enumvalue>
      <enumvalue file="structzypp_1_1target_1_1rpm_1_1SingleTransReport.html" anchor="a3e8ed6229e08f2316482688aa3676581a6e2baaf3b97dbeef01c0043275f9a0e7">msg</enumvalue>
      <enumvalue file="structzypp_1_1target_1_1rpm_1_1SingleTransReport.html" anchor="a3e8ed6229e08f2316482688aa3676581a4ca9d3dcd2b6843e62d75eb191887cf2">war</enumvalue>
      <enumvalue file="structzypp_1_1target_1_1rpm_1_1SingleTransReport.html" anchor="a3e8ed6229e08f2316482688aa3676581a56bd7107802ebe56c6918992f0608ec6">err</enumvalue>
      <enumvalue file="structzypp_1_1target_1_1rpm_1_1SingleTransReport.html" anchor="a3e8ed6229e08f2316482688aa3676581ab9265da4fe5f418a67f87e005cfed644">crt</enumvalue>
    </member>
    <member kind="function" static="yes">
      <type>static const char *const</type>
      <name>loglevelPrefix</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1SingleTransReport.html</anchorfile>
      <anchor>a1aaa13d944b1b4c93d2b84944ff887d8</anchor>
      <arglist>(loglevel level_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentLogline</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1SingleTransReport.html</anchorfile>
      <anchor>a64989810a8b7f0c17998bc69e4f0db70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::str::smatch</name>
    <filename>classzypp_1_1str_1_1smatch.html</filename>
    <member kind="function">
      <type></type>
      <name>smatch</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>a58c9bb5a97d50e56498768541dcbd8fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>abf91bc8f9fc68e5968e5f2d090d8d656</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>a823cb1fa9ccbeeba04a579d5a30c809a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>a9e759dd7b498c85202d3b4d127a17a9b</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>end</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>a88d6e57f9c71cb8a2e642786cbf2837b</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>abc02dd946d817de3769d2302e901f613</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>match_str</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>ad2ce1a53f182279dec39642eca9eef46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; regmatch_t &gt;</type>
      <name>pmatch</name>
      <anchorfile>classzypp_1_1str_1_1smatch.html</anchorfile>
      <anchor>adf944e7fc594d88a8077de20ec920ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::repo::SMVData</name>
    <filename>structzypp_1_1repo_1_1SMVData.html</filename>
    <member kind="function">
      <type></type>
      <name>SMVData</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a2c1404d2821516cefc44adeb6c9c68e9</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a82e5f37206c905d3d16c9357b08d6045</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a3cac3ac35c3516a3103a03734ab10ff3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a85753b39a7eacbc22973985b08b5a7de</anchor>
      <arglist>(const SMVData &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_mediaVendor</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>ad6a99c3732d4a67a5adf1aee6a4fb157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_mediaIdent</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a905a2dc53624cfd8694a5721eabf95ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>media::MediaNr</type>
      <name>_totalMedia</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a6c8f5adb7ea2c4a65b5230ffa19388bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1repo_1_1SMVData.html</anchorfile>
      <anchor>a7806a7e5c94dde1a3dc3dc9b54159221</anchor>
      <arglist>(std::ostream &amp;str, const SMVData &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SockAddr</name>
    <filename>classzyppng_1_1SockAddr.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SockAddr</name>
      <anchorfile>classzyppng_1_1SockAddr.html</anchorfile>
      <anchor>aadea17a49df20a047f9b009bcdbd6d5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual struct::sockaddr *</type>
      <name>nativeSockAddr</name>
      <anchorfile>classzyppng_1_1SockAddr.html</anchorfile>
      <anchor>a22fa6c34672c35a511b46d164ac545a0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::size_t</type>
      <name>size</name>
      <anchorfile>classzyppng_1_1SockAddr.html</anchorfile>
      <anchor>a7450b93aea69835d3b671fd0055f2783</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Socket</name>
    <filename>classzyppng_1_1Socket.html</filename>
    <base>zyppng::IODevice</base>
    <member kind="enumeration">
      <type></type>
      <name>SocketError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a4c281729da31725a0a339ca891f79a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownSocketError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a3fa2b383d39959a21df19b534c7c2477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InsufficientPermissions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a9300a94f17a3e36b606fb809b28c9e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidSocketOptions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ab2fc14a1c7b23d6d9ca2f20616365d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InsufficientRessources</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a92490f39831f55b60e4ac4fe74262239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedSocketOptions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a8119618cbcaf77edabd967db16e49828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FailedSocketOperation</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6af34f07e7b2a5d0427cdc9a6b5e751839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SocketAlreadyBound</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ad915e641ae803913d45ef58aafd38cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SocketNotListening</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a5fd8b7989d8a3cbb9a73107536533211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressInUse</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a40af269f4f84e2f022b6f9ef7d706695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressNotAvailable</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a2ed2a495ac5d137dbfa2ecd6fd44776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressIssue</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a772caf8221e6a3ed29791a5caa09e044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OperationNotSupported</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a7868226dfe4fd47670511a1f7ab267be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionTimeout</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ad22bc67a644bd3c803caee154b3303bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionDelayed</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a2b0fb5430bf77d40dcf10077de571225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionRefused</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a7bb30b2bbd63edac74f64ecb27c0bdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionClosedByRemote</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6af69e7ed535cf8b0aa2e93fac158ffa1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NetworkUnreachable</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6aeba1cc4598fe7a69be7a08002aa5c7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a0c39594a3ea1462942f78bb9bc14f853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SocketState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InitialState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4aca9ac16a049f0e0c4cab616c3d0253bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectingState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ac01dab6a0fb2772091df52e5780dd674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectedState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4a3ae0bee528922c5efcdb8a3052b70d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ListeningState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ae3e4bc2ccaa6bf304119ec9905108307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosingState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ae707997056a81038845276699fe52df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4abd01603f7cbc9b457ea1bf24beda9efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Socket &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>adaf06db4fb641fbf6e064b01f11fc1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a4c281729da31725a0a339ca891f79a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownSocketError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a3fa2b383d39959a21df19b534c7c2477</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InsufficientPermissions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a9300a94f17a3e36b606fb809b28c9e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidSocketOptions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ab2fc14a1c7b23d6d9ca2f20616365d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InsufficientRessources</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a92490f39831f55b60e4ac4fe74262239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedSocketOptions</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a8119618cbcaf77edabd967db16e49828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FailedSocketOperation</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6af34f07e7b2a5d0427cdc9a6b5e751839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SocketAlreadyBound</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ad915e641ae803913d45ef58aafd38cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SocketNotListening</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a5fd8b7989d8a3cbb9a73107536533211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressInUse</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a40af269f4f84e2f022b6f9ef7d706695</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressNotAvailable</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a2ed2a495ac5d137dbfa2ecd6fd44776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddressIssue</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a772caf8221e6a3ed29791a5caa09e044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OperationNotSupported</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a7868226dfe4fd47670511a1f7ab267be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionTimeout</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6ad22bc67a644bd3c803caee154b3303bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionDelayed</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a2b0fb5430bf77d40dcf10077de571225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionRefused</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a7bb30b2bbd63edac74f64ecb27c0bdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionClosedByRemote</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6af69e7ed535cf8b0aa2e93fac158ffa1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NetworkUnreachable</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6aeba1cc4598fe7a69be7a08002aa5c7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a359b570d29a66849a5f51275186c46a6a0c39594a3ea1462942f78bb9bc14f853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InitialState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4aca9ac16a049f0e0c4cab616c3d0253bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectingState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ac01dab6a0fb2772091df52e5780dd674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectedState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4a3ae0bee528922c5efcdb8a3052b70d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ListeningState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ae3e4bc2ccaa6bf304119ec9905108307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosingState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4ae707997056a81038845276699fe52df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClosedState</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4710c99228ba5a482e7eefbae769c8c4abd01603f7cbc9b457ea1bf24beda9efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Socket</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>acca7be43d4c857a42d72e6d34d830702</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a2ee01e4e5ea844cdeb22f07059a2840f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>bytesPending</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ac864918acc9347c10553d673828b95e6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>SocketState</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>af5c62f01f92130690e148429facc6f44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bind</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ade293d4466e9431b75d79708bbf5e56c</anchor>
      <arglist>(const std::shared_ptr&lt; SockAddr &gt; &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>listen</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a916ce205e944a7954300b24e104eb2e9</anchor>
      <arglist>(int backlog=50)</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>accept</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ac73f3b5fda35ef93f2c19983f9947737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setBlocking</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>aafb6175f9c9d8fd604ba00dffd1f5f2b</anchor>
      <arglist>(const bool set=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a5d64bc06cb6a31b8da390d9d5d56252c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abort</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a24e7ea279edc5758de5e56e808be88da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a2ef119b9e8cbe0abe120159ac2bd24ad</anchor>
      <arglist>(std::shared_ptr&lt; SockAddr &gt; addr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForConnected</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ad9b22f156294eff2e4797125c0793a12</anchor>
      <arglist>(int timeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForAllBytesWritten</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a914933e7cfcaf0caf03e1a9252b67031</anchor>
      <arglist>(int timeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForReadyRead</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a4ba038b4ad6a428be8552b5ae36ca1f0</anchor>
      <arglist>(uint channel, int timeout=-1) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nativeSocket</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a53f475e1ee07b2782edb1709f6291fea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>releaseSocket</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a64f98e13eae1b5e30efabe17ba20d344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SocketError</type>
      <name>lastError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a015f57b09a8e8537461a5aeface50551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigIncomingConnection</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a886f780911f2d0c9fc05976bd4656b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigConnected</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a10ca2dbf9fc6ff8a1af1b7b39cb1572c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigDisconnected</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a82922d7677e96c2f68961b78fb4a1303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(Socket::SocketError)&gt;</type>
      <name>sigError</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a987dbfa9123586008cc04092f24369ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a76b07823495d0e05e7da7b8bd9e5ec07</anchor>
      <arglist>(int domain, int type, int protocol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>fromSocket</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a30d3913366625f4b81b0e2c835493834</anchor>
      <arglist>(int fd, SocketState state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Socket</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a9d9c70e8c3cd800b7da6cf0ab15ee69d</anchor>
      <arglist>(int domain, int type, int protocol)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int64_t</type>
      <name>rawBytesAvailable</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>af540eb760d302f0afe95e5be436c6557</anchor>
      <arglist>(uint channel=0) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int64_t</type>
      <name>writeData</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ac4f8aa489fdc25a4db7943c2b85a1c38</anchor>
      <arglist>(const char *data, int64_t count) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int64_t</type>
      <name>readData</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>ae56bff835a59a48d45843a7f1b980485</anchor>
      <arglist>(uint channel, char *buffer, int64_t bufsize) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readChannelChanged</name>
      <anchorfile>classzyppng_1_1Socket.html</anchorfile>
      <anchor>a3d9890410a57b049afe115846638abe9</anchor>
      <arglist>(uint channel) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SocketNotifier</name>
    <filename>classzyppng_1_1SocketNotifier.html</filename>
    <base>zyppng::AbstractEventSource</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SocketNotifier &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>a4906d688dac724ca555ee67c924c8e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; SocketNotifier &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>acaf63b0b58427297f871e8b4ccc85404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AbstractEventSource::EventTypes</type>
      <name>EventTypes</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>ab09cd7746c3484f04f6ac596250ab366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>ae4589d6fde1cd6c6f044f88d1e0fb93d</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>ac8f06386ec4fb46ccde2992271a33fda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>afbff7b185af4a46756a4228ab74cfa47</anchor>
      <arglist>(bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>socket</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>a8a978d546645c538edb7d4734f9e1ac2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(const SocketNotifier &amp;sock, int evTypes)&gt;</type>
      <name>sigActivated</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>acadbee22615c9fb8a2e8440ba56a1f7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFdReady</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>aa52aebbf67b11f9fee88d72f2cda4b1c</anchor>
      <arglist>(int, int events) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSignal</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>a553340fb9ae7ffa22c3dd8f7597365d3</anchor>
      <arglist>(int signal) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>a5626e530a03586dcc4adafc42afcb4c1</anchor>
      <arglist>(int socket, int evTypes, bool enable=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SocketNotifier</name>
      <anchorfile>classzyppng_1_1SocketNotifier.html</anchorfile>
      <anchor>a04e46262c5d9da64adff5c3995760259</anchor>
      <arglist>(int socket, int evTypes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SocketNotifierPrivate</name>
    <filename>classzyppng_1_1SocketNotifierPrivate.html</filename>
    <base>zyppng::AbstractEventSourcePrivate</base>
    <member kind="function">
      <type></type>
      <name>SocketNotifierPrivate</name>
      <anchorfile>classzyppng_1_1SocketNotifierPrivate.html</anchorfile>
      <anchor>a0d0a22edf7348cf2be5ee081f5db1d66</anchor>
      <arglist>(SocketNotifier &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(const SocketNotifier &amp;, int)&gt;</type>
      <name>_activated</name>
      <anchorfile>classzyppng_1_1SocketNotifierPrivate.html</anchorfile>
      <anchor>a0f665de0fbd8f83c8ef02d30f2f43942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_socket</name>
      <anchorfile>classzyppng_1_1SocketNotifierPrivate.html</anchorfile>
      <anchor>a970e3a76ccb3bf229bd5f12eaa7c28c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_mode</name>
      <anchorfile>classzyppng_1_1SocketNotifierPrivate.html</anchorfile>
      <anchor>a3d8edef1e89325ba283eb84373621946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classzyppng_1_1SocketNotifierPrivate.html</anchorfile>
      <anchor>ac3ddf7866c6b2e3d74f6617c085ffa8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SocketPrivate</name>
    <filename>classzyppng_1_1SocketPrivate.html</filename>
    <base>zyppng::IODevicePrivate</base>
    <class kind="struct">zyppng::SocketPrivate::ClosedState</class>
    <class kind="struct">zyppng::SocketPrivate::ClosingState</class>
    <class kind="struct">zyppng::SocketPrivate::ConnectedState</class>
    <class kind="struct">zyppng::SocketPrivate::ConnectingState</class>
    <class kind="struct">zyppng::SocketPrivate::InitialState</class>
    <class kind="struct">zyppng::SocketPrivate::ListeningState</class>
    <member kind="function">
      <type></type>
      <name>SocketPrivate</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a43166e35115a0688cf1f88e4562fa7bb</anchor>
      <arglist>(int domain, int type, int protocol, Socket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initSocket</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a3b2bb02c55d7c471eea98ee9c35b4322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setError</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>aa445c1d7f6b67a14ff58cbf1c01fbf35</anchor>
      <arglist>(Socket::SocketError error, std::string &amp;&amp;err, bool emit=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handleConnectError</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a660af8ba3d08ac901df2361a973fd008</anchor>
      <arglist>(int error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transition</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a551ad8ab9827b256757b37cd002bd3e1</anchor>
      <arglist>(Socket::SocketState newState)</arglist>
    </member>
    <member kind="function">
      <type>Socket::SocketState</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a0abd9c7b380c75a34ba3e22869cd99d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectToHost</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a4859c8a6bfd893ae84910540e93ef902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSocketActivated</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a748fd5177c05a4e13e76c6d533433d77</anchor>
      <arglist>(int ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSocketActivatedSlot</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>ab24f38fdbb63fc708101bea65d56e765</anchor>
      <arglist>(const SocketNotifier &amp;, int ev)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>rawBytesAvailable</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a56d4b8ca0ba55ec5d92296c8ca7b20dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readRawBytesToBuffer</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a5f18c81fead55305b273c9808c1c23ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writePendingData</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>ac13eb0634a7d617d5bf21e42049e8690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Socket::Ptr</type>
      <name>wrapSocket</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a223aa720f4064c6632397c3298470743</anchor>
      <arglist>(int fd, int domain, int type, int protocol, Socket::SocketState state)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_domain</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a15cf7a02dfab7331305f1469b38b1c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_type</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a02a75517674c63eff59a3aa47102614c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_protocol</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a3593a54324a6b2e246d7260b8cdabf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; SockAddr &gt;</type>
      <name>_targetAddr</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a7f22fad84fda1438bca60f72e9a4d46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_socket</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>ac1efa3e656ad8b01f358407ca220d070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_borrowedSocket</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>ae96214c7575e1610d3a49461cf308e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_emittedErr</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>aef90372a14950c24abab8774e71f38d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Socket::SocketError</type>
      <name>_error</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>afdec96eced713bc7486b00ab8b64e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_errorDesc</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a2ac0189ba47692c9954155b2577642fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(Socket::SocketError)&gt;</type>
      <name>_sigError</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>afb1d5c81eb7acb1be2075102ed7b99ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_incomingConnection</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>ad9a60304ed5cf248c3e5c409ece92f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_connected</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>aa0c559f1b982ffe10226569ce8138fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void()&gt;</type>
      <name>_disconnected</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a6cc82fd6c061ad1d07a94125059179f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::variant&lt; InitialState, ConnectingState, ConnectedState, ListeningState, ClosingState, ClosedState &gt;</type>
      <name>_state</name>
      <anchorfile>classzyppng_1_1SocketPrivate.html</anchorfile>
      <anchor>a42d89e27de790808f30d2e94ce9e91f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Solvable</name>
    <filename>classzypp_1_1sat_1_1Solvable.html</filename>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <class kind="class">zypp::sat::Solvable::SplitIdent</class>
    <member kind="typedef">
      <type>sat::detail::SolvableIdType</type>
      <name>IdType</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af8cb9e3b9c847abe1313cd8d86a94f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a6dd0e4b525b097c5531fc430095cb1f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a496ac6a1a2918850c10acd261729964a</anchor>
      <arglist>(const Solvable &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4f0093ccc263e7d73fd3c1725e1c55cd</anchor>
      <arglist>(Solvable &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>Solvable &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a8d92ba29e7518191cccb4624efff54ad</anchor>
      <arglist>(const Solvable &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Solvable &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a0b4efb77a00cc0ff20638833bb19c5a4</anchor>
      <arglist>(Solvable &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a74531edfe7bc8f8578618dcb697e8285</anchor>
      <arglist>(IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a826b32eec03387e0f912f181f6594121</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>adf9d2a50e9c546dc93ef5d81ee621d47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3e9483ff490820cc7021a2dd7cf9ee88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ac22636377a46b836db3afda0da3fdcac</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afbf909418e84fb05c5cb43292a9f12f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a17a9da34fb3a6b19d2976a4313d62b41</anchor>
      <arglist>(TIterator begin, TIterator end) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ab8da9b35ab59590497fda213b14111d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a613c5ee894a41d6459368ac1967ac755</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a79cd6723c10b42b33891e7f5da8384f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a2e2ec20f761fbf3219e7909ffaf460d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>repository</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af4f3b147852d64d9431c94afa66ad30b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>repoInfo</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aee46b36cd39c5911e5be3564a527914b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSystem</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a7c8e26b9bd198261bb5a9b604516495a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystemByUser</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aecbea19bd2e166679f8c645421beec99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystemByAuto</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>acfa0f2467cfc9dec013cb3ce869e6dd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identIsAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a1295397d3af78002b9b1ace619512040</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiversionInstall</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4c796647eefe8f69f4e31f74311a759b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeedreboot</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a111decad7918fc4136963796e585b79a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlacklisted</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4762d18f713272017e997a59d77a71c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRetracted</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afad7f1468c9624b729f9d3baf795efeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtf</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af52673d69fd12ce58f29dc323e7c0eca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfMaster</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a6b2d96b2876dafc94907ba7c6192d4ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfPackage</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a0d7ea1dc3885b0e4efc04b52b9bc1a29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>buildtime</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3bba5abf8e43e47a69be74b97fc22a93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>installtime</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a606c87be948f2fe1d33746b8bb7cc347</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a418a377788db4d258294abb0e3a7c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a9882c90227c2a8dac42e2c0003f79077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afe24d38cef251c37b9f0c14e6801ba0e</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a64b955e4eedaf67e8fa0781c7a0f387c</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a8ebc349c14371a3060519bc0c0a947d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>abf695fc92606ebfad29710ba3e83e99e</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a45eec1316edf5ab9c6a8d2533357434c</anchor>
      <arglist>(const LocaleSet &amp;locales_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a721f9207a32b44b4f6572c73ed3486df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>getSupportedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a71c784d9ba7c7b5b527614d16e7300ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSupportedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a356e99c0861685d6cb9f4de00ab6424f</anchor>
      <arglist>(LocaleSet &amp;locales_r) const</arglist>
    </member>
    <member kind="function">
      <type>CpeId</type>
      <name>cpeId</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a524f2b74c8d962ecba800a71a0e1757a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>mediaNr</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a461d2a259bf31a881c39372607c7be73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>installSize</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a39988e3b62bd2d5027ce0446c6709abd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>downloadSize</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ac10efc62fd003b573b013a5cae5deeb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distribution</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a45ba6b9eba0e2a0f75ba41943a046662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aa3338f402986e5b79aa35e95394952fc</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aecbe68e1133749f2fc2379bfb8595462</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>insnotify</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afc1a96aa861ca8b505fb4754d4ff8c5b</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>delnotify</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ad8025eb579f9ba10ae9e193d2a527aa9</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>licenseToConfirm</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a88d134a3209f3abbb1585913abae1860</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needToAcceptLicense</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3c4d5e247923e3ab40728d2e1fd3958f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>identIsAutoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a90bebf9a0a6aaa7abcaade2a4c263484</anchor>
      <arglist>(const IdString &amp;ident_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IdString</type>
      <name>retractedToken</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a9c1db1d6da57d7cc8b3c67dc1ced1d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IdString</type>
      <name>ptfMasterToken</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a64bff9d0933129a982c28b5d8c01fea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const IdString</type>
      <name>ptfPackageToken</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a79f5d5254a0d8fff6e15d32f73c9e949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Solvable</type>
      <name>noSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4034c892c4fb9eebafb88bd9d4c984f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a2c77bfb91863f4f386fbd114819f7870</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3d38825bd8ab1b2b7c20235a44e739d5</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4dae2ac0eeccc133e036d7ea2014022a</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a74b6faa30f912ee5bcde29f908713e6a</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a8966b3bb212aea4c6f7f3739be5e36e2</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ac67e0835d776899fd78fa690ace7cf16</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a0bb9ebf1b941548776d64c6f4fc03fc1</anchor>
      <arglist>(const Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a26473278dc4ab0dda1529e5b6dd0467a</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a9c69b66d223e000fcaa34362624388e1</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByN</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4d4f68965152ea06a5e1c8c8d4a39e6b</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVR</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a2ddc78270a56041bf00f6bbcaeba1a44</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVRA</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aed675e43cad442e3e49b02b3b5c429ac</anchor>
      <arglist>(const Solvable &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>Capabilities const</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3ca74b85ee4b891b08e29b338a4de265</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_provides</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aafabaa82597ed19c857910b3623f44f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_requires</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ac05f4a8589f2d1752f33fdf1192cef87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_conflicts</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a2714f3f4f6209eec9f74160c67c48c67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_obsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a7020e2edefc6a60519687988e7ecb3aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_recommends</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a490664e50eb897a095a27054c572d450</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_suggests</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a187fedeaa306e88cf81e06842f322858</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_enhances</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a48b691170d6ae10c733fe988b6c04194</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_supplements</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a412856827ace343046f019709c1e981a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_prerequires</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aab872c7999cadef0e796dc2fe248a287</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>provides</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aedfc77ee2585475f4e256f322f22c785</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>conflicts</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4bdd693af3032b45128ee04f99daf0a6</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>obsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a9f7329b56ad60374300c19a776ee248c</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>recommends</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3017f4e9469423a8a34ffafa38605292</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>suggests</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a421b077081c9d04f9b32889fc9e8121d</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>enhances</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af012f51b4288b1069730dc2301e04d3b</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>supplements</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a12341451670a8099eb98cdd7e9aa904f</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>prerequires</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af2bad4afc59c273e00fb0a887df30711</anchor>
      <arglist>() const ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a1c80e0f4eb0c26e6021435c86250b801</anchor>
      <arglist>(Dep which_r) const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a5dbd4f65d7f6098099e5a0ff74206dbc</anchor>
      <arglist>(Dep which_r) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>providesNamespace</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3fea11fee8074d37a392fe3f646ba3aa</anchor>
      <arglist>(const std::string &amp;namespace_r) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>valuesOfNamespace</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>adf8d463437053846ba15c6b8984935ef</anchor>
      <arglist>(const std::string &amp;namespace_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; bool, CapabilitySet &gt;</type>
      <name>matchesSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ab8662c2ef2562a9964a7245f44e8e52c</anchor>
      <arglist>(const SolvAttr &amp;attr, const sat::Solvable &amp;solv) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdType</type>
      <name>_id</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a368220f6dbb4f09b789a34fe0b6bb9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookupStrAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a48d061cc9534b5a9cd595f8de74e06f6</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookupStrAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a025fe324708791338a211210105593a4</anchor>
      <arglist>(const SolvAttr &amp;attr, const Locale &amp;lang_r) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>lookupNumAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a479699c9b3755440ec6608fae2cc54bd</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>lookupNumAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4e340d14878826951eaeed44b9e4725c</anchor>
      <arglist>(const SolvAttr &amp;attr, unsigned long long notfound_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookupBoolAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a2a2495d8e7a93996c1cb4affa14b0480</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>detail::IdType</type>
      <name>lookupIdAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ab49a760ae985edd66ad1a9560309766f</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>lookupCheckSumAttribute</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aeb0db5ad3b34b7d7078d1acee3c36c23</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation</type>
      <name>lookupLocation</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a1545905e11c4a033c74db7429ae0bd21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>nextInPool</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a7fcdf96ed4fdabd753db4664121c3262</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>nextInRepo</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a56d99ad49e82d952d7dd5fb86e4a6791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>detail::CSolvable *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a7933358ee57c616b74b64428a7040728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdType</type>
      <name>id</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a0ac33b9faf69b7b78d3e34998e5b509a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlacklisted</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a4762d18f713272017e997a59d77a71c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRetracted</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afad7f1468c9624b729f9d3baf795efeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtf</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>af52673d69fd12ce58f29dc323e7c0eca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfMaster</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a6b2d96b2876dafc94907ba7c6192d4ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfPackage</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a0d7ea1dc3885b0e4efc04b52b9bc1a29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>buildtime</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3bba5abf8e43e47a69be74b97fc22a93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>installtime</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a606c87be948f2fe1d33746b8bb7cc347</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a418a377788db4d258294abb0e3a7c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a9882c90227c2a8dac42e2c0003f79077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afe24d38cef251c37b9f0c14e6801ba0e</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a64b955e4eedaf67e8fa0781c7a0f387c</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a8ebc349c14371a3060519bc0c0a947d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>abf695fc92606ebfad29710ba3e83e99e</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a45eec1316edf5ab9c6a8d2533357434c</anchor>
      <arglist>(const LocaleSet &amp;locales_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsRequestedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a721f9207a32b44b4f6572c73ed3486df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>getSupportedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a71c784d9ba7c7b5b527614d16e7300ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSupportedLocales</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a356e99c0861685d6cb9f4de00ab6424f</anchor>
      <arglist>(LocaleSet &amp;locales_r) const</arglist>
    </member>
    <member kind="function">
      <type>CpeId</type>
      <name>cpeId</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a524f2b74c8d962ecba800a71a0e1757a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>mediaNr</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a461d2a259bf31a881c39372607c7be73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>installSize</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a39988e3b62bd2d5027ce0446c6709abd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>downloadSize</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ac10efc62fd003b573b013a5cae5deeb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distribution</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a45ba6b9eba0e2a0f75ba41943a046662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aa3338f402986e5b79aa35e95394952fc</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>aecbe68e1133749f2fc2379bfb8595462</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>insnotify</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>afc1a96aa861ca8b505fb4754d4ff8c5b</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>delnotify</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>ad8025eb579f9ba10ae9e193d2a527aa9</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>licenseToConfirm</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a88d134a3209f3abbb1585913abae1860</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needToAcceptLicense</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable.html</anchorfile>
      <anchor>a3c4d5e247923e3ab40728d2e1fd3958f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::SolvableIterator</name>
    <filename>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>SolvableIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a6eef9e3d8f3580c3cb3dcf3eaeb3d8b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a9ffc59889071b7617cf166470f293682</anchor>
      <arglist>(const Solvable &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a435e38058f24d6a0c7c7533e9b4c7d7e</anchor>
      <arglist>(SolvableIdType id_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Solvable</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a64c4312fafe46b31381e95294aa20eb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a6ecc6c1ce268bd8e1d688abe5fb575ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialAssignVal</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a100b6ef54db056b8f38d4b28e33da43f</anchor>
      <arglist>(const Solvable &amp;val_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assignVal</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>a67328af73976ee275ceb99ca2ce1f1cf</anchor>
      <arglist>(const Solvable &amp;val_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Solvable</type>
      <name>_val</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>aea097f3fa50baa340bf62945724d2200</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1SolvableIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::SolvableSet</name>
    <filename>classzypp_1_1sat_1_1SolvableSet.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; SolvableSet, std::unordered_set&lt; Solvable &gt;::const_iterator &gt;</base>
    <member kind="typedef">
      <type>std::unordered_set&lt; Solvable &gt;</type>
      <name>Container</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a9297b273c04b61bbda296501dbfba015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a1a1ba29c4b102e6e7af722738ab568b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a44cc34e95940b03b9360ead4b33a1741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solvable_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>aea2b9af0c71a4df33d48cfdc86420289</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableSet</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>ab84202cab488dc64c8b77d02f96a72ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableSet</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>ae9dd2f7eda8a8272edcddfc8964a5974</anchor>
      <arglist>(TInputIterator begin_r, TInputIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a31b5de2a7809a18aecfb1929d8fa099d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a535af4ea815dc50cf44ad6370d7da51c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>aa908e190279fa5c4a3a2e72458db62a3</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>ae142b361719a7453c410deb7a37afb16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>aa4b92708b5df52e334001bf4fbeb53e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a306f4be198089d8cc0ee399520e495f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a7572b477b547fa558b105cc4d4a22cb4</anchor>
      <arglist>(const TSolv &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>aad3d22079fe0cca4402b41034b9a52d8</anchor>
      <arglist>(TIterator begin_r, TIterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>Container &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a102f6ca917f0093a673a1f6ec0311bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Container &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a172af43bd4e1da40b0835d6e59d8d679</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Container &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a110d3c0219483af7b0c319c2b5ea1861</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>aa8d1cc425b733e4dba61ba48be663798</anchor>
      <arglist>(std::ostream &amp;str, const SolvableSet &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1SolvableSet.html</anchorfile>
      <anchor>a5d9c55d1dc6a9210ab7c3ac78ef724f3</anchor>
      <arglist>(std::ostream &amp;str, const SolvableSet &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::SolvableType</name>
    <filename>structzypp_1_1sat_1_1SolvableType.html</filename>
    <templarg>class Derived</templarg>
    <member kind="function">
      <type>Solvable</type>
      <name>satSolvable</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a78de3f4b41f0965829beaa28245a25dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a2c70399b34f1acde54136021243077ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a7c4f323b8206a586a37de0566e4c317b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>kind</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a88ae5b8473fa4a2b9519ca257cb34fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a32e023c8e4b8f823ffa8561e3e15ec7f</anchor>
      <arglist>(const ResKind &amp;kind_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a70e54d9375d79c0a6ad7105b59c79a3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a687bc2a63eb47659a1c8c493b4443bc7</anchor>
      <arglist>(TIterator begin, TIterator end) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a2aaa4bc21653b25df56cd9247997573e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ab363703751b5b05296d5ad687a6216e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a2947aba00fbe3b68f82b6eac58213c30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>vendor</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a5bcd0980df029f3a0691daa8dc7c52e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>repository</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ab27bf4d6f3a035dbaae5f41eec214420</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RepoInfo</type>
      <name>repoInfo</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a7657e5892b519bffa53fb36f3f38f0dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSystem</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a1d9967492e2c5ff1ac10eba89b9a86ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystemByUser</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a31aaa8e9417adcc693462874f42754bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onSystemByAuto</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a5e54d97087ff52d31ff874de94d92cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identIsAutoInstalled</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>af2136574081e1370a2790a516b04c74f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multiversionInstall</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ae3396d87c34b6914ce85966fecee16ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNeedreboot</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aa92c3d211593d043d3dbcbe811c020ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlacklisted</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a403da44c8849038ae7ffe4025e77713b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRetracted</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>af61c01444842c8886ce9e9b87d9c5c7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtf</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a4b5428f17578262d924cd62f7f718de7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfMaster</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>adc8ca636ae056aadabaa957dcd0a0d3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPtfPackage</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ae4730dec223f87ed128a9ef5f5e95bac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>buildtime</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ae4a1b01bd1a5b43a782d487dcad2713b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>installtime</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ac0bcd7f8085d8796cf0688147b621046</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a82a4eabca79544677f92d12015dad08d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a41ccf0cbab3e749ede789896348a7771</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a24afb7dd897b93519eedbbef47bc5366</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a46157dfa114596d25ed861b516f9e4d2</anchor>
      <arglist>(const SolvableType&lt; RDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ab2fe89ff9a5d2798138b616a87b6e242</anchor>
      <arglist>(const Solvable &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a4d4638dfbecb838acb89dfaf2ac956e8</anchor>
      <arglist>(const SolvableType&lt; RDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_provides</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a5bfbebea7a163acd188d58d40cf788b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_requires</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a65114c5cd5a537900e48f96d1c10d0ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_conflicts</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a2a2ae29115e39feb73c985a288209120</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_obsoletes</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a373d7aefb0aa58db7d535176445334f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_recommends</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a03eaa241a1652c80eed5282d8a6a0289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_suggests</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a90bd8a8ae5b7c6dbac268a2b7a37093d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_enhances</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a488dff9b2df5dd840f444a11d7ba210f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_supplements</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ad6ef6f1dfa158710fcfc1cdf490862c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep_prerequires</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ac4ef4145307961fe36a4da2a6f9f89b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>dep</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a25465c051d020783cd1ff2829b1a9bda</anchor>
      <arglist>(Dep which_r) const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>operator[]</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aebb7e536ef04cbc54cca4db6f5c1bf55</anchor>
      <arglist>(Dep which_r) const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>provides</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a14b302cf5d19fc6fdf9e4f3d11468b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>conflicts</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a8395283ebedd02c00ac945382afa9361</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>obsoletes</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a116ade6dcedaf319ea948605c1eabab1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>recommends</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>adc0ebb2834e7c866568a82868771bea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>suggests</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a001dacc628cc10610127e06e952c854c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>enhances</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a91ebb98047291184ca4da06b8b41c62e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>supplements</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a3c35353a2e6e4cb006b42e047dfca931</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Capabilities</type>
      <name>prerequires</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a6963ab02cf1a7cefcd490d2f0669d518</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>providesNamespace</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ac6902ed63128efb7e9dc8639e3e148d3</anchor>
      <arglist>(const std::string &amp;namespace_r) const</arglist>
    </member>
    <member kind="function">
      <type>CapabilitySet</type>
      <name>valuesOfNamespace</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a1fe7d242ad29a5007172c54224d38611</anchor>
      <arglist>(const std::string &amp;namespace_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocales</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aabf3f89ba83cdd4a9477a405ae214074</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a3aa8ddc3ddeca8f0ade536fbc6981f35</anchor>
      <arglist>(const Locale &amp;locale_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsLocale</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aacdf304387ce7bb509edcb65fd5184b8</anchor>
      <arglist>(const LocaleSet &amp;locales_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsRequestedLocales</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a734b4556b60e3e56e14ac5cdc90142b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>getSupportedLocales</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aa14dd2b8041823c6bb91fa61d56ebc3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CpeId</type>
      <name>cpeId</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a4cd04926e43775509ea413a5ea8bb669</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>mediaNr</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a9048cdf52d2d59e6571fd402787a966e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>installSize</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aa6eafc6849a11a26be4e85dcad6e473f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>downloadSize</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aa19889a23e2c772c65bc9eab39bd5469</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distribution</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a481bfbf5edb618510986220140fc4de6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a06edc857562a30a379ea55c282345ff6</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>af3d1441b575ce3bd7440619265820ac7</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>insnotify</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ac0c7c4472ea761fea2698a2250cbbca4</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>delnotify</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a7ad5ca0c9af225382d732eb248478b04</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>licenseToConfirm</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aad9a34ddd041ce74e4536b343b2e32d2</anchor>
      <arglist>(const Locale &amp;lang_r=Locale()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needToAcceptLicense</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a70b07f3f8a85e17630dcb496c0c1fd02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookupStrAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a756ee1ee62edd150d2e5dec79c720799</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookupStrAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a9cf00a3c77cbf7b4973cad994d4f92e7</anchor>
      <arglist>(const SolvAttr &amp;attr, const Locale &amp;lang_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookupBoolAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a48a4f3f4fb194bf0b0c67a5a27afe144</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>detail::IdType</type>
      <name>lookupIdAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ab5d6c0b60bfe03228acbf28afd0e6c5b</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>lookupNumAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a888f957da479ca0133a4061723d6cc6b</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>lookupNumAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ab6d00527fd06eb6d7ab279b0bb0d2502</anchor>
      <arglist>(const SolvAttr &amp;attr, unsigned long long notfound_r) const</arglist>
    </member>
    <member kind="function">
      <type>CheckSum</type>
      <name>lookupCheckSumAttribute</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a2ac8fd6d5a386b166c76001a014643c7</anchor>
      <arglist>(const SolvAttr &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation</type>
      <name>lookupLocation</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a0d174b6ea5fc70d21addde39e325f71a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable::IdType</type>
      <name>id</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a270272de75f7146b4cca40d4b807ade4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Capabilities</type>
      <name>const</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ac1154aac527ed2ef3a5c5364d2e8fd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvableType</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>aea8fd507a84497c29f0741e582089813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvableType</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>adba62feeb9bf9a46011e5799cf30e857</anchor>
      <arglist>(const SolvableType &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SolvableType &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>abfa30558c6886350a111d34783dcbfc4</anchor>
      <arglist>(const SolvableType &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvableType</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a650662c6aca5de0d51719bde67561469</anchor>
      <arglist>(SolvableType &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SolvableType &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>abe765caadbeb3247fb8989c7e827cebc</anchor>
      <arglist>(SolvableType &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~SolvableType</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a555a2c98a84c7c37665849277f73b64d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a39d360a40feb69557bb1e92261c3f1e8</anchor>
      <arglist>(std::ostream &amp;str, const SolvableType&lt; Derived &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ae7305aa34f62d759ec92c0dc62801af0</anchor>
      <arglist>(std::ostream &amp;str, const SolvableType&lt; Derived &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a0125e3562490368edff76e1cf63728d1</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a5ca483b8361c2d8091dbca28c0d3dc48</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ae96d8ce26436995d98042146315b62e2</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a9685d6f05268851ddafec25fce60bbfd</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>ad4bca07721482d5411a5ce68b0909216</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a8fb2d477e706fdbcfd3fe2ed5c07a3a9</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByN</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a43b1530b931f7e8f7193630c70cd46c8</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVR</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a78be7f96592802583d09dc330b69c130</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNVRA</name>
      <anchorfile>structzypp_1_1sat_1_1SolvableType.html</anchorfile>
      <anchor>a788e0559868d634f8ec1b0b2a9346514</anchor>
      <arglist>(const SolvableType&lt; LDerived &gt; &amp;lhs, const SolvableType&lt; RDerived &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::SolvAttr</name>
    <filename>classzypp_1_1sat_1_1SolvAttr.html</filename>
    <base>zypp::IdStringType&lt; SolvAttr &gt;</base>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>allAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>add4b67f1d14062273aa7234c1fbde91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>noAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1717b36676c3303330a5526617107bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>name</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a375883aea755992998e33e2b4369e829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a9639bea8e20284c08f8eb34f46670ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad999225793acf48096351d2023614520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aa5f07c1564774395c1c78e081a2e105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr provides</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6ea1bddb5d6ae93cf35bdb6615cb312c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr obsoletes</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a35e296a199b06338eb57e8a768dcfcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr conflicts</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac70d9591578bf0769bed17220dc384fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const</type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1cb2ed59ad624cdce589d2d6aaaa40c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr recommends</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8b324d882e1b3503024d1fb28d4fb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr suggests</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a2efbbaf5927c859158a63c33919c1bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr supplements</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab973dfd1eccfe5fa8ef074df392cccbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr enhances</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a0a4e1dce2cf19db9fce4626aa1115006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_provides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a987210a945c09b038b6a8792e1ea6aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_obsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7aee76cbfdf47c4c5078c913d9517877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_conflicts</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab38024fe000b7d280418ee45682d55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_requires</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a29c072dad9f51e0f76564ee4acb92b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_recommends</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>af1a1c3513907c9818fe204b5306d4b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_suggests</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a85a76d18cacfb7ab979a588e88bd7685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_supplements</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>afd8888595bda523e05fece6db165514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_enhances</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a798fadfe58cfe31f3852c0bef8e024dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>summary</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab5f9051a199ccc7826e186f7b5086bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>description</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a45f699735f228414b25c346ddd0a675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>insnotify</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8d9a1c2a239f035276e1bf06bf884bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>delnotify</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a76c4241f0a4f172fcfd7d71d46b31166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>eula</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aed40393eac98a2ee647a403395c120ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>installtime</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae46ea57095c2dac8e60eb34ce16cad28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>buildtime</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a05a5c17392e3f831368344d80b28a834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>installsize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a80d7be2a3841575475451acfb87c1e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>downloadsize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8d6389312c8ab04ca5268b6db236a6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>diskusage</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a0f0a37b97c1903f84f3384b616e3053b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>cpeid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a00fb8dfd10292f3816ca4b057f7086b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abaa349f99ea928bc5020fe803d652db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>mediadir</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abdeb03e3d1fef8446e5faeb759707998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>medianr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6922c44f91208e3ca8f9282f553eb93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>mediafile</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a954c76f392a21b435c6e2d9bf509d80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>changelog</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a145dec0cd1964257464da4b1cffda4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>buildhost</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae937d48d2a36614c1bae1d50badf1056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>distribution</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a3b4269aee014b7a398f8603cc7d9c5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>license</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ada31f7d7b3ce3bd74c7875a1592ab92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>packager</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a83000a32d8004628d1401cc206be1427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>group</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a44d1d1ee70bcaaed9276f804e62022d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad62eeb44ad986ca87eaaf5faddd41512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcesize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7ba2c7007040cfaccb62cf1b7ebffc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>authors</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad9a29008fb130a2c7137ca4c1a135c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>filelist</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1d41a4edd7703c3837de7c1fc39aafc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcearch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ace2714af01f4b9e29878711c6872b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcename</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a93b0ec0426616cf94d823db6dea2feec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourceevr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5224076bb533aa907b2fddca439638fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>headerend</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8bc52a72737bec631a8823279b45f1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>url</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a898e01564d8cf33fb60aaf86cb7c126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>patchcategory</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab45e24a6645f7cef9e4d054a76b64f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>rebootSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a601eadb191b2d2059b5ef6c5d3d3567d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>restartSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4733068254713b47fba3cafc28cd23b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>reloginSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>af37fa051faed4d00b94abdcf90704115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>message</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a3bfff4a805d706888c5fbce125ea5443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>severity</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae990d89973468767c597b9885a7ea8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateStatus</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abb496b58e49b7c51a3aa0dfd99198e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollection</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5a8a8aa75ecfd414c63bec337f669783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionName</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a513c41e50c37501bb0a3e32d624d827a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionEvr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a434c65cff90d2d26bdea96637eae6ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionArch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a056ade6af66a4986c822c83f46750ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionFilename</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7f9ef3e05d96b14aaf85ddb11e5fc462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionFlags</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a00ef37b3c4e1ba319244d03f69852d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReference</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac7c9a67293f3bca47f781683c2d4d1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a35be054f4d0a993e05cc85fa8e00d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceHref</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4695164c813cb516bc9837cb932e8770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceId</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a351e82eb6a18fcfd7a53802792831615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceTitle</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7dbbe42a21fde6f6d4a95612fbef6fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>isvisible</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4021563a4ecf58e6de0e2cd4d83478dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>icon</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1317e6f022ae47595508dbd93ad7e634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>order</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab6b03b1b057f85f242878e0819962a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>isdefault</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7c744bb4896046739570ae5bb5650431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>category</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a554d05a820fd3ab44b324e0fc11d2d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>script</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a9abad99ffc8ea623cd92fb751b1508bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>includes</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>adf3231abe74e7f5a8db071178c115a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>extends</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8e36e42f867cb5ea9f75a1de69da19d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productReferenceFile</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a56929f1a7ba51dbf9b07ba5c7ff3c6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productProductLine</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a538ae592633d583a6f1f5a1e0ba860e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productShortlabel</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac55e9229d739ef1b00846719d883f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productDistproduct</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a39ca9fb57681bd90b477fed1d334cb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productDistversion</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a359044484fc6ab0cdfd1c9eb2e4e6849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7d656c66959d36cf373a102ed69637d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productFlags</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac44bfd4a0c2513ce6b387523a2e00b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productEndOfLife</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab28a10cc95b548aa218c77ea454335be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterTarget</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a83e0520500303ee309392144b51d4ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterRelease</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a12ddfc0b8b6cbc3b432defc1939df6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterFlavor</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5838553593fcc1c915dd1cce64410f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUrl</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8f9583e12dae3507b72a9e3b45bc7420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUrlType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae9e0a5b883e2880611a2779b28a17b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUpdates</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aa4594506628e891405af0971c7a572c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUpdatesRepoid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a52af50fd650ed5bd999ac178da518838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>allAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>add4b67f1d14062273aa7234c1fbde91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>noAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1717b36676c3303330a5526617107bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>name</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a375883aea755992998e33e2b4369e829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a9639bea8e20284c08f8eb34f46670ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad999225793acf48096351d2023614520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aa5f07c1564774395c1c78e081a2e105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr provides</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6ea1bddb5d6ae93cf35bdb6615cb312c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr obsoletes</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a35e296a199b06338eb57e8a768dcfcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr conflicts</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac70d9591578bf0769bed17220dc384fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const</type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1cb2ed59ad624cdce589d2d6aaaa40c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr recommends</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8b324d882e1b3503024d1fb28d4fb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr suggests</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a2efbbaf5927c859158a63c33919c1bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr supplements</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab973dfd1eccfe5fa8ef074df392cccbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr enhances</type>
      <name>ZYPP_DEPRECATED</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a0a4e1dce2cf19db9fce4626aa1115006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_provides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a987210a945c09b038b6a8792e1ea6aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_obsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7aee76cbfdf47c4c5078c913d9517877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_conflicts</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab38024fe000b7d280418ee45682d55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_requires</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a29c072dad9f51e0f76564ee4acb92b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_recommends</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>af1a1c3513907c9818fe204b5306d4b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_suggests</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a85a76d18cacfb7ab979a588e88bd7685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_supplements</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>afd8888595bda523e05fece6db165514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>dep_enhances</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a798fadfe58cfe31f3852c0bef8e024dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>summary</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab5f9051a199ccc7826e186f7b5086bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>description</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a45f699735f228414b25c346ddd0a675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>insnotify</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8d9a1c2a239f035276e1bf06bf884bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>delnotify</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a76c4241f0a4f172fcfd7d71d46b31166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>eula</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aed40393eac98a2ee647a403395c120ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>installtime</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae46ea57095c2dac8e60eb34ce16cad28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>buildtime</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a05a5c17392e3f831368344d80b28a834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>installsize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a80d7be2a3841575475451acfb87c1e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>downloadsize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8d6389312c8ab04ca5268b6db236a6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>diskusage</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a0f0a37b97c1903f84f3384b616e3053b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>cpeid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a00fb8dfd10292f3816ca4b057f7086b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>checksum</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abaa349f99ea928bc5020fe803d652db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>mediadir</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abdeb03e3d1fef8446e5faeb759707998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>medianr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6922c44f91208e3ca8f9282f553eb93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>mediafile</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a954c76f392a21b435c6e2d9bf509d80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>changelog</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a145dec0cd1964257464da4b1cffda4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>buildhost</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae937d48d2a36614c1bae1d50badf1056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>distribution</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a3b4269aee014b7a398f8603cc7d9c5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>license</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ada31f7d7b3ce3bd74c7875a1592ab92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>packager</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a83000a32d8004628d1401cc206be1427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>group</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a44d1d1ee70bcaaed9276f804e62022d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>keywords</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad62eeb44ad986ca87eaaf5faddd41512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcesize</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7ba2c7007040cfaccb62cf1b7ebffc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>authors</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ad9a29008fb130a2c7137ca4c1a135c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>filelist</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1d41a4edd7703c3837de7c1fc39aafc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcearch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ace2714af01f4b9e29878711c6872b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourcename</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a93b0ec0426616cf94d823db6dea2feec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>sourceevr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5224076bb533aa907b2fddca439638fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>headerend</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8bc52a72737bec631a8823279b45f1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>url</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a898e01564d8cf33fb60aaf86cb7c126e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>patchcategory</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab45e24a6645f7cef9e4d054a76b64f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>rebootSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a601eadb191b2d2059b5ef6c5d3d3567d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>restartSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4733068254713b47fba3cafc28cd23b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>reloginSuggested</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>af37fa051faed4d00b94abdcf90704115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>message</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a3bfff4a805d706888c5fbce125ea5443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>severity</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae990d89973468767c597b9885a7ea8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateStatus</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>abb496b58e49b7c51a3aa0dfd99198e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollection</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5a8a8aa75ecfd414c63bec337f669783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionName</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a513c41e50c37501bb0a3e32d624d827a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionEvr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a434c65cff90d2d26bdea96637eae6ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionArch</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a056ade6af66a4986c822c83f46750ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionFilename</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7f9ef3e05d96b14aaf85ddb11e5fc462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateCollectionFlags</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a00ef37b3c4e1ba319244d03f69852d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReference</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac7c9a67293f3bca47f781683c2d4d1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a35be054f4d0a993e05cc85fa8e00d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceHref</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4695164c813cb516bc9837cb932e8770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceId</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a351e82eb6a18fcfd7a53802792831615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>updateReferenceTitle</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7dbbe42a21fde6f6d4a95612fbef6fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>isvisible</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4021563a4ecf58e6de0e2cd4d83478dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>icon</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1317e6f022ae47595508dbd93ad7e634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>order</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab6b03b1b057f85f242878e0819962a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>isdefault</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7c744bb4896046739570ae5bb5650431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>category</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a554d05a820fd3ab44b324e0fc11d2d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>script</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a9abad99ffc8ea623cd92fb751b1508bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>includes</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>adf3231abe74e7f5a8db071178c115a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>extends</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8e36e42f867cb5ea9f75a1de69da19d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productReferenceFile</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a56929f1a7ba51dbf9b07ba5c7ff3c6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productProductLine</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a538ae592633d583a6f1f5a1e0ba860e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productShortlabel</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac55e9229d739ef1b00846719d883f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productDistproduct</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a39ca9fb57681bd90b477fed1d334cb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productDistversion</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a359044484fc6ab0cdfd1c9eb2e4e6849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7d656c66959d36cf373a102ed69637d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productFlags</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac44bfd4a0c2513ce6b387523a2e00b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productEndOfLife</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab28a10cc95b548aa218c77ea454335be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterTarget</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a83e0520500303ee309392144b51d4ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterRelease</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a12ddfc0b8b6cbc3b432defc1939df6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productRegisterFlavor</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a5838553593fcc1c915dd1cce64410f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUrl</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8f9583e12dae3507b72a9e3b45bc7420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUrlType</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ae9e0a5b883e2880611a2779b28a17b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUpdates</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aa4594506628e891405af0971c7a572c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>productUpdatesRepoid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a52af50fd650ed5bd999ac178da518838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryDeltaInfo</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a2e155d83096ca56e8b331b1106408e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryAddedFileProvides</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7ba2176e54d83588bec6692741edb541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryRpmDbCookie</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a67e3bfff8b663b4f4723e1923e9a22dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryTimestamp</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a745bccfd1ea29ddbf24ca410a032aed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryExpire</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aa8ffdcb7ed482a0b7312bf60c9cf5b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryUpdates</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a371dce4d2a124eabec2959fc1fbb96f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryDistros</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aefa159f032297ce0717746f339f3cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryProductLabel</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6b3a5370512720c92ff3e9922a85e844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryProductCpeid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ace4c8c32c313eb36c57eba6e7f120a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryRepoid</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a3892be95ee89ef94912bc8783b950911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryKeywords</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>afcca596834badfe848ffda8110f93720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryRevision</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a4d4e497f081ff76c0117ada0ead44527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SolvAttr</type>
      <name>repositoryToolVersion</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ac2ea8065aa7654a0d1be46fe1b5911c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; SolvAttr &gt;</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a8f9342fa598b0de4c28bc3b343a7fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a7e0da1a895a0fbfeea4b329cbc4884ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a04070d774b4fb1fef85e3b2bcda16bd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a1c8b28c78c5d3a7ae13f47c5edbc6e9b</anchor>
      <arglist>(sat::detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a048385cd66643cc61bb9f9f9950a007b</anchor>
      <arglist>(const IdString &amp;idstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a95e3eba6dcc3d1917bd9138f22074f5a</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>a6f773d256c4cbf7a18d259c3ea114c0b</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>parent</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>aad4852f500686f5602f35f0cd6539bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParent</name>
      <anchorfile>classzypp_1_1sat_1_1SolvAttr.html</anchorfile>
      <anchor>ab25b252f1e7e0219d94d74dd70abb67c</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolverQueueItem</name>
    <filename>classSolverQueueItem.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SolverQueueItemDelete</name>
    <filename>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</filename>
    <base>SolverQueueItem</base>
    <member kind="function">
      <type></type>
      <name>SolverQueueItemDelete</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a3604521ba884d79b454f59a33aea1bfe</anchor>
      <arglist>(const ResPool &amp;pool, std::string name, bool soft=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolverQueueItemDelete</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a9fbdeec9205849d20acf8b992e4f4640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a0c229b6e5887220f1c5d35f69e0f95d6</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>aa1786b809761245c0427083d6bc37e30</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addRule</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>aa68fe773f905939b69ac9b787c531ed2</anchor>
      <arglist>(sat::detail::CQueue &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SolverQueueItem_Ptr</type>
      <name>copy</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>acc5e75b7b5ecfd269c0c25a84ae95db9</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cmp</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>ad26fa20a715d95db834e683b46771dfa</anchor>
      <arglist>(SolverQueueItem_constPtr item) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a402dfdfef92c5533e736dc148787d956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_soft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a3f4ec4e1c9a51c7a8e0cd806c9e73bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemDelete.html</anchorfile>
      <anchor>a2ebc61b943b736d32e6f84dccceaa9c1</anchor>
      <arglist>(std::ostream &amp;str, const SolverQueueItemDelete &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SolverQueueItemInstall</name>
    <filename>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</filename>
    <base>SolverQueueItem</base>
    <member kind="function">
      <type></type>
      <name>SolverQueueItemInstall</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>acff3d55511f37d6b11ab794d9e246586</anchor>
      <arglist>(const ResPool &amp;pool, std::string name, bool soft=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolverQueueItemInstall</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>ab0d8128279a0d4d2dfae9187870a19dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>ac0b1410da8224985d70a7aa272915544</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>afe01f1778b54ba8023ada9c3af33514f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addRule</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>ab30c41e5075e43142f4f77739a9e2ea4</anchor>
      <arglist>(sat::detail::CQueue &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SolverQueueItem_Ptr</type>
      <name>copy</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>a851f8055bf75c26c5f08a2c23d18133a</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cmp</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>a608c527fc075974b647be6a73b5cb7e9</anchor>
      <arglist>(SolverQueueItem_constPtr item) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>ab42ae252ef26615db66d6503835b58ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_soft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>ad19dd1c658803c706e6f11349c3cc019</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstall.html</anchorfile>
      <anchor>afbacf86e716226bde44af2874b684b91</anchor>
      <arglist>(std::ostream &amp;str, const SolverQueueItemInstall &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SolverQueueItemInstallOneOf</name>
    <filename>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</filename>
    <base>SolverQueueItem</base>
    <member kind="typedef">
      <type>std::list&lt; PoolItem &gt;</type>
      <name>PoolItemList</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a4f2ea1a1ed3489a669aa78f9d0136106</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverQueueItemInstallOneOf</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a834b319579fdeecbb4d576e377c24aa2</anchor>
      <arglist>(const ResPool &amp;pool, PoolItemList itemList, bool soft=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolverQueueItemInstallOneOf</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a140bb4737f274a52381e76451da20abe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>aa9b9654610a84491957d480229538c17</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a88bbf3286bd8c4492edb1d32a27e3e98</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addRule</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a109df9c510e42df39f058761e0de7297</anchor>
      <arglist>(sat::detail::CQueue &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SolverQueueItem_Ptr</type>
      <name>copy</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a82ff33011cbd0f373a92f3bc49b3459e</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cmp</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a2b50ed14770c06409eb825141ec8af41</anchor>
      <arglist>(SolverQueueItem_constPtr item) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItemList</type>
      <name>_oneOfList</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>ae8ccfd8ea316452a600c16ab4b8f1d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_soft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a403b2586c97d8bb32c119bd8ebd288cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemInstallOneOf.html</anchorfile>
      <anchor>a5590f8c87a4442a65d0a0c37ed66c8ab</anchor>
      <arglist>(std::ostream &amp;str, const SolverQueueItemInstallOneOf &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SolverQueueItemLock</name>
    <filename>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</filename>
    <base>SolverQueueItem</base>
    <member kind="function">
      <type></type>
      <name>SolverQueueItemLock</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a945e89151826fa8f5e14934999f10826</anchor>
      <arglist>(const ResPool &amp;pool, const PoolItem &amp;item, bool soft=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolverQueueItemLock</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a00436042686ffa8a6c9f42f1556e4f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a63005b11938ba904f9e1d483c21188cc</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a50cde7a490995f67582ca7c65dc11397</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addRule</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a1866ca8d4520a41670add235a09390ce</anchor>
      <arglist>(sat::detail::CQueue &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SolverQueueItem_Ptr</type>
      <name>copy</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a04c1bcf212d2254069234a8fafd869d0</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cmp</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a1c9c530c73f11c38a34295aa4b73c421</anchor>
      <arglist>(SolverQueueItem_constPtr item) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>_item</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a3b406af2b8ca95c40b16972db6408cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_soft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>a44e22e4ed70a1f69e69a29031ae14e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemLock.html</anchorfile>
      <anchor>aeeeb9e55eeb099351da348225c8176ec</anchor>
      <arglist>(std::ostream &amp;str, const SolverQueueItemLock &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::solver::detail::SolverQueueItemUpdate</name>
    <filename>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</filename>
    <base>SolverQueueItem</base>
    <member kind="function">
      <type></type>
      <name>SolverQueueItemUpdate</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a4b8766ae49e7bfc02de6bd5c6c3873f1</anchor>
      <arglist>(const ResPool &amp;pool, const PoolItem &amp;item, bool soft=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolverQueueItemUpdate</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a4dd3f0bb9497a054f9f91e1d4792d40f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a40e7d646c097266446f95904b08dd3d6</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSoft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a723a56ce16d556dc312089cb7cb9dff3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addRule</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a962e8f7fb0e011c823cc70fab230d4a1</anchor>
      <arglist>(sat::detail::CQueue &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SolverQueueItem_Ptr</type>
      <name>copy</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a0b0461ba7421aa3d864c6260fe78efe9</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cmp</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a841f0c7370ecae79def183c2d490ee72</anchor>
      <arglist>(SolverQueueItem_constPtr item) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>_item</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a7b45e5347dba61fd4708ec49dcea350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_soft</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a2486056ad72301d1b065ffa5ce281df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1solver_1_1detail_1_1SolverQueueItemUpdate.html</anchorfile>
      <anchor>a45ea868937f8429325a67dca2536d755</anchor>
      <arglist>(std::ostream &amp;str, const SolverQueueItemUpdate &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::SolvIdentFile</name>
    <filename>classzypp_1_1target_1_1SolvIdentFile.html</filename>
    <member kind="typedef">
      <type>std::unordered_set&lt; IdString &gt;</type>
      <name>Data</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a5c42a31a410c55711ef277f651d558ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvIdentFile</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a2edf3cb45ef16bc6cf46a7d434215a33</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>file</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>afb972b3de64cdd51b3a8a9553de7409e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Data &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a4940bc152544bc5f2bea61f77ab00e40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>ad6d892a227b69327bd176dd061c14a4b</anchor>
      <arglist>(const Data &amp;data_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>differs</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a77f99bf6ac41547e65f830962de6ef47</anchor>
      <arglist>(const Data &amp;lhs, const Data &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a4219d174688689c59c4aa086958bba3b</anchor>
      <arglist>(const Pathname &amp;file_r, Data &amp;data_r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>store</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>ac96d4b2476d9c538ad0ea09c0e72008a</anchor>
      <arglist>(const Pathname &amp;file_r, const Data &amp;data_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a6be1977f2382fd970fce243246d8cb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; Data &gt;</type>
      <name>_dataPtr</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a703f093cbc16da732fe80a8c1abf2967</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a5fc3c4aa2ba26432b548a15c5bd47159</anchor>
      <arglist>(std::ostream &amp;str, const SolvIdentFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1SolvIdentFile.html</anchorfile>
      <anchor>a5fc3c4aa2ba26432b548a15c5bd47159</anchor>
      <arglist>(std::ostream &amp;str, const SolvIdentFile &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::SolvIterMixin</name>
    <filename>classzypp_1_1sat_1_1SolvIterMixin.html</filename>
    <templarg>class Derived</templarg>
    <templarg>class DerivedSolvable_iterator</templarg>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a69c98ce28c3257f5cceabf6bd42a0b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ab1008335052d3d31574d7d8f84fa7154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>af2c37ae9e2cfe40761a99e6a4fe6be7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a50b8e3cca664277cb9570a7a4b6562aa</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="typedef">
      <type>DerivedSolvable_iterator</type>
      <name>Solvable_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a6396d60e4c015a58067ef65d698253be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Solvable_iterator</type>
      <name>solvableBegin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a0dcd0f855f9bb9ea7340a16a454cf02f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable_iterator</type>
      <name>solvableEnd</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a9639f470f5dbcc14b18ed570b1d6992d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; Solvable_iterator &gt;</type>
      <name>solvable</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a28eee2871af84f52b59804acf7065075</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; asPoolItem, Solvable_iterator &gt;</type>
      <name>PoolItem_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a29b8a3e773b5ace96ebf99ff5c2c532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>filter_iterator&lt; solvitermixin_detail::UnifyByIdent, Solvable_iterator &gt;</type>
      <name>UnifiedSolvable_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ae55d4143452f972eee59f3bd54e4fd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PoolItem_iterator</type>
      <name>poolItemBegin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>aa46692e2855819f3b3213b55305e0583</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PoolItem_iterator</type>
      <name>poolItemEnd</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a74d71400f5d2721848320063f388078a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; PoolItem_iterator &gt;</type>
      <name>poolItem</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a8c7a390253186248c1f3f76620ac29e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef">
      <type>transform_iterator&lt; ui::asSelectable, UnifiedSolvable_iterator &gt;</type>
      <name>Selectable_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ab8bdac2f295333d8135568d736bb6c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Selectable_iterator</type>
      <name>selectableBegin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a1f5495035dfe6fa47c84cfd81874845d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Selectable_iterator</type>
      <name>selectableEnd</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a7ca7f8dec179c036cf07a290018fd47b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; Selectable_iterator &gt;</type>
      <name>selectable</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ad6e17797f0831b23286d5aae2324d2cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ab1008335052d3d31574d7d8f84fa7154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>af2c37ae9e2cfe40761a99e6a4fe6be7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a50b8e3cca664277cb9570a7a4b6562aa</anchor>
      <arglist>(const TSolv &amp;solv_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UnifiedSolvable_iterator</type>
      <name>unifiedSolvableBegin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ad6d55fb61026b5995bc3112d1989d525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>UnifiedSolvable_iterator</type>
      <name>unifiedSolvableEnd</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ae7d9bf11c2d5be0916191e4824c58bfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Iterable&lt; UnifiedSolvable_iterator &gt;</type>
      <name>unifiedSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a6cbbdb55ec2488c955869bb39d344be7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Derived &amp;</type>
      <name>self</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>aaca1fc0c99aa2438ce98122ca67f25ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvIterMixin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a913a801349ad9531dff50fe68d7c1055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~SolvIterMixin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a59d6cd5c7260cfd02504a400b066c577</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvIterMixin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ace19c2a0d9fc4bd5929ed076348f6a7d</anchor>
      <arglist>(const SolvIterMixin &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SolvIterMixin &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>ad1b3b8479a2e76fa14ecd5b734531da4</anchor>
      <arglist>(const SolvIterMixin &amp;)=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolvIterMixin</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a9c0866b24dedcf97ba17993621b986e6</anchor>
      <arglist>(SolvIterMixin &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SolvIterMixin &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1SolvIterMixin.html</anchorfile>
      <anchor>a7395c0ab9fa545b17ae778f0f3c04a61</anchor>
      <arglist>(SolvIterMixin &amp;&amp;) noexcept=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SpinLock</name>
    <filename>classzypp_1_1SpinLock.html</filename>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classzypp_1_1SpinLock.html</anchorfile>
      <anchor>aa000c887764846a9b35932e30453719e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classzypp_1_1SpinLock.html</anchorfile>
      <anchor>ad5c761c9feffc6515bb9afb49ec13021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_flag</type>
      <name>_atomicLock</name>
      <anchorfile>classzypp_1_1SpinLock.html</anchorfile>
      <anchor>a95af2ca5221c159e8da9340cadd02191</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Solvable::SplitIdent</name>
    <filename>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</filename>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a388a601ae238a28fea40bbb8da44c632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a778323ed422cc83a8170611e4805675a</anchor>
      <arglist>(IdString ident_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>ade5406a1c5290b7a34b2ef9c346d8ad4</anchor>
      <arglist>(const char *ident_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>ad3476f773bae3a85d343942812d79f77</anchor>
      <arglist>(const std::string &amp;ident_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a2f20a11f3c6c6f1b4876b60ecd91198e</anchor>
      <arglist>(ResKind kind_r, IdString name_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SplitIdent</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>ad016e1d6987d5f5627c1c2ae67520125</anchor>
      <arglist>(ResKind kind_r, const C_Str &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a6a22864fef45425228e3e3042fdb899d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>af8840d20c26319a9326cea1522b0e7fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>name</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a04471d70a3301d0b33ebd36a90f0bf3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_ident</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>ac61e0d4ede7731a6a0d886d4217b81f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResKind</type>
      <name>_kind</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>afc893331028c56a60b2442dab8a38adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_name</name>
      <anchorfile>classzypp_1_1sat_1_1Solvable_1_1SplitIdent.html</anchorfile>
      <anchor>a3264614724351e6fb69ad4d89cde9ca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::SrcPackage</name>
    <filename>classzypp_1_1SrcPackage.html</filename>
    <base>zypp::ResObject</base>
    <member kind="typedef">
      <type>SrcPackage</type>
      <name>Self</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>ac117cd726b0cdd92a6335669cde92a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResTraits&lt; Self &gt;</type>
      <name>TraitsType</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a81ac4ed1073a38dab779076d56958014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::PtrType</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a4b23c7713637c1ebf0bb45956a036a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TraitsType::constPtrType</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a4a2b6beb724e80486f199fcbeed66ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sourcePkgType</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a639b2cacf4bade27dd599e4cc82f18c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OnMediaLocation</type>
      <name>location</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>aa14eadd444e3afdb74d4376d43eb97cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>cachedLocation</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a5a4c1de060d04fd4871fec740d09ebb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCached</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>afe16e6985d70ec144d456c2b2ba708c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SrcPackage</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a7816cc0fb86914457069598915638832</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~SrcPackage</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a4a55900b1971c67f236770af27b47519</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend Ptr</type>
      <name>make</name>
      <anchorfile>classzypp_1_1SrcPackage.html</anchorfile>
      <anchor>a50dd0e99e42288603883d13473a02a33</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::SrcPackageProvider</name>
    <filename>classzypp_1_1repo_1_1SrcPackageProvider.html</filename>
    <member kind="function">
      <type></type>
      <name>SrcPackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1SrcPackageProvider.html</anchorfile>
      <anchor>a90584a09a14b66b9d2fcb1477a86cb9a</anchor>
      <arglist>(repo::RepoMediaAccess &amp;access_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SrcPackageProvider</name>
      <anchorfile>classzypp_1_1repo_1_1SrcPackageProvider.html</anchorfile>
      <anchor>aae9e4d70b7f57978adf823a74f3673dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideSrcPackage</name>
      <anchorfile>classzypp_1_1repo_1_1SrcPackageProvider.html</anchorfile>
      <anchor>af1df986c8a75172cc34009342cc78297</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RepoMediaAccess &amp;</type>
      <name>_access</name>
      <anchorfile>classzypp_1_1repo_1_1SrcPackageProvider.html</anchorfile>
      <anchor>a1558a62ae3df83ade6dc6e06ea7f374c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Statemachine</name>
    <filename>classzyppng_1_1Statemachine.html</filename>
    <templarg>typename Derived</templarg>
    <templarg>typename StateId</templarg>
    <templarg>typename ... Transitions</templarg>
    <class kind="struct">zyppng::Statemachine::_InitialState</class>
    <member kind="typedef">
      <type>typename detail::make_state_set&lt; Transitions... &gt;::Type</type>
      <name>AllStates</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>abeaaf04bf39a301c5ec2fc814b66700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::make_statewithtransition_set&lt; _InitialState, AllStates, Transitions... &gt;</type>
      <name>StateSetHelper</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a15b8d904e367dfea48581beb192dcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename StateSetHelper::FirstState</type>
      <name>FState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>accaccdbc371e50b7405d2354363cbef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename StateSetHelper::Type</type>
      <name>StateSet</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>afd3b77a48fd12b481fff253869b566de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Statemachine&lt; Derived, StateId, Transitions... &gt;</type>
      <name>StatemachineType</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a50c76beedcec72efc32fbd190e3ee1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Statemachine</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a97608c2ab25b7bc05ad86557d32db16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Statemachine</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>ad48402b8567827fa7d8577cb59c7d39a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a782dd9461eb5b40988d29dc0dbbf00cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>visitState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>ae380d8a47ea40b12aea8aa2c65036735</anchor>
      <arglist>(Func &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; StateId &gt;</type>
      <name>currentState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a542cb728776f78383952f6975d90d64d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; StateId &gt;</type>
      <name>previousState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a11ec63cbbe0c589b3b33afca2841b2bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>afa5cbf8d7117859a0550a42506b61057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::shared_ptr&lt; T &gt;</type>
      <name>state</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a25d06c7e9e0bfbd7871dfeaa1242f44f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a9717c623f1270a5769a7564a9fa5e7c9</anchor>
      <arglist>(std::unique_ptr&lt; NewState &gt; &amp;&amp;nS)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigFinished</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a277ffb1afee571d17a555226184af66f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(StateId)&gt;</type>
      <name>sigStateChanged</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a981bdbeb7cac7b9acfa6c995e2f62fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enterState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>ae72d79772500505d9699c935dda758c1</anchor>
      <arglist>(OldState &amp;os, NewState &amp;&amp;nS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enterState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a4e26e6cc04db6686c2a38a2ba8f79489</anchor>
      <arglist>(NewState &amp;&amp;nS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>auto</type>
      <name>makeEventCallback</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a46d3eb20766f77ff3c9401e2f82ddc19</anchor>
      <arglist>(Transition &amp;transition)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectAllTransitions</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a86a08707bc7169cd9fb424a84d2f4a70</anchor>
      <arglist>(State &amp;&amp;nS, std::tuple&lt; StateTrans... &gt; &amp;transitions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearConnections</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>af08b6cb71eed8bf75df8a43b5f301253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isInFinalState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>ac0524e984ea740c777c01d2489ce90c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_emittedFinalSig</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>acc6f0881113ebd67a331ee7176c7cc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void(StateId)&gt;</type>
      <name>_sigStateChanged</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>abb1050bb367874dac775b8a1ecd9ff79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigFinished</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a5b1d10de6cc0c51843b3eb2df38776f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateSet</type>
      <name>_state</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>a021eb1c765660e797ce72f08b4e65f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; StateId &gt;</type>
      <name>_previousState</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>afa770df4c44df02f5bed9eb5f913874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sigc::connection &gt;</type>
      <name>_currentStateConnections</name>
      <anchorfile>classzyppng_1_1Statemachine.html</anchorfile>
      <anchor>aaa99a45d60a80df4f27565dd12695e9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::StateWithTransitions</name>
    <filename>structzyppng_1_1detail_1_1StateWithTransitions.html</filename>
    <templarg>class State</templarg>
    <templarg>class Transitions</templarg>
    <member kind="typedef">
      <type>State</type>
      <name>StateType</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>af40ee8bbd820a0efa83f540cedeb7cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StateWithTransitions</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>aecccf1f0ef718ce2d9f71fa1cfde7859</anchor>
      <arglist>(StateMachine &amp;sm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StateWithTransitions</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a96591d2f6f95e0c4f78c68a06bf6e570</anchor>
      <arglist>(std::shared_ptr&lt; State &gt; &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StateWithTransitions</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>adc86f18c353d52176ed41f71f2da6279</anchor>
      <arglist>(StateWithTransitions &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>StateWithTransitions &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a76bd5314f289389883d249c13d4e5911</anchor>
      <arglist>(StateWithTransitions &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StateWithTransitions</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a9e3c50bcd0425589e7bd7dc2a76aa0ec</anchor>
      <arglist>(const StateWithTransitions &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>StateWithTransitions &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a060bb78f8cf3fb07e67ef3e7907d3366</anchor>
      <arglist>(const StateWithTransitions &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enter</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>af39388007b832bd0f3559ac97f82dff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a03066d5bea4d646de8c52ec93b63508e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; State &gt;</type>
      <name>wrappedState</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a97c8053a141fc89e40ccfbb13ae9520d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::shared_ptr&lt; State &gt;</type>
      <name>wrappedState</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>ad09bdcf83fbb3058bddf230b37f1d3c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Transitions</type>
      <name>_transitions</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a5f16139fc99297dedbd601974a5e7364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr auto</type>
      <name>stateId</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a3b6da1e664f87f06cf85138e3a0340c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr bool</type>
      <name>isFinal</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>afe587fbad7ef0c87a45da08b5c35648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; State &gt;</type>
      <name>_ptr</name>
      <anchorfile>structzyppng_1_1detail_1_1StateWithTransitions.html</anchorfile>
      <anchor>a9d1dee8e76c55375ba632570fc1844c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::StatMode</name>
    <filename>classzypp_1_1filesystem_1_1StatMode.html</filename>
    <member kind="function">
      <type></type>
      <name>StatMode</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>abf164126d13ba4511cff42abc4d72e68</anchor>
      <arglist>(const mode_t &amp;mode_r=0)</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ab758bb41c040d5edde7162db89ab4b21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a6f74c3937b336502823956baadb9901e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a9a8f0a2725ced5cdc4a8a43a37e58c5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ac5954a8391b798711e365d46e060eb18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ade4aceee4a677df831edcbc4f0d9dafb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>aa032be2e26264df52fa8e214ad419377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a8b3451eefa038df57b711e6098ad22c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a3bebc7281da95f66d11e77587d15ba91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a805fd2aa50823f74ca9a2372104a5985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a3cc739dc47ba4a606ea1ebf624cf69ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>adaecf3cbd8d099dea8541f1ea89a7515</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a02e6f85e7f1f1fc9a264b60ad788d92e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a0cf7cb9b9204d6e2ad86961076d12db9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a996a66c69c8c41b463f06325a3d78078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a1e253d3ec3a108ceff6601dca9eeb289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a8679db3728cb56d9816d5e08e53703de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a54d984f031cd2ececa7749742a11e3b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a51b472d442eb05e581c64fc9d20d4922</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a47fb36cda86f12c9c5bf30d769fafcfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a0d1895486ac9da359978c19b78ade175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a7e8d37134d19653fb09c560eae570077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ac6748c1072beae2a629fb180f082ceb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a6cf9be4fa9883b924b0203d2f096f300</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ab86fe97486ede56ce580fbd2c4d40559</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a7ca25e3436b53e032ca15d6f5b753389</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ac88bf47ae9c8c61c2f759b22078b6f2c</anchor>
      <arglist>(std::ostream &amp;str, const StatMode &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>adef004d0e7548dab105cafd9e7175857</anchor>
      <arglist>(std::ostream &amp;str, const StatMode &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mode_t</type>
      <name>_mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a40dc46327b6e5ab3299a4d26a5d51a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>uperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ab0a5057dac594be4d52272dfecfdd87a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>gperm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a4f2244cb7cfaa2fda9eb636232a49d67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>operm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a9696182241daa20d93c8e1cfb4a0fe56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>perm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a6d45fdbce1971cac025289d2e8b3c0cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>st_mode</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a24adf663623a30e5cd8d7ff0f48bcb61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FileType</type>
      <name>fileType</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ab758bb41c040d5edde7162db89ab4b21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a6f74c3937b336502823956baadb9901e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a9a8f0a2725ced5cdc4a8a43a37e58c5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLink</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ac5954a8391b798711e365d46e060eb18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ade4aceee4a677df831edcbc4f0d9dafb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlk</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>aa032be2e26264df52fa8e214ad419377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFifo</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a8b3451eefa038df57b711e6098ad22c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSock</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a3bebc7281da95f66d11e77587d15ba91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a805fd2aa50823f74ca9a2372104a5985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a3cc739dc47ba4a606ea1ebf624cf69ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXUsr</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>adaecf3cbd8d099dea8541f1ea89a7515</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isR</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a02e6f85e7f1f1fc9a264b60ad788d92e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isW</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a0cf7cb9b9204d6e2ad86961076d12db9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isX</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a996a66c69c8c41b463f06325a3d78078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a1e253d3ec3a108ceff6601dca9eeb289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a8679db3728cb56d9816d5e08e53703de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXGrp</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a54d984f031cd2ececa7749742a11e3b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isROth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a51b472d442eb05e581c64fc9d20d4922</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a47fb36cda86f12c9c5bf30d769fafcfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isXOth</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a0d1895486ac9da359978c19b78ade175</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUid</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a7e8d37134d19653fb09c560eae570077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGid</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ac6748c1072beae2a629fb180f082ceb7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVtx</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a6cf9be4fa9883b924b0203d2f096f300</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>ab86fe97486ede56ce580fbd2c4d40559</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPerm</name>
      <anchorfile>classzypp_1_1filesystem_1_1StatMode.html</anchorfile>
      <anchor>a7ca25e3436b53e032ca15d6f5b753389</anchor>
      <arglist>(mode_t m) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ProvideStatus::Stats</name>
    <filename>structzyppng_1_1ProvideStatus_1_1Stats.html</filename>
    <member kind="variable">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_startTime</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>ac53fd69a7d3a646dda0d21da50db7ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::steady_clock::time_point</type>
      <name>_lastPulseTime</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>adf82df7e09ec4a597d484b4ac14c1a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>_itemsSinceStart</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>a132fbf700453ae313b5fcd163473879e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>_runningItems</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>ac7c28be830119218629662b975796203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_finishedBytes</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>add94f077c177adcbe80d608cb6c07758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_expectedBytes</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>ac466505cda686396f19a2d4d6987b3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_partialBytes</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>a771535e80a63ea23b3a89ec00f749d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_perSecondSinceLastPulse</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>a7efb5553a0703e84cf3b8b32ea3f5370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::ByteCount</type>
      <name>_perSecond</name>
      <anchorfile>structzyppng_1_1ProvideStatus_1_1Stats.html</anchorfile>
      <anchor>a8d9515f0dfde5ff5b0463d86b4f5bb93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::resstatus::StatusBackup</name>
    <filename>classzypp_1_1resstatus_1_1StatusBackup.html</filename>
    <member kind="function">
      <type></type>
      <name>StatusBackup</name>
      <anchorfile>classzypp_1_1resstatus_1_1StatusBackup.html</anchorfile>
      <anchor>af31d015be730d3d8b56a49c2b31b40ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusBackup</name>
      <anchorfile>classzypp_1_1resstatus_1_1StatusBackup.html</anchorfile>
      <anchor>a33b946a37903b362c9f3d853ae9e3098</anchor>
      <arglist>(ResStatus &amp;status_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replay</name>
      <anchorfile>classzypp_1_1resstatus_1_1StatusBackup.html</anchorfile>
      <anchor>a213829af3019f4d48189286f0b405182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResStatus *</type>
      <name>_status</name>
      <anchorfile>classzypp_1_1resstatus_1_1StatusBackup.html</anchorfile>
      <anchor>ae075c7a39a7c4dbf55972e18f4f18807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResStatus::BitFieldType</type>
      <name>_bitfield</name>
      <anchorfile>classzypp_1_1resstatus_1_1StatusBackup.html</anchorfile>
      <anchor>a344adf5973b8fbf45e8c25f3248b41e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ui::StatusBackup</name>
    <filename>classzypp_1_1ui_1_1StatusBackup.html</filename>
    <member kind="typedef">
      <type>ResStatus::TransactByValue</type>
      <name>Causer</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>ac693aa6fb37e7ed46664245468e795f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(StatusBackup::*)(const PoolItem &amp;, Causer)</type>
      <name>Action</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a2af33786e2f6f6136f12c8e6b551fbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>backup</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a86eedd8b6d887112824ea2ba27a1629f</anchor>
      <arglist>(ResStatus &amp;status_r)</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>backup</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>ad54f7ddc20c56275347aa3b37c31375c</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>abe56a037dee0aba8ac515b3b1e1f8211</anchor>
      <arglist>(ResStatus &amp;status_r)</arglist>
    </member>
    <member kind="function">
      <type>ResStatus &amp;</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>aeaed6a00e44d4d7876b0765914b89d4e</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restore</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>aec36e0a750a1851b6cd8af18aee6394c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransact</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a386181bf48904272e42558e76a2dba99</anchor>
      <arglist>(const PoolItem &amp;pi_r, bool yesno_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLock</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>aede63ed9f18f56545f0fe260ee9fef10</anchor>
      <arglist>(const PoolItem &amp;pi_r, bool yesno_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransactTrue</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a57b5680553f2f6f945fa56faf922467d</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransactFalse</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a68b593a975c8bf9d6a723bd55395928a</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transact</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a11d1f0fbccadfac37a2271b1e654a86a</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a076a486f83032174f36965ba8158b823</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a8391c10ee2fe79ac6580c2e4eb371126</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unsetNonMultiTransact</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a3ac2bf814827b6827ec503bf1b0b21f6</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unsetMultiTransact</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a46a2d69c5099889d01142f8e83fc3df9</anchor>
      <arglist>(const PoolItem &amp;pi_r, Causer causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forEach</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a2ec883c7392063b86d8a696c38e4ed7d</anchor>
      <arglist>(TIter begin_r, TIter end_r, Action action_r, Causer causer_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; resstatus::StatusBackup &gt;</type>
      <name>_backup</name>
      <anchorfile>classzypp_1_1ui_1_1StatusBackup.html</anchorfile>
      <anchor>a92dbf073f9818d4c8e4841c766629bf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ui::StatusHelper</name>
    <filename>structzypp_1_1ui_1_1StatusHelper.html</filename>
    <member kind="typedef">
      <type>Selectable::Impl::available_const_iterator</type>
      <name>available_const_iterator</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a659044a4a4f7b1ff7791582de51e7c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusHelper</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>aeb52b8a0c03df24abd15bbe911175a9e</anchor>
      <arglist>(const Selectable::Impl &amp;impl, ResStatus::TransactByValue causer_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalled</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a508e4e990466b081f96232dafbd4cc0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidate</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>aff6a7dd350b5b1b9485d7618450e2e2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInstalledOnly</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a8d9bd299a068a4a60a0fa094c316299e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCandidateOnly</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a39aefca5ffb6d63b0244779a65db5c7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBoth</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a2e7fdecec222ec057edef233ec1ad53c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInstall</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a3e2795a745591be48e7277efcaea16da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDelete</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a632b67dbe0b60905d2327113c0099865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unset</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a00f05b7be4fdb4383712f49e08419291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProtected</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a0c143cd05c6d5621babe07288a700eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTaboo</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>aa010a98c52d9ea9e1a813d298b47aac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Selectable::Impl &amp;</type>
      <name>_impl</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>ac14a7912c4025369b98979e01a815dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>inst</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a15e7e863eaa0f92b3692815cf357bdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoolItem</type>
      <name>cand</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a9a30f1443cd93c284b4b681218b255c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ResStatus::TransactByValue</type>
      <name>causer</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a866dbae2972a1dc6b70249fb89701159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatusBackup</type>
      <name>backup</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a9dbbc79d8848d6656743702c4bf93242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resetTransactingCandidates</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a5b965371a39a05dfd19ebca1315ebdd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>unlockCandidates</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>ada263bb700e74ad2705f657530786388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>lockCandidates</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a3c3f7902ca948a1c9f065cf25aa2f537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>restore</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a71f00d2ac4bdc4525261bb1f394d4e7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInstall</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a3e2795a745591be48e7277efcaea16da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDelete</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a632b67dbe0b60905d2327113c0099865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unset</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a00f05b7be4fdb4383712f49e08419291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProtected</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>a0c143cd05c6d5621babe07288a700eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTaboo</name>
      <anchorfile>structzypp_1_1ui_1_1StatusHelper.html</anchorfile>
      <anchor>aa010a98c52d9ea9e1a813d298b47aac6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::log::StderrLineWriter</name>
    <filename>structzypp_1_1log_1_1StderrLineWriter.html</filename>
    <base>zypp::log::StreamLineWriter</base>
    <member kind="function">
      <type></type>
      <name>StderrLineWriter</name>
      <anchorfile>structzypp_1_1log_1_1StderrLineWriter.html</anchorfile>
      <anchor>aa2d5ed38f3cf3f0402013ad69362a579</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::log::StdoutLineWriter</name>
    <filename>structzypp_1_1log_1_1StdoutLineWriter.html</filename>
    <base>zypp::log::StreamLineWriter</base>
    <member kind="function">
      <type></type>
      <name>StdoutLineWriter</name>
      <anchorfile>structzypp_1_1log_1_1StdoutLineWriter.html</anchorfile>
      <anchor>a9b40bc4c2ce453eadb8aecd6a0c8b0db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Transaction::Step</name>
    <filename>classzypp_1_1sat_1_1Transaction_1_1Step.html</filename>
    <member kind="function">
      <type></type>
      <name>Step</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a954e6bc8c7f962a29550949a6394965e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Step</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a1a174033984e62f7640423043e77de02</anchor>
      <arglist>(const RW_pointer&lt; Impl &gt; &amp;pimpl_r, detail::IdType id_r)</arglist>
    </member>
    <member kind="function">
      <type>StepType</type>
      <name>stepType</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a590081f3ae28d825a2ed8a116efbf6f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StepStage</type>
      <name>stepStage</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a731c2fac8118f0ab2dfaa45a6ee7f825</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stepStage</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>ae6bb152dd3818f069dde245e0260dc96</anchor>
      <arglist>(StepStage val_r)</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>satSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>ad163b17a653ef288f582fef461211941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a8bd9003544c98f50a3bc63a3432e78de</anchor>
      <arglist>(std::ostream &amp;str, const Step &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>ae76c8c6bcad2b35af625255b586b3966</anchor>
      <arglist>(std::ostream &amp;str, const Transaction::Step &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Solvable</type>
      <name>_solv</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>ab4e68687263d4fa58636aff76373ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a9d06c34da3b34ef935cf30414acabf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IdString</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a44403863a0e035235bdb0965dfaa667b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edition</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>adc7d7451b5c2a74574b518aa6cc7892b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>arch</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a1592a00943f098adedbaebcd19f9bb07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const Solvable &amp;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>a0e6b21e974655c170944bd87c5571185</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Solvable &amp;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction_1_1Step.html</anchorfile>
      <anchor>abd4ddc125978a2473b98b5a42f76c8ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::StompFrameStream</name>
    <filename>classzyppng_1_1StompFrameStream.html</filename>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>StompFrameStreamRef</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a6573b016e6200071c68a70d74414195e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; zypp::PluginFrame &gt;</type>
      <name>nextMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a3c3c915cc2d8cbfecf797ed50e9a7303</anchor>
      <arglist>(const std::string &amp;msgName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; zypp::PluginFrame &gt;</type>
      <name>nextMessageWait</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a9f1bc4973363e07330b8e1b0efd3b707</anchor>
      <arglist>(const std::string &amp;msgName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendFrame</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>ae6bc7c05f5425de16a9b489ac3b7dbef</anchor>
      <arglist>(const zypp::PluginFrame &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>aed27ba9f5afa6250dd9b35ee6f962b27</anchor>
      <arglist>(const T &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readAllMessages</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>aa1d1eb4cf142d2a42c522b98cea0978b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigMessageReceived</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a78b70be7dc6a323016f89a768abfa78e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void()&gt;</type>
      <name>sigInvalidMessageReceived</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a09c8eec873975d10dd1e63073d2fad72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>aa3d45098bf5d38fbc09de778e37393d0</anchor>
      <arglist>(IODevice::Ptr iostr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; T &gt;</type>
      <name>parseMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>ae2c330cccb7c6e949e64aa374551a339</anchor>
      <arglist>(const zypp::PluginFrame &amp;m)</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ParserState</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveCommand</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afaf08c362a8d62beb677dcd73f3d912f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveHeaders</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa3a5a53bc1cb1cbb5c993f5e937491c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveBody</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa1c3bff44b23af2da1a71a9586d7b16d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ParseError</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa46b21327261f7e1a3ed2266a9c8fcdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveCommand</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afaf08c362a8d62beb677dcd73f3d912f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveHeaders</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa3a5a53bc1cb1cbb5c993f5e937491c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ReceiveBody</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa1c3bff44b23af2da1a71a9586d7b16d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ParseError</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a59f21266057aa32a53d2908b96ff75afa46b21327261f7e1a3ed2266a9c8fcdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StompFrameStream</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a55880a8402bda41a9700d835a8033029</anchor>
      <arglist>(IODevice::Ptr iostr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readNextMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a3d09edcfd08bdb417d76485ddfddd114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timeout</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a49cf585a8481ebc29986aba3cba067c2</anchor>
      <arglist>(const zyppng::Timer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum zyppng::StompFrameStream::ParserState</type>
      <name>_parserState</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>aa64b7c890b881269e531b76bcb6f8aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; zypp::PluginFrame &gt;</type>
      <name>_pendingMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a73cf25a541b8e780569aff34badf81cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; int64_t &gt;</type>
      <name>_pendingBodyLen</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a270af3dc181c8e24fca380fe5efab386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IODevice::Ptr</type>
      <name>_ioDev</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a586a58f443d60bf7cd58339199bdc961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timer::Ptr</type>
      <name>_nextMessageTimer</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>ac760e9b14edac93a6a3042ed65de95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; zypp::PluginFrame &gt;</type>
      <name>_messages</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a50d215befd7ec4c380f04e2f028a06ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigNextMessage</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>a29f509c6743e8038fc0a91212800b71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signal&lt; void()&gt;</type>
      <name>_sigInvalidMessageReceived</name>
      <anchorfile>classzyppng_1_1StompFrameStream.html</anchorfile>
      <anchor>aacc7478056bad0d8602d7b142651c464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::str::Str</name>
    <filename>structzypp_1_1str_1_1Str.html</filename>
    <member kind="function">
      <type>Str &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a32c0bcefcdf43aafd0435bf21d8e8806</anchor>
      <arglist>(Tp &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Str &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>aea25291401b9d88beca3d3e5ce372b7d</anchor>
      <arglist>(std::ostream &amp;(*iomanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a16006b54802e5c2e57246d7887475e08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a56f89e9a33e16e915d6750630430ec6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a6249082b34fc91d30c59f4802fd06254</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a95b6b3f8a617d62e5d9bd6b11a1d3f12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a505387a5184c5d71bd276beec077fa59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a6191afdf0f93afa139fd6e01578d9664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostringstream</type>
      <name>_str</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>ac75141450de052a097093f19b07b66b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1str_1_1Str.html</anchorfile>
      <anchor>a0d396cda2070839d4f06303fbe204ec7</anchor>
      <arglist>(std::ostream &amp;str, const Str &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::log::StreamLineWriter</name>
    <filename>structzypp_1_1log_1_1StreamLineWriter.html</filename>
    <base>zypp::log::LineWriter</base>
    <member kind="function">
      <type></type>
      <name>StreamLineWriter</name>
      <anchorfile>structzypp_1_1log_1_1StreamLineWriter.html</anchorfile>
      <anchor>a678a3d6f092331a5cfea5d15044f6507</anchor>
      <arglist>(std::ostream &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeOut</name>
      <anchorfile>structzypp_1_1log_1_1StreamLineWriter.html</anchorfile>
      <anchor>aced579dbf6bc984ddaecb450eb117d89</anchor>
      <arglist>(const std::string &amp;formated_r) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StreamLineWriter</name>
      <anchorfile>structzypp_1_1log_1_1StreamLineWriter.html</anchorfile>
      <anchor>a133c0f4ea15d5a0eb5c76206a49132e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream *</type>
      <name>_str</name>
      <anchorfile>structzypp_1_1log_1_1StreamLineWriter.html</anchorfile>
      <anchor>a54a6ccf8897ea0845f54f8e1c79bc5dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::String</name>
    <filename>classzypp_1_1json_1_1String.html</filename>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>aef1c9357c845df9c2b85f00612bb0c1e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a70f98289250267764f7d93f5129eb079</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a1c7e74e07d88d0cdf9be1a640975c99b</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a073e654f408cddad383e95b1b77dc9f8</anchor>
      <arglist>(std::string &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a2a827442d1354c40a51fdaaee12fd626</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a6eec6669117bbc42641819d48e1f6305</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ae2f1e7e0fd62cfec2a6a957f14f47824</anchor>
      <arglist>(const String &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>String</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a28525e3696a3c7baed239206f9d67b95</anchor>
      <arglist>(String &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>aa4df9bcde52529b7395b8519018271a3</anchor>
      <arglist>(const String &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ab70aafa3b6b5234fddf09a4460d90330</anchor>
      <arglist>(String &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>String &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a31801b4018ab9115a4c3c45ec1c21d6d</anchor>
      <arglist>(const std::string &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ab137c77e934823e2e0a05d450dc44463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ac4b456f6d040c6f26cda58fd7e5fbe5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>af5d9a030ccc5706d7b3cda40c9e2d343</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ae85693cd2f66ff10fbd7a1e740407453</anchor>
      <arglist>(const String &amp;other) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>ab35576c5c4e592d4dd68dc7f101bcd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a57204d6cb68b449d9db9eae4883571c1</anchor>
      <arglist>(const String &amp;lhs, const String &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1String.html</anchorfile>
      <anchor>a8c1b2b7422db12bf1ac33a2b73e0de8f</anchor>
      <arglist>(std::ostream &amp;str, const String &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::utf8::string</name>
    <filename>classztui_1_1utf8_1_1string.html</filename>
    <member kind="typedef">
      <type>std::string::size_type</type>
      <name>size_type</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>ad3445c26cfc0566852bb5533f4aeee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>ae20b8022625f9cc458a7cce51eb4a578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a5e7cf70a6ddc89ffbcbc56d1db622076</anchor>
      <arglist>(const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>string</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>ab8f82243f86ff980ea8440b2508bfe1f</anchor>
      <arglist>(std::string rhs)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a4568455d992c981c798e39d4c45d6de7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>str</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a6ace7d7e715a0a90d3d999f8ed61aaef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>str</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a371c7999b03d6f011c365f7d199b940f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a9de19a3a7be35c24dc140f4e6458188c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>length</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a694cb6e6c9283753178113fa56998ba8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>substr</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a64445f5d7db3d82d742b376c7b94e73e</anchor>
      <arglist>(size_type pos_r=0, size_type len_r=npos) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>npos</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a4a4a4c0b650334f1213880fc06da3f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isContinuationByte</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a3af0fdcfa6f7e44a5c451d4c1b83c300</anchor>
      <arglist>(char ch) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_type</type>
      <name>upos</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a2667302615f3469560025f664ed8db02</anchor>
      <arglist>(size_type pos_r, size_type start_r=0) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_str</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>ad2a64669d99c874bf394d04533a0fa75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator+</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>afea8d616a05e9815f57ad6b9740f846f</anchor>
      <arglist>(const string &amp;lhs, const string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1utf8_1_1string.html</anchorfile>
      <anchor>a059cc1fd40cc372d44ce44f31c18019d</anchor>
      <arglist>(std::ostream &amp;str, const string &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::rpm::BinHeader::stringList</name>
    <filename>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>aa051b2071ff1fb467a0431a1c84621ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>a873ecea56596a6f696b7168f16a250e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator[]</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>a11e32763e36c21004da696f8b80eb0ec</anchor>
      <arglist>(const unsigned idx_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>set</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>a9e6ded613bc2f3ad7ac3855d6dfafab9</anchor>
      <arglist>(char **val_r, unsigned cnt_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_data</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>a106e8f65f15007fe790a7e6dce9e97c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BinHeader</name>
      <anchorfile>classzypp_1_1target_1_1rpm_1_1BinHeader_1_1stringList.html</anchorfile>
      <anchor>ad8ca43d9bafa54e935954aadbac83d58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::StringTypeAttr</name>
    <filename>classzypp_1_1StringTypeAttr.html</filename>
    <base>zypp::IdStringType&lt; PoolQueryAttr &gt;</base>
    <member kind="function">
      <type></type>
      <name>StringTypeAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a858097ee4f184a4f31450e8b4b001a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringTypeAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a497cc4aa5176fe5e441f46697fad3887</anchor>
      <arglist>(const char *cstr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringTypeAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a80e63dc19093fb86be8f5643a7e27193</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>noAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a8b08527d6329703516f939c4506c1045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>exactAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a912bdaa13de7de16b4f5bc1b82a30733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>substringAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a02b57ce02fb61985d49ef273720de37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>regexAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>af189e2a5da517e008899ef77a5cf5ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>globAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a8f0bb7eb52af41d52febc48111c617df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const StringTypeAttr</type>
      <name>wordAttr</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a286d2ec08241af8d8cf83903b5fbb760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdString</type>
      <name>_str</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>aaaf4d1bddc6a3deb66083c4da254b6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IdStringType&lt; StringTypeAttr &gt;</name>
      <anchorfile>classzypp_1_1StringTypeAttr.html</anchorfile>
      <anchor>a7ce7526a370cff171b30c83d6569dfda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::StrMatcher</name>
    <filename>classzypp_1_1StrMatcher.html</filename>
    <class kind="class">zypp::StrMatcher::Impl</class>
    <member kind="typedef">
      <type>MatchException</type>
      <name>Exception</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>aaf8b93709498e96c186ed7a9e0958926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a4f6c7b5f01bc1685911dd803f49283f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a317aacca7b89b6106db7e82bcab171dd</anchor>
      <arglist>(const std::string &amp;search_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a5e30230a5c14317f53dc7efc3ccd2cab</anchor>
      <arglist>(std::string &amp;&amp;search_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a17f11c1500dcdeb5d67172f12fcdc587</anchor>
      <arglist>(const std::string &amp;search_r, const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a2046072cc5150549857c534768fc7f53</anchor>
      <arglist>(std::string &amp;&amp;search_r, const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>afdb02ac7b5f5187b4dd46259cfa92396</anchor>
      <arglist>(const std::string &amp;search_r, const Match::Mode &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a1b485bee23887f4ed187151dae59a38d</anchor>
      <arglist>(std::string &amp;&amp;search_r, const Match::Mode &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a31ba3b5ea87b3c7a4af74457235fed82</anchor>
      <arglist>(const std::string &amp;search_r, int flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StrMatcher</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a3261d05a629bdba57bb4377b1a176545</anchor>
      <arglist>(std::string &amp;&amp;search_r, int flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a3d9dcec37c09c89e181dac9aa0f80399</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>abd6aba9b52b0ff2080304db8785ef173</anchor>
      <arglist>(const Tp &amp;string_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>ac2ebd25c089d9869a7bdb66113dc5854</anchor>
      <arglist>(const char *string_r) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>searchstring</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a35a1890d20a856cb250f8a165050b8a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchstring</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a588fc8e74fecb73caed3d0a6a3ae82cf</anchor>
      <arglist>(const std::string &amp;string_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchstring</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a898290bc075c205fb329e0d0093159fa</anchor>
      <arglist>(std::string &amp;&amp;string_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchstring</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a9fe1713b9a2ad31647ae4ec44839e25b</anchor>
      <arglist>(const std::string &amp;string_r, const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchstring</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>ab33d21492da72e701b9c4d5e5e25a216</anchor>
      <arglist>(std::string &amp;&amp;string_r, const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type>const Match &amp;</type>
      <name>flags</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a4212880c9cdf8f9fc505ed5eeeccb78c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a66ab8e49627ae2b60c72399f8b3a315d</anchor>
      <arglist>(const Match &amp;flags_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compile</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>ad0a4538bf3a834c3a0e56cdaea679e32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompiled</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>aa5973d14a94cad55b08f06da03cf1d77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doMatch</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a1d322d4d5e982e5db8c87c23e3e9d860</anchor>
      <arglist>(const char *string_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a4a20f70d20d2720f7eb4d1d4c3650159</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a343cec2f6edfa5863d23885299d5c43d</anchor>
      <arglist>(std::ostream &amp;str, const StrMatcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a343cec2f6edfa5863d23885299d5c43d</anchor>
      <arglist>(std::ostream &amp;str, const StrMatcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>ae550a143ae614a267143bbc388ab7ffd</anchor>
      <arglist>(const StrMatcher &amp;lhs, const StrMatcher &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a4e29c33eb0dd077c3a088c1b92c48282</anchor>
      <arglist>(const StrMatcher &amp;lhs, const StrMatcher &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classzypp_1_1StrMatcher.html</anchorfile>
      <anchor>a4025bf14903a05bbf19400e30bcbca77</anchor>
      <arglist>(const StrMatcher &amp;lhs, const StrMatcher &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SuseMediaDataVerifier</name>
    <filename>classzyppng_1_1SuseMediaDataVerifier.html</filename>
    <base>zyppng::MediaDataVerifier</base>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a0a416300b1998ccb26ac598f1bcbee94</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>af7e454ad15a5e7264a905f9ea2dffb6c</anchor>
      <arglist>(const MediaDataVerifierRef &amp;rhs) const override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mediaVendor</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a2bcad1a52878f0f6ddd60e8ff95b989e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>mediaIdent</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a3ce687dbad047e2c990c40396f0ad882</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>totalMedia</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a4e72dff37d9ee36921140cfaeea2ac81</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>toStream</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>aff56eba8b9b675850aa398de25f032de</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>ada08ba9cb48cb8aa983fd16e1a9f476e</anchor>
      <arglist>(const zypp::Pathname &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFromMedium</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>aac5957f87fb7f110ca821ece9468d30b</anchor>
      <arglist>(const zypp::filesystem::Pathname &amp;data, uint expectedMediaNr) override</arglist>
    </member>
    <member kind="function">
      <type>zypp::filesystem::Pathname</type>
      <name>mediaFilePath</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a5bdb2f597188ac42b3388a7d69a98c60</anchor>
      <arglist>(uint mediaNr) const override</arglist>
    </member>
    <member kind="function">
      <type>MediaDataVerifierRef</type>
      <name>clone</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a211ba7eff6b38a4f10ee4080616ed708</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>expectedAsUserString</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a84f5c280862d80f0468524e0120e2dae</anchor>
      <arglist>(uint mediaNr) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_mediaVendor</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>ade5e6c6e46ee9baf146a8da8a75ba3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_mediaIdent</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a15e6d3445fadd6f45c46d122e956091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>_totalMedia</name>
      <anchorfile>classzyppng_1_1SuseMediaDataVerifier.html</anchorfile>
      <anchor>a949fe7790682d84386d2306e09bd9dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::repo::SUSEMediaVerifier</name>
    <filename>classzypp_1_1repo_1_1SUSEMediaVerifier.html</filename>
    <base>zypp::media::MediaVerifierBase</base>
    <class kind="class">zypp::repo::SUSEMediaVerifier::Impl</class>
    <member kind="function">
      <type></type>
      <name>SUSEMediaVerifier</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a114e93ab4f2665e0d51e984a6c1842f5</anchor>
      <arglist>(const Pathname &amp;path_r, media::MediaNr mediaNr_r=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SUSEMediaVerifier</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a573b11638b1e6c15da4ccbabf51cdc89</anchor>
      <arglist>(const SUSEMediaVerifier &amp;rhs, media::MediaNr mediaNr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SUSEMediaVerifier</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>acb1073f51016e2cd89df99330571851c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>ac9c6703df1bc947b34eb10e436fb5da0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a58e129264277ec247cdc92f5326c29f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>vendor</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a9b5d908aa81377a136f766f89da70ccb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>ident</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a07cd953960a3eb365f075768e78c9773</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>media::MediaNr</type>
      <name>totalMedia</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a645047d542499c19a3b61cecee49cdb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>media::MediaNr</type>
      <name>mediaNr</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>aed3f220cdd9dce5fc3643bdb968b5439</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDesiredMedia</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a6e9bf470754d070832f2d6f9b4926add</anchor>
      <arglist>(const media::MediaHandler &amp;ref_r) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a64309b1957801d1dc0c3ef9e790aa623</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1repo_1_1SUSEMediaVerifier.html</anchorfile>
      <anchor>a9f32baa4fb8712ec9c6f829514bb8be8</anchor>
      <arglist>(std::ostream &amp;str, const SUSEMediaVerifier &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SyncContext</name>
    <filename>classzyppng_1_1SyncContext.html</filename>
    <member kind="typedef">
      <type>MediaSyncFacade</type>
      <name>ProvideType</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a64d763f75d6ed0c08a7b6173b17b970a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a3673f0ff18008df885bc5957fcf5f4cc</anchor>
      <arglist>(SyncContext)</arglist>
    </member>
    <member kind="function">
      <type>MediaSyncFacadeRef</type>
      <name>provider</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a8103092592abea7588840b2c98a94acc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KeyRingRef</type>
      <name>keyRing</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a31654c64b7784bb0b3b2a2c07b449325</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::ZConfig &amp;</type>
      <name>config</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a0384208ed572200d2084b29c573995af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::ResPool</type>
      <name>pool</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a0cb7f38cd258e1bab8da5b918edc0fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::ResPoolProxy</type>
      <name>poolProxy</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a55570f43f0d4039f0450896c44df6659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>zypp::sat::Pool</type>
      <name>satPool</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a4ccbaa2fd32e78034f8e809394d9b2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SyncContextRef</type>
      <name>defaultContext</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>a4606aa0719b594fd3c655c5cd7b2339a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaSyncFacadeRef</type>
      <name>_media</name>
      <anchorfile>classzyppng_1_1SyncContext.html</anchorfile>
      <anchor>acf4e5615d84967f4e6286ed3323dd2e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::SyncMediaHandle</name>
    <filename>classzyppng_1_1SyncMediaHandle.html</filename>
    <member kind="typedef">
      <type>MediaSyncFacade</type>
      <name>ParentType</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>a7d8bca758e0c08c12454ae3efda7d6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SyncMediaHandle</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>a52ac5bf986378419079ecdad89515ca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SyncMediaHandle</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>af97b7da81697db61ebea7108fcd0da26</anchor>
      <arglist>(AttachedSyncMediaInfo_Ptr dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>MediaSyncFacadeRef</type>
      <name>parent</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>ae771fbd9dd172f878152cd4bc8a9f03b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>a31d751e88471312c2c477b56aa7445df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const zypp::Url &amp;</type>
      <name>baseUrl</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>aee08dd4f90bb33ab7c37db4060d15ed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; zypp::Pathname &gt; &amp;</type>
      <name>localPath</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>a67cee75a87cd0803bb7910b63b848f30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AttachedSyncMediaInfo &amp;</type>
      <name>info</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>ad089edb101b6352028d50096f8cde599</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AttachedSyncMediaInfo_Ptr</type>
      <name>_data</name>
      <anchorfile>classzyppng_1_1SyncMediaHandle.html</anchorfile>
      <anchor>aefb359567dac1af8e3aeec8cc4d7f04c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::SyncOp</name>
    <filename>structzyppng_1_1SyncOp.html</filename>
    <templarg>typename Result</templarg>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>Result</type>
      <name>value_type</name>
      <anchorfile>structzyppng_1_1SyncOp.html</anchorfile>
      <anchor>afea6bb61a58b97227d8a9dc2cdb67601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Table</name>
    <filename>classztui_1_1Table.html</filename>
    <member kind="typedef">
      <type>std::list&lt; TableRow &gt;</type>
      <name>container</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a236a407e6bb140967d3f4077871d253e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Table &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a51c642ae150ff49f69c2352409aa3eac</anchor>
      <arglist>(TableRow tr)</arglist>
    </member>
    <member kind="function">
      <type>Table &amp;</type>
      <name>setHeader</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a14958fad286028637750f53df0e2873b</anchor>
      <arglist>(TableHeader tr)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpTo</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a27e67ac5f038b35c6453164f8ae91236</anchor>
      <arglist>(std::ostream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a13935d9297eb320aa17a420a3cf98550</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>defaultSortColumn</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a3b45a24ca8ac26b7479da2b4d6ee6262</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultSortColumn</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a6b60315e2050d3dc4a2603f350db3386</anchor>
      <arglist>(unsigned byColumn_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>af72e25ac7a53c2b30bce93d4e40b4d34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a6f3660b76aaf5b912cc0794c6642fc00</anchor>
      <arglist>(unsigned byColumn_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a4615873f639db21bfd9cea5d33e0cf68</anchor>
      <arglist>(const std::list&lt; unsigned &gt; &amp;byColumns_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a0b050e450dc254625428056d2241c56e</anchor>
      <arglist>(std::list&lt; unsigned &gt; &amp;&amp;byColumns_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a1a27a04a00f901bbc77d76c9c9068e1f</anchor>
      <arglist>(TCompare &amp;&amp;less_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lineStyle</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a2e212cca1589b598d8e40024524c423e</anchor>
      <arglist>(TableLineStyle st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrap</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a2f20f6ff4b2215ae71be97f04892a7a2</anchor>
      <arglist>(int force_break_after=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowAbbrev</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>ac0d4967dc6782039aaab109dbbbe6499</anchor>
      <arglist>(unsigned column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>margin</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a5bd9256035de013bd2949e9d4b4e3479</anchor>
      <arglist>(unsigned margin)</arglist>
    </member>
    <member kind="function">
      <type>const TableHeader &amp;</type>
      <name>header</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a36d112254331729d8f8aaa62fbc23fcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const container &amp;</type>
      <name>rows</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a2536820af5add6cb14adf9e50168e60b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>container &amp;</type>
      <name>rows</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a909141fbd84fb076b508e1e1167cc52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Table</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a652cd09f138124714056bc313db3aa66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static TableLineStyle</type>
      <name>defaultStyle</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>ae4fce6043627f5152ccba2563c1a0188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>Unsorted</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a60934f75a0a8d90be1a02593d794a8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>UserData</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>aa2bed909bb4d6f53b064ced9b817dca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpRule</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a0d8c6e8d59e16567d7fb6f48700202cc</anchor>
      <arglist>(std::ostream &amp;stream) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateColWidths</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a1910cb28522f2aaadd44008da5a06b39</anchor>
      <arglist>(const TableRow &amp;tr) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_has_header</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a1e1a638c9b9841a3609fb91d614fff5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableHeader</type>
      <name>_header</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a6012862f1906a40ea5fa6db6ce7e066d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container</type>
      <name>_rows</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>af3725b39d01c60c39f3db42532b93087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_max_col</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a84bc573cb7afc9981b2de42aa284feb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>_max_width</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a43d0410ff2b76d0b7397bb6cf42ad9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a291922a491f99bc2c1208e8f9e05a474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableLineStyle</type>
      <name>_style</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a508ae15d9cb5b3d8b712490efed36a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_screen_width</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a83dd17ff27adde02a48e888eb0b33b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>_abbrev_col</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a3bb152d1ea4fa0ae1686488f81d728f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_margin</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>ab974d693fb915eac4b6a33e89c954243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_force_break_after</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a980fc48cbee0287b7b48c3f203c7028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_do_wrap</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>abd7703a9a8480bf8eff87325c07c4c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::DefaultIntegral&lt; unsigned, Unsorted &gt;</type>
      <name>_defaultSortColumn</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>aaf782ef7aa8e88432e1f9a17f0bb008a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_inHeader</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a7bdea0ed37ab80e76ca0bc38508e474c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TableRow</name>
      <anchorfile>classztui_1_1Table.html</anchorfile>
      <anchor>a2a150b6fa0ac938b7b9b0c896ba13e5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::TableFormater</name>
    <filename>structztui_1_1out_1_1TableFormater.html</filename>
    <base>ztui::out::XmlFormater</base>
    <member kind="typedef">
      <type>DefaultTableLayout</type>
      <name>NormalLayout</name>
      <anchorfile>structztui_1_1out_1_1TableFormater.html</anchorfile>
      <anchor>ad5889dc74d8573668a7ba02cd564f1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TableHeader</type>
      <name>header</name>
      <anchorfile>structztui_1_1out_1_1TableFormater.html</anchorfile>
      <anchor>a129c8f05fa757b861a87c0754157a029</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TableRow</type>
      <name>row</name>
      <anchorfile>structztui_1_1out_1_1TableFormater.html</anchorfile>
      <anchor>a8843e9265f6eb5c298f0d1e0a3e09199</anchor>
      <arglist>(const Tp &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type>TableHeader</type>
      <name>asTableHeader</name>
      <anchorfile>structztui_1_1out_1_1TableFormater.html</anchorfile>
      <anchor>a47ab361762e06533d06520a91b3307f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TableRow</type>
      <name>asTableRow</name>
      <anchorfile>structztui_1_1out_1_1TableFormater.html</anchorfile>
      <anchor>a3822cf9ea13084f3721cd08ea4f0f9a4</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::TableHeader</name>
    <filename>classztui_1_1TableHeader.html</filename>
    <base>ztui::TableRow</base>
    <member kind="typedef">
      <type>table::CStyle</type>
      <name>CStyle</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>a9e056835620104656add5701227c3603</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableHeader</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>a05afae0acb98eb811942bd36281a7204</anchor>
      <arglist>(unsigned c=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasStyle</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>ab53936f8ee200fb3fcc85313f581757c</anchor>
      <arglist>(unsigned c, CStyle s) const</arglist>
    </member>
    <member kind="function">
      <type>CStyle</type>
      <name>style</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>afb522a4f5612593a73377d55e85c09d2</anchor>
      <arglist>(unsigned c) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>style</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>ae40f5c7600551f944f1f0fa487616b23</anchor>
      <arglist>(unsigned c, CStyle s)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; unsigned &gt;</type>
      <name>editionColumns</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>a3ec0c5f681739d71bdbe11335e9946c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned, CStyle &gt;</type>
      <name>_cstyle</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>a13bb904b43ab64709b1341d7774d430c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TableHeader &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1TableHeader.html</anchorfile>
      <anchor>af4f4f6bcf40762a023bfc58ac4a938d0</anchor>
      <arglist>(TableHeader &amp;th, Tp_ &amp;&amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::TableLayout</name>
    <filename>structztui_1_1out_1_1TableLayout.html</filename>
    <class kind="class">ztui::out::TableLayout::Writer</class>
  </compound>
  <compound kind="class">
    <name>ztui::TableRow</name>
    <filename>classztui_1_1TableRow.html</filename>
    <class kind="struct">ztui::TableRow::Less</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>container</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a626290e6bebd86c802c3040eb92cc1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableRow</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>ae5d217db2d69e78a03268241f74d3c16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableRow</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a7a5a760039ef8ff9ba80432739a9066c</anchor>
      <arglist>(unsigned c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableRow</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a2538abd04e3de2e1611283e03d7afc71</anchor>
      <arglist>(ColorContext ctxt_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableRow</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a9718f8c6129e8c75ebfd4b8b21d8c12a</anchor>
      <arglist>(unsigned c, ColorContext ctxt_r)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a2683798960ed025da7562c63394f68ff</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>add</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a09ca707a8d6b97c99181cedcca8059a7</anchor>
      <arglist>(const Tp_ &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>addDetail</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a75e34854813ee1bdefc39385e216e1e2</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>addDetail</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a946df50728e961c5cdefae6cc7506ba6</anchor>
      <arglist>(const Tp_ &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a13b6ea2aa049980e9c320cc9fe627972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>ac82d2e642757c8ba4d3d9b15b3993513</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>cols</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a54f11b40c968d12ab9ffbdd23c5eabed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumbDumpTo</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>ac77b663bfec20ac9082c0c580192095c</anchor>
      <arglist>(std::ostream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpTo</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>ac0a603fe9eb141be220b3ba331f53791</anchor>
      <arglist>(std::ostream &amp;stream, const Table &amp;parent) const</arglist>
    </member>
    <member kind="function">
      <type>const boost::any &amp;</type>
      <name>userData</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>adaefeaaf753bcfa0b49c8ab2b9a96b98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userData</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>ace564e034fc4a5cc82782badeff61dc3</anchor>
      <arglist>(const boost::any &amp;n_r)</arglist>
    </member>
    <member kind="function">
      <type>const container &amp;</type>
      <name>columns</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>af7e247a4b69d75ce7715d662b6b5be9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>container &amp;</type>
      <name>columns</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a6c4a3b3a42a5e26f3b9030d270f567d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const container &amp;</type>
      <name>columnsNoTr</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a79ff6c1ee4a733a528d8ec1dce9a4142</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>container &amp;</type>
      <name>columnsNoTr</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a287c49323d00cb1b1a725d9df319fd13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_translateColumns</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>abc06782ef26592b1dccf1b82b0996314</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>dumpDetails</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a6ebd02dd5b190c779092120a7ef11666</anchor>
      <arglist>(std::ostream &amp;stream, const Table &amp;parent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container</type>
      <name>_columns</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a26061c72993554f52245cf288533260a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container</type>
      <name>_translatedColumns</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a48f2dfea43e80eb2add05799a2b92a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container</type>
      <name>_details</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>aa9728026d7edcef3640ba39c5b1729ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorContext</type>
      <name>_ctxt</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a3a402733823228ad7b13db8f62a6ac67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::any</type>
      <name>_userData</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>a954b550e4ed4de6a9371dbc6261cf187</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classztui_1_1TableRow.html</anchorfile>
      <anchor>aa4f50c7a3cf0b4d732dcb7765ba59f93</anchor>
      <arglist>(TableRow &amp;tr, Tp_ &amp;&amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Target</name>
    <filename>classzypp_1_1Target.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <class kind="struct">zypp::Target::DistributionLabel</class>
    <member kind="typedef">
      <type>target::TargetImpl</type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ac4d9e85310a1c32af6ab2a1824273b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>intrusive_ptr&lt; Impl &gt;</type>
      <name>Impl_Ptr</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a53436d2ff98ba10fbcc4aa7df14b9cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; PoolItem &gt;</type>
      <name>PoolItemList</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a8ea8cea681a0a063ddcf9260749abf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildCache</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a7183bb7d3ef21c41214fd22b439b9b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanCache</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>af1ecc71257366b093e99f2164663b145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>afd9f6e11635458a452ccc8f6a8d734e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reload</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a44d14450192d7682ab1a05a09f714bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unload</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ae24b1fa64bebbcfc2d3f07773455f940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>target::rpm::RpmDb &amp;</type>
      <name>rpmDb</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a5d334415246f0f0ed1fa031c96c5b69a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFile</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ad7bea82c056c0ce581ba3b53e74784e2</anchor>
      <arglist>(const std::string &amp;name_str, const std::string &amp;path_str) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>whoOwnsFile</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a7ac7240c979ce99165edf0a57684973e</anchor>
      <arglist>(const std::string &amp;path_str) const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>root</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a214be213051d68020a83657d870299a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>chrooted</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a473a4a3ab603fabf9de41fb8aaf81ef4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>assertRootPrefix</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a7aa9b03917f3e80c2fdbd8d16d6fb1bf</anchor>
      <arglist>(const Pathname &amp;path_r) const</arglist>
    </member>
    <member kind="function">
      <type>Product::constPtr</type>
      <name>baseProduct</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a4d809504f790aae0d808871d49a176d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>requestedLocales</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a57ac29f93585c8b90098c288e3cfcbd7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAutoInstalled</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ae116943eb98c62e2326c980ecc1b4a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocaleSet</type>
      <name>requestedLocales</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a633e02c65d8d6d886dd56728631cf197</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ad877a4387943771e80b53f56c166c382</anchor>
      <arglist>(std::ostream &amp;str, const Target &amp;obj)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>zypp_detail::ZYppImpl</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a0bc137a8d0ac9b98da60c885d069cc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ad877a4387943771e80b53f56c166c382</anchor>
      <arglist>(std::ostream &amp;str, const Target &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Intrusive&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a93db9cf770ab2f0a317a1cdfb5f91811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const VendorAttr &amp;</type>
      <name>vendorAttr</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>aaf2a8616939a670ef560f074cee2e667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vendorAttr</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a033701c222e43652ff9e651d770cb802</anchor>
      <arglist>(VendorAttr vendorAttr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Target</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a03e3c2f55e3564ea45993a104b7812fa</anchor>
      <arglist>(const Pathname &amp;root=&quot;/&quot;, bool doRebuild_r=false) ZYPP_LOCAL</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Target</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a08cc3d898a31dcd89842b3335c38a787</anchor>
      <arglist>(const Impl_Ptr &amp;impl_r) ZYPP_LOCAL</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a31307e204f52cf20e612b9df1ebbbe36</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistribution</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a4d8fe943220c8353d6130060f82ab25c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistributionRelease</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a4e7e4c9f6abbfdd4f46584adea193a3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistributionFlavor</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ab626076c412697781c306bb14fbeae70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DistributionLabel</type>
      <name>distributionLabel</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>af8a782ae37dfc272046f951b3f437dc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distributionVersion</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ae7119b9d59c7aa523bd63a700f786054</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distributionFlavor</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a0714500b0b95d716189f9a196a68645f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>anonymousUniqueId</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a30027747971e4aecd4863a9252df750e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistribution</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ae1a8b7bcb42beed3f3be48e675264eb4</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistributionRelease</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ac7dfe2b159f55bf3b9d60eb17eb661d4</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistributionFlavor</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a4388d3c0128e0922ba72c031d9d292fa</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DistributionLabel</type>
      <name>distributionLabel</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ae5ae1b5350bd7692877373ae74f685d0</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>distributionVersion</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a258ac4ced31ad03edc0b4aeb7ad33741</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>distributionFlavor</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>a27a3e5e2ece9eb88ecf02233eb8ecfab</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>anonymousUniqueId</name>
      <anchorfile>classzypp_1_1Target.html</anchorfile>
      <anchor>ac68a108509634047f65aa72e9d889ff5</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::TargetAbortedException</name>
    <filename>classzypp_1_1target_1_1TargetAbortedException.html</filename>
    <base>zypp::target::TargetException</base>
    <member kind="function">
      <type></type>
      <name>TargetAbortedException</name>
      <anchorfile>classzypp_1_1target_1_1TargetAbortedException.html</anchorfile>
      <anchor>a5b1019078538cc22c243c4a92e599588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetAbortedException</name>
      <anchorfile>classzypp_1_1target_1_1TargetAbortedException.html</anchorfile>
      <anchor>a0c559c26445754cde61bf18a56888b15</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetAbortedException</name>
      <anchorfile>classzypp_1_1target_1_1TargetAbortedException.html</anchorfile>
      <anchor>af99073a3e69b7cb376f5f2061dc0c0c7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1TargetAbortedException.html</anchorfile>
      <anchor>a6f83070828cff494b99fc81fd9aa5d6f</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::ZConfig::Impl::TargetDefaults</name>
    <filename>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</filename>
    <member kind="function">
      <type></type>
      <name>TargetDefaults</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a5135e2d5037cff9148928b10c1580edf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>consume</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a9ebdb55bbf25c3cbecfed82b2f7c443d</anchor>
      <arglist>(const std::string &amp;entry, const std::string &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>ResolverFocus</type>
      <name>solver_focus</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>aa80df55835e9f7677f5779d43962b56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_onlyRequires</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a936a5822a36a4b159245a292d0142727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_allowVendorChange</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>ad7242960298a7e3a2758bcbe43f7672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_dupAllowDowngrade</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a7b7f762c68073908d719bd0be7a89559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_dupAllowNameChange</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>ad7438118767354380ba423185a9ebd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_dupAllowArchChange</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a86676df35dfceff213c455be6a1938bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_dupAllowVendorChange</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a2a14e38a07ea3a763e72954a16a1b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt;</type>
      <name>solver_cleandepsOnRemove</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>ab04627d61cb26ee0ef9ee9309360b40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; unsigned &gt;</type>
      <name>solver_upgradeTestcasesToKeep</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a6ef6c4d588067d4b26c4345fe7f24f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DefaultOption&lt; bool &gt;</type>
      <name>solverUpgradeRemoveDroppedPackages</name>
      <anchorfile>structzypp_1_1ZConfig_1_1Impl_1_1TargetDefaults.html</anchorfile>
      <anchor>a2ab3d08919c4ce7d45a75803c0350ba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::TargetException</name>
    <filename>classzypp_1_1target_1_1TargetException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>TargetException</name>
      <anchorfile>classzypp_1_1target_1_1TargetException.html</anchorfile>
      <anchor>a9ab872d19693040e7689054f59162d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetException</name>
      <anchorfile>classzypp_1_1target_1_1TargetException.html</anchorfile>
      <anchor>a4a16881456d896a95e15303b8e206b8e</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetException</name>
      <anchorfile>classzypp_1_1target_1_1TargetException.html</anchorfile>
      <anchor>aa4cdcc9f03207cbed1bd84451a8a1258</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::target::TargetImpl</name>
    <filename>classzypp_1_1target_1_1TargetImpl.html</filename>
    <base>zypp::base::ReferenceCounted</base>
    <member kind="typedef">
      <type>std::list&lt; PoolItem &gt;</type>
      <name>PoolItemList</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a28883b1fa4c1b4df8ca8d7e0e1fabc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; PoolItem &gt;</type>
      <name>PoolItemSet</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a1eb33280df5409efb301dd67e04306ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetImpl</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>af388a979be6bb27830c8ad021194f2c2</anchor>
      <arglist>(const Pathname &amp;root_r=&quot;/&quot;, bool doRebuild_r=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetImpl</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a6a8160440158dc9a1201afe49a90222f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createAnonymousId</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a7b2a6d9f76ccecca46cd87cb3a4fa96f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createLastDistributionFlavorCache</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a42e512f9b715fcb08d1211ce62c53fcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a34dae8c10405d876505b5807fa3e70b6</anchor>
      <arglist>(std::ostream &amp;str, const TargetImpl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a34dae8c10405d876505b5807fa3e70b6</anchor>
      <arglist>(std::ostream &amp;str, const TargetImpl &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_tmpSolvfilesPath</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a54ae75c82d2dcc5a8e241a98b2f9d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Pathname</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a399da7ab141cf4275c93e5064fb6f565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rpm::RpmDb</type>
      <name>_rpm</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a68ceb59f98193242679509382b5cea9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RequestedLocalesFile</type>
      <name>_requestedLocalesFile</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a421d883d6623b83dfeb6961c8cecfb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SolvIdentFile</type>
      <name>_autoInstalledFile</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a8632dcaa02cfda22800c0a4a1920e643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HardLocksFile</type>
      <name>_hardLocksFile</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a9a31841013bb8fc1c6be3d8e7733e8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_distributionVersion</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a627177d4a8ff14890676a1c0da380e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VendorAttr</type>
      <name>_vendorAttr</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aca073f6960e83dbd7e3116c6b4bc6a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ab22acb5f2c38cf23d371d1a9a5862407</anchor>
      <arglist>(bool force=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unload</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a7d1699664a13a84ff6dc2544c949e64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reload</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ac05bc7ce03b8229922c1b6db19821b81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a08f984480583f7f2cdbea598340f6676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>buildCache</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a7222390264247de9131baeb887274adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>root</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a9aab7cfcffbd677912a3a1ba15b670c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>home</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ad12090f70667f900edbb3ea69eb1f6d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitResult</type>
      <name>commit</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ac995a71686e4a432f131ba4bb7e872e8</anchor>
      <arglist>(ResPool pool_r, const ZYppCommitPolicy &amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installSrcPackage</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ac7a55b8e1e625010623658f814d57c9d</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideSrcPackage</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a37c77e5b26b10c9dd3a375c59c477b8d</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a8966d35908760fbb3edfaf26d876a402</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="function">
      <type>rpm::RpmDb &amp;</type>
      <name>rpm</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a73510ff231400d6bb267040360acdd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>providesFile</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a9778c3068c8076d560ae928306b0cee8</anchor>
      <arglist>(const std::string &amp;path_str, const std::string &amp;name_str) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>whoOwnsFile</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ac322638f9d846a8f7e410a3e2e1a192d</anchor>
      <arglist>(const std::string &amp;path_str) const</arglist>
    </member>
    <member kind="function">
      <type>Product::constPtr</type>
      <name>baseProduct</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a90899160b17dad09ecee7cc7d1a3d46c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>requestedLocales</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a2cc91213b6f96f661c70d2f2fd1608ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAutoInstalled</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a36a81c64f16d3d4658ca677d08eb2b9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistribution</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a1bb900c594c9f6770d22e0805807265c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistributionRelease</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a07a4ae56efbc27679a48d3dfa305b2ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>targetDistributionFlavor</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>af901ee1d5be54161574873a896b3917c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Target::DistributionLabel</type>
      <name>distributionLabel</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a90a637b837bee8c6340df9734a6306f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distributionVersion</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a777116231fcd65f5c855456b6c3073bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distributionFlavor</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ab73a5df48db88ee0ca75b23302151aa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>anonymousUniqueId</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aedb4144179e72885dc11efeb31bbdcfc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VendorAttr &amp;</type>
      <name>vendorAttr</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a12b7e9a3ff46d1d8d251f5494aabbb41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vendorAttr</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a4f36fee740c0a9625bd1c890fbba8eac</anchor>
      <arglist>(VendorAttr vendorAttr_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>defaultSolvfilesPath</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ad7e574d454002f7956fd5fe9086d2c42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>solvfilesPath</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a74aa62375f34ea1e963cdf4b101f3d77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>solvfilesPathIsTemp</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>af49b823d86f36816e3c30bff95ec1267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a571f9c70d0b236fdae849aaec7efedb8</anchor>
      <arglist>(const ZYppCommitPolicy &amp;policy_r, CommitPackageCache &amp;packageCache_r, ZYppCommitResult &amp;result_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commitInSingleTransaction</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>abc3a5014728bfe53c384918122909314</anchor>
      <arglist>(const ZYppCommitPolicy &amp;policy_r, CommitPackageCache &amp;packageCache_r, ZYppCommitResult &amp;result_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commitFindFileConflicts</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ad769e3431d45346cbe2a42dd01dd22bc</anchor>
      <arglist>(const ZYppCommitPolicy &amp;policy_r, ZYppCommitResult &amp;result_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>home</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a7d67fa20f055fbc5f573346ae61aed77</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LocaleSet</type>
      <name>requestedLocales</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aa3603ab8b3cb9b8fc55822845a732db4</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistribution</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a5c83f5e1d7fdef37b5b05d65920f543e</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistributionRelease</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>ad37f637e923a6d18bc20c0885463c12b</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>targetDistributionFlavor</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aa6d3c15dcf264296e06d7b673ed433ec</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Target::DistributionLabel</type>
      <name>distributionLabel</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aaf987c8be06429c74fe26326a392a4b0</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>distributionVersion</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a96285a7d67682fa2f9d067e4f2e191f7</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>distributionFlavor</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>aba69399b477fb0ab6473e1e13f934dcf</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>anonymousUniqueId</name>
      <anchorfile>classzypp_1_1target_1_1TargetImpl.html</anchorfile>
      <anchor>a938f97806e991c7842152bcf25a65c60</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TBStream</name>
    <filename>classTBStream.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::callback::TempConnect</name>
    <filename>structzypp_1_1callback_1_1TempConnect.html</filename>
    <templarg>class TReport</templarg>
    <member kind="typedef">
      <type>TReport</type>
      <name>ReportType</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>ac8361de71949d57a6330ce8a3fadc194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReceiveReport&lt; TReport &gt;</type>
      <name>Receiver</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>a46bb69893138931a2cbef4ee83db773f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DistributeReport&lt; TReport &gt;</type>
      <name>Distributor</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>a277d0be0913a169a0def72af8ebb9c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TempConnect</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>aad1d900cd39437a9f3d2c438838e61d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TempConnect</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>a7245c359d1852d0ac2b7a80753f9a2fc</anchor>
      <arglist>(Receiver &amp;rec_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TempConnect</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>a7cc9ace1154a7e28a3b91a026249c807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Receiver *</type>
      <name>_oldRec</name>
      <anchorfile>structzypp_1_1callback_1_1TempConnect.html</anchorfile>
      <anchor>a9a358fd28aac49a6eafc0f8e66621ca3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ztui::TermLine</name>
    <filename>structztui_1_1TermLine.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>SplitFlag</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_CRUSH</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aa1a1a2698dd6db43b8d176ced510db35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_SPLIT</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aa771fd9d4622a19d410a609be8d5053d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_EXPAND</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aaf8b2ec07eebb445b347a2d800cde2358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_CRUSH</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aa1a1a2698dd6db43b8d176ced510db35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_SPLIT</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aa771fd9d4622a19d410a609be8d5053d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SF_EXPAND</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a628f90621d23ead71b9bef6abace021aaf8b2ec07eebb445b347a2d800cde2358</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>ac201c617800f910c841472dacd64a759</anchor>
      <arglist>(SplitFlags, SplitFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermLine</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a1d7a06ffc344f03813b18db62f65d312</anchor>
      <arglist>(SplitFlags flags_r, char exp_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermLine</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a2a98ce6bf53ae04e3d74a708f7e2bbf1</anchor>
      <arglist>(SplitFlags flags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermLine</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a0a0d3d1af677aa2493db7f1edac32192</anchor>
      <arglist>(char exp_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TermLine</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a22e03a716218879925b1a39cb0918a2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>aa1672fc18fe4b72fa1f62dacbd1744f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>ae689dd20de8596faaa944be34394b8de</anchor>
      <arglist>(unsigned width_r, SplitFlags flags_r, char exp_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>ab9630078346cb7d8426c2e77a71a62c8</anchor>
      <arglist>(unsigned width_r, SplitFlags flags_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a2a6c0088cde9ba9014927d01ac203c00</anchor>
      <arglist>(unsigned width_r, char exp_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>ad128cbd8c9feacd8bdf27a4470a630f5</anchor>
      <arglist>(unsigned width_r) const</arglist>
    </member>
    <member kind="variable">
      <type>SplitFlags</type>
      <name>flagsHint</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>af29b8f67d5ca25122946c87ce9132390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::DefaultIntegral&lt; char,&apos; &apos;&gt;</type>
      <name>expHint</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a36ee55a8e3cf5dea2adeed6b32d0f41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::DefaultIntegral&lt; int,-1 &gt;</type>
      <name>percentHint</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>a8831edaddeb682b3f86aebabaad331a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::str::Str</type>
      <name>lhs</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>afd5154c1474b49076f561345793bbf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::str::Str</type>
      <name>rhs</name>
      <anchorfile>structztui_1_1TermLine.html</anchorfile>
      <anchor>ab7130f9732fa9695f7232396cb57f0f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::misc::testcase::TestcaseSetup</name>
    <filename>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</filename>
    <member kind="function">
      <type></type>
      <name>TestcaseSetup</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>aeced0706738fc514fbfb8cbb882a19fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestcaseSetup</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ab136e4259f92fed5929205ebb7efa3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>architecture</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a088862ac5e45e48d9b853bed4c5eb2e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::optional&lt; RepoData &gt; &amp;</type>
      <name>systemRepo</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a3c2d51062cdda45ab46da459c429a944</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; RepoData &gt; &amp;</type>
      <name>repos</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a0a5216fe155b3f205b54563ced399eef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResolverFocus</type>
      <name>resolverFocus</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a1c73214b3001ab0c571f1c4ce2785c9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>globalPath</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ad170f52247164201c99b68c75a832edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>hardwareInfoFile</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ad38e850025d09aa09633fe47952e7b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>systemCheck</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a5756d4b34e1ac2eb8e91503c25cce81b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const target::Modalias::ModaliasList &amp;</type>
      <name>modaliasList</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a30c37e8060043e55be528c0966945957</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const base::SetTracker&lt; LocaleSet &gt; &amp;</type>
      <name>localesTracker</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>aef40674a4920534c8777fa1e0de4263a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::vector&lt; std::string &gt; &gt; &amp;</type>
      <name>vendorLists</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a3e16a8e78f62967efe35ee34b154f109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const sat::StringQueue &amp;</type>
      <name>autoinstalled</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a4d8d99aa9b52df72afbe96e4dfa1a44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>multiversionSpec</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a3e97c24d6b26c049c17d38ee46abec9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ForceInstall &gt; &amp;</type>
      <name>forceInstallTasks</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a3b3050458e6e4198973671dce8403671</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_licence</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a830907cb0ec8bfb08bb0758692bb8101</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>show_mediaid</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>aa82f58f6e85b7e18da30de436ae765ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ignorealreadyrecommended</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>add9658cc66e5f7cd9ff648336c450899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onlyRequires</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a2d579899e83800686278b0a39b562d5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forceResolve</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ab99fe7e9bba228d117c2edb33a2be50a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cleandepsOnRemove</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a9a66ab8864f0c4fbbeb77b3e15f6b978</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowDowngrade</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a4e0fdec6e4fae9b1b8a02b2968e20ea7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowNameChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a4c86b3907ebc8205a64869ee6d5ca268</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowArchChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a94f00e4ad6e7439788d62ca36a6300f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowVendorChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ae575a5dcc3bfc41e239404c7db8d11fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowDowngrade</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>afb16b4c9325cc0b178b308f94e7481bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowNameChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a89310b35061dadce6eb3d10952b021d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowArchChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>af3055e98e79595e3a765f825ed9c0d96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dupAllowVendorChange</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a4417e9ca39cfc4569d6146bd7671abd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>applySetup</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a0b7dfcbe389d15c4d8aa6e71ba774487</anchor>
      <arglist>(zypp::RepoManager &amp;manager) const</arglist>
    </member>
    <member kind="function">
      <type>TestcaseSetupImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a5cf9ab23c0b4c8003be3c9a72885cf88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestcaseSetupImpl &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>ae1c9321bcfb491effb3ef02b16c44198</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadRepo</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a52394d093b5635b7a140ffd43de2b31c</anchor>
      <arglist>(zypp::RepoManager &amp;manager, const TestcaseSetup &amp;setup, const RepoData &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; TestcaseSetupImpl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1misc_1_1testcase_1_1TestcaseSetup.html</anchorfile>
      <anchor>a4bc3acd9734ba60b97fdd6af671616df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::TestcaseSetupImpl</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</filename>
    <member kind="function">
      <type>TestcaseSetupImpl *</type>
      <name>clone</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a742fc22c034e453aae75a2050ff0acd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Arch</type>
      <name>architecture</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a53e63e5cc08ff71ad3a87b604aff0b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; RepoData &gt;</type>
      <name>systemRepo</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>ac1dfe4ce477559409d8791641bbc5bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; RepoData &gt;</type>
      <name>repos</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a4f3c85d178a488cdde1281020776d0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ResolverFocus</type>
      <name>resolverFocus</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a800f76c4e18f96235c11cc0b0f121d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>globalPath</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>aa45114fc191dffb7b81c61c8db58260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>hardwareInfoFile</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a0e39e00ae5e3369647cfbca7d6d0a31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>systemCheck</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>ad31049b09d409993e2f6cbc2470b6def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>target::Modalias::ModaliasList</type>
      <name>modaliasList</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a6caf39cc553d3aa96c97b918b3e04b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>base::SetTracker&lt; LocaleSet &gt;</type>
      <name>localesTracker</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a358ed2e26e2c31fa6ea82d1767874cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; std::string &gt; &gt;</type>
      <name>vendorLists</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a82cf95ea9e863b647ffe97e287af12c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sat::StringQueue</type>
      <name>autoinstalled</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>ad75a752c8505d85a57dc85be72c31cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>multiversionSpec</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a22101e92dc380c612fa075caab284229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ForceInstall &gt;</type>
      <name>forceInstallTasks</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>af1f962c57dbecd849d5367ebcebb66e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>set_licence</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a552976ec8900f124df1025e1fc11b73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_mediaid</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>aecc4f4d8c0b0284a923d0e26ad3557f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignorealreadyrecommended</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a044cb09b6f94e08ede13eac56a03dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>onlyRequires</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a0c67d5c9182c1d41670b8b99e67bbe0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>forceResolve</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a9b33653fc5514f928e781f2fd9234517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cleandepsOnRemove</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a68b1750aed0b4dcbe44508a3b4cb1752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowDowngrade</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a00c9205410eb54a4bdba7b2184d428c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowNameChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a7f3ae38b5e971327f2d2fb9b35193a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowArchChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>aa87e715a3b615dae9045e64eb8e76d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowVendorChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a05261dfd5af879f0fa657f0657e59c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dupAllowDowngrade</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a5f69ae8654d4096db4998bb215ed3d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dupAllowNameChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>ab3ad2280ecafc810e5680eb20f84e6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dupAllowArchChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>a2c22ad100f44de74bf3171735acbc7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dupAllowVendorChange</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseSetupImpl.html</anchorfile>
      <anchor>ad4229fdaa97a3c19cdd26b5ca4692c48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::misc::testcase::TestcaseTrial</name>
    <filename>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</filename>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Impl</class>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial::Node</class>
    <member kind="function">
      <type></type>
      <name>TestcaseTrial</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</anchorfile>
      <anchor>adf2e9945f52c9f76cd7ffa93a66afa11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestcaseTrial</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</anchorfile>
      <anchor>a6ac5be6fcc4f84015899bf6fb3bea586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Node &gt; &amp;</type>
      <name>nodes</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</anchorfile>
      <anchor>a2aa125d1c7fc219caf64e06c0d19c4f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Node &gt; &amp;</type>
      <name>nodes</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</anchorfile>
      <anchor>af3c253e26e85d6107e384bc8aca056b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>structzypp_1_1misc_1_1testcase_1_1TestcaseTrial.html</anchorfile>
      <anchor>a535d0900efac7f75bff03b38990df503</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::ThreadData</name>
    <filename>structzyppng_1_1ThreadData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a5167d394be8e87ead1c8af17f55ce127</anchor>
      <arglist>(T &amp;&amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a83f579057c289d8c638a3045fa0e982d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>dispatcher</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a2d53989861eb71cc80c24a796744bf90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EventDispatcher &gt;</type>
      <name>ensureDispatcher</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>ae96ac623d52d3cdc89378af18480a3db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDispatcher</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>abfe42eb8ed710ad137b0a243b6c4c2fe</anchor>
      <arglist>(const std::shared_ptr&lt; EventDispatcher &gt; &amp;disp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ZYPP_API ThreadData &amp;</type>
      <name>current</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a7b022f937ef20c773eff6d85ba60f4c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>syncNativeName</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a47c9ff3a6623040d0adaeb0054eec63c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ThreadData</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a2e9c5857f61d07c8ece2f07c454b720b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread::id</type>
      <name>_threadId</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>aed8aa9fab5bb77503786e2144d6ab2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_threadName</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a88ff6e7987ce1c565994744e29454d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread::native_handle_type</type>
      <name>_nativeHandle</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>adaf9f1ed041c5b861e9512514c8a2dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::weak_ptr&lt; EventDispatcher &gt;</type>
      <name>_dispatcher</name>
      <anchorfile>structzyppng_1_1ThreadData.html</anchorfile>
      <anchor>a56ad443c0cc46dfbe1ff941231bd6fae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::io::TimeoutException</name>
    <filename>classzypp_1_1io_1_1TimeoutException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>TimeoutException</name>
      <anchorfile>classzypp_1_1io_1_1TimeoutException.html</anchorfile>
      <anchor>abbf7d1d23dc0455929afc5d7e3a5f87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeoutException</name>
      <anchorfile>classzypp_1_1io_1_1TimeoutException.html</anchorfile>
      <anchor>a151a5aabba1e07dc35b564745bbbd2f9</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TimeoutException</name>
      <anchorfile>classzypp_1_1io_1_1TimeoutException.html</anchorfile>
      <anchor>a1c5ef7d9d3ba810482f0d35f11d10d5e</anchor>
      <arglist>() noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Timer</name>
    <filename>classzyppng_1_1Timer.html</filename>
    <base>zyppng::Base</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Timer &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a8e6c56538d9d8a769796a83c8c7f95a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Timer &gt;</type>
      <name>WeakPtr</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>aa52887e66c1c6b5fdd2d878e7fffb21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Timer</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a41e03ceb24e9eaeb4055d149b9aeb5d4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleShot</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>abdffdc7ee2b6871699d1bada5b8b4b76</anchor>
      <arglist>(bool singleShot=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleShot</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a37873cc6656848e7b7d3768d8f2907f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>started</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a9cbd8d353bd9386ee373146888eb48d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>interval</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>ad85d190e2baca418fc6e48a53b4202d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>remaining</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>ad01db2be82a84b1442210be4c80fc6f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>elapsed</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a5f4665c216ae2bea374844e9f564318a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>expires</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a11bb7c203c840939bd3ceb744fee56ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>expire</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>af72799d722ba47d2c80589e64e1fc9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a68d978ea6ac767303834047ad00e9624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a49c600aef5c64a7c2df97861d93a0e67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a3b3945db98530e61366e2b3575c90742</anchor>
      <arglist>(uint64_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>afc7d34d4913533ee1e293b2cd5388cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(Timer &amp;t)&gt;</type>
      <name>sigExpired</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a80c707ac14d2cce63ffa20fd00f402f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Timer &gt;</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a619e2b8705ce3f3662570e313de78683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>now</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a50667b0001a4de7804cd35b9b6eda1bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint64_t</type>
      <name>elapsedSince</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a4154cceeffbfad37f4625def03fed0fd</anchor>
      <arglist>(const uint64_t start)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Timer</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>a1654093ec9bacd0985091322b1482c5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EventDispatcher</name>
      <anchorfile>classzyppng_1_1Timer.html</anchorfile>
      <anchor>aad5f38ccd490ea17008460423f52325a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::TimerPrivate</name>
    <filename>classzyppng_1_1TimerPrivate.html</filename>
    <base protection="private">zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>TimerPrivate</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a3e8af63ee7c0d6efc1572d7ae3ff8030</anchor>
      <arglist>(Timer &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimerPrivate</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a1f21302cf056cf0246ee172306b90eca</anchor>
      <arglist>(const TimerPrivate &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimerPrivate</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a86dd21189be660c1b234f0b5200dec6b</anchor>
      <arglist>(TimerPrivate &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TimerPrivate &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a1b8bb12ca501718353b8a0087e863d54</anchor>
      <arglist>(const TimerPrivate &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TimerPrivate &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a8a03e53f0a038516ed04001f44dc9fe2</anchor>
      <arglist>(TimerPrivate &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TimerPrivate</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>ab2e76c31c53df0f73bddc6301843edfe</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>_beginMs</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>ae443c801e0dc1367087684e24c71a7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>_requestedTimeout</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a27f8a7a575c36512c1204939fe0a47dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::weak_ptr&lt; EventDispatcher &gt;</type>
      <name>_ev</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a6f89cd654d72c8d95b38084febc6af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_isRunning</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a695f32e172181b2c4771f70fc5b09362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(Timer &amp;t)&gt;</type>
      <name>_expired</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a604c9d9d1c47114ac8268a6aea11f7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_singleShot</name>
      <anchorfile>classzyppng_1_1TimerPrivate.html</anchorfile>
      <anchor>a339c3400ebc2e145f1abe58cd5a50105</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::NetworkRequest::Timings</name>
    <filename>structzyppng_1_1NetworkRequest_1_1Timings.html</filename>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>namelookup</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>a8ca2aa1b869adafc0a665c6b5ccf44a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>connect</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>aba267155dab51bcf9abe2659b28a9f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>appconnect</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>a06725278538d7322e7c54b623b8fef6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>pretransfer</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>a5d4690311b66bb2b0367d277464cafb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>total</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>a71a358df029c5a4ec20d471b0c39602f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::microseconds</type>
      <name>redirect</name>
      <anchorfile>structzyppng_1_1NetworkRequest_1_1Timings.html</anchorfile>
      <anchor>a3d8cbdcef6995c534ab2597442a03257</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::NamedValue::TInserter</name>
    <filename>classzypp_1_1NamedValue_1_1TInserter.html</filename>
    <member kind="function">
      <type></type>
      <name>TInserter</name>
      <anchorfile>classzypp_1_1NamedValue_1_1TInserter.html</anchorfile>
      <anchor>a34e45fe320f8715f64e6347f1b09423d</anchor>
      <arglist>(NamedValue &amp;parent_r, const Tp &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type>TInserter &amp;</type>
      <name>operator|</name>
      <anchorfile>classzypp_1_1NamedValue_1_1TInserter.html</anchorfile>
      <anchor>a992d830d11005ef7fc26dda0a35f6288</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NamedValue *</type>
      <name>_parent</name>
      <anchorfile>classzypp_1_1NamedValue_1_1TInserter.html</anchorfile>
      <anchor>a5e9024410679b60a8942b3d465514e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tp</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1NamedValue_1_1TInserter.html</anchorfile>
      <anchor>a455db5cf76ba07964fc24debea5696c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out::TitleNode</name>
    <filename>structztui_1_1Out_1_1TitleNode.html</filename>
    <base>ztui::Out::XmlNode</base>
    <member kind="function">
      <type></type>
      <name>TitleNode</name>
      <anchorfile>structztui_1_1Out_1_1TitleNode.html</anchorfile>
      <anchor>a7a9ec747dab505849865bf1bbd72fd2f</anchor>
      <arglist>(XmlNode &amp;&amp;node_r, const std::string &amp;title_r=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::debug::Tm</name>
    <filename>structzypp_1_1debug_1_1Tm.html</filename>
    <member kind="function">
      <type></type>
      <name>Tm</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a84bd82057d95f13ab3d4bddd284b1af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>aa3e626f1ff5d437b2b76aaaf2e6713ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Tm</type>
      <name>operator-</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a6d6a6f343f3cd6121d893f74bac332f2</anchor>
      <arglist>(const Tm &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a57a89127b7ac4dd464f53d409119cebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stringIf</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a01ad75cc3a34807a90f4ec499a540824</anchor>
      <arglist>(clock_t ticks_r, const std::string &amp;tag_r) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>asSec</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a8159b67d97a0c087b3eaffbf6f3082b9</anchor>
      <arglist>(clock_t ticks_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>timeStr</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a75d7a531af8cfe0b8417590a6ea8949a</anchor>
      <arglist>(time_t sec_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>timeStr</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a1ab509e177522e700b6a083e29466f34</anchor>
      <arglist>(double sec_r) const</arglist>
    </member>
    <member kind="variable">
      <type>time_t</type>
      <name>_real</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a08034d2deff2c84d7e74c7865ac8928f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct tms</type>
      <name>_proc</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a346521621f10b1ed04ccd0096601f245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const long</type>
      <name>ticks</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a5ce6fbb08ad839316c804d123b97dd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct tms</type>
      <name>tmsEmpty</name>
      <anchorfile>structzypp_1_1debug_1_1Tm.html</anchorfile>
      <anchor>a5e9aa458c9abcbc7de9c9fa6eddbf987</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::TmpDir</name>
    <filename>classzypp_1_1filesystem_1_1TmpDir.html</filename>
    <base>zypp::filesystem::TmpPath</base>
    <member kind="function">
      <type></type>
      <name>TmpDir</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpDir.html</anchorfile>
      <anchor>a81198e3ab478adc048cdcbba4d7efbc3</anchor>
      <arglist>(const Pathname &amp;inParentDir_r=defaultLocation(), const std::string &amp;prefix_r=defaultPrefix())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TmpDir</type>
      <name>makeSibling</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpDir.html</anchorfile>
      <anchor>af02d2f29bbb2f688923b601eab777311</anchor>
      <arglist>(const Pathname &amp;sibling_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TmpDir</type>
      <name>makeSibling</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpDir.html</anchorfile>
      <anchor>a40738daa11703149d424cb9f594b615b</anchor>
      <arglist>(const Pathname &amp;sibling_r, unsigned mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>defaultPrefix</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpDir.html</anchorfile>
      <anchor>a26854a6a3fbb735f448443265f03dae0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::LogControl::TmpExcessive</name>
    <filename>structzypp_1_1base_1_1LogControl_1_1TmpExcessive.html</filename>
    <member kind="function">
      <type></type>
      <name>TmpExcessive</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpExcessive.html</anchorfile>
      <anchor>ade28b9e24afc5b80463fb2ba967b06e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TmpExcessive</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpExcessive.html</anchorfile>
      <anchor>a091f28097fee43d9f24d14d6c1efff03</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::TmpFile</name>
    <filename>classzypp_1_1filesystem_1_1TmpFile.html</filename>
    <base>zypp::filesystem::TmpPath</base>
    <member kind="function">
      <type></type>
      <name>TmpFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>a54f9a3cc40a432e451f4e166851f0fd2</anchor>
      <arglist>(const Pathname &amp;inParentDir_r=defaultLocation(), const std::string &amp;prefix_r=defaultPrefix())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TmpFile</type>
      <name>makeSibling</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>a8c556348853d60f1b4868548275cebe6</anchor>
      <arglist>(const Pathname &amp;sibling_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TmpFile</type>
      <name>makeSibling</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>a34d69e899037e55218189303bb7a08d7</anchor>
      <arglist>(const Pathname &amp;sibling_r, unsigned mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ManagedFile</type>
      <name>asManagedFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>a95105ff24917ca4c06e0dadc0417618b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ManagedFile</type>
      <name>asManagedFile</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>a3ed96e8c6dc2318f987296d31c21f419</anchor>
      <arglist>(const Pathname &amp;inParentDir_r, const std::string &amp;prefix_r=defaultPrefix())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>defaultPrefix</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpFile.html</anchorfile>
      <anchor>aa038cf67140b2c2b4ee12421c91addee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::base::LogControl::TmpLineWriter</name>
    <filename>structzypp_1_1base_1_1LogControl_1_1TmpLineWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>TmpLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpLineWriter.html</anchorfile>
      <anchor>a069d25633c80c45dae83a6ea59a6fe1b</anchor>
      <arglist>(const shared_ptr&lt; LineWriter &gt; &amp;writer_r=shared_ptr&lt; LineWriter &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TmpLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpLineWriter.html</anchorfile>
      <anchor>aca078d44673cc9831eec9ed1a8f974b7</anchor>
      <arglist>(TLineWriter *_allocated_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TmpLineWriter</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpLineWriter.html</anchorfile>
      <anchor>ac9818776f813920275fa1bf8fb4498c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; LineWriter &gt;</type>
      <name>_writer</name>
      <anchorfile>structzypp_1_1base_1_1LogControl_1_1TmpLineWriter.html</anchorfile>
      <anchor>a5f15dd6e8d55d96d49c0df58f85b0dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::filesystem::TmpPath</name>
    <filename>classzypp_1_1filesystem_1_1TmpPath.html</filename>
    <class kind="class">zypp::filesystem::TmpPath::Impl</class>
    <member kind="function">
      <type></type>
      <name>TmpPath</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a6cac57aeafeed5b6ea6ebbb5ea1938a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TmpPath</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a58f2a9889a16dc22dd2393747d72af4c</anchor>
      <arglist>(Pathname tmpPath_r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TmpPath</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a60e7a60d43712fba999f41f13b6f1406</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a299d8fcf7edf40929776ad2561183423</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>path</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a6891667fdbc2f2aa70a5f97c66422786</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Pathname</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a3b741ba0b7dd86428c4949cb5954143d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoCleanup</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>af64fe21abd1b1d54feb85b61d8cf4957</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoCleanup</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>af9fff755978cf30dfb8f921b0076e536</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Pathname &amp;</type>
      <name>defaultLocation</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a475efb7dd1966b7b1e1bd498dfa5ef2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_impl</name>
      <anchorfile>classzypp_1_1filesystem_1_1TmpPath.html</anchorfile>
      <anchor>a4e201b7ff98a77cd0f33881ad367f989</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::TmpUnsetEnv</name>
    <filename>structzypp_1_1media_1_1TmpUnsetEnv.html</filename>
    <member kind="function">
      <type></type>
      <name>TmpUnsetEnv</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>a3a5eb9583b710dd662204cd20e0c611e</anchor>
      <arglist>(const char *var_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TmpUnsetEnv</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>aaa0886b62552540f0bb2cbb8335c1db0</anchor>
      <arglist>(const TmpUnsetEnv &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TmpUnsetEnv</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>a2711bc7c4e1864b38a9c6a23aa76a7a2</anchor>
      <arglist>(TmpUnsetEnv &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TmpUnsetEnv &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>a6d480d233a9ca06800a761015e17af59</anchor>
      <arglist>(const TmpUnsetEnv &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TmpUnsetEnv &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>aa214cc91b323bb7e92a26182b1a06366</anchor>
      <arglist>(TmpUnsetEnv &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TmpUnsetEnv</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>ae18197b42a20673e8e118f0669ffeb85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_set</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>a5b562bd594230dacb50c2c621d8291af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_var</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>ab0314850ca3f5aa4d68f4d47a8148d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_val</name>
      <anchorfile>structzypp_1_1media_1_1TmpUnsetEnv.html</anchorfile>
      <anchor>a270806a9600bfbde44f5be6eb93de908</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::json::Parser::Token</name>
    <filename>structzypp_1_1json_1_1Parser_1_1Token.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_STRING</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba8dd8167fe546dad563d610decada850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_FLOAT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba2677bf87a7a004fa06474c164bd64b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_UINT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf3616309efe030b679ff6da8fdd55742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_INT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54bade77c936a9d22250b1b92996e5acc418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_BOOL_TRUE</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf5cef9b95144df591897cdccf1235cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_BOOL_FALSE</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba9bdb56d23a240811ce79f7be8cbae07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NULL</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba2d61daf1ec1d171df569a8f2fde92739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_LSQUARE_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba4a9e94c04fe7624933179eceeb9d50e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_RSQUARE_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba8eed4b3a30c04b0a7af01755043a6844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_LCURLY_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baffce774f16bce728ef962356dd56e3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_RCURLY_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baecd0727f0d624369dc9d907e846ed518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COMMA</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baad7b38626f8b671d12db7af861c1d7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COLON</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf3335fb154fcb97e6f7ac4bce63f0333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_END</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba7f993221cef9de836a183508b8b75a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COUNT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba71b47ccb41e245488340e650fc0eabac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_STRING</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba8dd8167fe546dad563d610decada850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_FLOAT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba2677bf87a7a004fa06474c164bd64b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_UINT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf3616309efe030b679ff6da8fdd55742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NUMBER_INT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54bade77c936a9d22250b1b92996e5acc418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_BOOL_TRUE</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf5cef9b95144df591897cdccf1235cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_BOOL_FALSE</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba9bdb56d23a240811ce79f7be8cbae07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_NULL</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba2d61daf1ec1d171df569a8f2fde92739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_LSQUARE_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba4a9e94c04fe7624933179eceeb9d50e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_RSQUARE_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba8eed4b3a30c04b0a7af01755043a6844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_LCURLY_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baffce774f16bce728ef962356dd56e3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_RCURLY_BRACKET</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baecd0727f0d624369dc9d907e846ed518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COMMA</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baad7b38626f8b671d12db7af861c1d7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COLON</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54baf3335fb154fcb97e6f7ac4bce63f0333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_END</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba7f993221cef9de836a183508b8b75a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOK_COUNT</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a95d95c0f4fd420be05cd9895d60fb54ba71b47ccb41e245488340e650fc0eabac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Token</type>
      <name>eof</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a6b8072ba77f84b8714d721a233dd0f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Type</type>
      <name>_type</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>ade372996bd2029e104771130c288ebf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_token</name>
      <anchorfile>structzypp_1_1json_1_1Parser_1_1Token.html</anchorfile>
      <anchor>a6e8458881ebbe33013c2a921dfb742fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::debug::TraceCAD</name>
    <filename>structzypp_1_1debug_1_1TraceCAD.html</filename>
    <templarg>class Tp</templarg>
    <base>zypp::base::ProvideNumericId&lt; TraceCAD&lt; Tp &gt;, unsigned long &gt;</base>
    <base>zypp::debug::TraceCADBase</base>
    <member kind="function">
      <type></type>
      <name>TraceCAD</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>ac050e926ccf40b652b878c0c616bd92e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TraceCAD</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>a053b2df691adac5f73c1c7a1a69c073c</anchor>
      <arglist>(const TraceCAD &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TraceCAD</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>a662e3bdc62ecb2feeb7f1b442e9774cb</anchor>
      <arglist>(TraceCAD &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>TraceCAD &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>a73c84dcc77ae9e6a7c21b66bf46e874b</anchor>
      <arglist>(const TraceCAD &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>TraceCAD &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>a239653f9797c9dba2d2f854352495d35</anchor>
      <arglist>(TraceCAD &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TraceCAD</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>a2073e504af74f19aadcb5a5d32eb4c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ping</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>ac75f35d4ab34638ea3b17d9de072ed43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long &amp;</type>
      <name>_totalTraceCAD</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>ab7f8e8b6f4f168dbae14fe42d8871b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCAD.html</anchorfile>
      <anchor>abc561b1b8594d24af3cdf34a74cadeac</anchor>
      <arglist>(std::ostream &amp;str, const TraceCAD&lt; Tp &gt; &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::debug::TraceCADBase</name>
    <filename>structzypp_1_1debug_1_1TraceCADBase.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>What</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1af051c16192b8ee90b81cd18ab2bd0d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPYCTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a02c06c76851a5a9181641fd6ae90af26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVECTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1afc6d70e8e313d9873676017818b62bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASSIGN</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a365f26553d806496eb1476e8fdef581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEASSIGN</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a16bf107b0a114fcc01ac9c6619997d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a0e2c3055c19d03bcc11768b6ddfdd30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PING</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a4b3dde1af91db6ad2d8e48d6e19ca462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1af051c16192b8ee90b81cd18ab2bd0d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COPYCTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a02c06c76851a5a9181641fd6ae90af26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVECTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1afc6d70e8e313d9873676017818b62bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASSIGN</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a365f26553d806496eb1476e8fdef581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVEASSIGN</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a16bf107b0a114fcc01ac9c6619997d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DTOR</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a0e2c3055c19d03bcc11768b6ddfdd30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PING</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>acdb48f944768ab3ea26b5454656caaa1a4b3dde1af91db6ad2d8e48d6e19ca462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>_ident</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>af130e40ed6c145ad971a8f3437d06345</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1debug_1_1TraceCADBase.html</anchorfile>
      <anchor>a5da2c65b4f78869a20a84defdd4809ae</anchor>
      <arglist>(std::ostream &amp;str, TraceCADBase::What obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::debug::TraceLeave</name>
    <filename>structzypp_1_1debug_1_1TraceLeave.html</filename>
    <member kind="function">
      <type></type>
      <name>TraceLeave</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>a18a9b62efcbfbaac12a7f734fd2df8af</anchor>
      <arglist>(const TraceLeave &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>TraceLeave &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>ab3be4426cda89e9eae61543cea984efb</anchor>
      <arglist>(const TraceLeave &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TraceLeave</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>aaf5c432b4ec71cc1bd9c9afdf347922e</anchor>
      <arglist>(const char *file_r, const char *fnc_r, int line_r, std::string msg_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TraceLeave</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>a3a2a25d31871fd5b103826b64994e7f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_file</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>ada2e79f8018965967039b36cd79b4294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_fnc</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>abf03c7cd27e9afc55af77d5e0455d0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_line</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>a7300b0442754699d447bd10b30dd2336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_msg</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>a85979305170b87b6cca29ac4d3de6ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned</type>
      <name>_depth</name>
      <anchorfile>structzypp_1_1debug_1_1TraceLeave.html</anchorfile>
      <anchor>a70ff660e1cfecfedd24d15ac3cf80f3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::Transaction</name>
    <filename>classzypp_1_1sat_1_1Transaction.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; Transaction, detail::Transaction_const_iterator &gt;</base>
    <class kind="struct">zypp::sat::Transaction::FilterAction</class>
    <class kind="struct">zypp::sat::Transaction::Impl</class>
    <class kind="struct">zypp::sat::Transaction::LoadFromPoolType</class>
    <class kind="class">zypp::sat::Transaction::Step</class>
    <member kind="enumeration">
      <type></type>
      <name>StepType</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_IGNORE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021eaba36bc6300f651f9004598b44c47df92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_ERASE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ead491e760b94f9a7f92c0652cd8ef6dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_INSTALL</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ea603d57d09ebfee7dd5533442ab94a8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_MULTIINSTALL</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ea15ec9f7bfd74232fe760e7e73f95be47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StepStage</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_TODO</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806a2821c39b9d32ee56cf8cc063ea84f816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_DONE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806a0140e6fdbc5054f1cb0dcce68edba813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_ERROR</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806afd2eb2b19994354abc153f98fd86e4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::Transaction_iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a0cd58619a6dc4f065280cf7935916240</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::Transaction_const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a6ed5744b840320f884160f31d2310014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_IGNORE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021eaba36bc6300f651f9004598b44c47df92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_ERASE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ead491e760b94f9a7f92c0652cd8ef6dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_INSTALL</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ea603d57d09ebfee7dd5533442ab94a8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSACTION_MULTIINSTALL</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc041dbe1a42f50a156ef630ade4021ea15ec9f7bfd74232fe760e7e73f95be47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_TODO</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806a2821c39b9d32ee56cf8cc063ea84f816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_DONE</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806a0140e6fdbc5054f1cb0dcce68edba813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEP_ERROR</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>af8597d5471ec4b6f36571fa6a07cb806afd2eb2b19994354abc153f98fd86e4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a067a878996b154ccab5a42303b12c2c9</anchor>
      <arglist>(StepStages, StepStage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transaction</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a712192e193eb6e1cfc997728e07e2218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transaction</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ad2b795a4e58cae7fd611c30875a8a830</anchor>
      <arglist>(LoadFromPoolType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Transaction</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a716acd202f940786d84e3897951cee10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a706bc370c4856832c16c219f91cc4c28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a718682bf812dd954bd60c89a2712899d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>order</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a92729c01a9786df31c167bbef8d1622d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>afae4351764c92073c51eee6e316e8e39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ade44fcf76dea468e2286e1801c25ac68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a6e1527e9abad77dfaa9001350fe6dd0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a5b9c9582a3c5c45eaf548355979f58ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a2368b92f05f0bb646028cb853bb3f02f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a78626a428c603382766361d0ee93a4b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>abdd1325f97db05d46eb35a1b1123b9e3</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a1cff38b539aad47ad08dd42e0e9b4514</anchor>
      <arglist>(const sat::Solvable &amp;solv_r)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a3a2a642e0f86ea51e939322f3d930476</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ac82555684262ca63b76a477d6d8314fe</anchor>
      <arglist>(const ResObject::constPtr &amp;resolvable_r)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>afc02b4436bf473d33764edd15a0882d6</anchor>
      <arglist>(const PoolItem &amp;pi_r) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a817cd979847f8708079adb3dff3e51f2</anchor>
      <arglist>(const PoolItem &amp;pi_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr LoadFromPoolType</type>
      <name>loadFromPool</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>aba32d53c397f4bbcb33a0abbb5b49514</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ab070b46831e4c0b6eb50e27e15b99dab</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a54ba0c71fb018013416a3c7b069d8482</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a7d309437514ff230646f8dbcd9a2fa06</anchor>
      <arglist>(const Transaction &amp;lhs, const Transaction &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a9b5d55474d3e9701b427bdd593aae914</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ab6f1b388eb7c55f932f5dfdaff091232</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a41aab6035df188b9cd53f0e3767e3741</anchor>
      <arglist>(const Transaction &amp;lhs, const Transaction &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a4443b3b504654a55376514f6f23fffc1</anchor>
      <arglist>(const Transaction &amp;lhs, const Transaction &amp;rhs)</arglist>
    </member>
    <member kind="typedef">
      <type>filter_iterator&lt; FilterAction, const_iterator &gt;</type>
      <name>action_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>accf325e5eca8968ce37d91ac9807f488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a37356301d4eed3bd8433354e0b3cf14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>actionEmpty</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a28ded0c54759fed96151b1f49f92a76f</anchor>
      <arglist>(StepStages filter_r=StepStages()) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>actionSize</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a090694f71792dc1de3a7c9e59feb14ae</anchor>
      <arglist>(StepStages filter_r=StepStages()) const</arglist>
    </member>
    <member kind="function">
      <type>action_iterator</type>
      <name>actionBegin</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acc7ad77021cabb7c7bafd0a2e8727d52</anchor>
      <arglist>(StepStages filter_r=StepStages()) const</arglist>
    </member>
    <member kind="function">
      <type>action_iterator</type>
      <name>actionEnd</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>acdda9673d85ff43dfb428d693370b85c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; action_iterator &gt;</type>
      <name>action</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a7294e726e5d7ce2f84d749e6e5318d05</anchor>
      <arglist>(StepStages filter_r=StepStages()) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>installedResult</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a450ea9249fb58fe0842629e786722bff</anchor>
      <arglist>(Queue &amp;result_r) const</arglist>
    </member>
    <member kind="function">
      <type>StringQueue</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>a4810a5e5ac748091398b61b91b558511</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoInstalled</name>
      <anchorfile>classzypp_1_1sat_1_1Transaction.html</anchorfile>
      <anchor>ae89ea26ef8a5aca4c496cdfc4c6b421e</anchor>
      <arglist>(const StringQueue &amp;queue_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::Transaction_const_iterator</name>
    <filename>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>Transaction_const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>a5c1d521b119ca31cf7c31029727734c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transaction_const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>a3bba403ca1429a6ea155faea3031ac5e</anchor>
      <arglist>(const Transaction_iterator &amp;iter_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transaction_const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>a2a15383f1184a70ada7d227702d34f8c</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;pimpl_r, base_type id_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>a2cde750308ee4c4cc9816944138303ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Transaction::Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>a5e0af634204b84a9a91e5d922c64a87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__const__iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::Transaction_iterator</name>
    <filename>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>Transaction_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>a14b0b8525d73de1970b052603d01b936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transaction_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>aa8ff277330308547409d05b5bc2eaded</anchor>
      <arglist>(const RW_pointer&lt; Transaction::Impl &gt; &amp;pimpl_r, base_type id_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>a02b6fd3eb6c4933ed7142a68875f8e37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Transaction::Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>a7883e7f3f0b76f4f44ad4951f12180b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Transaction_const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1Transaction__iterator.html</anchorfile>
      <anchor>ad604bba2ac0f9c321b6cec60b12bd456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::target::rpm::TransactionReportSA</name>
    <filename>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</filename>
    <base>zypp::callback::ReportBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786ea8b9726c524621dad977b45efb6fdf7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FINISHED_WITH_ERRORS</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786ea0e5e51b10ae77c0a4d7940dd84b42bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786eaa5cf2bf5103d63d917d66b0552e45e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786ea8b9726c524621dad977b45efb6fdf7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FINISHED_WITH_ERRORS</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786ea0e5e51b10ae77c0a4d7940dd84b42bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILED</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a9a8fafb9acc63bf96200bc9f73a6786eaa5cf2bf5103d63d917d66b0552e45e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>aa81da106503236313bdcb7c5639643c2</anchor>
      <arglist>(const std::string &amp;, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>progress</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a115e12e9c0a18f91800c009e7d3d40de</anchor>
      <arglist>(int, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>a6664d2e1cfedb0109a35cb2d73f5f7b8</anchor>
      <arglist>(Error, const UserData &amp;=UserData())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UserData::ContentType contentRpmout</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1target_1_1rpm_1_1TransactionReportSA.html</anchorfile>
      <anchor>afdcd5b6ae9f02a65cff52c20ca019fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::TransferSettings</name>
    <filename>classzypp_1_1media_1_1TransferSettings.html</filename>
    <class kind="class">zypp::media::TransferSettings::Impl</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Headers</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ace920fe83350bcb4d1209e47392c17ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransferSettings</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a0ec6c0b2b2cfd68e0dac23f750c34da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a30b904b918c760d5ab00566fe415d8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a6c9583ce876bd1ef80411dca94d030dc</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeader</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a70bbba39cc66021adecfb11e9998764f</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Headers &amp;</type>
      <name>headers</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3f002a9b0c87a412e2c97e399673523d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserAgentString</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a53c8a8d4b54293521c168e0d206b8270</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserAgentString</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a913ffe04a6c457c9923c51cc2cd7ba4b</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>userAgentString</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a81366f9a3a9db97e1280b6e5f2568fa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsername</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a29785ef3f2c5e845f5b9f97eed371cf9</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsername</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a4fa16eae10b8a587c1285e98846e9962</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>username</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ad4487d733ff4feebe4b94ed0abd2d0d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a9651e41155be5c61ea78da60d9e4cef5</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a5c14750d728575703f7ba6f5d6d4cc47</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>password</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a0366eb24b81fb7fbb92c09cbdd88a512</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3c970caf9f60b9710d7ebddddc79fc12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAnonymousAuth</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ac3dc843c422b9827f7393b26121a558e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxyEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a08143e02fd8d04aebb36cfc6b2996922</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>proxyEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ab3cdd1c40dd589b61dd0475d89241644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxy</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a07e53ae6f8b1fdb4f239feb1997c6565</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxy</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a2c2971b934743da6f8d3842d869cd20c</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>proxy</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a46646167e910b05c05251680506b12f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxyUsername</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3db97bad1d6a6be56150518345101950</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxyUsername</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a103aece4ce07696fd2b88297b5dec022</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>proxyUsername</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>adff70552042b40447a26b274ed2d053d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxyPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aee89474796f3c30c8c0264a4220c96c5</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProxyPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a8b25aa02068382ab4c1b64045b115f22</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>proxyPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aa27c1713c1449370f32007b5a071c366</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>proxyUserPassword</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a77b630ae36ca2e5d53464be6a11c09f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConnectTimeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a5675e7ab7f79fd82cb86f96117117712</anchor>
      <arglist>(long t)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>connectTimeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a14ea1cb64564c5879c8cae78188da61c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>af67a4ecd531cbf5241b3ca9af15b3d86</anchor>
      <arglist>(long t)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>timeout</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a1d4abb45f4f24e049984f864053c8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxConcurrentConnections</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aeff1ef79d0cebfd83e8b4875dcab55a9</anchor>
      <arglist>(long v)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>maxConcurrentConnections</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a74574b8d90eb09f5ca5149df2f0701e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a73d607302ef1f2e6545e64ff50573ece</anchor>
      <arglist>(long v)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>minDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3da0da9844db5a6f63274dd94dd87d31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ab47bff3574fdc55bd83209201675769f</anchor>
      <arglist>(long v)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>maxDownloadSpeed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a097db1722c96e8a821a9ea38b9357bee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSilentTries</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>afe40634fe05a76dff040397b4a3217f9</anchor>
      <arglist>(long v)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>maxSilentTries</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a35536d8e73c93ee3f4ce87de6e7b540a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerifyHostEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a510a6bc5905848ec7297d79861e5903d</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyHostEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a7dbc821b218da29fbf1e2b9d21ee925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerifyPeerEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aa3a8ea69011f292fa709a3ac88c8804f</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyPeerEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>afff2ac5011efa22eb9737dd71eca73c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCertificateAuthoritiesPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aecdb08839fb72d66cf23de842ecf8632</anchor>
      <arglist>(const Pathname &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCertificateAuthoritiesPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a67b08730fc1543eb95c33a8aa1634f36</anchor>
      <arglist>(Pathname &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>certificateAuthoritiesPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>af3c6c22f9d08c05ce624a132054ce178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthType</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ae3a66551b568eaa949624f708d6b2ecc</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthType</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a466d9aed51c2eb49310bc9df0bd48053</anchor>
      <arglist>(std::string &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>authType</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a1c04a5f4d74d8af52283964702be4ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadRequestsAllowed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3e47a1f7fb61bc5d01446475e8adfe56</anchor>
      <arglist>(bool allowed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>headRequestsAllowed</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a9a8c9af6807377b57ec4304439b46fdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientCertificatePath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a7a7709a24cc3b00eaf0745c8358f59be</anchor>
      <arglist>(const Pathname &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientCertificatePath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a2a2a3680f923d861fc8e6bae8c63881c</anchor>
      <arglist>(Pathname &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>clientCertificatePath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a3af2ced226c7d394f4a77d6e2a7b00e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientKeyPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a6b13dfe7f0d814819781dfc8c456ab1d</anchor>
      <arglist>(const Pathname &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClientKeyPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a819ccadbfc743b4371fce87bd9dfd07e</anchor>
      <arglist>(Pathname &amp;&amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>clientKeyPath</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>a50a5e23c5bdfa0dfbfe342afc6a65363</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnableCookieFile</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ad859365e84f7a593d028bc22833ea6e6</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cookieFileEnabled</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>aa86f7fba1f17dbff5532a2b04dde52b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_impl</name>
      <anchorfile>classzypp_1_1media_1_1TransferSettings.html</anchorfile>
      <anchor>ad9f9cb213b63d876255eb7ea8ebc3be5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::transform_collect_helper</name>
    <filename>structzyppng_1_1detail_1_1transform__collect__helper.html</filename>
    <templarg>typename Fun</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1transform__collect__helper.html</anchorfile>
      <anchor>a7fe0501f514f72c6c4005bc17e410fa2</anchor>
      <arglist>(T &amp;&amp;in)</arglist>
    </member>
    <member kind="variable">
      <type>Fun</type>
      <name>_callback</name>
      <anchorfile>structzyppng_1_1detail_1_1transform__collect__helper.html</anchorfile>
      <anchor>aea280732fe5919a95678060fe012d1e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::transform_helper</name>
    <filename>structzyppng_1_1detail_1_1transform__helper.html</filename>
    <templarg>typename Transformation</templarg>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1transform__helper.html</anchorfile>
      <anchor>a73ba8c47636e57a8aee235ebd977a174</anchor>
      <arglist>(Container &amp;&amp;arg)</arglist>
    </member>
    <member kind="variable">
      <type>Transformation</type>
      <name>function</name>
      <anchorfile>structzyppng_1_1detail_1_1transform__helper.html</anchorfile>
      <anchor>ad95da508f4270beb9af35b2067fce65a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>transform_iterator</name>
    <filename>classtransform__iterator.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::_logtoolsdetail::DumpMap::Transformer</name>
    <filename>structzypp_1_1__logtoolsdetail_1_1DumpMap_1_1Transformer.html</filename>
    <member kind="function">
      <type>MapEntryType</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1__logtoolsdetail_1_1DumpMap_1_1Transformer.html</anchorfile>
      <anchor>a5a321752efe2e504d939803d2b617234</anchor>
      <arglist>(const PairType &amp;pair_r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::LookupAttr::TransformIterator</name>
    <filename>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</filename>
    <templarg>class TResult</templarg>
    <templarg>class TAttr</templarg>
    <member kind="function">
      <type></type>
      <name>TransformIterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a98cc7132eab4c8ec5702e64521e4235d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformIterator</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a8e2da0fe72a0019d1d089cbd1f4283cc</anchor>
      <arglist>(const LookupAttr::iterator &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>ac667b70d2905ff86d3f1772a404bac9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a96a4f1f30def2aca157e29040666bafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a5930322487d773a058f1e8e59ce98612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a440e024b0eabde2cef37b44d29078699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a380b4324c10159ab72bd90edb9ebb16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a10b91e9f8784b89d4f1afa42df4c2659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Repository</type>
      <name>inRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a16d33286ad9894b0aa1ec4db466ce430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solvable</type>
      <name>inSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a4a264c5d51aea8f08c24382959f5f534</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SolvAttr</type>
      <name>inSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>aa15e3a025d2b256077d375c2779a4ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TResult</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>acfe4a9a90d1fc92605475a0263c46cf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>ac667b70d2905ff86d3f1772a404bac9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a96a4f1f30def2aca157e29040666bafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSkipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a5930322487d773a058f1e8e59ce98612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvAttr</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a440e024b0eabde2cef37b44d29078699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSolvable</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a380b4324c10159ab72bd90edb9ebb16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipRepo</name>
      <anchorfile>classzypp_1_1sat_1_1LookupAttr_1_1TransformIterator.html</anchorfile>
      <anchor>a10b91e9f8784b89d4f1afa42df4c2659</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::Transition</name>
    <filename>structzyppng_1_1Transition.html</filename>
    <templarg>typename Source</templarg>
    <templarg>detail::EventSource&lt; Source &gt; ev</templarg>
    <templarg>typename Target</templarg>
    <templarg>auto Cond</templarg>
    <templarg>auto Op</templarg>
    <member kind="typedef">
      <type>Source</type>
      <name>SourceType</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>a46906ba0b4d3c213372daefcf9751585</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Target</type>
      <name>TargetType</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>ac208420730ee7d7d07640002fe5f2d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Target &gt;</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>aa3c97942744c53920e9963476ffd7147</anchor>
      <arglist>(Statemachine &amp;sm, Source &amp;oldState)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkCondition</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>a6c861c4174ecd7450d10f60ec3b15dc3</anchor>
      <arglist>(Source &amp;currentState)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void() &gt;</type>
      <name>eventSource</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>a09d775d4dac36b0ada90ec59a113f7bb</anchor>
      <arglist>(Source *st)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>eventAccessor</name>
      <anchorfile>structzyppng_1_1Transition.html</anchorfile>
      <anchor>a7a11267ddc922d10cd7c01334a4dd0ca</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::media::transition</name>
    <filename>structzypp_1_1media_1_1transition.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>elementName</name>
      <anchorfile>structzypp_1_1media_1_1transition.html</anchorfile>
      <anchor>aa9e142875581fa836e27350ae5b9173a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParserState</type>
      <name>transitionTo</name>
      <anchorfile>structzypp_1_1media_1_1transition.html</anchorfile>
      <anchor>ad54819c6de3c6ea41a57709e96f7be5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>docontent</name>
      <anchorfile>structzypp_1_1media_1_1transition.html</anchorfile>
      <anchor>a54367023ab010ebf19aa034f4b98a38c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TReport</name>
    <filename>classTReport.html</filename>
  </compound>
  <compound kind="struct">
    <name>zypp::functor::True</name>
    <filename>structzypp_1_1functor_1_1True.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1functor_1_1True.html</anchorfile>
      <anchor>a5107d6e0ba29c882d5a6be5cc1608c5f</anchor>
      <arglist>(Tp) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::TrustKeyRequest</name>
    <filename>classzyppng_1_1TrustKeyRequest.html</filename>
    <base>zyppng::UserRequest</base>
    <member kind="enumeration">
      <type></type>
      <name>KeyTrust</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DONT_TRUST</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440fa1ee5c2399aac1df6f823b9732b24149e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_TEMPORARILY</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440faea4249be6f7b84b239427411dbcd4421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_AND_IMPORT</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440fabefdfba5dbcc197c0b4089a0fc55c65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DONT_TRUST</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440fa1ee5c2399aac1df6f823b9732b24149e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_TEMPORARILY</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440faea4249be6f7b84b239427411dbcd4421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TRUST_AND_IMPORT</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a3d7c638a5bdf855cb6862344f0a4440fabefdfba5dbcc197c0b4089a0fc55c65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a08057253cfd998721932338a1f5933b9</anchor>
      <arglist>(TrustKeyRequest, std::string label, KeyTrust trust=KEY_DONT_TRUST, UserData userData={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChoice</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a11e7872a0b8f7b345d23ac09f785a4ce</anchor>
      <arglist>(const KeyTrust sel)</arglist>
    </member>
    <member kind="function">
      <type>KeyTrust</type>
      <name>choice</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>aa23650af9f095f25aa2a6830ad4a1644</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>label</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a44268456b1df81a3092b7d6e3a637ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UserRequestType</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>ae99c5b81e739d7041c6bfeaf652b5d8f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a94d18d835038d6b4315de1f3cf0a16fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyTrust</type>
      <name>_answer</name>
      <anchorfile>classzyppng_1_1TrustKeyRequest.html</anchorfile>
      <anchor>a44aba63a5dbd4189ad7acc7107407580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::UByteArray</name>
    <filename>classzypp_1_1UByteArray.html</filename>
    <member kind="function">
      <type></type>
      <name>UByteArray</name>
      <anchorfile>classzypp_1_1UByteArray.html</anchorfile>
      <anchor>aada0ee04b9930faddd103713541d0f62</anchor>
      <arglist>(const char *data, const int len=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::size_t</type>
      <name>maxSize</name>
      <anchorfile>classzypp_1_1UByteArray.html</anchorfile>
      <anchor>a21c108ffc329f2fdfa8f0d9a1a04c3af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::UInt</name>
    <filename>classzypp_1_1json_1_1UInt.html</filename>
    <member kind="function">
      <type></type>
      <name>UInt</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a67936faf9625f107592f6466c1b1414a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>aac90986611b3485c1ea262cb69a21ad0</anchor>
      <arglist>(std::uint64_t v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UInt</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a363561649c3f0be338e3775ad5e3d77a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a2dbde00c28b3147b3dab8a05ad8c6652</anchor>
      <arglist>(const UInt &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UInt</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>aacd3c3354c0602ab1bd4e0f3d07599ad</anchor>
      <arglist>(UInt &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>UInt &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>ac4d7d657bb1acc4d9e6d9c604f577a08</anchor>
      <arglist>(const UInt &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>UInt &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>aa4bc35cb9f18427e24e916d53cd3ebd1</anchor>
      <arglist>(UInt &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::uint64_t</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a5f16d999c5f53dc83e08056c1e368980</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::uint64_t</type>
      <name>value</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>ac8f49065943bc8d67a857b1ef92bfe6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a5379e8d9020dc084d24ff1f22e963951</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a5ffb8032096ca33a45db9f2385a353ac</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; UInt &gt;</type>
      <name>fromString</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a84c81f5c8d22a1536dcf0a3c26a993ad</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uint64_t</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>a6ff34f6fa332440abd0064d3a0ae2e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1UInt.html</anchorfile>
      <anchor>ae1101de4711d334df6be0831bda53a10</anchor>
      <arglist>(std::ostream &amp;str, const UInt &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::solver::detail::UndoTransact</name>
    <filename>structzypp_1_1solver_1_1detail_1_1UndoTransact.html</filename>
    <member kind="function">
      <type></type>
      <name>UndoTransact</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1UndoTransact.html</anchorfile>
      <anchor>a76bcbe322bf47999b19b6f6a89a275ba</anchor>
      <arglist>(const ResStatus::TransactByValue &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1UndoTransact.html</anchorfile>
      <anchor>a186908bda361a5cc6fc8d0aed5172d06</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="variable">
      <type>ResStatus::TransactByValue</type>
      <name>resStatus</name>
      <anchorfile>structzypp_1_1solver_1_1detail_1_1UndoTransact.html</anchorfile>
      <anchor>aba5fc87759e5ab755c61cbe31409c127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::sat::solvitermixin_detail::UnifyByIdent</name>
    <filename>structzypp_1_1sat_1_1solvitermixin__detail_1_1UnifyByIdent.html</filename>
    <member kind="typedef">
      <type>std::unordered_set&lt; unsigned int &gt;</type>
      <name>Uset</name>
      <anchorfile>structzypp_1_1sat_1_1solvitermixin__detail_1_1UnifyByIdent.html</anchorfile>
      <anchor>a8db09c8553b3d6d4845892ad4acd7920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structzypp_1_1sat_1_1solvitermixin__detail_1_1UnifyByIdent.html</anchorfile>
      <anchor>aff9317229b52aace6051fa7bc0ec59c7</anchor>
      <arglist>(const Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifyByIdent</name>
      <anchorfile>structzypp_1_1sat_1_1solvitermixin__detail_1_1UnifyByIdent.html</anchorfile>
      <anchor>aa1e29eca83dea968f194d09d73d6c2c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>shared_ptr&lt; Uset &gt;</type>
      <name>_uset</name>
      <anchorfile>structzypp_1_1sat_1_1solvitermixin__detail_1_1UnifyByIdent.html</anchorfile>
      <anchor>a1c5834a2135281c6af8b1cb797108f58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::Unit</name>
    <filename>classzypp_1_1base_1_1Unit.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>ValueType</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>ab6e24f44a4ddc8a49b2bb70a9dd1d7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Unit</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a8bb8acd8275179f25f1d2e3dedf9f510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Unit</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a0a331d7981912553eb83aeec69a4b20c</anchor>
      <arglist>(ValueType factor_r, std::string symbol_r, unsigned prec_r)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>factor</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>ad9af3a399895a35f43bc9101b7fc7a65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>symbol</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>af6c02954e65f44c0d6d071989ebf4aa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>prec</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>ada1945bc21eff0d4e0a514e0e2894266</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a42854e46517a14d1096a7f77ffa63566</anchor>
      <arglist>(ValueType val_r, unsigned field_width_r=0, unsigned unit_width_r=1) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>aa32fd491519cf9d0b84b431e03c59bcf</anchor>
      <arglist>(ValueType val_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>form</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a00e6671c6b28897900043d4f330e166c</anchor>
      <arglist>(double val_r, const std::string &amp;symbol_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueType</type>
      <name>_factor</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a23e1f8112335e5513e62c11afb5fb3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_symbol</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>ae2274d4d681ea80d88b84d53f68b6987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_prec</name>
      <anchorfile>classzypp_1_1base_1_1Unit.html</anchorfile>
      <anchor>a5b91b859cdf853da47ce742e840826a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UnixSignalSource</name>
    <filename>classzyppng_1_1UnixSignalSource.html</filename>
    <base>zyppng::AbstractEventSource</base>
    <member kind="function">
      <type></type>
      <name>~UnixSignalSource</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>aa60524e7a13860f4c3db5658b32367cb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSignal</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>a196ba7f20ceb8038905c9385448a13a7</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeSignal</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>a28b85b11cd902e719cd43ad9dcf8b19d</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(int signum)&gt;</type>
      <name>sigReceived</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>afc9951d12a2e007958592e5ba98bcb8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onFdReady</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>a1f50a17192feab6450884ecf901db04b</anchor>
      <arglist>(int fd, int events) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onSignal</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>ac00b05b7c15c424024b2c7af8ce4b478</anchor>
      <arglist>(int signal) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnixSignalSource</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>a260afe3e02af75286407bee0175a752c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static UnixSignalSourceRef</type>
      <name>create</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>a979f40e90097047b5210f2aee6db8c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EventDispatcher</name>
      <anchorfile>classzyppng_1_1UnixSignalSource.html</anchorfile>
      <anchor>aad5f38ccd490ea17008460423f52325a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UnixSignalSourcePrivate</name>
    <filename>classzyppng_1_1UnixSignalSourcePrivate.html</filename>
    <base>zyppng::AbstractEventSourcePrivate</base>
    <member kind="function">
      <type></type>
      <name>UnixSignalSourcePrivate</name>
      <anchorfile>classzyppng_1_1UnixSignalSourcePrivate.html</anchorfile>
      <anchor>ab401b559efc33497105276d031e4d9ed</anchor>
      <arglist>(UnixSignalSource &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>sigset_t</type>
      <name>_orgSigMask</name>
      <anchorfile>classzyppng_1_1UnixSignalSourcePrivate.html</anchorfile>
      <anchor>a0de7cc287b7a4d53aa59f2290a1bc295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>zypp::AutoFD</type>
      <name>_signalFd</name>
      <anchorfile>classzyppng_1_1UnixSignalSourcePrivate.html</anchorfile>
      <anchor>a28459d064615ddd819cf828e11896458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int, int &gt;</type>
      <name>_signalRefCount</name>
      <anchorfile>classzyppng_1_1UnixSignalSourcePrivate.html</anchorfile>
      <anchor>a5abb34fdfb721c06a3e80535b1f8d0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(int)&gt;</type>
      <name>_sigReceived</name>
      <anchorfile>classzyppng_1_1UnixSignalSourcePrivate.html</anchorfile>
      <anchor>ad4d406fb97cffbf9b9aca457665f8f6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UnixSockAddr</name>
    <filename>classzyppng_1_1UnixSockAddr.html</filename>
    <base>zyppng::SockAddr</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; UnixSockAddr &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>a3faa491d3d9b7399e20529b101b894f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnixSockAddr</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>ada52ec5f6a35591c4b3a455c24bc3942</anchor>
      <arglist>(const std::string &amp;path, bool abstract)</arglist>
    </member>
    <member kind="function">
      <type>sockaddr *</type>
      <name>nativeSockAddr</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>ab3fe24890b816ae13b2db8a44713590a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>a9fbd584be5b82f831e23336f4a9c80e2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAbstract</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>a56a94438a52588a862ff7c05556c7a34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; struct sockaddr_un &gt;</type>
      <name>_data</name>
      <anchorfile>classzyppng_1_1UnixSockAddr.html</anchorfile>
      <anchor>afe1c6de859a984720dc7db58b7356312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::UpdateNotificationFile</name>
    <filename>classzypp_1_1UpdateNotificationFile.html</filename>
    <member kind="function">
      <type></type>
      <name>UpdateNotificationFile</name>
      <anchorfile>classzypp_1_1UpdateNotificationFile.html</anchorfile>
      <anchor>a62a39402773eaa92e49fb5a4eeeb62f6</anchor>
      <arglist>(sat::Solvable solvable_r, Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>solvable</name>
      <anchorfile>classzypp_1_1UpdateNotificationFile.html</anchorfile>
      <anchor>a280c6749297ce25b8d0faee114ff3658</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>file</name>
      <anchorfile>classzypp_1_1UpdateNotificationFile.html</anchorfile>
      <anchor>a36d9fef92936a4a2dc8627b89b4d73f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sat::Solvable</type>
      <name>_solvable</name>
      <anchorfile>classzypp_1_1UpdateNotificationFile.html</anchorfile>
      <anchor>a2f9146ec6312127c747ceca7f2079a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>classzypp_1_1UpdateNotificationFile.html</anchorfile>
      <anchor>a58b0c550d1efce019bbb28b5877a603c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::parser::ProductFileData::Upgrade</name>
    <filename>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</filename>
    <class kind="struct">zypp::parser::ProductFileData::Upgrade::Impl</class>
    <member kind="function">
      <type></type>
      <name>Upgrade</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>ac1ca35b9d088e99fa7ebe84726f1d78c</anchor>
      <arglist>(Impl *allocated_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>a72ebb766f3f1d10fd3a74dbfd34a3e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>summary</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>a808f0ef3bf3b728a72b82fe3cb10b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>repository</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>acdd7533df76ddd4ac5596ec4c2213751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>product</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>a9849152effad2a5d76a5f9e0ece7a585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>notify</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>a7b9667302cdf3f44a7813d9a278e20e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>status</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>ab46c963617e2a0446b5c812889430f00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>aab7eb95bdd54078e6a6a6e1b6822abdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1parser_1_1ProductFileData_1_1Upgrade.html</anchorfile>
      <anchor>afd28fb6a244e2fc105aabe1e7c1b5fd3</anchor>
      <arglist>(std::ostream &amp;str, const ProductFileData::Upgrade &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::CpeId::Value::UriFormatType</name>
    <filename>structzypp_1_1CpeId_1_1Value_1_1UriFormatType.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::Url</name>
    <filename>classzypp_1_1Url.html</filename>
    <member kind="typedef">
      <type>zypp::url::EEncoding</type>
      <name>EEncoding</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a8fede82123aba246c415ea533432d89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::url::ViewOptions</type>
      <name>ViewOptions</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a1184b3e2041637c4d1f809a4ec27a382</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a663a947e044986aae7412c27ab8713dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a4acde7d0dc52413b898a84156f45d18e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a4454619dee722e7803c80c3740bb2e0b</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ae8476cdae8be32c6be9cf12a4b68310c</anchor>
      <arglist>(zypp::url::UrlRef url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a7de1f6b1e87b07b922ca7067febff00f</anchor>
      <arglist>(const std::string &amp;encodedUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Url</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ae436a75d3e1bb611b127bb139925dbbd</anchor>
      <arglist>(Url &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>Url &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a81bf12f2cbfa2222642ab59085fd0b2e</anchor>
      <arglist>(const std::string &amp;encodedUrl)</arglist>
    </member>
    <member kind="function">
      <type>Url &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ab016525e0fef08cbcc21db0da876fbc2</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>Url &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a7b82a7779c663bd26a7886150d45ac75</anchor>
      <arglist>(Url &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>zypp::url::UrlSchemes</type>
      <name>getKnownSchemes</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>acf17eac8e58fbd3150cd6d76ec1b58b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidScheme</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a96e1da168915ee0584c3da800cffec4d</anchor>
      <arglist>(const std::string &amp;scheme) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsLocal</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>abde70cb0e1330580c4268beec8608984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsRemote</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a12f9c13181ed5c31789d617404197ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsVolatile</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>add6f540f0cf1cae15c3fdced78b62bc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsDownloading</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a58421b25fb9bc08c8ed028f9da8030a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsPlugin</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a054bfd584a12422ebd330911535271e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a6cd43bb0d10b2871650c08101392e061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a16dc1d5dea84e9294a53314543a3aaa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ad38c8c286918958c1137689090153f03</anchor>
      <arglist>(const ViewOptions &amp;opts) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asCompleteString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a0c20984fe2047ccac75426a606cf4683</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getScheme</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a095ef9bbb54284f4399b5f84659a5341</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAuthority</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a2aa9f3316c6e290f5351e973a6973427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getUsername</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a2b4d552b494ea5e486ae1fd39b69be97</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPassword</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>adc15ddf0da2a155fab608bd98fcef14d</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCredentialsInAuthority</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ad3912595aecc2e1d80b54f736fad6014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHost</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a5ce0c196fb016ae4ff489f9e2487770f</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPort</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>af953bc9f3df9ef98d34ee34b7b7ee265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPathData</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a1852551860959392aa3444d845ef3b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPathName</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a441f130bca3c47b4be6c00433627832c</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPathParams</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a14f21d9e5621146615366949f836fe3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::url::ParamVec</type>
      <name>getPathParamsVec</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a115d01732c856eeaaa39089f6145eb50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::url::ParamMap</type>
      <name>getPathParamsMap</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a10ee83f8104d24736944745dc86206bf</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPathParam</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a1d068b1fa3d83338ec5b7d7527238389</anchor>
      <arglist>(const std::string &amp;param, EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getQueryString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a952e5c3eabb460b9c228bc715de4fb62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::url::ParamVec</type>
      <name>getQueryStringVec</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>aaf701509d5cf7a5895781cece6eb8243</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>zypp::url::ParamMap</type>
      <name>getQueryStringMap</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>af50f926538f7ab9281ec04de5b07f1b6</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getQueryParam</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a4b2a104d35d9f7fd4e12117f0d7da2db</anchor>
      <arglist>(const std::string &amp;param, EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFragment</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a6cf3ad4f9b95ae87afa9d19008f53c06</anchor>
      <arglist>(EEncoding eflag=zypp::url::E_DECODED) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScheme</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>adbed1bd0a184b5aa488a6379b87b6a07</anchor>
      <arglist>(const std::string &amp;scheme)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAuthority</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a0f80d1fb1886806b9cf8c1825787a35c</anchor>
      <arglist>(const std::string &amp;authority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsername</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>abe338fc16877d4f540b0a8f022e8dbd6</anchor>
      <arglist>(const std::string &amp;user, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassword</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a7e143048b4938b433b4cd22cdd8bda51</anchor>
      <arglist>(const std::string &amp;pass, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHost</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a628aad4a81111552e47500ce69970001</anchor>
      <arglist>(const std::string &amp;host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPort</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a62e7c2046c7a64d109ba11f47466532f</anchor>
      <arglist>(const std::string &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathData</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a591dbcacc87aa231a1f4fa6dcac22b09</anchor>
      <arglist>(const std::string &amp;pathdata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathName</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a5100654d6dea15cb9bff796125a7bd57</anchor>
      <arglist>(const std::string &amp;path, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathName</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>acd553fd3803a7edd39bdc86608801ae1</anchor>
      <arglist>(const Pathname &amp;path, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathName</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a8d8e34881bfdb8769cfea8651ef91e4b</anchor>
      <arglist>(const char *path, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPathName</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ad4c0367b984dac3bfa5daa2eb7db20dd</anchor>
      <arglist>(const Pathname &amp;path_r, EEncoding eflag_r=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pathNameSetTrailingSlash</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ab098d8746fc8ab2a6a88d4d322bfdb39</anchor>
      <arglist>(bool apply_r=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathParams</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a80b4c344741857c73df63c3b1d04c616</anchor>
      <arglist>(const std::string &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathParamsVec</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a6ca8e16b7b3ae6cf7ca9e79bbb2f5225</anchor>
      <arglist>(const zypp::url::ParamVec &amp;pvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathParamsMap</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a54c6bc575434085d10c691f6566c567b</anchor>
      <arglist>(const zypp::url::ParamMap &amp;pmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathParam</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a756ef9596d9df467a8115403ed99b0d0</anchor>
      <arglist>(const std::string &amp;param, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQueryString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a11d06371038ed7e2f4545be215e484ef</anchor>
      <arglist>(const std::string &amp;querystr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQueryStringVec</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a46dfe1e349c7312ee114b94c0ea1377b</anchor>
      <arglist>(const zypp::url::ParamVec &amp;qvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQueryStringMap</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>af9625563ff9d5b8c45d69c5328564ad6</anchor>
      <arglist>(const zypp::url::ParamMap &amp;qmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQueryParam</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>aa850de2a6172778038ba788b572dd306</anchor>
      <arglist>(const std::string &amp;param, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delQueryParam</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a69e1103ba3342cbac2aac8467fc31b46</anchor>
      <arglist>(const std::string &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delQueryParams</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a080040a2530288550563730fefe8c8b4</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFragment</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a3c39d97baf53ea3f9859afbb33cd82c2</anchor>
      <arglist>(const std::string &amp;fragment, EEncoding eflag=zypp::url::E_DECODED)</arglist>
    </member>
    <member kind="function">
      <type>ViewOptions</type>
      <name>getViewOptions</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a5591aec742600339cb34c64fee38fc57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewOptions</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a0d8b4e4f0c6acaae9f5c32e426da258b</anchor>
      <arglist>(const ViewOptions &amp;vopts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static url::UrlRef</type>
      <name>parseUrl</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a734d1a2d5d57b8a1a70d0cac7e68769e</anchor>
      <arglist>(const std::string &amp;encodedUrl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>registerScheme</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a902f4f8c873293c7b2b544b55da35c1b</anchor>
      <arglist>(const std::string &amp;scheme, url::UrlRef urlImpl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::url::UrlSchemes</type>
      <name>getRegisteredSchemes</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>aae651da89d89bfc00cbe25b1b588d7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegisteredScheme</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a3787857048ca471e3d2e98c291aa41b4</anchor>
      <arglist>(const std::string &amp;scheme)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>schemeIsLocal</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a68b3b693a822088fc9dfd576bbad0856</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>schemeIsRemote</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a32611bbe5989018e314aa09804c0c6d8</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>schemeIsVolatile</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>aec123060d1f3b5c50f01298f3048da96</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>schemeIsDownloading</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>ae2efd7d99ac411914dad1f6cc718d22f</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>schemeIsPlugin</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a90cabb3efabf56ef77e61ebebb751e92</anchor>
      <arglist>(const std::string &amp;scheme_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>url::UrlRef</type>
      <name>m_impl</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>a60e21beffe5ed4173214d1ab68e1fab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::string</type>
      <name>hotfix1050625::asString</name>
      <anchorfile>classzypp_1_1Url.html</anchorfile>
      <anchor>abe92c1d4ee0ce644c58de837a39f61d5</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlBadComponentException</name>
    <filename>classzypp_1_1url_1_1UrlBadComponentException.html</filename>
    <base>zypp::url::UrlException</base>
    <member kind="function">
      <type></type>
      <name>UrlBadComponentException</name>
      <anchorfile>classzypp_1_1url_1_1UrlBadComponentException.html</anchorfile>
      <anchor>a4201513752a8652011fc115216819978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlBadComponentException</name>
      <anchorfile>classzypp_1_1url_1_1UrlBadComponentException.html</anchorfile>
      <anchor>a84e191a1ec85fc9a3a075dd1bebee82d</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlBadComponentException</name>
      <anchorfile>classzypp_1_1url_1_1UrlBadComponentException.html</anchorfile>
      <anchor>a7ce0e0b70c1d3d871f504af8f7bc9f2f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlBase</name>
    <filename>classzypp_1_1url_1_1UrlBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UrlBase</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a5db0df64f49a961959a59a71442b033e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlBase</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>acbfc141baa430c6c5f8cf850421dd28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlBase</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab6074f4a45cd1caab9376d0e86636a41</anchor>
      <arglist>(const UrlBase &amp;url)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlBase</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ac83a895dad5f3cb8a9908afa5515d089</anchor>
      <arglist>(const std::string &amp;scheme, const std::string &amp;authority, const std::string &amp;pathdata, const std::string &amp;querystr, const std::string &amp;fragment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab572f60bec60752ab8f3d21f04b47a6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UrlBase *</type>
      <name>clone</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a09eed4483c9dec6bcf33d1aa4e084c01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>addc47b04293effeb3571c6e283ecfd40</anchor>
      <arglist>(const std::string &amp;scheme, const std::string &amp;authority, const std::string &amp;pathdata, const std::string &amp;querystr, const std::string &amp;fragment)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UrlSchemes</type>
      <name>getKnownSchemes</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a3b2d30ab62c2e2723a7154ee30ef7ef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isKnownScheme</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a971aad2ef1360df10623182df9529cb8</anchor>
      <arglist>(const std::string &amp;scheme) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValidScheme</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab7fabef701163ff2846f9fc6e00c1d17</anchor>
      <arglist>(const std::string &amp;scheme) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab015885bee453151a496ef24f13c79c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a917482ec7735adfaf01fe8003becaa73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a689720d4869257e4f9f0e64f619e52bc</anchor>
      <arglist>(const zypp::url::ViewOptions &amp;opts) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getScheme</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a69ab1c53e0c3ad3b2f98ca5bfc814235</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getAuthority</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a3c49d1b9a221dafa4c4b0d84ae2e1462</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getUsername</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a36533260bce7ef851fa4ed8a0ffdf498</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPassword</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a6823a7ee49cb430b38149699459e163f</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getHost</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a979997e8b22b2b75cb9b14bf15b4fc26</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPort</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a1581c9cdc26cf3c6df75f1e18f9d7380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPathData</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>aa8f6e9dbc714a2065eaa7d5aa8172563</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPathName</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab32a9d6f442f973495f5faa252fd4814</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPathParams</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a57ee8126ca26b39a5bacd7c34fec4ee6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zypp::url::ParamVec</type>
      <name>getPathParamsVec</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a35b4b0989eafa09f66f79262f4e9233b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zypp::url::ParamMap</type>
      <name>getPathParamsMap</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a33755e6c9662caead598f3f91f3845fb</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPathParam</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a70a131944e533dae75b7c7c2793379fa</anchor>
      <arglist>(const std::string &amp;param, EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getQueryString</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a1448e2814c3a92b49f36bf792491cc05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getQueryString</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a1cee919be8221f86cebb5652219c6cee</anchor>
      <arglist>(const ViewOptions &amp;viewopts_r) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zypp::url::ParamVec</type>
      <name>getQueryStringVec</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>acb05d3c49f453a9d84e2cca939a57b0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual zypp::url::ParamMap</type>
      <name>getQueryStringMap</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a69d6a5741bfa6c10db9d7e9a016ac395</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getQueryParam</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ad0637f38cbaee5ffa0b51bc539b96687</anchor>
      <arglist>(const std::string &amp;param, EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getFragment</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a5229ab8055c397045d83c587bbac3497</anchor>
      <arglist>(EEncoding eflag) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScheme</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a2a72f98a4b8fc88057f57c83f6c38dd9</anchor>
      <arglist>(const std::string &amp;scheme)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAuthority</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>af0e795e6c460e00d3c6060c27da49485</anchor>
      <arglist>(const std::string &amp;authority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUsername</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a702e08270861dda3c069d867a68ac5e5</anchor>
      <arglist>(const std::string &amp;user, EEncoding eflag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPassword</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>adc09a76ffc1f46d5d873565a503dfc0c</anchor>
      <arglist>(const std::string &amp;pass, EEncoding eflag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setHost</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a334a2c387c1d7651843f60f5659fffd3</anchor>
      <arglist>(const std::string &amp;host)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPort</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>aa69aa490ad701babb4574248238e802e</anchor>
      <arglist>(const std::string &amp;port)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathData</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a99e0af6a384aac2b7bef550e8cf063f5</anchor>
      <arglist>(const std::string &amp;pathdata)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathName</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>aa247b44308ebd6765c8785e49b266136</anchor>
      <arglist>(const std::string &amp;path, EEncoding eflag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathParams</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ae057c0894079f630ad9904b2c8c1ae6d</anchor>
      <arglist>(const std::string &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathParamsVec</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a4c64bd0554854ebfbff299b343dde167</anchor>
      <arglist>(const zypp::url::ParamVec &amp;pvec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathParamsMap</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a81b042ee5fcb93e235612e4d1077f615</anchor>
      <arglist>(const zypp::url::ParamMap &amp;pmap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPathParam</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>adc6d9e6950d2b86878c7203e9976eb0d</anchor>
      <arglist>(const std::string &amp;param, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setQueryString</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a0e8917d664dbe8b3f4b86d65451a9bcf</anchor>
      <arglist>(const std::string &amp;querystr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setQueryStringVec</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ad704166aadd9e2e9d306d933f5323beb</anchor>
      <arglist>(const zypp::url::ParamVec &amp;qvec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setQueryStringMap</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a74355e6a9cc81c36f303d2b05fa3129f</anchor>
      <arglist>(const zypp::url::ParamMap &amp;qmap, EEncoding eflag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setQueryParam</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a441d137787fcb5477025cbda4d5bf199</anchor>
      <arglist>(const std::string &amp;param, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>delQueryParam</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>adb7ff5f65bd48d215889a93dbb18d6d8</anchor>
      <arglist>(const std::string &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delQueryParams</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a969275be03626777778f82f9dec7f3a4</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFragment</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ab534264be18d8a640ebd67692b467095</anchor>
      <arglist>(const std::string &amp;fragment, EEncoding eflag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>configure</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a7772ca48cb45b62bf6a9d4c2101e446c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>config</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a4726e8e71ac361936e1c722d61ddc2b8</anchor>
      <arglist>(const std::string &amp;opt) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>af88199a766d60fa6b37d42de2be9cfe4</anchor>
      <arglist>(const std::string &amp;opt, const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ViewOptions</type>
      <name>getViewOptions</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>af56d3a4129fe1a074eae084cafbd19f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewOptions</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ad3167da6d706b7e292035804403e0dc2</anchor>
      <arglist>(const ViewOptions &amp;vopts)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString1050625</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>aebce6cc53ece363d9b8bdff7a31585e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>cleanupPathName</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a8a1edd7916b9ea630a69b76fa7ecb67e</anchor>
      <arglist>(const std::string &amp;path, bool authority) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::string</type>
      <name>cleanupPathName</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>ad70a6ad1828d26d414c76163ee9d6c3e</anchor>
      <arglist>(const std::string &amp;path) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValidHost</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a91367b49c1867387474a3bf0fbe71a5d</anchor>
      <arglist>(const std::string &amp;host) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValidPort</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>af8c050f7932757990e810f658b2ad0a5</anchor>
      <arglist>(const std::string &amp;port) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UrlBaseData *</type>
      <name>m_data</name>
      <anchorfile>classzypp_1_1url_1_1UrlBase.html</anchorfile>
      <anchor>a631d305b5987825a9b10dd3defcf0312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlBaseData</name>
    <filename>classzypp_1_1url_1_1UrlBaseData.html</filename>
    <member kind="function">
      <type></type>
      <name>UrlBaseData</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>af1c05e528f26ef109ea6f673fbd650fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlBaseData</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>ab5d6838fee345864027a0bc41b3b1592</anchor>
      <arglist>(UrlConfig conf)</arglist>
    </member>
    <member kind="variable">
      <type>UrlConfig</type>
      <name>config</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a23abfbb8f55cd94d347801232d502097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ViewOptions</type>
      <name>vopts</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>af8318da8f8e2274c2f66eef5e98b5b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>scheme</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>aa1d688a174a4ccfd442bb1bd8825834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>user</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a18fd0df1e61f3f8a4e8eff69a778c1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pass</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a5381d96c9c993914ce719d1b9aadeaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>host</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a500f9e2458f780ba18ded5b04ea0d84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>port</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a9cb20a14064d13d8ebcc71c5dc66ebfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pathname</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>ae6f2136de8abebad8f7387c6c9dc9e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pathparams</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a4476979ecce86ef3a66c4689afc79ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SafeQuerystr</type>
      <name>querystr</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>afb31a9c3411cee6b8bff09cdda386198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fragment</name>
      <anchorfile>classzypp_1_1url_1_1UrlBaseData.html</anchorfile>
      <anchor>a5c1a59bd4ba3750e57bfe1e3859bdca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::UrlCredentialExtractor</name>
    <filename>classzypp_1_1UrlCredentialExtractor.html</filename>
    <member kind="function">
      <type></type>
      <name>UrlCredentialExtractor</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>ae44b6da91962e150e2ede9b5fb3232ee</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlCredentialExtractor</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>ad4e8e1b190829ad23f09eadac99c4578</anchor>
      <arglist>(Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlCredentialExtractor</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a1f7971fafc93b56644cb49fb5783a9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a681e1956c7656ef3825b8c46e2a61bcb</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a7ca5900fb646388ac4c6ff8dfdf7b6a0</anchor>
      <arglist>(const OriginEndpoint &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>collect</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a573ed3836b745ae13f6ed1e796c6136d</anchor>
      <arglist>(const TContainer &amp;urls_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extract</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a180141961622689e97618b0d4f4dee94</anchor>
      <arglist>(Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extract</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a2abefb36a02145cfa85d6c4ddb7ea2d3</anchor>
      <arglist>(TContainer &amp;urls_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Pathname &amp;</type>
      <name>_root</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a7c62e595faeec2291b893909d415c242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; media::CredentialManager &gt;</type>
      <name>_cmPtr</name>
      <anchorfile>classzypp_1_1UrlCredentialExtractor.html</anchorfile>
      <anchor>a935583bceca8ee002b021bd1de498d50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlDecodingException</name>
    <filename>classzypp_1_1url_1_1UrlDecodingException.html</filename>
    <base>zypp::url::UrlException</base>
    <member kind="function">
      <type></type>
      <name>UrlDecodingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlDecodingException.html</anchorfile>
      <anchor>aa6f5bc2338d590643f432e684ed53454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlDecodingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlDecodingException.html</anchorfile>
      <anchor>a52408859f69ef7a6dfce7476422dff5f</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlDecodingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlDecodingException.html</anchorfile>
      <anchor>a9be8f3368d36a167218ae69557667fe8</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlException</name>
    <filename>classzypp_1_1url_1_1UrlException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>UrlException</name>
      <anchorfile>classzypp_1_1url_1_1UrlException.html</anchorfile>
      <anchor>a2dc1d5842283fce510e5ddcce919972e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlException</name>
      <anchorfile>classzypp_1_1url_1_1UrlException.html</anchorfile>
      <anchor>ada37f7971f2b5e46b9b1d1f483eda501</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlException</name>
      <anchorfile>classzypp_1_1url_1_1UrlException.html</anchorfile>
      <anchor>a3247bf2ab1997a1cd6042b03974cddd4</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::Product::UrlList</name>
    <filename>classzypp_1_1Product_1_1UrlList.html</filename>
    <member kind="typedef">
      <type>ListType::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>ae64042a870822072acacbf3c2ce5345f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListType::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a0e9729e6cb8b90445dfd4ad64d2c7d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListType::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a4961dd0586af0992c999e3b8f09f1a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a85e2838bffb06c917d3a47c28fab2688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a7ba877f523cb9b1ccc6b17edd5444e64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>ae92ba437d40519946562362e754e8bb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a20bfb4326027380ca616caabf8d1d334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>first</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a7f5439f0015285f01113b7efa5225f0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>key</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>ad4b70af908f432d289f01ff3d1a7e6df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Url &gt;</type>
      <name>ListType</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a8814f2fe95dc0d6a488ee8c20765aea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_key</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>aee3fd17da845284b47945d49e222ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListType</type>
      <name>_list</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a7b17af3f733add901cdc28797e208df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Product</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a49bd393d529362423306a140d6f94e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Product_1_1UrlList.html</anchorfile>
      <anchor>a7442ca874d16a4b7e116b7eed90d1a49</anchor>
      <arglist>(std::ostream &amp;str, const Product::UrlList &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlNotAllowedException</name>
    <filename>classzypp_1_1url_1_1UrlNotAllowedException.html</filename>
    <base>zypp::url::UrlException</base>
    <member kind="function">
      <type></type>
      <name>UrlNotAllowedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotAllowedException.html</anchorfile>
      <anchor>aa83177f5859fac0dd51b87b111a08863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlNotAllowedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotAllowedException.html</anchorfile>
      <anchor>aaa2a987235441b00c4447f836cd0b7ba</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlNotAllowedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotAllowedException.html</anchorfile>
      <anchor>aae2cd67970cbf2840f3e2ffbfb7751e1</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlNotSupportedException</name>
    <filename>classzypp_1_1url_1_1UrlNotSupportedException.html</filename>
    <base>zypp::url::UrlException</base>
    <member kind="function">
      <type></type>
      <name>UrlNotSupportedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotSupportedException.html</anchorfile>
      <anchor>a0495f6b80b78afbcaadcbc2ae648e0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlNotSupportedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotSupportedException.html</anchorfile>
      <anchor>ac5f67d3978b66ca37fd51ec6315b7be8</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlNotSupportedException</name>
      <anchorfile>classzypp_1_1url_1_1UrlNotSupportedException.html</anchorfile>
      <anchor>acd53e15fafb48710adc06c9f54bc4185</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::url::UrlParsingException</name>
    <filename>classzypp_1_1url_1_1UrlParsingException.html</filename>
    <base>zypp::url::UrlException</base>
    <member kind="function">
      <type></type>
      <name>UrlParsingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlParsingException.html</anchorfile>
      <anchor>a9a5751c9421b7dbd1029aed4e56dbf63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlParsingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlParsingException.html</anchorfile>
      <anchor>a773a4a6088819e4cc3f42e23306166d0</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlParsingException</name>
      <anchorfile>classzypp_1_1url_1_1UrlParsingException.html</anchorfile>
      <anchor>a761bd7633a11bc9b4a399a02148be77d</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::UrlResolverPlugin</name>
    <filename>classzypp_1_1media_1_1UrlResolverPlugin.html</filename>
    <class kind="struct">zypp::media::UrlResolverPlugin::Impl</class>
    <member kind="typedef">
      <type>std::multimap&lt; std::string, std::string &gt;</type>
      <name>HeaderList</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>a581602ee555279d26dedca9b129362d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UrlResolverPlugin</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>a014fa9ccae3320f8617c7b994c1958ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Url</type>
      <name>resolveUrl</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>a75a82a6d934f8fde14369aba6c392bce</anchor>
      <arglist>(const Url &amp;url, HeaderList &amp;headers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UrlResolverPlugin</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>a2d63f9325a506deae918aaf19aa4ab38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>a1a084fb728f8144d1646eadebadbb01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>ad903fbdbe4d902b10a97adaa53a5f0d6</anchor>
      <arglist>(std::ostream &amp;str, const UrlResolverPlugin &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1media_1_1UrlResolverPlugin.html</anchorfile>
      <anchor>ad903fbdbe4d902b10a97adaa53a5f0d6</anchor>
      <arglist>(std::ostream &amp;str, const UrlResolverPlugin &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::callback::UserData</name>
    <filename>classzypp_1_1callback_1_1UserData.html</filename>
    <member kind="typedef">
      <type>boost::any</type>
      <name>AnyType</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a04c01b470b76f7efde139a59f20bdadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::bad_any_cast</type>
      <name>bad_AnyType_cast</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a7c71cd0913acb1d691071977a0a0f698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, AnyType &gt;</type>
      <name>DataType</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ad7a0f91408f1f58d10163ec54a9d3a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataType::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a6e0ff54ce9763c1b757c1bbb5c868228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataType::key_type</type>
      <name>key_type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a90c32c62f8e38b73e1f8ff6b69a85a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataType::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>abe52e5dc96af9ff4f0161ebdebb26e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataType::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a047fe2041a2f20dc7e2d8ff59530fc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::ContentType</type>
      <name>ContentType</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ad153b582377ab6223ed8d09d14dca02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a266cab45c0d49695525ce2a6e1eae4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a5951a585bc885510f0e49c1b606cb55f</anchor>
      <arglist>(ContentType type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ad9506c16fc41814ca194e2ed413a31c8</anchor>
      <arglist>(std::string type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>aca0daa5aba68a9d3479ae6afc529f508</anchor>
      <arglist>(std::string type_r, std::string subtype_r)</arglist>
    </member>
    <member kind="function">
      <type>const ContentType &amp;</type>
      <name>type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a40d75638739f5e24389083911c562ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a11dc1173b6a02bc9a98e8dd4c92bbb91</anchor>
      <arglist>(ContentType type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a03467daab45acf4eed6aaed85806ca3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>adad92cf08306e7365ad1e84027609feb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a87ddca01d1911f163c3d2d83d11f955a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DataType &amp;</type>
      <name>data</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a2b65a7d5bcd339c220c3d239aeb4feb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haskey</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ac6ed4db97345d64b60a27d88fa0f24a7</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasvalue</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a6f34dbfab15162cc5eeb3726a7befe85</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>aa895c5bd763e26c66d023a98e8311365</anchor>
      <arglist>(const std::string &amp;key_r, AnyType val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ab68c6bb77d000c6b12567992dfdd67ed</anchor>
      <arglist>(const std::string &amp;key_r, AnyType val_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a10acb7f4b904b3d7d82f9d48ff6c38c7</anchor>
      <arglist>(const std::string &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>aebdbaa21fbf824a80160d0368267b57f</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a78781ee69f63f9aff3d70df20c65a9ad</anchor>
      <arglist>(const std::string &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>const AnyType &amp;</type>
      <name>getvalue</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>adcd68491e6801b54a2da6ed17931c2a4</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>const Tp &amp;</type>
      <name>get</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a14f9c1240d228722d9d912e15187ef11</anchor>
      <arglist>(const std::string &amp;key_r) const</arglist>
    </member>
    <member kind="function">
      <type>Tp</type>
      <name>get</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>ae8c1d4760aee6237e9cf3aa5de3eaafb</anchor>
      <arglist>(const std::string &amp;key_r, const Tp &amp;default_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a70de9551c444128ac07d4f224d383044</anchor>
      <arglist>(const std::string &amp;key_r, Tp &amp;ret_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DataType &amp;</type>
      <name>dataRef</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a6a0df7c20c369581d8679497e0909e2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContentType</type>
      <name>_type</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a98f4f592fee0a997f39314e9ed2e2fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; DataType &gt;</type>
      <name>_dataP</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a3360dfbf2d000c572a17f38dde46ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1callback_1_1UserData.html</anchorfile>
      <anchor>a9bf42c033098d9416be759b388eb8e76</anchor>
      <arglist>(std::ostream &amp;str, const UserData &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::UserDataJobReport</name>
    <filename>structzypp_1_1UserDataJobReport.html</filename>
    <base>zypp::callback::UserData</base>
    <member kind="function">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a80eb1ff59de32ed07540d96d0c7e0914</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>info</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a804005a2a6973aa4c4bd6b84851a64df</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>warning</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>aab4a260b8ad47a7f2d6d36b5d30043f9</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>error</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a660163bb146a80d06e7914a7620a0275</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>important</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>aa2f836775f57ec50de121e219f02c20d</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>data</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a7163bea9b71f99c1336934471d192082</anchor>
      <arglist>(const std::string &amp;msg_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a266cab45c0d49695525ce2a6e1eae4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>a5951a585bc885510f0e49c1b606cb55f</anchor>
      <arglist>(ContentType type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>ad9506c16fc41814ca194e2ed413a31c8</anchor>
      <arglist>(std::string type_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserData</name>
      <anchorfile>structzypp_1_1UserDataJobReport.html</anchorfile>
      <anchor>aca0daa5aba68a9d3479ae6afc529f508</anchor>
      <arglist>(std::string type_r, std::string subtype_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UserInterface</name>
    <filename>classzyppng_1_1UserInterface.html</filename>
    <base>zyppng::Base</base>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECL_PRIVATE_CONSTR</name>
      <anchorfile>classzyppng_1_1UserInterface.html</anchorfile>
      <anchor>a871eba77d8ad15e60589e73077144c78</anchor>
      <arglist>(UserInterface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendUserRequest</name>
      <anchorfile>classzyppng_1_1UserInterface.html</anchorfile>
      <anchor>a76e7fbc29a5c25f2e144f41d73aeac86</anchor>
      <arglist>(const UserRequestRef &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>SignalProxy&lt; void(UserRequestRef event)&gt;</type>
      <name>sigEvent</name>
      <anchorfile>classzyppng_1_1UserInterface.html</anchorfile>
      <anchor>a203587c3cd0f8a24c5fb4b4b13c3a1fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UserInterface</name>
      <anchorfile>classzyppng_1_1UserInterface.html</anchorfile>
      <anchor>abcfa6ffb94f9d903c5f575c053ea68cd</anchor>
      <arglist>(UserInterfacePrivate &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UserInterfacePrivate</name>
    <filename>classzyppng_1_1UserInterfacePrivate.html</filename>
    <base>zyppng::BasePrivate</base>
    <member kind="function">
      <type></type>
      <name>UserInterfacePrivate</name>
      <anchorfile>classzyppng_1_1UserInterfacePrivate.html</anchorfile>
      <anchor>a2a13c880855f2deb757aa80c8f232670</anchor>
      <arglist>(UserInterface &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>Signal&lt; void(UserRequestRef event)&gt;</type>
      <name>_sigEvent</name>
      <anchorfile>classzyppng_1_1UserInterfacePrivate.html</anchorfile>
      <anchor>a81e15c5f0a4bec2c2fb25acce40b3dce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::resstatus::UserLockQueryManip</name>
    <filename>structzypp_1_1resstatus_1_1UserLockQueryManip.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLock</name>
      <anchorfile>structzypp_1_1resstatus_1_1UserLockQueryManip.html</anchorfile>
      <anchor>a608e7272f183b72c8c7154b564f3cf72</anchor>
      <arglist>(ResStatus &amp;status_r, bool yesno_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reapplyLock</name>
      <anchorfile>structzypp_1_1resstatus_1_1UserLockQueryManip.html</anchorfile>
      <anchor>af52ac14c1be4a3701ec86ace62cd3723</anchor>
      <arglist>(ResStatus &amp;status_r, bool yesno_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>diffLock</name>
      <anchorfile>structzypp_1_1resstatus_1_1UserLockQueryManip.html</anchorfile>
      <anchor>afd4733e857f7069a983145af02bedc39</anchor>
      <arglist>(const ResStatus &amp;status_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::UserRequest</name>
    <filename>classzyppng_1_1UserRequest.html</filename>
    <base>zyppng::Base</base>
    <member kind="function">
      <type></type>
      <name>UserRequest</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>a7dcd4ede51cfcdf40097c1dbd8569171</anchor>
      <arglist>(UserData userData={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UserRequest</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>ae8a3a69fc34e930e03bb3c315b4a99df</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual UserRequestType</type>
      <name>type</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>aeddbab93cb949c513aece09d9e32299a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const UserData &amp;</type>
      <name>userData</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>a68420a2d286d7fe6e1dfb2b7b98e9f6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UserData &amp;</type>
      <name>userData</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>abe078b4d0c30a9916848d6f7f3f72be3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UserData</type>
      <name>_userData</name>
      <anchorfile>classzyppng_1_1UserRequest.html</anchorfile>
      <anchor>af7aa719fd79d68454b33d7fb94cca409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::UserRequestException</name>
    <filename>classzypp_1_1UserRequestException.html</filename>
    <base>zypp::Exception</base>
    <member kind="enumeration">
      <type></type>
      <name>Kind</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776daaaa62318a1583cfcc18b1a0267a1e1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776daef240230792b81a3fdce1454e7d917b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776da82896c6a6f84ebc8b5517c40c890da65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776dab742b52fcf221d391ad226f06f44caa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776da329edd2fa1bdffe057dca1d260fa3fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776daaaa62318a1583cfcc18b1a0267a1e1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776daef240230792b81a3fdce1454e7d917b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKIP</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776da82896c6a6f84ebc8b5517c40c890da65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETRY</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776dab742b52fcf221d391ad226f06f44caa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABORT</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2bd8d688ffd9de10c0a52320d364776da329edd2fa1bdffe057dca1d260fa3fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserRequestException</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a373e2b381a7f31fef8b8977d80661fdd</anchor>
      <arglist>(const std::string &amp;msg_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserRequestException</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2f3eaff49182b7417f0cb0e93bc6ef19</anchor>
      <arglist>(const std::string &amp;msg_r, const Exception &amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserRequestException</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>ad10992f5a0307f6d6cfe8c6db588da0e</anchor>
      <arglist>(Kind kind_r, const std::string &amp;msg_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserRequestException</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a7c7021d0e7be6aa4d457c13969248a30</anchor>
      <arglist>(Kind kind_r, const std::string &amp;msg_r, const Exception &amp;history_r)</arglist>
    </member>
    <member kind="function">
      <type>Kind</type>
      <name>kind</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a618a9846e181997d0bf5a316c90b1e84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a2a25d0b9b37fcf4053baa734c3cfb814</anchor>
      <arglist>(std::ostream &amp;str) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Kind</type>
      <name>_kind</name>
      <anchorfile>classzypp_1_1UserRequestException.html</anchorfile>
      <anchor>a9f0c025b122d083da5610000acb051bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::xml::Validate</name>
    <filename>structzypp_1_1xml_1_1Validate.html</filename>
    <member kind="function" static="yes">
      <type>static Validate</type>
      <name>none</name>
      <anchorfile>structzypp_1_1xml_1_1Validate.html</anchorfile>
      <anchor>ac24aa83f46a8ed363a5121476f59edb7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::CpeId::Value</name>
    <filename>classzypp_1_1CpeId_1_1Value.html</filename>
    <base>zypp::base::SetRelationMixin&lt; Value &gt;</base>
    <class kind="struct">zypp::CpeId::Value::ETypeDef</class>
    <class kind="struct">zypp::CpeId::Value::FsFormatType</class>
    <class kind="struct">zypp::CpeId::Value::UriFormatType</class>
    <member kind="typedef">
      <type>base::EnumClass&lt; ETypeDef &gt;</type>
      <name>Type</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a8680611f7998e76a4aa046a9f228e30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>ad0a635d44a0555b5b5d1434da01d1c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a26f3f7ad050425c6eda78a1f0845791e</anchor>
      <arglist>(const std::string &amp;value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a6c82a3e8b768a062bbd89826a94c1f3f</anchor>
      <arglist>(const char *value_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>acb705aa3f8fc61d33005c45ed9cd88c1</anchor>
      <arglist>(const std::string &amp;encoded_r, FsFormatType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a5cb52c2afa1f80d02bd947d6d611f32c</anchor>
      <arglist>(const std::string &amp;encoded_r, UriFormatType)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>aa6f75a6b5be3548c7c6e28be6fa86d8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isANY</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a6ae9738d47c9781160963ea8d6eb8edf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNA</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a2633b45847e9b8517e9e632c3cc52975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLogical</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a617999b7d0abcc74a470ecc0537069f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLogical</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a765e13ed35b8bf257157df908424781c</anchor>
      <arglist>(Type type_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a82c93adca0b4350036c7ec907e3255ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>ae9586e251897b6b175d666813d60ddd4</anchor>
      <arglist>(Type type_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWildcardfree</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a1c025d5968e90d81a7e915e9b67b4f1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWildcarded</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a385929d0464ab7222ce9742a16feccbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a831b89a9e831552b10595bddec53bbf8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asWfn</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>afd6ae99e1df23feb6a5b953fbc5e0570</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asFs</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>aac20f3fca289ddf3934a4b9b209b7be7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUri</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>afb676bc42810dc3bcaf0297f711947a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Value</type>
      <name>ANY</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a20177375ca57d2b1c3be09ceceebbf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Value</type>
      <name>NA</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a30d2c54d60f643c06968c4b615fb63d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr FsFormatType</type>
      <name>fsFormat</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a777fd51288e2412da5e25007429f3d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr UriFormatType</type>
      <name>uriFormat</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a754cbae7eecb956ba417f5ee626e4c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SetCompare</type>
      <name>setRelationMixinCompare</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>ac50c5d1db988cd3f4d5e30a4a92cbfe6</anchor>
      <arglist>(const Value &amp;trg) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>containsWildcard</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>ae2de91434893dc9c9482bee0da584f2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; std::string &gt;</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a447c026c6ee25287cce4625a967e75d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend SetCompare</type>
      <name>base::SetRelationMixin</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>ab14e76641ebca884a2d3b2f454e7b02f</anchor>
      <arglist>(const Value &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1CpeId_1_1Value.html</anchorfile>
      <anchor>a767e0e17523feb1378812451ec9ffa6a</anchor>
      <arglist>(std::ostream &amp;str, const CpeId::Value &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::json::Value</name>
    <filename>classzypp_1_1json_1_1Value.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a68e87bd2ebdd87079b007ba2f44149c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BoolType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aa3eb3600748ff9a5497767769bbc7021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a299f6b42c41f13bc84758edb36b2cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IntType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a17eb169f90ec101c7eebaf7c11545750</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIntType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a090ea61da2d53305f4878ff16d8bafee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aac86e45d5a4f21c1ef892e2d5951ceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ObjectType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a0f56528285277099ae253c531f123724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArrayType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aa4876d51c8066aab766a3c0b8022e79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a68e87bd2ebdd87079b007ba2f44149c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BoolType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aa3eb3600748ff9a5497767769bbc7021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StringType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a299f6b42c41f13bc84758edb36b2cc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IntType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a17eb169f90ec101c7eebaf7c11545750</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UIntType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a090ea61da2d53305f4878ff16d8bafee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aac86e45d5a4f21c1ef892e2d5951ceb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ObjectType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9a0f56528285277099ae253c531f123724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArrayType</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adaf4bec2691b2c8c789c72d365dccbd9aa4876d51c8066aab766a3c0b8022e79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a44d70cf46e9ce3b6dfc3f47e6651539a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a9382b41a2a7c54e4a142d0e85fe8cffe</anchor>
      <arglist>(const Value &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ae1fad18b5c2be54854f57b1c79427416</anchor>
      <arglist>(Value &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ae968ee52ee495a2b1bed78972eb4c038</anchor>
      <arglist>(const Value &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a60f511d21a9264373abcb12a8ae336dc</anchor>
      <arglist>(Value &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ad1bca2f17d90197d5673b8b8ecc878fd</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ad63d7473dbbdeb7557c3f09f748fdc68</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>aba73f22604314e1fab4de1fba5b863a3</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a501ff8dcc39f316382d891675bdb5a83</anchor>
      <arglist>(std::int8_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a365220f2036c497f951f6bb14ba10107</anchor>
      <arglist>(std::int16_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a740a1b1c9fdd80e8b8642df7ced406c9</anchor>
      <arglist>(std::int32_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a52cc8ae72ee10513000c702b3c8e6df1</anchor>
      <arglist>(std::int64_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>af304ef437d153adbd4beacd4f4b9b9b8</anchor>
      <arglist>(std::uint8_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>aa988b5ab82974ef1628cc7f538020912</anchor>
      <arglist>(std::uint16_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a10a5d716dd152c5601f4ae45fabc33f7</anchor>
      <arglist>(std::uint32_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a05c78767fc1b0adc4b3ecb2eba9a1ded</anchor>
      <arglist>(std::uint64_t val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a51ae2231c1399317f32e56223d893724</anchor>
      <arglist>(float val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a770859206d0adc365be38fe0ae14a3bb</anchor>
      <arglist>(double val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ade00df0dd7d07d2da353eb452b859f0f</anchor>
      <arglist>(const char val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>aa13f9010bf07e7694f0577151a272e09</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ae4778c770f85fab961099c7ab8f70359</anchor>
      <arglist>(std::string val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a4956f788b35f9b9ea8673981d478e519</anchor>
      <arglist>(Null val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>adb112525ee80f191389552cddd1172a6</anchor>
      <arglist>(Bool val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a5ad4a6cdcba146e9843bb31aac6a946f</anchor>
      <arglist>(String val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a5f40e8fc0dc8789e6fb8957170f0429d</anchor>
      <arglist>(Int val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a677ff7590ab42b83dc06348a67a5248d</anchor>
      <arglist>(UInt val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a93e25b13ac739b81765fc01663641ded</anchor>
      <arglist>(Number val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ab934fa6b9fd8836cf05f9dfa90ffc1b6</anchor>
      <arglist>(Object val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>abc354952652fb4504920a18ecae3f586</anchor>
      <arglist>(Array val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asJSON</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ae904d35cb7f4d516e4c0c222710db972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Null &amp;</type>
      <name>asNull</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>aa3b5e891b454e6450e3b95e75474b9cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Bool &amp;</type>
      <name>asBool</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a12596c234a5c686682171d7d999e0561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const String &amp;</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a0e4cd428ae118a10a47bba8580767bba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Int &amp;</type>
      <name>asInt</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>afaccf45a4b0d731c73b222d026d51487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UInt &amp;</type>
      <name>asUInt</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a001981cfee2525d0dfde75c6fc2aec84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Number &amp;</type>
      <name>asNumber</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>af774b0aa8792c0daaffa1f4d7a8501fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Object &amp;</type>
      <name>asObject</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>afa35c7c5b9e440c2348a85bf781ba3e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Array &amp;</type>
      <name>asArray</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a96d697e1c6ead8761764f0057b42dc16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a3bafc74d4711e8c6a98c319f161b8121</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a474d23b3754c511acf4467d671c42d1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a6249c7a047cfc3bf0faf2c33c5096dc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a25af4c4604660020e9ae2c6f2ed8f992</anchor>
      <arglist>(const Value &amp;other) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::variant&lt; Null, Bool, String, Int, UInt, Number, Object, Array &gt;</type>
      <name>JsonValueData</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ad6bd5c5bd2464b24545a77eb4fa36b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JsonValueData</type>
      <name>_value</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>ac4cd7fc2fc80d4aa50bfd55fd04bd63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1json_1_1Value.html</anchorfile>
      <anchor>a3d9c109ec7b39ae0e4f916800e2c0767</anchor>
      <arglist>(std::ostream &amp;str, const Value &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::base::ValueTransform</name>
    <filename>structzypp_1_1base_1_1ValueTransform.html</filename>
    <templarg>class Tp</templarg>
    <templarg>class TUnaryFunction</templarg>
    <member kind="typedef">
      <type>Tp</type>
      <name>RawType</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>ac89332cb7fb12bd175527417c0e0be8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TUnaryFunction</type>
      <name>Transformator</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a3d453280d3bb9b1ca8562a20f7e31646</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::result_of_t&lt; Transformator(RawType)&gt;</type>
      <name>TransformedType</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a2a56d5a208ec6d614d552640d1939a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueTransform</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>ad9f8ef01da567478a05f0a81b29fe08a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueTransform</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>ad3c103716e16755622005dcaa96e3808</anchor>
      <arglist>(RawType raw_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueTransform</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a0084472962d62bd9338370d41fa256f4</anchor>
      <arglist>(RawType raw_r, Transformator transform_r)</arglist>
    </member>
    <member kind="function">
      <type>const RawType &amp;</type>
      <name>raw</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a60cd32f2b508ef09567caed6b1ba8869</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RawType &amp;</type>
      <name>raw</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a8a0febedde384f3890b8070bb651ac90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TransformedType</type>
      <name>transformed</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a8169d2c0b5c198ea99c70c7acc1e0a04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransformedType</type>
      <name>transformed</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a8b9787d5068c2aeb77df6ba1d2085158</anchor>
      <arglist>(const RawType &amp;raw_r) const</arglist>
    </member>
    <member kind="function">
      <type>const Transformator &amp;</type>
      <name>transformator</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a8a553e30589ea3b467132ebef7e09386</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RawType</type>
      <name>_raw</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>a9b7c0e245eddb42598262470569bae4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transformator</type>
      <name>_transform</name>
      <anchorfile>structzypp_1_1base_1_1ValueTransform.html</anchorfile>
      <anchor>ab45aed72abcb2847fce8eb04ce54b637</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::VendorAttr</name>
    <filename>classzypp_1_1VendorAttr.html</filename>
    <class kind="class">zypp::VendorAttr::Impl</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>VendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a370acdaad4d4ee5f60a3d774f54ef421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VendorAttr</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a2deec02a38ccffc8c167e2d31fe54efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VendorAttr</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a06956f322fd60441388a2b7245839c60</anchor>
      <arglist>(const Pathname &amp;initial_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VendorAttr</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a13bddb8c186177af2fdbd38aafc79dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VendorAttr</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>aa7186f6d86ee3581aa42fc471c8b1c6e</anchor>
      <arglist>(const VendorAttr &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VendorAttr</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a7acf1213233a7112fd0c2ed74988f36b</anchor>
      <arglist>(VendorAttr &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>VendorAttr &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a086a189e9cb1448660033a3b4bf1dadd</anchor>
      <arglist>(const VendorAttr &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>VendorAttr &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ae4e80609d82ab391cca1cbe288c55942</anchor>
      <arglist>(VendorAttr &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addVendorDirectory</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>af096c25e02bb852529018367cd2b4079</anchor>
      <arglist>(const Pathname &amp;dirname_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addVendorFile</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a3f8cd85d446cc9a37958b79001ec6c05</anchor>
      <arglist>(const Pathname &amp;filename_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a91de5561583fdb10d37b01373a88fe08</anchor>
      <arglist>(VendorList &amp;&amp;list_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a29166b0ded30d70b3e40fdd6a485cf60</anchor>
      <arglist>(const VendorList &amp;list_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a32bf051a71a23a82d707f2e13e39ebdd</anchor>
      <arglist>(const TContainer &amp;container_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ac1d9cab6fa267342a45d0c9c4b99d8da</anchor>
      <arglist>(const std::initializer_list&lt; TStr &gt; &amp;container_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a345a6ac1d69b8fb14b9f1a354094c3a1</anchor>
      <arglist>(const Vendor &amp;lVendor, const Vendor &amp;rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>af3acd738ca5d75a37aa0fb9ed1320ff6</anchor>
      <arglist>(IdString lVendor, IdString rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>af9e2cf94cd47b4b395710d2e2fd80c47</anchor>
      <arglist>(sat::Solvable lVendor, sat::Solvable rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a64cc6848faa8911ef66de6fc79160059</anchor>
      <arglist>(const PoolItem &amp;lVendor, const PoolItem &amp;rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relaxedEquivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>adf2a49cd3de4db0d5002bc8e6b824cd7</anchor>
      <arglist>(const Vendor &amp;lVendor, const Vendor &amp;rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relaxedEquivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a27c178a37e8c9341c7908e0a13e5d711</anchor>
      <arglist>(IdString lVendor, IdString rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relaxedEquivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ab10ba1733fe75892330e86c54b517152</anchor>
      <arglist>(sat::Solvable lVendor, sat::Solvable rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relaxedEquivalent</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ab5f9ef675590aac25dc72f9961005cba</anchor>
      <arglist>(const PoolItem &amp;lVendor, const PoolItem &amp;rVendor) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>foreachVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>aa32bee0de9e3c550937dd76461e5d468</anchor>
      <arglist>(std::function&lt; bool(VendorList)&gt; fnc_r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_addVendorList</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ae85a49e865fe2f9a2ee25e3533b6b3b2</anchor>
      <arglist>(VendorList &amp;&amp;list_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const VendorAttr &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>ae6df37d4a3081f9e1fb2745efb90d4d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VendorAttr &amp;</type>
      <name>noTargetInstance</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a2eba9dcc5e13e323fa6618f87475d071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a5cb060e54c4899715f1d4b23a9097437</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>a4dff34bf4f2c09cd4ddaa084d30e5460</anchor>
      <arglist>(std::ostream &amp;str, const VendorAttr &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1VendorAttr.html</anchorfile>
      <anchor>aa0b06540155293cc2a4a35eb3033c10d</anchor>
      <arglist>(std::ostream &amp;str, const VendorAttr &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::keyring::VerifyFileContext</name>
    <filename>classzypp_1_1keyring_1_1VerifyFileContext.html</filename>
    <class kind="class">zypp::keyring::VerifyFileContext::Impl</class>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>BuddyKeys</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a1a91c3a7364bdad4ce175c015f0edb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a9bef26a32c8dfa3245d0f0d9e69b7dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>ab005fa56d6c407f8ac96b2f378034340</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>af7bf23c3750f7fe58e7f6ac4cb076c1a</anchor>
      <arglist>(Pathname file_r, Pathname signature_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>aa38da3dc16f593e5adf283323cc1f90c</anchor>
      <arglist>(const VerifyFileContext &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a431c19b5c9ff7ccc5095ecce8b94d315</anchor>
      <arglist>(VerifyFileContext &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>VerifyFileContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a2c96dcf9721871725e57bdf1da8eb48a</anchor>
      <arglist>(const VerifyFileContext &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>VerifyFileContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a9bc6265cb16ee2e43146ee75613781aa</anchor>
      <arglist>(VerifyFileContext &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VerifyFileContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>ae3ec185fbdaf5d7be3762da334eb80ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>file</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a7c65d3dc77a2b1bc1421869c3448cde3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>file</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>ae23adab03458dffe46566d6ca5886426</anchor>
      <arglist>(Pathname file_r)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>signature</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>aad7521577fe7480874da727e04d1e4c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signature</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a00fae7095e759fef93bc9ca7855debe7</anchor>
      <arglist>(Pathname signature_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>shortFile</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a77ccd3b1b964cac7b3cfcbd205f583d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shortFile</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>aa6fb443bbb23ce2b369e9b0eb6b61019</anchor>
      <arglist>(std::string shortFile_r)</arglist>
    </member>
    <member kind="function">
      <type>const KeyContext &amp;</type>
      <name>keyContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a438c45c73d9b4f61dff72343472f6e95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyContext</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a8d678af18cbeaf1239c4fa635eb8207f</anchor>
      <arglist>(KeyContext keyContext_r)</arglist>
    </member>
    <member kind="function">
      <type>const BuddyKeys &amp;</type>
      <name>buddyKeys</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a8c7c2a7f640e653fe1a4f53e34665428</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addBuddyKey</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>afd7c6f2b199b779b01cc30b596b81e8b</anchor>
      <arglist>(std::string sid_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a7d784520e9edbe65b774ad4745e3f066</anchor>
      <arglist>(std::ostream &amp;str, const VerifyFileContext &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a79dd8d286595cf6414c8f7f3651ecf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetResults</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>abc074fc9be5cc630f74daf7c8dcb8804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fileAccepted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>aec312bb5ce03fcbffe4dadc9d10cbf1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fileAccepted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a1dbd16a7fea9adcd0bfaccf98c7845fd</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fileValidated</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a1739f168daecf4f7a56da88de1a126e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fileValidated</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a8f67c806e0da473be9a0279c6d65c646</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>signatureId</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>ac04ba1d54778311063d3ddc526ff8fd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signatureId</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>aaea4ecab5fabd116d7950cc056c1c3ea</anchor>
      <arglist>(std::string signatureId_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>signatureIdTrusted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a8ded16190292b3f26fd5ccccef6e8ef8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signatureIdTrusted</name>
      <anchorfile>classzypp_1_1keyring_1_1VerifyFileContext.html</anchorfile>
      <anchor>a9ee269241fdbf88dd55e3bf7f9e2f0ae</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::url::ViewOption</name>
    <filename>structzypp_1_1url_1_1ViewOption.html</filename>
    <member kind="function">
      <type></type>
      <name>ViewOption</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>acff3ccc1acb86660544933fabda88921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ViewOption &amp;</type>
      <name>operator=</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>af6f97b04145d1c652e5833eb0ce4d87e</anchor>
      <arglist>(const ViewOption &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a87746573071235ee7086234a1d6e4125</anchor>
      <arglist>(const ViewOption &amp;o) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption</type>
      <name>hotfix1050625</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>abe0b2eed042aef44310780672cc3810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_SCHEME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a4d1847bbe7275e9ac5ab040700fb5641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_USERNAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab541ac47db89406dd719d84c5b819498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PASSWORD</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab60e1231f0e96fe780597d4bc7d2373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_HOST</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ade2e1dfa6eb742740751e2458164e004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PORT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab3b11726ab1843291d143510ee54c5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PATH_NAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ae783a5c1b8626b23c7c538e24aa89622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PATH_PARAMS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab6b47486f88d6188741cc8498b6092fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_QUERY_STR</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab586df7c495bbc38725f2d8a0b784588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_FRAGMENT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ac026a5e75b59ce7e9609cf8a54a2c004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_AUTHORITY</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>af50922fcde05793e2b35a05635f9e0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_PATH_NAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>afe799719bf050861abfa5a0397a1dcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_PATH_PARAMS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a7307e83a04350a07cce12c160e3fc1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_QUERY_STR</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a358e2a904b26f445bd675a49f9acf257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_FRAGMENT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>aa365aed7df858a379e181227c9c9b225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption DEFAULTS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a899efd3566d9085ca8337207d32f0483</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ViewOption</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ac699fc488568ed3b20e6ccb3f685bad0</anchor>
      <arglist>(int option)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>opt</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a58840b5ca6d30e9203f86ee142fd53ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ViewOption</type>
      <name>operator+</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a14b3fa36765c7e17902ae8b84186236d</anchor>
      <arglist>(const ViewOption &amp;l, const ViewOption &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend ViewOption</type>
      <name>operator-</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>aecff772212dae854d1630a64d6527fc0</anchor>
      <arglist>(const ViewOption &amp;l, const ViewOption &amp;r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_SCHEME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a4d1847bbe7275e9ac5ab040700fb5641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_USERNAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab541ac47db89406dd719d84c5b819498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PASSWORD</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab60e1231f0e96fe780597d4bc7d2373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_HOST</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ade2e1dfa6eb742740751e2458164e004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PORT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab3b11726ab1843291d143510ee54c5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PATH_NAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ae783a5c1b8626b23c7c538e24aa89622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_PATH_PARAMS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab6b47486f88d6188741cc8498b6092fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_QUERY_STR</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ab586df7c495bbc38725f2d8a0b784588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption WITH_FRAGMENT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>ac026a5e75b59ce7e9609cf8a54a2c004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_AUTHORITY</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>af50922fcde05793e2b35a05635f9e0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_PATH_NAME</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>afe799719bf050861abfa5a0397a1dcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_PATH_PARAMS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a7307e83a04350a07cce12c160e3fc1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_QUERY_STR</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a358e2a904b26f445bd675a49f9acf257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption EMPTY_FRAGMENT</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>aa365aed7df858a379e181227c9c9b225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ViewOption DEFAULTS</type>
      <name>ZYPP_API</name>
      <anchorfile>structzypp_1_1url_1_1ViewOption.html</anchorfile>
      <anchor>a899efd3566d9085ca8337207d32f0483</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sigc::visitor&lt; zyppng::internal::lock_shared&lt; T_functor, Lockers... &gt; &gt;</name>
    <filename>structsigc_1_1visitor_3_01zyppng_1_1internal_1_1lock__shared_3_01T__functor_00_01Lockers_8_8_8_01_4_01_4.html</filename>
    <templarg>typename T_functor</templarg>
    <templarg>typename ... Lockers</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>do_visit_each</name>
      <anchorfile>structsigc_1_1visitor_3_01zyppng_1_1internal_1_1lock__shared_3_01T__functor_00_01Lockers_8_8_8_01_4_01_4.html</anchorfile>
      <anchor>a11b9c0d9e1c6a463af9b2fc1c556ddb4</anchor>
      <arglist>(const T_action &amp;action, const zyppng::internal::lock_shared&lt; T_functor, Lockers... &gt; &amp;target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::WaitForHelper</name>
    <filename>structzyppng_1_1detail_1_1WaitForHelper.html</filename>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForHelper.html</anchorfile>
      <anchor>aaac04141aa8f1339f313156bf6d22193</anchor>
      <arglist>(Container&lt; std::shared_ptr&lt; AsyncOp &gt;, CArgs... &gt; &amp;&amp;ops) -&gt; zyppng::AsyncOpRef&lt; Container&lt; typename AsyncOp::value_type &gt; &gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForHelper.html</anchorfile>
      <anchor>a7c73b1dd49ed8c11ded50fe65b1f3c91</anchor>
      <arglist>(Container&lt; Res, CArgs... &gt; ops) -&gt; Container&lt; Res, CArgs... &gt;</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::WaitForHelperExt</name>
    <filename>structzyppng_1_1detail_1_1WaitForHelperExt.html</filename>
    <templarg>typename AsyncOpRes</templarg>
    <member kind="function">
      <type></type>
      <name>WaitForHelperExt</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForHelperExt.html</anchorfile>
      <anchor>af4024084291a9ac4ee7baa6d4fd07fff</anchor>
      <arglist>(std::function&lt; bool(const AsyncOpRes &amp;)&gt; &amp;&amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForHelperExt.html</anchorfile>
      <anchor>a250bfa4d8e6b89915dd505d185e12c82</anchor>
      <arglist>(Container&lt; std::shared_ptr&lt; AsyncOp &gt;, CArgs... &gt; &amp;&amp;ops) -&gt; zyppng::AsyncOpRef&lt; Container&lt; typename AsyncOp::value_type &gt; &gt;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; bool(const AsyncOpRes &amp;)&gt;</type>
      <name>_cb</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForHelperExt.html</anchorfile>
      <anchor>af74b1dfd92b7c12dd819b0a6101f8047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zyppng::detail::WaitForImpl</name>
    <filename>structzyppng_1_1detail_1_1WaitForImpl.html</filename>
    <templarg>template&lt; class, class... &gt; class Container</templarg>
    <templarg>class AsyncOp</templarg>
    <templarg>class ... CArgs</templarg>
    <base>zyppng::AsyncOp&lt; Container&lt; AsyncOp::value_type &gt; &gt;</base>
    <member kind="typedef">
      <type>typename AsyncOp::value_type</type>
      <name>AsyncOpRes</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>acd19e15a60d131b8d73ce2f64731d161</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaitForImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a5e13eb1182d42629af4684cc793ed686</anchor>
      <arglist>(std::function&lt; bool(const AsyncOpRes &amp;)&gt; canContinue={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaitForImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a4f421df0ae19188fe9923f1ec7c912fa</anchor>
      <arglist>(const WaitForImpl &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>WaitForImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a7f8242d7f13e1e75e8f5622664750495</anchor>
      <arglist>(const WaitForImpl &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>WaitForImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a0bde7aa52edda42ff594d474940f245a</anchor>
      <arglist>(WaitForImpl &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaitForImpl</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a7f007ea5aa76ff71f9120f8f577bf789</anchor>
      <arglist>(WaitForImpl &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a6e510b04027b03ac4c9124b2db393e5f</anchor>
      <arglist>(Container&lt; std::shared_ptr&lt; AsyncOp &gt;, CArgs... &gt; &amp;&amp;ops)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resultReady</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a21c3b81f2446771c6517dabe594c82b9</anchor>
      <arglist>(AsyncOpRes &amp;&amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container&lt; std::shared_ptr&lt; AsyncOp &gt;, CArgs... &gt;</type>
      <name>_allOps</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>a4e8e6e74f763bea95e2bb19623d05d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container&lt; AsyncOpRes &gt;</type>
      <name>_allResults</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>adf8c4d1151ff05ddeb5eb61b05862d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; bool(const AsyncOpRes &amp;)&gt;</type>
      <name>_canContinue</name>
      <anchorfile>structzyppng_1_1detail_1_1WaitForImpl.html</anchorfile>
      <anchor>af8a16f7268d5cac952f6886f717c0035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::Wakeup</name>
    <filename>classzyppng_1_1Wakeup.html</filename>
    <member kind="function">
      <type></type>
      <name>Wakeup</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a4a50faa51253b83bf15b588a4cf77289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Wakeup</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>ab431324b68574d4a6e5b43eea5829102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notify</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a5607418c1fec62a4cb9fb2ac8d2eefb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ack</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a983ae555e8398ec682282597faddf9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pollfd</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a8e61837a99fdd82a55e98cf559e0e1c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; SocketNotifier &gt;</type>
      <name>makeNotifier</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a4ed861c225c41364b96179fd1353c942</anchor>
      <arglist>(const bool enabled=true) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_wakeupPipe</name>
      <anchorfile>classzyppng_1_1Wakeup.html</anchorfile>
      <anchor>a9461569cbf5a84c33dd590aefcead51c</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::WatchFile</name>
    <filename>classzypp_1_1WatchFile.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Initial</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ab9153dd84d8e4610cf656ed967f4b562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_INIT</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ab9153dd84d8e4610cf656ed967f4b562a375746bba584174232a45b6ec7f23ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ab9153dd84d8e4610cf656ed967f4b562ab1013a2519b5f7b4609c91bebe26009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_INIT</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ab9153dd84d8e4610cf656ed967f4b562a375746bba584174232a45b6ec7f23ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ab9153dd84d8e4610cf656ed967f4b562ab1013a2519b5f7b4609c91bebe26009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WatchFile</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a02833c4f29c7bea7149e14616c535566</anchor>
      <arglist>(const Pathname &amp;path_r=Pathname(), Initial mode=INIT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WatchFile</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>acd2932b3ec5e9d367850a70e83603363</anchor>
      <arglist>(Pathname &amp;&amp;path_r, Initial mode=INIT)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>path</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a9f16974b06fa334a0699eca8f25f8af5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>lastSize</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a97dbd12dc96d559b7897d5df7d1ff93c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>lastMtime</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ae1ff43073b3ca84adee19b6046b393f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDirty</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a871f4ab782ed090ec146e94ec320f851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChanged</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a76b1cfbf1923c82a0cfdb22a2effe776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ctorInit</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a7a9ae96bc2f3b69691d795784374fb81</anchor>
      <arglist>(Initial mode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_path</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>ac075058b31b34968d4fb34f41dbc6ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>off_t</type>
      <name>_size</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>aa74d7b525200a4d8b33712735593ecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_mtime</name>
      <anchorfile>classzypp_1_1WatchFile.html</anchorfile>
      <anchor>a1143c95fc40e3000238c83eac0a5eafd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>weak_ptr</name>
    <filename>classweak__ptr.html</filename>
  </compound>
  <compound kind="class">
    <name>zypp::sat::WhatObsoletes</name>
    <filename>classzypp_1_1sat_1_1WhatObsoletes.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; WhatObsoletes, detail::WhatProvidesIterator &gt;</base>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <member kind="typedef">
      <type>Solvable</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a782b1c25ca158d8e171998b6d0e6c52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a26c2e607beb9ffd5ecd908fff88e2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::WhatProvidesIterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>ab33dfa770e988c7afc52045d506be3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatObsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a2a1099717bdeb2b8387c261dd0146686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatObsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a2f034ade46dc457a81fd7aa5a484b3a8</anchor>
      <arglist>(Solvable item_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatObsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a37b84e22194df571a1a3b68d71233e19</anchor>
      <arglist>(const PoolItem &amp;item_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatObsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a4cc99ee58b7530c2fef86e41ef0412c9</anchor>
      <arglist>(const ResObject_constPtr &amp;item_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatObsoletes</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a5bf0b4233268c28e6b9bb44913cc1272</anchor>
      <arglist>(TIterator begin, TIterator end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a76c578e182d7b1afddfa662556bb9147</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a478c793b1f88c40c1f70b9573f03e5fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>abdf111844600378dc8a0318b261c253b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a12ef3f12c6bc5ac1c7c51aa441319461</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ctorAdd</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a1dbe11221916aa6e45aebf06fedc6147</anchor>
      <arglist>(const PoolItem &amp;item_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ctorAdd</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>abb98562c416c0ec5cc2a72941202b95e</anchor>
      <arglist>(const ResObject_constPtr &amp;item_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ctorAdd</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>aa0533435b0fdb30b073e191ab3b85f29</anchor>
      <arglist>(Solvable item_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ctorDone</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>ac2132008cf68327aa2f2f520c7b4bf67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const sat::detail::IdType *</type>
      <name>_begin</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a56718d3dfb37190ccbc1851b2afb05f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>_private</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>aab531296d9fa2e092671e0ffd4f1d60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1WhatObsoletes.html</anchorfile>
      <anchor>a66b5d08f982f2aff0d3cf56d626956af</anchor>
      <arglist>(std::ostream &amp;str, const WhatObsoletes &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::WhatProvides</name>
    <filename>classzypp_1_1sat_1_1WhatProvides.html</filename>
    <base>zypp::sat::SolvIterMixin&lt; WhatProvides, detail::WhatProvidesIterator &gt;</base>
    <base protection="protected">zypp::sat::detail::PoolMember</base>
    <class kind="class">zypp::sat::WhatProvides::Impl</class>
    <member kind="typedef">
      <type>Solvable</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a55d1d35cb03f8ca21df25725409a8b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>ae1f6573756e1eaf5fb53d740e27f4169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::WhatProvidesIterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>abd0e1ecb16305c9b0b8a7ffa829a5d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>aeb3011a5001176bddf42dfc3c00679c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a89ff5dd3eb0b72a33e0a41d5c2c03cd5</anchor>
      <arglist>(Capability cap_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>aa1be7f478135018a55ad7fb930c9b814</anchor>
      <arglist>(Capabilities caps_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvides</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a61a8ed233aca670629ffe12c42dab984</anchor>
      <arglist>(const CapabilitySet &amp;caps_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a393b77d70f32e62fd89834aab229753b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>af0ae3c82d98b906258296811b1ae1027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>af04b0c123963e108b1db2bd371ea52e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a2457c2d39e86cc5c319ace1b4ed49832</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a224c622dcb32bc730df914b9aa209420</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1WhatProvides.html</anchorfile>
      <anchor>a277f2b43635cd30d015c92922f785f27</anchor>
      <arglist>(std::ostream &amp;str, const WhatProvides &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::sat::detail::WhatProvidesIterator</name>
    <filename>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>WhatProvidesIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a0835d490dff30e1ad2a3fec8e170d961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvidesIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a95c1c11a3bd18708b8cc276850b30359</anchor>
      <arglist>(const detail::IdType *const base_r, unsigned offset_r=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvidesIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>aaf4efe58ace8f019a409692100075f4d</anchor>
      <arglist>(const detail::IdType *const *baseRef_r, unsigned offset_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhatProvidesIterator</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a94f7b78ea00efdcec6100bc3a7020838</anchor>
      <arglist>(const WhatProvidesIterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>WhatProvidesIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>acfe4bf10e2881c54d4fbb1bceba5dcb8</anchor>
      <arglist>(const WhatProvidesIterator &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>reference</type>
      <name>dereference</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>add0ebf32b93f56d03a861f57dadcc2dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>acc942a2b3f98a743d73b84e62fd39b87</anchor>
      <arglist>(const WhatProvidesIterator &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>aa21675e4518db4db97457421fb9d7908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>detail::IdType</type>
      <name>getId</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>acd33028cecbb251eab275f72be28c730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const detail::IdType *const  *</type>
      <name>_baseRef</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a54324bf373e1250f72ad34b212d0b07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_offset</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a7206c6f93669263e1affd61c9a7c15b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1sat_1_1detail_1_1WhatProvidesIterator.html</anchorfile>
      <anchor>a10795305b11f743f2e609784b563d804</anchor>
      <arglist>(std::ostream &amp;str, const WhatProvidesIterator &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::WorkerCaps</name>
    <filename>classzyppng_1_1WorkerCaps.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>WorkerType</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a5ff9490b36c184d874edfc7b3c57c5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Downloading</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a2849ccda18da0592cbe9829cc2e420b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimpleMount</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a80c07027afb49e693a44725025570e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VolatileMount</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426acdfa62aa1dcb96561336ea8881f02dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPUBound</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a95c6bda66f9aab7eaf68710aeb2c4f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Flags</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea363b9cc60f3b27720a492f258aebda1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleInstance</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea15bd7f3236272b4d8cca768ea95792dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pipeline</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea49c12f8ac3fcb553576f91e4f8d7aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZyppLogFormat</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea8cc83812d0c2c7d7c58c18d4584b61a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileArtifacts</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4eae7c60768360b5fafa3ad39d6f88fb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Invalid</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a5ff9490b36c184d874edfc7b3c57c5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Downloading</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a2849ccda18da0592cbe9829cc2e420b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimpleMount</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a80c07027afb49e693a44725025570e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VolatileMount</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426acdfa62aa1dcb96561336ea8881f02dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPUBound</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a96eb1830aba2831dce17d67e42886426a95c6bda66f9aab7eaf68710aeb2c4f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea363b9cc60f3b27720a492f258aebda1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleInstance</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea15bd7f3236272b4d8cca768ea95792dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pipeline</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea49c12f8ac3fcb553576f91e4f8d7aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZyppLogFormat</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4ea8cc83812d0c2c7d7c58c18d4584b61a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileArtifacts</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>acb3f0cab7b904656f5a35845f52d0e4eae7c60768360b5fafa3ad39d6f88fb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorkerCaps</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>aaa7cb5253cfa7a30a0450388ac16f15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WorkerCaps</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>ab2790ac29350a4d99759c3d38b11d32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorkerCaps</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a40c969646a26ef79fee017c1ce5f780d</anchor>
      <arglist>(const WorkerCaps &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorkerCaps</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a2fa310e758f071b64c1273b2ac72a93f</anchor>
      <arglist>(WorkerCaps &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>WorkerCaps &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a879fb648e97eb2fc15ffaf8eac3fd8fd</anchor>
      <arglist>(const WorkerCaps &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>WorkerCaps &amp;</type>
      <name>operator=</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>aba3bd6b25ee0bdb3669e4d0dc88649b3</anchor>
      <arglist>(WorkerCaps &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>protocol_version</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>ab0883de76b8e31b5b75d1a7bb606b787</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>WorkerType</type>
      <name>worker_type</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>aaa4fbabb489ca16d34f07862e360493c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Flags</type>
      <name>cfg_flags</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a33042717c63af236c4f753b5c2c41fd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>worker_name</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a0d21ede4626eae2bfd89a9c3e09cb9f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_protocol_version</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>aa4a7dc89d4a27910c9842b44880602ba</anchor>
      <arglist>(uint32_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_worker_type</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a86bc93ff0af49dfeb9970ea2f3a9c4e0</anchor>
      <arglist>(WorkerType t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cfg_flags</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>afde2fc3fe969cc1975ad3f6e35a4a89a</anchor>
      <arglist>(Flags f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_worker_name</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>af39aa3e072beffd45fbc2e642a9f83d1</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>zyppng::expected&lt; zypp::PluginFrame &gt;</type>
      <name>toStompMessage</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a06fa77597cd188566797569c8f2c9bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; WorkerCaps &gt;</type>
      <name>fromStompMessage</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>adb4dd61ccb3049067d090e93bc20f980</anchor>
      <arglist>(const zypp::PluginFrame &amp;msg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>typeName</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>ad0d2a368079aa367ce42a0e7bc4595db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_protocolVersion</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a5c4fabf176986d5d637438d0d2076922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_workerType</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>a48e143220c2c6d00525dd93dd3155fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_cfgFlags</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>aeaace097c6b00f245dc4f4fc0349f6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_workerName</name>
      <anchorfile>classzyppng_1_1WorkerCaps.html</anchorfile>
      <anchor>ad4481358c39ce9bfea621d0cd002e1dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::ListLayout::Writer</name>
    <filename>structztui_1_1out_1_1ListLayout_1_1Writer.html</filename>
    <templarg>class TFormater</templarg>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a23038bc95f1844033368cdb887d1c565</anchor>
      <arglist>(Writer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Writer</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>ae3488b7665b13ddc0a7d83b756785433</anchor>
      <arglist>(std::ostream &amp;str_r, const ListLayout &amp;layout_r, const TFormater &amp;formater_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Writer</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a732a15dbd5fea047aefdc5c2501bbe95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>ac690202e782aacb84d9b19bb612aa2f6</anchor>
      <arglist>(Tp &amp;&amp;val_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fitsOnLine</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>ab48f7b062d92022a2f828af731ddf78f</anchor>
      <arglist>(unsigned size_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAndCount</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a46f65fac3c4f19588990e9888d86d679</anchor>
      <arglist>(const std::string &amp;element_r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>endLine</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a09d05a0e2a794565122531ff6fd31538</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>_str</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>af215f9b3e4be0105624734fdc573deab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ListLayout &amp;</type>
      <name>_layout</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a63efdca39f42884cc6c684d5471fafc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TFormater &amp;</type>
      <name>_formater</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>af658e54fe1b6c75fbc9f685cac73c05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned</type>
      <name>_linewidth</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a80b26703653143b56aa9aaf75e64b66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_indent</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a9acafc75813ac0c9bdf8fd302e458029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_cpos</name>
      <anchorfile>structztui_1_1out_1_1ListLayout_1_1Writer.html</anchorfile>
      <anchor>a1f10d0e38920aa75bb39e458fd204d77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::TableLayout::Writer</name>
    <filename>structztui_1_1out_1_1TableLayout_1_1Writer.html</filename>
    <templarg>class TFormater</templarg>
    <member kind="function">
      <type></type>
      <name>NON_COPYABLE</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>ad227b975bba502d414b50aa798c4436f</anchor>
      <arglist>(Writer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Writer</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>aaa0448bc3f49699c8257b0275119a462</anchor>
      <arglist>(std::ostream &amp;str_r, const TableLayout &amp;layout_r, const TFormater &amp;formater_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Writer</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>add0c0c1889d59100ed1bb1afd9391cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>a40acf0064af4d0b0bb0c04e621d7aaf2</anchor>
      <arglist>(Tp &amp;&amp;val_r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>_str</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>a1e389694acebe39e4f28d003ac59bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TableLayout &amp;</type>
      <name>_layout</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>a054f9a8850447f7ca82184666436f27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TFormater &amp;</type>
      <name>_formater</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>ad34173f6852fe45bacf6c7b53cec3fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Table</type>
      <name>_t</name>
      <anchorfile>structztui_1_1out_1_1TableLayout_1_1Writer.html</anchorfile>
      <anchor>a64c564403a0e9d7287ab78a93c9f31da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::syscontent::Writer</name>
    <filename>classzypp_1_1syscontent_1_1Writer.html</filename>
    <class kind="class">zypp::syscontent::Writer::Impl</class>
    <member kind="typedef">
      <type>StorageT::value_type</type>
      <name>value_type</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a0bdd6085b170c46e5fddca87a0b6d90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::size_type</type>
      <name>size_type</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a099e66b7319682e4fbb2cc24a011dd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::iterator</type>
      <name>iterator</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>af0f124abf777ba02f498bffb6f06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageT::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a565d11c0250e9b3a300e67c3d4cd360c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Writer</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>aa7dba8af665c804d6fee3a1faf81ac25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ae8c6a9bcd2c9433d4ff9a586e2f20f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a1d8bb33332e3eb7b1ca270b29e214812</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a0ac80da2492b72a7fb5e70c6bf68251e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a37c484dbdbb947c789db103749c2ab17</anchor>
      <arglist>(const Edition &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a2bfa39db86dcd396815b9e66765913da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>aacebbcc15d17795ee72dfb028e120134</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInstalled</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>aaad1f877af446fc3d838d8aefb4e7ba9</anchor>
      <arglist>(const PoolItem &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIf</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a3ab088c88b5ef1f5ded5d8237258f3b8</anchor>
      <arglist>(const PoolItem &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ad97f686b59a0c742ad0937c872475eea</anchor>
      <arglist>(const ResObject::constPtr &amp;obj_r)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::set&lt; ResObject::constPtr &gt;</type>
      <name>StorageT</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a12210f8c722c9c15c059293b160469af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a9a195d13d7e074cfcb4f5a87845039e8</anchor>
      <arglist>(std::ostream &amp;str, const Writer &amp;obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a70fe073f1dbcdf1a6907f9548f9e9b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ac8816c9a4238a7581cee922290ebea6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>acf31e9bad2c557873e37c61853a0e518</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ab10fb1511b201ff9eaaa892c67667622</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>afa8b33843a8eaafaf46dfa9388a99737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeXml</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a14ee998614e8effaee503a5b5e20358d</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ae8c6a9bcd2c9433d4ff9a586e2f20f91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>name</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a1d8bb33332e3eb7b1ca270b29e214812</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const Edition &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a0ac80da2492b72a7fb5e70c6bf68251e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>edition</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a37c484dbdbb947c789db103749c2ab17</anchor>
      <arglist>(const Edition &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a2bfa39db86dcd396815b9e66765913da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>description</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>aacebbcc15d17795ee72dfb028e120134</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInstalled</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>aaad1f877af446fc3d838d8aefb4e7ba9</anchor>
      <arglist>(const PoolItem &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIf</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>a3ab088c88b5ef1f5ded5d8237258f3b8</anchor>
      <arglist>(const PoolItem &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classzypp_1_1syscontent_1_1Writer.html</anchorfile>
      <anchor>ad97f686b59a0c742ad0937c872475eea</anchor>
      <arglist>(const ResObject::constPtr &amp;obj_r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iobind::parser::xml_escape_parser</name>
    <filename>structiobind_1_1parser_1_1xml__escape__parser.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>unescape</name>
      <anchorfile>structiobind_1_1parser_1_1xml__escape__parser.html</anchorfile>
      <anchor>a8fc71a2928da8a89cb60ce1aa9a7d6e7</anchor>
      <arglist>(const std::string &amp;istr) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::XmlFormater</name>
    <filename>structztui_1_1out_1_1XmlFormater.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>xmlListElement</name>
      <anchorfile>structztui_1_1out_1_1XmlFormater.html</anchorfile>
      <anchor>ad489f4062f39e0b73201c27a535a0e9c</anchor>
      <arglist>(const Tp &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asXmlListElement</name>
      <anchorfile>structztui_1_1out_1_1XmlFormater.html</anchorfile>
      <anchor>af2a4094786f940b281ba696418109788</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::out::XmlFormaterAdaptor</name>
    <filename>structztui_1_1out_1_1XmlFormaterAdaptor.html</filename>
    <templarg>class TFormater</templarg>
    <member kind="typedef">
      <type>XmlListLayout</type>
      <name>NormalLayout</name>
      <anchorfile>structztui_1_1out_1_1XmlFormaterAdaptor.html</anchorfile>
      <anchor>ab0977b290ae8eacdca76e7f587f4c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>listElement</name>
      <anchorfile>structztui_1_1out_1_1XmlFormaterAdaptor.html</anchorfile>
      <anchor>a66127cb5b538b567926bd2106b7d2c46</anchor>
      <arglist>(const Tp &amp;val_r) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlFormaterAdaptor</name>
      <anchorfile>structztui_1_1out_1_1XmlFormaterAdaptor.html</anchorfile>
      <anchor>a031fa1e11f574e4c2eb673fb51005128</anchor>
      <arglist>(const TFormater &amp;formater_r)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TFormater &amp;</type>
      <name>_formater</name>
      <anchorfile>structztui_1_1out_1_1XmlFormaterAdaptor.html</anchorfile>
      <anchor>a8982407e378c8e6461976045d6277cf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>helix::detail::XmlNode</name>
    <filename>classhelix_1_1detail_1_1XmlNode.html</filename>
    <member kind="function">
      <type></type>
      <name>XmlNode</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a5afd77635ad0f1220b67c2452a09d785</anchor>
      <arglist>(const xmlNodePtr node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XmlNode</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>aada18f79e7802d45159e0da7c18bfee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string_view</type>
      <name>name</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>ab8a7f38cd8f1033e339090b76be120fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xmlElementType</type>
      <name>type</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a0b335b92931e360d3392fcdebab584c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xmlNodePtr</type>
      <name>node</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a7b48af5bd947ecfedc45f4ad6880345c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; XmlNode &gt;</type>
      <name>next</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a484ff59f9c06052d4cc91a6af2f53277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; XmlNode &gt;</type>
      <name>children</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>ad4f419ffd604b167d7accfc1f8125fa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a7295821104a2a65b01e4b33374c8e007</anchor>
      <arglist>(const std::string_view &amp;n) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isElement</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>ac886bcbe084f8df51e343e0f899c0780</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getAllProps</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a4566b79260492a20c60c9895296e7f0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getContent</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a3588625447a245cf6933c4a3c3c5d74f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getProp</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a61378ec5e492cb0740f470166fecb6fb</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;deflt=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getValue</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>ad3371ba08c383c32cb162c6963c0caa3</anchor>
      <arglist>(const std::string &amp;name, const T &amp;deflt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a3d83118df426eb2f98445cf6881d63be</anchor>
      <arglist>(const std::string &amp;name, T &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a4efc9d1135e26cdc19c616a5945aae2b</anchor>
      <arglist>(const std::string &amp;name, std::string &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getValue</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a03f63042b018e535876a83a732636ac5</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;deflt) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xmlNodePtr</type>
      <name>_node</name>
      <anchorfile>classhelix_1_1detail_1_1XmlNode.html</anchorfile>
      <anchor>a338227b2c0237d6fc41dbd3ffc7196b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ztui::Out::XmlNode</name>
    <filename>structztui_1_1Out_1_1XmlNode.html</filename>
    <base protection="protected">ztui::Out::ParentOut</base>
    <member kind="typedef">
      <type>zypp::xmlout::Node::Attr</type>
      <name>Attr</name>
      <anchorfile>structztui_1_1Out_1_1XmlNode.html</anchorfile>
      <anchor>a45126ef0377731a34dde03ffd97e7144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlNode</name>
      <anchorfile>structztui_1_1Out_1_1XmlNode.html</anchorfile>
      <anchor>aba5873aeb835a02f0be65129f79fe17f</anchor>
      <arglist>(Out &amp;out_r, const std::string &amp;name_r, const std::initializer_list&lt; Attr &gt; &amp;attrs_r={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlNode</name>
      <anchorfile>structztui_1_1Out_1_1XmlNode.html</anchorfile>
      <anchor>acb8cbcb9225ac2886ba9790ba166ecde</anchor>
      <arglist>(Out &amp;out_r, const std::string &amp;name_r, Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlNode</name>
      <anchorfile>structztui_1_1Out_1_1XmlNode.html</anchorfile>
      <anchor>aa2e0cd1c6b8321ad420c339c8ea96dfb</anchor>
      <arglist>(XmlNode &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zypp::scoped_ptr&lt; zypp::xmlout::Node &gt;</type>
      <name>_node</name>
      <anchorfile>structztui_1_1Out_1_1XmlNode.html</anchorfile>
      <anchor>a2d8ae306b51395190d52f524e9a5d891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::parser::XmlString</name>
    <filename>classzypp_1_1parser_1_1XmlString.html</filename>
    <class kind="struct">zypp::parser::XmlString::Deleter</class>
    <member kind="enumeration">
      <type></type>
      <name>OnDelete</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOFREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ab0c439bf274d57b40ad2c948cc199da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOFREE</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ab0c439bf274d57b40ad2c948cc199da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlString</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>ae599908b766e389e4f04ce74204c0616</anchor>
      <arglist>(const xmlChar *const xmlstr_r=NULL, OnDelete ondelete_r=NOFREE)</arglist>
    </member>
    <member kind="function">
      <type>const xmlChar *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a4b7ae1ddfe07259b03dad951ce08d077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const xmlChar *</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a09d128dfaef7d262622bcd7af41be663</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a900617c8831a788d63e5504e2b2e108f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a1031cd876868d3d869df4babcf93c1c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a020cd0d4028c53b560288581bd5af5af</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>ab9054473884e533d6916bb3ede23293c</anchor>
      <arglist>(const char *const rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a3766d3b71d12ef75dee314d6508b4195</anchor>
      <arglist>(const XmlString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a2ebb8f4f11bb154d12225ee5fd2cd384</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>aed40b4792f45f6384d542b7781db4da8</anchor>
      <arglist>(const char *const rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>ab44f0a77586e8d5fa1e82b3b201ac8e2</anchor>
      <arglist>(const XmlString &amp;rhs) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; const xmlChar &gt;</type>
      <name>_xmlstr</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a0c0f7ecf10183b1c831a49078c0da2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1parser_1_1XmlString.html</anchorfile>
      <anchor>a4ce542ad32893088a7bedb366790ef6a</anchor>
      <arglist>(std::ostream &amp;str, const XmlString &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::xml::XmlString</name>
    <filename>classzypp_1_1xml_1_1XmlString.html</filename>
    <class kind="struct">zypp::xml::XmlString::Deleter</class>
    <member kind="enumeration">
      <type></type>
      <name>OnDelete</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOFREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ab0c439bf274d57b40ad2c948cc199da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOFREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ab0c439bf274d57b40ad2c948cc199da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREE</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a7ebb5907eeaee996aa5de8c4b3d0d0b9ae2840b992ee827adf4e9bdef91aa5008</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlString</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>ae599908b766e389e4f04ce74204c0616</anchor>
      <arglist>(const xmlChar *const xmlstr_r=NULL, OnDelete ondelete_r=NOFREE)</arglist>
    </member>
    <member kind="function">
      <type>const xmlChar *</type>
      <name>get</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a4b7ae1ddfe07259b03dad951ce08d077</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const xmlChar *</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a09d128dfaef7d262622bcd7af41be663</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a900617c8831a788d63e5504e2b2e108f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a1031cd876868d3d869df4babcf93c1c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a020cd0d4028c53b560288581bd5af5af</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a2ebb8f4f11bb154d12225ee5fd2cd384</anchor>
      <arglist>(const std::string &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>ab9054473884e533d6916bb3ede23293c</anchor>
      <arglist>(const char *const rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>aed40b4792f45f6384d542b7781db4da8</anchor>
      <arglist>(const char *const rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a3766d3b71d12ef75dee314d6508b4195</anchor>
      <arglist>(const XmlString &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>ab44f0a77586e8d5fa1e82b3b201ac8e2</anchor>
      <arglist>(const XmlString &amp;rhs) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; const xmlChar &gt;</type>
      <name>_xmlstr</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a0c0f7ecf10183b1c831a49078c0da2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1xml_1_1XmlString.html</anchorfile>
      <anchor>a4ce542ad32893088a7bedb366790ef6a</anchor>
      <arglist>(std::ostream &amp;str, const XmlString &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zyppng::ZckHelper</name>
    <filename>classzyppng_1_1ZckHelper.html</filename>
    <class kind="struct">zyppng::ZckHelper::PrepareResult</class>
    <member kind="typedef">
      <type>RangeDesc</type>
      <name>Block</name>
      <anchorfile>classzyppng_1_1ZckHelper.html</anchorfile>
      <anchor>a4f16c8512023607543f11f0b26d0d40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isZchunkFile</name>
      <anchorfile>classzyppng_1_1ZckHelper.html</anchorfile>
      <anchor>ab0e59d0d0b8ee2a9cd5acd1b2a28beb5</anchor>
      <arglist>(const zypp::Pathname &amp;file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PrepareResult</type>
      <name>prepareZck</name>
      <anchorfile>classzyppng_1_1ZckHelper.html</anchorfile>
      <anchor>ae0d4760759309b37050267752b57ea0f</anchor>
      <arglist>(const zypp::Pathname &amp;delta, const zypp::Pathname &amp;target, const zypp::ByteCount &amp;expectedFileSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validateZckFile</name>
      <anchorfile>classzyppng_1_1ZckHelper.html</anchorfile>
      <anchor>a5eef7cafc54142abd190cd289938f209</anchor>
      <arglist>(const zypp::Pathname &amp;file, std::string &amp;error)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::detail::zckstreambufimpl</name>
    <filename>classzypp_1_1detail_1_1zckstreambufimpl.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>error_type</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a178163f4584f54ebb7126b55ec868e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~zckstreambufimpl</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>ad55bd28683d31da4e534b92eaf3a23b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>ad01604d5242181b2bcb19c9230ff34b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canRead</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a32bd9bf20042f04c7559775adb2a3e6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canWrite</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>ae3f7cc28ac1128c34fd391528c564666</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canSeek</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a5409a29486955ade9ecc9170c31df5f5</anchor>
      <arglist>(std::ios_base::seekdir way_r) const</arglist>
    </member>
    <member kind="function">
      <type>std::streamsize</type>
      <name>readData</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a784c16588bd612b4a4c59c03c949bdfa</anchor>
      <arglist>(char *buffer_r, std::streamsize maxcount_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeData</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>ab9fdcad2d7c459c6030be60279594ea1</anchor>
      <arglist>(const char *buffer_r, std::streamsize count_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>seekTo</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>ab751677cac73725512bb58b92a6b9886</anchor>
      <arglist>(off_t off_r, std::ios_base::seekdir way_r, std::ios_base::openmode omode_r)</arglist>
    </member>
    <member kind="function">
      <type>off_t</type>
      <name>tell</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a3d89e998781ac1c5c2ab04038421ed83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>error_type</type>
      <name>error</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>aa882679c94675f308390c001c3c8068e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>openImpl</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>adca3b0b70b577c99b2a1b9067b262322</anchor>
      <arglist>(const char *name_r, std::ios_base::openmode mode_r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>closeImpl</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>aed448ef9fc48b73e3040c91b85e8f07c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setError</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>aa662ed3de29fb7bf69469e52e1f111a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_fd</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a0eed72e623d3d502d577b86c516a2aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isReading</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a614a90d27bd6e5faf39b3c9916836f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>zckCtx *</type>
      <name>_zContext</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a66c0e6959a5041db5e869abb679cf9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>off_t</type>
      <name>_currfp</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a8826a997685d49d71a295d351c94e4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>error_type</type>
      <name>_lastErr</name>
      <anchorfile>classzypp_1_1detail_1_1zckstreambufimpl.html</anchorfile>
      <anchor>a05f66ff10bc00a2837add04af8ed511d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZConfig</name>
    <filename>classzypp_1_1ZConfig.html</filename>
    <class kind="class">zypp::ZConfig::Impl</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>about</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aafdee064cc3b0290c52b791365c726f1</anchor>
      <arglist>(std::ostream &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lockTimeout</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8c6a1cab1662126301fe13bccd2de3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>systemRoot</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5a5c16f4c73d1e8613108f7fbb5240fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoManagerRoot</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a2666b9ad701612bd53fb7a0c16ebd1cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoManagerRoot</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3130b3717e7dcd879c26537dd9adfa76</anchor>
      <arglist>(const Pathname &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>announceSystemRoot</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>adf9ccd9e93c03b2951215e2d1349b256</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>Arch</type>
      <name>systemArchitecture</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a105428f5a694a2734182a76c867b1cef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSystemArchitecture</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a988025329148eea361d9891e443af6f8</anchor>
      <arglist>(const Arch &amp;arch_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSystemArchitecture</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a267bbe03153ad39f4bc39c4dc0a26372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Locale</type>
      <name>textLocale</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a11d8da14e55983eb19f2da84771553ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextLocale</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3821f3e03714893a26fa40e23ca65fb5</anchor>
      <arglist>(const Locale &amp;locale_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTextLocale</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad57a7f2b08d9f060be87fde51bf67358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUserData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a00400d6f99db06205f2f2edaf45674fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a02a2e2b6b1aa3300b01b4976b285d90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUserData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5804ba6191a70e3dbed9d22105acb5fc</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4eb534a26a6be6a25f74772c8e3e554c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af21c77005d89fb48de47e721e891a4d7</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>pubkeyCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad7bfc3ce9447a4745e79dac7fd512df8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoMetadataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a64f776ae3f42d73632218ffb7ae0dbac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoMetadataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae9f725c9a48c51f8706f30334dce2091</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoSolvfilesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8f031147181c49d3db61c8dc9847b068</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoSolvfilesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aa112f357eb1246dcf1d34f48731d557b</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoPackagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a0d1434c55b38512d2c5c2d632de5fba4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoPackagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aa06a8ab495fbbf8a8b21e674df7921a0</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>configPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad5adfb654aa4924b711a0673681f3b13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>knownReposPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a2afb9ca518b1eda80d2a980e77bf7a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>knownServicesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a03b6a7312f4e156a805ffed5c32de3ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>needrebootFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a7297c6f005d0f405208a5b3710532632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>needrebootPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a52b9ddaf742452dfb8127de36c04b0cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeoipEnabled</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a7efa6ca5837e45ab8e7c92f0832a68f9</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>geoipEnabled</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8f74fa99712cbe4c514c0e8b34ae0f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>geoipCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6508365f06e0ab706469c1d4c618d951</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>geoipHostnames</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a13e693dbd0f51af8b5461f0fce9a16c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>varsPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae1abf77b1cbfaa63a75a18f62b759d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repo_add_probe</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5f5be016c2c5deca5267e0e2256a0f27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>repo_refresh_delay</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a0d51d5bace9db978159fea55194c80a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>repoRefreshLocales</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae958791732f5e90a6e8e67ff23d3aa6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoLabelIsAlias</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae4a1f4e544a011b309e271bf37877065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repoLabelIsAlias</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad20428d0689f28f74d3cbd3ad2ca3c06</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_concurrent_connections</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad8728dac9762923c2e355529c5029421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_min_download_speed</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a689e3d1551c52f4784b7e769b897a1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_download_speed</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae9dc638c4ea16e8072bc003fc9940535</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_silent_tries</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5e96aaa65fdeddeefd6997f3ff37cf3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_transfer_timeout</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3035a6f4e5bb73db1839ce22d87a462a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_use_deltarpm</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ab26664a2da672a08c00201df4dfb571e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_use_deltarpm_always</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af04527f170b88e8e5135ebcbd6114f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afb94d27e098270702e1e5be7e0ae7ab0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_media_prefer_volatile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad077cb2c9cb8b19261b4cdb7a49e32bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abd5a1c696bf2443ce713e25e075183d8</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8c54c5306e0d092e27010422e58300a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3f311c896747a2d54dd184c9ce5a6173</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ab24ba15153f44cf4ce7b9d6eac6c97c6</anchor>
      <arglist>(Pathname newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4b3e80d0126baf72c8b46756a15578ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DownloadMode</type>
      <name>commit_downloadMode</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6b9d2312596eecf430224e0edf095a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a28beb0afc33af3c3fa4e4bbb7957f1d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>repoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abc6e7bfa2bd1ffa96e6a0bd3dce634a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>pkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a99f7d1d50309d6c317dac2bf3be4efef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a72d75639548c42dec5dcbadb7504f718</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af7cb1a3f7ea013d91796e75e6e760c18</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4f57a3ff668467536d65d1b25d891496</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac93d0319ee0beca9d9e8ab8d99896215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRepoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a28123e9ff5e489e6550458c482a842c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>add07a0ec447f5690d2ddcbddf56e90df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>vendorPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a67c0541902ac7e1c24c52a74a5b8cb25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResolverFocus</type>
      <name>solver_focus</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a23784892d9ece9ca2ae58102ae73887b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_onlyRequires</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>adfbe0400532577b27a3bd0b70b1c004d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>solver_checkSystemFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac55056af0bc906d50a75e1290539bd54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>solver_checkSystemFileDir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8fa7d74a9a8607d8fbfe9405f129282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_allowVendorChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a45d6e0a83f27989ab6d58e59de2746dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowDowngrade</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aea56fd6b12abfbd5a754e2d177720258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowNameChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae3e7b9d3ebe5b0abb7b8762db9edb7a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowArchChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a32609e4313e3ba9d31b8ee965c3cbf8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowVendorChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a747fb3e7ba22e54bfc8c622157c3a96e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_cleandepsOnRemove</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a00df705bfb33e7f08a158c6ab2539be7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>solver_upgradeTestcasesToKeep</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6456699ac9b99dbed89adac75edd8e7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3b8ad3b6791912afd48eedd8b0039fa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ace561232bb1c1e476c6354f8e18fc7aa</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSolverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a43f50c41f7ba1b16dbe3e5439063d7fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>updateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abf1c4d29460aea8dd5ef2409e391652b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a642dc9c01fb00a38f43d1d9c2dee36be</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetUpdateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aacdf83d6d99f41abfc8dc9c27834a35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>target::rpm::RpmInstFlags</type>
      <name>rpmInstallFlags</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5f7db69325f09137d814698cb09dc5b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>historyLogFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a97e9910cce88afd96043355d61b6cbc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalDir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afb8dd2b23c92085ea0bdd8c565f7e7e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afc0306d03ccbdeb6860ca98cfebf18f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distroverpkg</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aeecbb04f0da7d61e957276ddee1377ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ZConfig &amp;</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a9b986f2c40a1aa9e1a2aea3d299210d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Arch</type>
      <name>defaultSystemArchitecture</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad670ed55df9db40b24c37168eb08cdaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Locale</type>
      <name>defaultTextLocale</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3cbe6d02c97fac6590faeeff20f75d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RepoManager</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad244d706e40c62c77d064d234db75e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>zyppng::RepoManager</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a261f5bfab2e2eaeda98dd04c32ab1ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae708b2c3f144ba0c31bb444c4efe8ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8cf9949d3292707b723e2d85a7d44c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>pluginsPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a2447d181f39c2999950ea2ba70a03ed4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>multiversionKernels</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aedd80e1ec65b82118bd1b7ed1777c3ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZConfig</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a20ac720c73681397de58e0e2fcfdebdf</anchor>
      <arglist>(const ZConfig &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZConfig</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8551aaaab12a71de30029c8797b001c7</anchor>
      <arglist>(ZConfig &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ZConfig &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad0ccfb327f7c1140c8a5ab88f23fcd36</anchor>
      <arglist>(const ZConfig &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ZConfig &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a62f88a954450c903b9b4c0e157b3d2db</anchor>
      <arglist>(ZConfig &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZConfig</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a76141932578d81e66d394658a655e391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyTargetChanged</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3c6fe0d32d67b943c39092e74935b4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>builtinRepoCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac36d8ffaa01d604e1b97822aba88a641</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>builtinRepoMetadataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8973a23063d6b36a8c96ea77e890a91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>builtinRepoSolvfilesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a23ac6f6a62676c685f18f7462e9ea8c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Pathname</type>
      <name>builtinRepoPackagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac370fec928cde22617d3b3bbf2df8a9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZConfig</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad78d80604d43eaf96c2daa5f1e4fdf8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>update_dataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a2342921d16d48786ac5f6f8d1a1b5282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>update_scriptsPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a40fc3402f2324a3b63111e1e398afb9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pathname</type>
      <name>update_messagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a93f34f9eac9bbacb3a83e5ffc661b25b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>multiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ab0e6fa2b9197cb420e592e37db84b28c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac28c780dff39312c5ff5bed1a672caf2</anchor>
      <arglist>(std::set&lt; std::string &gt; new_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearMultiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae5f467e456276eef59ef378b68897ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMultiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac0b61bf282763a61318d481a499f329e</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeMultiversionSpec</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a0c1789213ca46e212d8ba92b0135d888</anchor>
      <arglist>(const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>locksFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a89db7b1657548f1a2716dabe1d705e3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_locks_file</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a44d7ff6d79257e071914850263ebc92e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUserData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a00400d6f99db06205f2f2edaf45674fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>userData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a02a2e2b6b1aa3300b01b4976b285d90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUserData</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5804ba6191a70e3dbed9d22105acb5fc</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4eb534a26a6be6a25f74772c8e3e554c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af21c77005d89fb48de47e721e891a4d7</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>pubkeyCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad7bfc3ce9447a4745e79dac7fd512df8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoMetadataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a64f776ae3f42d73632218ffb7ae0dbac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoMetadataPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae9f725c9a48c51f8706f30334dce2091</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoSolvfilesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8f031147181c49d3db61c8dc9847b068</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoSolvfilesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aa112f357eb1246dcf1d34f48731d557b</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>repoPackagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a0d1434c55b38512d2c5c2d632de5fba4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoPackagesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aa06a8ab495fbbf8a8b21e674df7921a0</anchor>
      <arglist>(const Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>configPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad5adfb654aa4924b711a0673681f3b13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>knownReposPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a2afb9ca518b1eda80d2a980e77bf7a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>knownServicesPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a03b6a7312f4e156a805ffed5c32de3ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>needrebootFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a7297c6f005d0f405208a5b3710532632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>needrebootPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a52b9ddaf742452dfb8127de36c04b0cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeoipEnabled</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a7efa6ca5837e45ab8e7c92f0832a68f9</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>geoipEnabled</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a8f74fa99712cbe4c514c0e8b34ae0f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>geoipCachePath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6508365f06e0ab706469c1d4c618d951</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt;</type>
      <name>geoipHostnames</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a13e693dbd0f51af8b5461f0fce9a16c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>varsPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae1abf77b1cbfaa63a75a18f62b759d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repo_add_probe</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5f5be016c2c5deca5267e0e2256a0f27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>repo_refresh_delay</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a0d51d5bace9db978159fea55194c80a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LocaleSet</type>
      <name>repoRefreshLocales</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae958791732f5e90a6e8e67ff23d3aa6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repoLabelIsAlias</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae4a1f4e544a011b309e271bf37877065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repoLabelIsAlias</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad20428d0689f28f74d3cbd3ad2ca3c06</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_concurrent_connections</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad8728dac9762923c2e355529c5029421</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_min_download_speed</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a689e3d1551c52f4784b7e769b897a1d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_download_speed</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae9dc638c4ea16e8072bc003fc9940535</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_max_silent_tries</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5e96aaa65fdeddeefd6997f3ff37cf3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>download_transfer_timeout</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3035a6f4e5bb73db1839ce22d87a462a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_use_deltarpm</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ab26664a2da672a08c00201df4dfb571e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_use_deltarpm_always</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af04527f170b88e8e5135ebcbd6114f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afb94d27e098270702e1e5be7e0ae7ab0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>download_media_prefer_volatile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ad077cb2c9cb8b19261b4cdb7a49e32bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abd5a1c696bf2443ce713e25e075183d8</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_download_media_prefer_download</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8c54c5306e0d092e27010422e58300a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3f311c896747a2d54dd184c9ce5a6173</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ab24ba15153f44cf4ce7b9d6eac6c97c6</anchor>
      <arglist>(Pathname newval_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_default_download_mediaMountdir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4b3e80d0126baf72c8b46756a15578ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DownloadMode</type>
      <name>commit_downloadMode</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6b9d2312596eecf430224e0edf095a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a28beb0afc33af3c3fa4e4bbb7957f1d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>repoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abc6e7bfa2bd1ffa96e6a0bd3dce634a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>pkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a99f7d1d50309d6c317dac2bf3be4efef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a72d75639548c42dec5dcbadb7504f718</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRepoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>af7cb1a3f7ea013d91796e75e6e760c18</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a4f57a3ff668467536d65d1b25d891496</anchor>
      <arglist>(TriBool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac93d0319ee0beca9d9e8ab8d99896215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRepoGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a28123e9ff5e489e6550458c482a842c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPkgGpgCheck</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>add07a0ec447f5690d2ddcbddf56e90df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>vendorPath</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a67c0541902ac7e1c24c52a74a5b8cb25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResolverFocus</type>
      <name>solver_focus</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a23784892d9ece9ca2ae58102ae73887b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_onlyRequires</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>adfbe0400532577b27a3bd0b70b1c004d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>solver_checkSystemFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac55056af0bc906d50a75e1290539bd54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>solver_checkSystemFileDir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ac8fa7d74a9a8607d8fbfe9405f129282</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_allowVendorChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a45d6e0a83f27989ab6d58e59de2746dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowDowngrade</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aea56fd6b12abfbd5a754e2d177720258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowNameChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ae3e7b9d3ebe5b0abb7b8762db9edb7a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowArchChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a32609e4313e3ba9d31b8ee965c3cbf8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_dupAllowVendorChange</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a747fb3e7ba22e54bfc8c622157c3a96e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver_cleandepsOnRemove</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a00df705bfb33e7f08a158c6ab2539be7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>solver_upgradeTestcasesToKeep</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a6456699ac9b99dbed89adac75edd8e7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a3b8ad3b6791912afd48eedd8b0039fa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSolverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>ace561232bb1c1e476c6354f8e18fc7aa</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSolverUpgradeRemoveDroppedPackages</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a43f50c41f7ba1b16dbe3e5439063d7fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>updateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>abf1c4d29460aea8dd5ef2409e391652b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpdateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a642dc9c01fb00a38f43d1d9c2dee36be</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetUpdateMessagesNotify</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aacdf83d6d99f41abfc8dc9c27834a35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>target::rpm::RpmInstFlags</type>
      <name>rpmInstallFlags</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a5f7db69325f09137d814698cb09dc5b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>historyLogFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>a97e9910cce88afd96043355d61b6cbc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalDir</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afb8dd2b23c92085ea0bdd8c565f7e7e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>credentialsGlobalFile</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>afc0306d03ccbdeb6860ca98cfebf18f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>distroverpkg</name>
      <anchorfile>classzypp_1_1ZConfig.html</anchorfile>
      <anchor>aeecbb04f0da7d61e957276ddee1377ff</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>zypp::gzstream_detail::ZlibError</name>
    <filename>structzypp_1_1gzstream__detail_1_1ZlibError.html</filename>
    <member kind="function">
      <type></type>
      <name>ZlibError</name>
      <anchorfile>structzypp_1_1gzstream__detail_1_1ZlibError.html</anchorfile>
      <anchor>a41b6642f70a07749562f1c536561250e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>strerror</name>
      <anchorfile>structzypp_1_1gzstream__detail_1_1ZlibError.html</anchorfile>
      <anchor>a885ba64fa6c45dd4779ab5b28bdb1122</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_zError</name>
      <anchorfile>structzypp_1_1gzstream__detail_1_1ZlibError.html</anchorfile>
      <anchor>a836b2e65685be280d23f31488373582b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_errno</name>
      <anchorfile>structzypp_1_1gzstream__detail_1_1ZlibError.html</anchorfile>
      <anchor>a7f7beb749ec6a3f9fa3b943fbf11a4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structzypp_1_1gzstream__detail_1_1ZlibError.html</anchorfile>
      <anchor>a00241ee626a610f7f5e384a3e5974bf4</anchor>
      <arglist>(std::ostream &amp;str, const ZlibError &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::media::ZsyncParser</name>
    <filename>classzypp_1_1media_1_1ZsyncParser.html</filename>
    <member kind="function">
      <type></type>
      <name>ZsyncParser</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>addab87b0b6b5e05fe53894729ffec52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>a0382bd580dbaed81bbb60692c4c7fe04</anchor>
      <arglist>(const Pathname &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Url &gt;</type>
      <name>getUrls</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>aee7de16e4fcfbe16345f64cc7b27b864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MediaBlockList</type>
      <name>getBlockList</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>a5f22ab260754407b25e7c9fde67ac5e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>off_t</type>
      <name>filesize</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>a850e7443d2632b3eeab7ce9732f1036c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>blksize</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>a44c4d4bff2b1b56dd30893b170f919f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sql</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>add23194ba169cf9970ea19a4a18a76a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rsl</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>af07aebf04320af7e03019eb859c807b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>csl</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>ae57290e7b03cb92a4d51b64bfd449ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MediaBlockList</type>
      <name>bl</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>ae43358dfbe86a9005345fc27e4b1e8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>urls</name>
      <anchorfile>classzypp_1_1media_1_1ZsyncParser.html</anchorfile>
      <anchor>a87ada3ad8317dd1de4526e5e9451d5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYpp</name>
    <filename>classzypp_1_1ZYpp.html</filename>
    <member kind="typedef">
      <type>shared_ptr&lt; ZYpp &gt;</type>
      <name>Ptr</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>af5ba4a4ae72d6e31ca2849aa0c13d63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; const ZYpp &gt;</type>
      <name>constPtr</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a1354cb2a5836e8f470c655bf1f830897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ZYppCommitResult</type>
      <name>CommitResult</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ab6055ae48561dafaaacd9b60faa0488e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResPool</type>
      <name>pool</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ab7caa0cf54b370229dee05b199dedc0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResPoolProxy</type>
      <name>poolProxy</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ad9d4155428d575fb182553fa3e45beac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiskUsageCounter::MountPointSet</type>
      <name>diskUsage</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a6ccdbf8184dd7ea75fdcce7b9b4889ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPartitions</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a82535c03ee8b28969958a8abd6cb9908</anchor>
      <arglist>(const DiskUsageCounter::MountPointSet &amp;mp)</arglist>
    </member>
    <member kind="function">
      <type>DiskUsageCounter::MountPointSet</type>
      <name>getPartitions</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a9c770c7e4ed6ac09e07a272d67300acd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Target_Ptr</type>
      <name>target</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ac7bbbf6e231e3b3d4454599c31720dbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Target_Ptr</type>
      <name>getTarget</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>aca51973e5169dd028960e24f7f7bd1fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeTarget</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ae87121ca097b87c0a1a8fd512ab7342b</anchor>
      <arglist>(const Pathname &amp;root, bool doRebuild_r=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finishTarget</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ac93f430183ac1f869b2c6bfc5a958ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitResult</type>
      <name>commit</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a27e3f9aa4c5c257acf2ad3720f5784d1</anchor>
      <arglist>(const ZYppCommitPolicy &amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installSrcPackage</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ab9d01a9e7088732ff4d633cafb9481eb</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideSrcPackage</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ade9b353680ce5023a3bc9f333e488b9e</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>Resolver_Ptr</type>
      <name>resolver</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a35f7069ff5447991d4b6c9c96114d300</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KeyRing_Ptr</type>
      <name>keyRing</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a236706a4f8fa2906b7d51b7d4567d91a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>homePath</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a05027399fbf199ccc6bf3cbc525850f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>tmpPath</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a904e4e637c5756acd4d8fa6750910ae0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHomePath</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ab2413d086cdf3f614da09425c5348489</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setShutdownSignal</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>afab3e0b94615f2c0c4c0b8025ad3e76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearShutdownSignal</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a7d0d4c5b715f26926c85b66cabd2ae63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>zypp_detail::ZYppImpl</type>
      <name>Impl</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a21d22d22d31f67791e52c7c10a3f414a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; Impl &gt;</type>
      <name>Impl_Ptr</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a85ffd2bfd32c99c6683d2eea232780e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYpp</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>ac3deeeb4ebd5ee282ea78eac5e08d5b8</anchor>
      <arglist>(const Impl_Ptr &amp;impl_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>friend</type>
      <name>void ::boost::checked_delete</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a52a0340fee7d04200644a6b179f06b79</anchor>
      <arglist>(ZYpp *) BOOST_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ZYpp</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a92188817ed3453dc19c3e24e5ef6e7cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a49b41cf09d3eae5ffd62175a60d0e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ZYppFactory</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>a54997576f03e64f9432ffa4f1052ba22</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ZYpp.html</anchorfile>
      <anchor>aea617673c31bbdd77b4b9eee64f05ea4</anchor>
      <arglist>(std::ostream &amp;str, const ZYpp &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppCommitPolicy</name>
    <filename>classzypp_1_1ZYppCommitPolicy.html</filename>
    <class kind="class">zypp::ZYppCommitPolicy::Impl</class>
    <member kind="function">
      <type></type>
      <name>ZYppCommitPolicy</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a63a678c7aad47abca880c7720d54810a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>restrictToMedia</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a629fb7ca7fc51d874344a61b23f764b2</anchor>
      <arglist>(unsigned mediaNr_r)</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>allMedia</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>ad1e92acaa4f07f6771ba0b0c38c14f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>restrictToMedia</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a98b9ef22d1f2442c0aa26fc122d7b0af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>dryRun</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a59f6a1ec6fbfecadbb22564170cfd8dc</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dryRun</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a60355c73734afcde1fa47feda9c9234e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>downloadMode</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a94af23f8dd5ce6b195a663280e05a8d9</anchor>
      <arglist>(DownloadMode val_r)</arglist>
    </member>
    <member kind="function">
      <type>DownloadMode</type>
      <name>downloadMode</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a6bf3d63867219efd592ffbe72dfd422d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>rpmInstFlags</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a2a873412afe2afd1dc0bb05567fb7de0</anchor>
      <arglist>(target::rpm::RpmInstFlags newFlags_r)</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>rpmNoSignature</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>ad7e94b1f176f34c44f1771afa203cc0f</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>rpmExcludeDocs</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a3bf3022dc37dfe905a595dcb9e2a6a0f</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>target::rpm::RpmInstFlags</type>
      <name>rpmInstFlags</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a7dde0136adaf63281edeb16c8718194c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rpmNoSignature</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a77f69116ace4e131786a5263d006cdb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rpmExcludeDocs</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a994a6c2a1553b78403defd00a1be67c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>allowDowngrade</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a3649cd31744931a5495fa44db9f520d3</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowDowngrade</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a2892c550e91691ad44deb713ea6d7e8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>replaceFiles</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a3e4b3e162e4123d01862a5a79e7318c7</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>replaceFiles</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>ae73b3d53492778d51f60f2859f430f3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitPolicy &amp;</type>
      <name>syncPoolAfterCommit</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a4eefe5de01a6cab31ada13fb80b1f4b2</anchor>
      <arglist>(bool yesNo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>syncPoolAfterCommit</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>aba5736b2fe86542ed687b23b837c1775</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleTransModeEnabled</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a38d61bbebb212505d7e227470f178d36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>abec7bab7b7261e93a4f2a7f6039b125e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ZYppCommitPolicy.html</anchorfile>
      <anchor>a1bb683bdceedbdb9fdf3e3785d640c10</anchor>
      <arglist>(std::ostream &amp;str, const ZYppCommitPolicy &amp;obj) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppCommitResult</name>
    <filename>classzypp_1_1ZYppCommitResult.html</filename>
    <class kind="class">zypp::ZYppCommitResult::Impl</class>
    <member kind="typedef">
      <type>std::vector&lt; sat::Transaction::Step &gt;</type>
      <name>TransactionStepList</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a957bb983a8346226ed651d1050bd4881</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYppCommitResult</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a507125b355578264d652af8a2c86bf5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYppCommitResult</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a2db260737c347cc50add52943a2911c2</anchor>
      <arglist>(const ZYppCommitResult &amp;lhs_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYppCommitResult</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a076d39eabf98b66d4a58f63616a03cb6</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZYppCommitResult</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a2b3a604e85a329c348acdbd7b2c67ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>root</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a5b1385aab9acd6ca7376e271278e2654</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attemptToModify</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a4352b71e82782251c92b4743de7295b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attemptToModify</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a764b339aecc731998a0cb8a31861aee3</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleTransactionMode</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a105e3bbc4c6579945497a5c0f2fd0f74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleTransactionMode</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a73c81df8fc973694c393ff88ac81a710</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>const sat::Transaction &amp;</type>
      <name>transaction</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>af22c0c2759e0036fa206e072fd350f2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>sat::Transaction &amp;</type>
      <name>rTransaction</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>af25b4620f2b6050ffbb21e3a19e5eb9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TransactionStepList &amp;</type>
      <name>transactionStepList</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a7fd62b2c4a8c5029f8c1ef6c40776928</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransactionStepList &amp;</type>
      <name>rTransactionStepList</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a5cdf8961e896b149d286637dff00748a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UpdateNotifications &amp;</type>
      <name>updateMessages</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a641729b5ad4ef1620608c7f1af1570d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UpdateNotifications &amp;</type>
      <name>rUpdateMessages</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a91d921dfc8c40a6cb316b891def80023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a47afc0451f767847426151e96d51f0a0</anchor>
      <arglist>(std::ostream &amp;str, const ZYppCommitResult &amp;obj) ZYPP_API</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a3e2d0e9d04a749f2a1d8d759d1f34966</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allDone</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a1b26b50b6ab0cd48cfbdaf5b062fb8fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>noError</name>
      <anchorfile>classzypp_1_1ZYppCommitResult.html</anchorfile>
      <anchor>a169e4858df9b2bbac75fc48d1e4db4e9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppFactory</name>
    <filename>classzypp_1_1ZYppFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>~ZYppFactory</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>a9fdc84b76ce4ed06e0540097b92795b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZYpp::Ptr</type>
      <name>getZYpp</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>a65442f900ce19daf2aaeb88a4dec7dcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveZYpp</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>a1cef52581f9554d162c545ce3b80f0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ZYppFactory</type>
      <name>instance</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>a169e42e7766150d1c7257a16eb4ae7f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zypp::Pathname</type>
      <name>lockfileDir</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>aef882744bf75e469b85aae2174d7f434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ZYppFactory</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>adf9737a8b2fd77e48c0ce9e3e0aadcbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>af724820ea16fb3ffe5c9efb9d20ef266</anchor>
      <arglist>(std::ostream &amp;str, const ZYppFactory &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>af724820ea16fb3ffe5c9efb9d20ef266</anchor>
      <arglist>(std::ostream &amp;str, const ZYppFactory &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>ZYpp::Ptr</type>
      <name>getZYpp</name>
      <anchorfile>classzypp_1_1ZYppFactory.html</anchorfile>
      <anchor>a267738b80e63977c1862696eebbc0732</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppFactoryException</name>
    <filename>classzypp_1_1ZYppFactoryException.html</filename>
    <base>zypp::Exception</base>
    <member kind="function">
      <type></type>
      <name>ZYppFactoryException</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>a6c82fbef757b6fe9485ba8a308805f0b</anchor>
      <arglist>(std::string msg_r, pid_t lockerPid_r, std::string lockerName_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZYppFactoryException</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>acd133b26b8797e0527b1552649486d53</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>lockerPid</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>ae1f9ca74c9aab4679ec06bcb17976f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lockerName</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>acf2f3686a44500db0207b04ddd0d6b10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pid_t</type>
      <name>_lockerPid</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>af76f1a6a817f5c8434bc8bd88221e477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lockerName</name>
      <anchorfile>classzypp_1_1ZYppFactoryException.html</anchorfile>
      <anchor>aeb4eb6ba538257079d491f2c767c1809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::ZYppGlobalLock</name>
    <filename>classzypp_1_1ZYppGlobalLock.html</filename>
    <member kind="function">
      <type></type>
      <name>ZYppGlobalLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>afaad4a054debdbb95e2a717535cbbe04</anchor>
      <arglist>(Pathname &amp;&amp;lFilePath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYppGlobalLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>aef358e23e94628bf21253dc944bce4ee</anchor>
      <arglist>(const ZYppGlobalLock &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYppGlobalLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>af10521a9c7b04301e1094eb5863ae561</anchor>
      <arglist>(ZYppGlobalLock &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ZYppGlobalLock &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a1fe22c876b8ef230402662b580960462</anchor>
      <arglist>(const ZYppGlobalLock &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ZYppGlobalLock &amp;</type>
      <name>operator=</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>aedba9d79c236bd3999e73eed9c66e2a9</anchor>
      <arglist>(ZYppGlobalLock &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZYppGlobalLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a13220f5fdc2b9acd3367b0e4f6bd2a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>lockerPid</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>abbd2008e3c8a7b0119ef1f720b22754d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>lockerName</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a0e76ca36bdccaeb7a614584538751d1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>zyppLockFilePath</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>aec5cd13178f7568d36471d2d2232e22f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZyppLocked</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a21abe88c1ea183798065a30a1f8f91f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>zyppLocked</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>ad2a88e8518f1d87cf7c55f6c8fdb0117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>ScopedGuard</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a430367d30af404af3f9167e4edb1cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ScopedGuard</type>
      <name>accessLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>ad36eeb82e9b6d77f26d3ead77950084a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_openLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a7e00086e40e74b70b1c16497676055c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_closeLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a352d3bc504f0a6c3897698cf59185a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isProcessRunning</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>aed1b1e141621e8c6a77492073203adc4</anchor>
      <arglist>(pid_t pid_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pid_t</type>
      <name>readLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>abeceb5bbb31754dffdbaf96ca5708c90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a6a5dcb53dcb656e72a345e8e9b0207aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>safeCheckIsLocked</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>ad331de56aaefaec320cc843a16118717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_zyppLockFilePath</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>ae5a29ef47769f6d9b69fe5955049fb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>file_lock</type>
      <name>_zyppLockFileLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a62be864477bc4fb27eeaeddcc31f39aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_zyppLockFile</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>ae77f78a21cc4446e2b8185d6c91fa770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pid_t</type>
      <name>_lockerPid</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a97a3dd852d42d8bc4c8305bd709a6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lockerName</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>a620a0b84b9b9014099c86acd1c30f9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_cleanLock</name>
      <anchorfile>classzypp_1_1ZYppGlobalLock.html</anchorfile>
      <anchor>adeddbba93a1d7c28ca792cd3baab6967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zypp::zypp_detail::ZYppImpl</name>
    <filename>classzypp_1_1zypp__detail_1_1ZYppImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>ZYppImpl</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a33955d303e57d91173d81201b5035411</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ZYppImpl</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a5a9bb6872a5014182725aafbbe4625e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResPool</type>
      <name>pool</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a1ef5422d8e78caf59fef2d8f7f96eedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ResPoolProxy</type>
      <name>poolProxy</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a60d61e0123b8b6ec15407f00788c1e26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KeyRing_Ptr</type>
      <name>keyRing</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>abe6b3a8b1fb3489f628647945fbc3f3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Resolver_Ptr</type>
      <name>resolver</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a63f30329cc44e15763464ab61bc095de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Target_Ptr</type>
      <name>target</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a48cdb81a19b22fb244e612eeafcf020c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Target_Ptr</type>
      <name>getTarget</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a2ff2cc88f876f9a29674d8073dee20dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeTarget</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>af816635f6d041a41cc45d7729a3f04cc</anchor>
      <arglist>(const Pathname &amp;root, bool doRebuild_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finishTarget</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a854779259b1e6a99d9b92bee0039758f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZYppCommitResult</type>
      <name>commit</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a77864310d9b1ca7b285ce24aaa55a311</anchor>
      <arglist>(const ZYppCommitPolicy &amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installSrcPackage</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a90957d905977856a798e5b95c076659a</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideSrcPackage</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>ad1b7248a38877b603a78a203579ba0e7</anchor>
      <arglist>(const SrcPackage_constPtr &amp;srcPackage_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>homePath</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>ad6b4711f6c5f7373071cd5a8d3d672e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>tmpPath</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a74cf2f626dde4d644de9d6f693231e50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHomePath</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a512d191da0d29e3827c176c8d1017f71</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>DiskUsageCounter::MountPointSet</type>
      <name>diskUsage</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>ae90fdb29ca6474596a6cb2f7f338a678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPartitions</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a46a393c58eb4898e2697a8b0876df89c</anchor>
      <arglist>(const DiskUsageCounter::MountPointSet &amp;mp)</arglist>
    </member>
    <member kind="function">
      <type>DiskUsageCounter::MountPointSet</type>
      <name>getPartitions</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a06d2d02a61500134a588be797780c37b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeTargetTo</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>ad476c20ce616c2b2c0aaa1d170417104</anchor>
      <arglist>(const Target_Ptr &amp;newtarget_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setShutdownSignal</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a8b93a6be2d5a0bc1e619e0f6eb506606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearShutdownSignal</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>aea99f8358c03ce93e0cc123385f213e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Target_Ptr</type>
      <name>_target</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>af3c7d0741fb068b773bda1d11af6340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Resolver_Ptr</type>
      <name>_resolver</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>addffb47ab219490935ec46c122e2da98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyRing_Ptr</type>
      <name>_keyring</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a4f332005d60809669fab5fefc824f47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pathname</type>
      <name>_home_path</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a9a7fba809b426e9d9cda7beb0b6bc930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; DiskUsageCounter &gt;</type>
      <name>_disk_usage</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a9ae9635a805bdee8de691784a14cac84</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a343ada25aae3ffcfad24b44350e321cb</anchor>
      <arglist>(std::ostream &amp;str, const ZYppImpl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1zypp__detail_1_1ZYppImpl.html</anchorfile>
      <anchor>a343ada25aae3ffcfad24b44350e321cb</anchor>
      <arglist>(std::ostream &amp;str, const ZYppImpl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::logic</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::logic</name>
    <filename>namespaceboost_1_1logic.html</filename>
  </compound>
  <compound kind="namespace">
    <name>helix</name>
    <filename>namespacehelix.html</filename>
    <namespace>helix::detail</namespace>
  </compound>
  <compound kind="namespace">
    <name>helix::detail</name>
    <filename>namespacehelix_1_1detail.html</filename>
    <class kind="struct">helix::detail::AutoXmlFree</class>
    <class kind="class">helix::detail::XmlNode</class>
    <member kind="function">
      <type>bool</type>
      <name>parseSetup</name>
      <anchorfile>namespacehelix_1_1detail.html</anchorfile>
      <anchor>a5ec1ef0d92d081289a9303ffe9a06f19</anchor>
      <arglist>(const XmlNode &amp;setup, zypp::misc::testcase::TestcaseSetup &amp;t, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTrialNode</name>
      <anchorfile>namespacehelix_1_1detail.html</anchorfile>
      <anchor>a2a79fd59130c72497f7c0d423cb9a4b3</anchor>
      <arglist>(const XmlNode &amp;node, zypp::misc::testcase::TestcaseTrial::Node &amp;testcaseNode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTrial</name>
      <anchorfile>namespacehelix_1_1detail.html</anchorfile>
      <anchor>a12176d4cfa53562b43599c27fe9f062b</anchor>
      <arglist>(const XmlNode &amp;trial, zypp::misc::testcase::TestcaseTrial &amp;target, std::string *)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::CurlPollHelper</class>
    <class kind="class">internal::MediaCurlExceptionMayRetryInternaly</class>
    <class kind="struct">internal::OptionalDownloadProgressReport</class>
    <class kind="struct">internal::ProgressData</class>
    <member kind="function">
      <type>void</type>
      <name>globalInitCurlOnce</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1fad87e9cd34cde2b2e1614ef093ab9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>curlVersion</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a27702fc24f730e82243f959d700a22aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>log_curl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af65c8afbe888c440ae39b8dfdedf1657</anchor>
      <arglist>(CURL *curl, curl_infotype info, char *ptr, size_t len, void *max_lvl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupZYPP_MEDIA_CURL_DEBUG</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6733194ef9dbac2209bedc7fcb2d1cc2</anchor>
      <arglist>(CURL *curl)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>log_redirects_curl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a12a98cafed6afcf08a54ed1273a95b10</anchor>
      <arglist>(char *ptr, size_t size, size_t nmemb, void *userdata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareSettingsAndUrl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0183c155a273b226322e4823648def54</anchor>
      <arglist>(zypp::Url &amp;url_r, zypp::media::TransferSettings &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillSettingsFromUrl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a08ab9c760c71a165443dc8bc2a9ffb0b</anchor>
      <arglist>(const Url &amp;url, media::TransferSettings &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillSettingsSystemProxy</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa9706a66b5f12a2c12ac848a9e2affab</anchor>
      <arglist>(const Url &amp;url, media::TransferSettings &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>curlEscape</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae733e85d73cbbf8f149f91f38f6bf15a</anchor>
      <arglist>(std::string &amp;str_r, const char char_r, const std::string &amp;escaped_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>curlEscapedPath</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7ef93a67f52b2f3ddb9528cacce0b8a6</anchor>
      <arglist>(std::string path_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>curlUnEscape</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4802b87f95c1a82a58180ec1be241a3f</anchor>
      <arglist>(const std::string &amp;text_r)</arglist>
    </member>
    <member kind="function">
      <type>Url</type>
      <name>clearQueryString</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab2931881e14e2282887e51ea6f3aee82</anchor>
      <arglist>(const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>zypp::Url</type>
      <name>propagateQueryParams</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a36aea32a15fdae1c3fcc4c008fe52647</anchor>
      <arglist>(zypp::Url url_r, const zypp::Url &amp;template_r)</arglist>
    </member>
    <member kind="function">
      <type>CURLcode</type>
      <name>setCurlRedirProtocols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a926106b663223bcd99083ddc35311cf4</anchor>
      <arglist>(CURL *curl)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iobind</name>
    <filename>namespaceiobind.html</filename>
    <namespace>iobind::parser</namespace>
  </compound>
  <compound kind="namespace">
    <name>iobind::parser</name>
    <filename>namespaceiobind_1_1parser.html</filename>
    <class kind="struct">iobind::parser::xml_escape_parser</class>
  </compound>
  <compound kind="namespace">
    <name>KeyRingWorkflow</name>
    <filename>namespaceKeyRingWorkflow.html</filename>
  </compound>
  <compound kind="namespace">
    <name>sigc</name>
    <filename>namespacesigc.html</filename>
    <class kind="struct">sigc::visitor&lt; zyppng::internal::lock_shared&lt; T_functor, Lockers... &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <namespace>std::detail</namespace>
    <class kind="struct">std::conjunction</class>
    <class kind="struct">std::conjunction&lt; B1 &gt;</class>
    <class kind="struct">std::conjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">std::disjunction</class>
    <class kind="struct">std::disjunction&lt; B1 &gt;</class>
    <class kind="struct">std::disjunction&lt; B1, Bn... &gt;</class>
    <class kind="struct">std::make_void</class>
    <class kind="struct">std::negation</class>
    <class kind="struct">std::remove_cvref</class>
    <member kind="typedef">
      <type>typename conditional&lt; B, T, F &gt;::type</type>
      <name>conditional_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>aceb935d7e5197e82684ce80196cfc399</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename decay&lt; T &gt;::type</type>
      <name>decay_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a140927acaf2d37c3f6f5d5ef88c7be8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename enable_if&lt; B, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a4ecc578d35913c84bef8c41a4ee800ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename remove_reference&lt; T &gt;::type</type>
      <name>remove_reference_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ae45c276650507397c6a79ec9ec77d922</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename result_of&lt; T &gt;::type</type>
      <name>result_of_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ad49a59d46f33dfe55783ff95c25a5c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename underlying_type&lt; T &gt;::type</type>
      <name>underlying_type_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a2a05d7f14e56e11832c296837707a6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename make_void&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ab5dfaa8393a1d2376e6e7b2877bcfce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, B &gt;</type>
      <name>bool_constant</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>aaee69957c599c71abf9d48d6431588f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::detector&lt; detail::nonesuch, void, Op, Args... &gt;::value_t</type>
      <name>is_detected</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a381adc66dc6c69dbf02e28bc4b436f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::detector&lt; detail::nonesuch, void, Op, Args... &gt;::type</type>
      <name>detected_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a46a6047958447e26c394431dc2622c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::detector&lt; Default, void, Op, Args... &gt;</type>
      <name>detected_or</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a0912f8cab429c21d4f15c169d84b35b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detected_or&lt; Default, Op, Args... &gt;::type</type>
      <name>detected_or_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>af9e47011694b3cddfe569ba7ff6a7e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_same&lt; Expected, detected_t&lt; Op, Args... &gt; &gt;</type>
      <name>is_detected_exact</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a45e09dabf4de74545774356e65182576</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_convertible&lt; detected_t&lt; Op, Args... &gt;, To &gt;</type>
      <name>is_detected_convertible</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a67977d6439e0e00ef0fdce50766f38f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename remove_cvref&lt; T &gt;::type</type>
      <name>remove_cvref_t</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ae13ab7514c94fedaac814896d13b7cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unordered_set&lt; D &gt; *</type>
      <name>rwcowClone</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a0e6aae5b0122aacb9fd08fc4986881af</anchor>
      <arglist>(const std::unordered_set&lt; D &gt; *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_map&lt; K, V &gt; *</type>
      <name>rwcowClone</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>aa6c68795e19f8036942c6232b305f730</anchor>
      <arglist>(const std::unordered_map&lt; K, V &gt; *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a5f9029c7284ce0f0af84098f24997b18</anchor>
      <arglist>(std::ostream &amp;str, const zypp::shared_ptr&lt; void &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a05644f7b56ad092e83d3c13dd56ac5be</anchor>
      <arglist>(std::ostream &amp;str, const zypp::shared_ptr&lt; void &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if&lt; std::is_member_pointer&lt; typenamestd::decay&lt; Functor &gt;::type &gt;::value, typenamestd::result_of&lt; Functor &amp;&amp;(Args &amp;&amp;...)&gt;::type &gt;::type</type>
      <name>invoke</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>aea098bba6b421a3fd5513dca0a66bb4c</anchor>
      <arglist>(Functor &amp;&amp;f, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if&lt;!std::is_member_pointer&lt; typenamestd::decay&lt; Functor &gt;::type &gt;::value, typenamestd::result_of&lt; Functor &amp;&amp;(Args &amp;&amp;...)&gt;::type &gt;::type</type>
      <name>invoke</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a3e00b8e476c77752074c60a9171f5e2b</anchor>
      <arglist>(Functor &amp;&amp;f, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_of_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a6be1b5906642ff402288575c8fc9fae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_integral_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a824c5eb1a7e8aafa382dc9af3329a9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_pointer_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a4f765f4deb8a1682d077b436eeb9cb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_detected_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>addf0beeb088e6181f6eadd58d1cfd71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_detected_exact_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a5aaca9d1a77ec7794b867312eb557cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_detected_convertible_v</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a887515c46a5403a1691d20a0144a9e53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std::detail</name>
    <filename>namespacestd_1_1detail.html</filename>
    <class kind="struct">std::detail::detector</class>
    <class kind="struct">std::detail::detector&lt; Default, std::void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</class>
    <class kind="struct">std::detail::nonesuch</class>
  </compound>
  <compound kind="namespace">
    <name>str</name>
    <filename>namespacestr.html</filename>
  </compound>
  <compound kind="namespace">
    <name>yamltest</name>
    <filename>namespaceyamltest.html</filename>
    <namespace>yamltest::detail</namespace>
  </compound>
  <compound kind="namespace">
    <name>yamltest::detail</name>
    <filename>namespaceyamltest_1_1detail.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>parseSetup</name>
      <anchorfile>namespaceyamltest_1_1detail.html</anchorfile>
      <anchor>a04753039981697dedeee64929ad03e5c</anchor>
      <arglist>(const YAML::Node &amp;setup, zypp::misc::testcase::TestcaseSetup &amp;t, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseJobs</name>
      <anchorfile>namespaceyamltest_1_1detail.html</anchorfile>
      <anchor>ac2cfbf64137941f23ad540c0172d86ce</anchor>
      <arglist>(const YAML::Node &amp;trial, std::vector&lt; T &gt; &amp;target, const zypp::Pathname &amp;testcaseDir, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseSingleJob</name>
      <anchorfile>namespaceyamltest_1_1detail.html</anchorfile>
      <anchor>a53b197f23ee6ef78b4c247fe48e93c8a</anchor>
      <arglist>(const YAML::Node &amp;jobNode, std::vector&lt; T &gt; &amp;target, const zypp::Pathname &amp;testcaseDir, std::string *err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTrial</name>
      <anchorfile>namespaceyamltest_1_1detail.html</anchorfile>
      <anchor>a7b1ff5618f9fd5848a1f31f86c75eb44</anchor>
      <arglist>(const YAML::Node &amp;trial, zypp::misc::testcase::TestcaseTrial &amp;target, const zypp::Pathname &amp;testcaseDir, std::string *err)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui</name>
    <filename>namespaceztui.html</filename>
    <namespace>ztui::ansi</namespace>
    <namespace>ztui::csidetail</namespace>
    <namespace>ztui::ctcdetail</namespace>
    <namespace>ztui::env</namespace>
    <namespace>ztui::mbs</namespace>
    <namespace>ztui::out</namespace>
    <namespace>ztui::table</namespace>
    <namespace>ztui::text</namespace>
    <namespace>ztui::utf8</namespace>
    <class kind="class">ztui::AliveCursor</class>
    <class kind="class">ztui::Application</class>
    <class kind="struct">ztui::CCString</class>
    <class kind="class">ztui::ColorStream</class>
    <class kind="class">ztui::ColorString</class>
    <class kind="class">ztui::Config</class>
    <class kind="class">ztui::Out</class>
    <class kind="class">ztui::OutNormal</class>
    <class kind="class">ztui::PromptOptions</class>
    <class kind="class">ztui::PropertyTable</class>
    <class kind="class">ztui::Table</class>
    <class kind="class">ztui::TableHeader</class>
    <class kind="class">ztui::TableRow</class>
    <class kind="struct">ztui::TermLine</class>
    <member kind="typedef">
      <type>std::pair&lt; zypp::sat::Solvable, zypp::ui::Selectable::picklist_size_type &gt;</type>
      <name>SolvableCSI</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a71ac09618f06f42f8c372452082c1a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::DEFAULT &gt;</type>
      <name>DEFAULTString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>acdbbf7b271f4f1385fa3a18da4d2f875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::MSG_STATUS &gt;</type>
      <name>MSG_STATUSString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>adcb0c8e814972739fb2b18dc20f10f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::MSG_ERROR &gt;</type>
      <name>MSG_ERRORString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a12c36e9aaa9dca811b96054e98a6b8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::MSG_WARNING &gt;</type>
      <name>MSG_WARNINGString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a12c574f264898643cc6cfca75e199e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::POSITIVE &gt;</type>
      <name>POSITIVEString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a5d9bb96f887727c685fa6926ce35b336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::CHANGE &gt;</type>
      <name>CHANGEString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a57eae3c84fc22bbbc8e2ccdb4cebd37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::NEGATIVE &gt;</type>
      <name>NEGATIVEString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a12a93a7b8d0552881f516d6409aba428</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::HIGHLIGHT &gt;</type>
      <name>HIGHLIGHTString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a504a1d37b9db70de207b266a20256f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CCString&lt; ColorContext::LOWLIGHT &gt;</type>
      <name>LOWLIGHTString</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a0d32dedf250989f15cb2c3715893ff77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProgressEnd</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>afd63c5831f027d6c11a05d4311b55f1d</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceztui.html" anchor="afd63c5831f027d6c11a05d4311b55f1da6b2ded51d81a4403d8a4bd25fa1e57ee">done</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="afd63c5831f027d6c11a05d4311b55f1da4c4a9fd7f4a4a416922b64bb3060bcd3">attention</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="afd63c5831f027d6c11a05d4311b55f1dacb5e100e5a9a3e7f6d1fd97512215282">error</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TableLineStyle</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ascii</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a362ad522e72d768902c0f63375b2a199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Light</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a0724642ce23426c7a3fe11b1a57f5894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Heavy</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a623f4a795ac4c9c40e8a8305c78cc726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Double</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a8cb3c19f6cc635317a54922bde558ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Light3</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a613db3f5576755f5770c73e45be88154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Heavy3</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a4960119d118eb45810b09f66df02f680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightHeavy</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311ab8ec6ed413eeb596b46947b6701664fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LightDouble</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a0389e2a306ccc58da52996db2185c7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HeavyLight</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311ab8543bd76a72a7c358b22386742c3e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DoubleLight</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a0b2221f44f9bfcded9e75cd32ffffb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Colon</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311ad62e6f92d360f2e65ec6a8ae2152873c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311a0408f43ae42c0ed7f9d46bbea2bd3aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TLS_End</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44f1bfdf35a078313cd6046e3d7be311acf7faeabba6b0e4e8be5ae17ecc35794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ColorContext</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aa0eb9460c3450acdfeb54c797fc66637</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a5b39c8b553c821e7cddc6da64b5bd2ee">DEFAULT</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a928d65c3e1f4f9738e635729274f126e">RESULT</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637ac19569f57fb776b8196a0fb5864f78ec">MSG_STATUS</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a5c89a276ac7877e1de49cdc1b4750ce4">MSG_ERROR</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a124799373c019c5c7480f21a24104688">MSG_WARNING</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a37afa53921f04141b089aec3bb26211c">PROMPT</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637abbfe61e574fbf718af072b0db81facb7">PROMPT_OPTION</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637aab6c31432785221bae58327ef5f6ea58">POSITIVE</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a421cfd143e450c3f5814a0495409e073">CHANGE</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a50546bf973283065b6ccf09faf7a580a">NEGATIVE</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a57830ad692fb15d7a396d61f7bd9ccc7">HIGHLIGHT</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637aab859d947e5473708a941ab3c913e790">LOWLIGHT</enumvalue>
      <enumvalue file="namespaceztui.html" anchor="aa0eb9460c3450acdfeb54c797fc66637a6be670b612b457d59de56b9b51517f81">OSDEBUG</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>tags</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAGRAPH</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a0a49a4c465e98e6244535b69f40e3cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRE</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8adb5fabcbec5a812d269fb54d546a36c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCKQUOTE</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a11207d578c0e9e754554cf1b87f0f705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOLD</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a63165c366cccff1060bffcd6bf43b97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDERLINED</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8ac04c6b28e473fe08a6e8f457f2682b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8ae7a76f442db0cf13137a707a9e596513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEADER1</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a9e6a1e0acc274628e9d473c3adb9d2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEADER2</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a24ece2875fe7a14a24babefbd1f4a112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HEADER3</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a3afcad7235d8c7c13b012f3c2838bd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAK_LINE</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a7abb169708e5430e61badc8259e53cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EM</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8aa849a32032e06da4d8be6f04444ab8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ITALIC</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a011312032f953e005cbe635608654bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HR</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a3a7d5fecbd46eeb093ed6fb30d9f32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LI</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a59f7d080af363b1a92e57b535ba8d0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OL</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a6bd9f8a8db36bbb8b30ac802643370a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UL</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8aceb86439939ea0d1eed30cb312f5b87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a9ac4639f12144543af822bed6714ab24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QT</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a32cc9275acb35e7675167000f0b61938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIG</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8aa5c48da779930ae9add1e00ebd3b142a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CODE</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a2c89b806d7a69d0fb561f5b8e8ec4234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTER</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a7ca35e6a247c8725caf327ef2c7c05fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeec887d7252b53998256fab5eee8d3a8a76cb23c48b0b6116d1bd30c03bf84812</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a2d9208a62ebd85f0ae9410b68f3ac17e</anchor>
      <arglist>(TermLine::SplitFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aea8c883bacbdc98feb4ab58713e55254</anchor>
      <arglist>(Out::Type)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>PROGRESS_FLUSH</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a833521fbb813f447d35d321a5c5ad33e</anchor>
      <arglist>(std::ostream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asYesNo</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a1d05cdcd3bade6a3a96bf6f7e1af58cf</anchor>
      <arglist>(bool val_r)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>ColumnIf</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a2377af26dd47d725e79758c038c04164</anchor>
      <arglist>(bool condition_r, Tif_ &amp;&amp;if_r, Telse_ &amp;&amp;else_r) -&gt; ctcdetail::ColumnIf&lt; decltype(if_r()), decltype(else_r())&gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>ColumnIf</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a1109aff1e3b37493945349a444f6f16b</anchor>
      <arglist>(bool condition_r, Tif_ &amp;&amp;if_r) -&gt; ctcdetail::ColumnIf&lt; decltype(if_r()), decltype(if_r())&gt;</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;&amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a6bc1bc77aeec763076ece74f47b0964f</anchor>
      <arglist>(TableRow &amp;&amp;tr, Tp_ &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a72528518bbf6e6fbe5f043adafc6fade</anchor>
      <arglist>(TableRow &amp;tr, const ctcdetail::ColumnIf&lt; Tif_, Telse_ &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>af2e539d1acba9f6af70bd1a7ebf7cc1f</anchor>
      <arglist>(TableRow &amp;tr, ctcdetail::ColumnIf&lt; Tif_, Telse_ &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aeaaf0baec0c434d6e20bd82fb4e7faa1</anchor>
      <arglist>(TableRow &amp;tr, ctcdetail::ColumnIf&lt; Tif_, Telse_ &gt; &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a37e783d803ce1f7aa4fddaa5e0cd7b8b</anchor>
      <arglist>(TableRow &amp;tr, const ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>abc99c42984ddf6d37187a5284484a6be</anchor>
      <arglist>(TableRow &amp;tr, ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt; &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableRow &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a6b4f04f19c4a1ae934059b74bf4f7d5c</anchor>
      <arglist>(TableRow &amp;tr, ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt; &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>TableHeader &amp;&amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>acd5558e0b7688730775ba53357041371</anchor>
      <arglist>(TableHeader &amp;&amp;th, Tp_ &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Table &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aa5dc5615257285ac95c7ffb0d367784c</anchor>
      <arglist>(Table &amp;table, TableRow tr)</arglist>
    </member>
    <member kind="function">
      <type>Table &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a6a09e1e4886bc86f1b21c33506c6fa73</anchor>
      <arglist>(Table &amp;table, TableHeader tr)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a2293875b245c677f1f320dc0c4631dc3</anchor>
      <arglist>(std::ostream &amp;stream, const Table &amp;table)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>do_ttyout</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aa4f553b2ebc0ec140d5494d82f44a6fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>do_colors</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>ac99b9be764a554abe8e191105f5f96e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mayUseANSIEscapes</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a1dff2e9019a4d70fba5b030f0ddbb6ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasANSIColor</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>ac5e41067b56d36d8eb23af6f9dde4501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ansi::ColorStream</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aade743c7092370b8446a66fca2847faa</anchor>
      <arglist>(ansi::Color color_r, std::ostream &amp;(*omanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="function">
      <type>ansi::ColorStream</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a25215c6c4842311fa37281852c2205ca</anchor>
      <arglist>(CCC_ &amp;&amp;color_r, std::ostream &amp;(*omanip)(std::ostream &amp;))</arglist>
    </member>
    <member kind="function">
      <type>ansi::Color</type>
      <name>customColorCtor</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a6dacaee6e1522842b92373b0bb5791c6</anchor>
      <arglist>(ColorContext ctxt_r)</arglist>
    </member>
    <member kind="function">
      <type>ansi::ColorStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a44242eaefe0d2d6031803d3dc9252572</anchor>
      <arglist>(ansi::ColorStream &amp;cstr_r, const CCString&lt; _ctxt &gt; &amp;cstring_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readline_getline</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a75d192b9823b68caef673791bbcf1361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>get_screen_width</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aaff5be12b9b2044ba7809cc2fcafd729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_keyboard_buffer</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>af885530b5a1dafd0fe0857bf6c0b86ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillTagmap</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aad8af1ce94e58887f757750864533131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>closeTag</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>afa848687fce65d7366576f434b87eb42</anchor>
      <arglist>(std::vector&lt; tags &gt; &amp;tagStack)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>openTag</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a3722048036bf788447dd6557bbf740d6</anchor>
      <arglist>(std::vector&lt; tags &gt; &amp;tagStack, std::string &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillAmpersmap</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a08a51b72f130bee09c1c37fc90af5ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringFromAmpr</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a2611c9ec30cf7da2d91c74628a22d5b4</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>processRichText</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a3d3e455e866cda25164101b128b91e23</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printRichText</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a042cb34225f69702e2963489788abe3c</anchor>
      <arglist>(std::ostream &amp;str, std::string text, unsigned indent_r=0U, unsigned width_r=0U)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printRichText</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>af8f04f2f9f70e20d7aa92abfca00ee8e</anchor>
      <arglist>(std::string text, unsigned indent_r=0U, unsigned width_r=0U)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>mbs_substr_by_width</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a0ffcdc0cf4266ea29d364aa876351cd0</anchor>
      <arglist>(boost::string_ref text_r, std::string::size_type colpos_r=0, std::string::size_type collen_r=std::string::npos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mbs_write_wrapped</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>abf9f86827a2b5fd7f6865f1d78555b26</anchor>
      <arglist>(std::ostream &amp;out, boost::string_ref text_r, size_t indent_r, size_t wrap_r, int indentFix_r=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mbs_write_wrapped</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a086e61cd9ac6794a67536bc7bb99fd8d</anchor>
      <arglist>(std::ostream &amp;out, const zypp::str::Str &amp;text_r, size_t indent_r, size_t wrap_r, int indentFix_r=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>mbs_width</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a047f328715808c0b44cbc1c10ad7dfed</anchor>
      <arglist>(boost::string_ref text_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>ZTUI_EXIT_OK</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aa0f4a0d62d0ec031c9c11c463e77703c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>lines</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>ae0262dac03c3cd1e9a8860e943ab367f</anchor>
      <arglist>[][3]</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, tags &gt;</type>
      <name>_rtTagmap</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>af0ce8b0f36f60df7e9839ad0e017e3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pre</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>aff1e407bd086a1c233f53b938a4b8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ordered</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a0b22ccecde71aac87fb0df895222c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>count_list_items</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a4bac44b3b1ef7c0edffe4aa1688460f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ampersmap</name>
      <anchorfile>namespaceztui.html</anchorfile>
      <anchor>a8dcf8f6150b54cba8ea3914602914497</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::ansi</name>
    <filename>namespaceztui_1_1ansi.html</filename>
    <namespace>ztui::ansi::tty</namespace>
    <class kind="class">ztui::ansi::Color</class>
    <class kind="class">ztui::ansi::ColorStream</class>
    <class kind="class">ztui::ansi::ColorString</class>
    <class kind="struct">ztui::ansi::ColorTraits</class>
    <class kind="struct">ztui::ansi::ColorTraits&lt; Color::Constant &gt;</class>
    <class kind="struct">ztui::ansi::ColorTraits&lt; ztui::ColorContext &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ztui::ansi::tty</name>
    <filename>namespaceztui_1_1ansi_1_1tty.html</filename>
    <class kind="class">ztui::ansi::tty::EscapeSequence</class>
    <member kind="variable">
      <type>const EscapeSequence</type>
      <name>clearLN</name>
      <anchorfile>namespaceztui_1_1ansi_1_1tty.html</anchorfile>
      <anchor>a5a55034300cf7bc36311cc0bdf6afdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EscapeSequence</type>
      <name>cursorUP</name>
      <anchorfile>namespaceztui_1_1ansi_1_1tty.html</anchorfile>
      <anchor>a573aac0a5532da1e5a63db94d3ff9935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EscapeSequence</type>
      <name>cursorDOWN</name>
      <anchorfile>namespaceztui_1_1ansi_1_1tty.html</anchorfile>
      <anchor>a5cb11256156ed8eafdd7a6009da48532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EscapeSequence</type>
      <name>cursorRIGHT</name>
      <anchorfile>namespaceztui_1_1ansi_1_1tty.html</anchorfile>
      <anchor>a6501b9de99c72586a171e8682d8815f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EscapeSequence</type>
      <name>cursorLEFT</name>
      <anchorfile>namespaceztui_1_1ansi_1_1tty.html</anchorfile>
      <anchor>af5dd256209f5007a0842961d86cacea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::csidetail</name>
    <filename>namespaceztui_1_1csidetail.html</filename>
    <member kind="function">
      <type>int</type>
      <name>simpleAnyTypeComp</name>
      <anchorfile>namespaceztui_1_1csidetail.html</anchorfile>
      <anchor>afe97544aa0a31252877acc684d0ca876</anchor>
      <arglist>(const boost::any &amp;l_r, const boost::any &amp;r_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>simpleAnyTypeComp&lt; SolvableCSI &gt;</name>
      <anchorfile>namespaceztui_1_1csidetail.html</anchorfile>
      <anchor>ae33cf116cc82f1a9a83ce34eab568c80</anchor>
      <arglist>(const boost::any &amp;l_r, const boost::any &amp;r_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::ctcdetail</name>
    <filename>namespaceztui_1_1ctcdetail.html</filename>
    <class kind="struct">ztui::ctcdetail::ColumnIf</class>
    <class kind="struct">ztui::ctcdetail::ColumnIf&lt; Tif_, Tif_ &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ztui::env</name>
    <filename>namespaceztui_1_1env.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>NO_COLOR</name>
      <anchorfile>namespaceztui_1_1env.html</anchorfile>
      <anchor>afa22271ea68a436ba16bcd9ea5ca9f1f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::mbs</name>
    <filename>namespaceztui_1_1mbs.html</filename>
    <class kind="class">ztui::mbs::MbsIterator</class>
    <class kind="class">ztui::mbs::MbsIteratorNoSGR</class>
    <class kind="class">ztui::mbs::MbsWriteWrapped</class>
    <class kind="struct">ztui::mbs::MbToWc</class>
  </compound>
  <compound kind="namespace">
    <name>ztui::out</name>
    <filename>namespaceztui_1_1out.html</filename>
    <namespace>ztui::out::detail</namespace>
    <class kind="class">ztui::out::ListFormater</class>
    <class kind="class">ztui::out::ListLayout</class>
    <class kind="class">ztui::out::TableFormater</class>
    <class kind="class">ztui::out::TableLayout</class>
    <class kind="class">ztui::out::XmlFormater</class>
    <class kind="class">ztui::out::XmlFormaterAdaptor</class>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; true, false, false, 0U &gt;</type>
      <name>XmlListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>ac206b3c76a3cc95133af4f951ac64cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; true, true, false, 0U &gt;</type>
      <name>DefaultListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a9067f3ce0f5be159c2586e270368ebae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; true, true, true, 0U &gt;</type>
      <name>DefaultGapedListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a18d5eea08523e416a7bd632a90ecefd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; true, true, false, 2U &gt;</type>
      <name>IndentedListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>abca06148c8e80c22f240ff1ca2986059</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; true, true, true, 2U &gt;</type>
      <name>IndentedGapedListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a5104ac92fd60a5edb83e3000bc188799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::ListLayoutInit&lt; false, true, false, 2U &gt;</type>
      <name>CompressedListLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a5ef3fa02f95d4efe89df2d962e6f5a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TableLayout</type>
      <name>DefaultTableLayout</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a42afdd864d0c54c94888b153bf05d647</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>defaultTermwidth</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>af0b4caaff987447f7996a5284d8183ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asXmlListElement</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>afdfb88848a15b36315064f8ea88c71df</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asXmlListElement</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a78bb5a2a3950c28b59c385ed8397eff7</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asListElement</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>aef8b02d26d055003e221978cec405895</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asListElement</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a9b0523c1269025b1667c0c8029f32351</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type>TableHeader</type>
      <name>asTableHeader&lt; void &gt;</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a01edf5c2cea70f10755afad4158a7676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeContainer</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a57b23aa14e4b178e20bed72f4191f8a5</anchor>
      <arglist>(std::ostream &amp;str_r, const TContainer &amp;container_r, const TFormater &amp;formater_r, const TLayout &amp;layout_r=TLayout())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlWriteContainer</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>a1f025d0bbe15e928e5148c6e2f592d45</anchor>
      <arglist>(std::ostream &amp;str_r, const TContainer &amp;container_r, const TFormater &amp;formater_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr unsigned</type>
      <name>termwidthUnlimited</name>
      <anchorfile>namespaceztui_1_1out.html</anchorfile>
      <anchor>ab05318e607b9942b23eb694a93c96c7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::out::detail</name>
    <filename>namespaceztui_1_1out_1_1detail.html</filename>
    <class kind="struct">ztui::out::detail::ListLayoutInit</class>
  </compound>
  <compound kind="namespace">
    <name>ztui::table</name>
    <filename>namespaceztui_1_1table.html</filename>
    <class kind="struct">ztui::table::Column</class>
    <member kind="enumeration">
      <type></type>
      <name>CStyle</name>
      <anchorfile>namespaceztui_1_1table.html</anchorfile>
      <anchor>ad9826e5e952ca9585c71b48e388dd1bd</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceztui_1_1table.html" anchor="ad9826e5e952ca9585c71b48e388dd1bda7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="namespaceztui_1_1table.html" anchor="ad9826e5e952ca9585c71b48e388dd1bda226c03c443192cffffa4a924b4ccffde">Edition</enumvalue>
      <enumvalue file="namespaceztui_1_1table.html" anchor="ad9826e5e952ca9585c71b48e388dd1bda64899dd71a56d9080afc5801f86a1f80">SortCi</enumvalue>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::text</name>
    <filename>namespaceztui_1_1text.html</filename>
    <member kind="function">
      <type>ColorString</type>
      <name>tagNote</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>a7774c99c814186e403fdef9213c1449e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColorString</type>
      <name>tagWarning</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>a56991f9fe9c3bae555570505b3f20789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColorString</type>
      <name>tagError</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>a8ff48a97cd065ad8c2461ebc9b5ae43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>qContinue</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>a7f687f3b88cbd019d2dd34f22d748756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>aca6bc0a028744081674a524e0d317343</anchor>
      <arglist>(const Tltext &amp;ltext, const Trtext &amp;rtext, const char *sep=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsOnWS</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>a8b9c6c1c5a8c512d09d26dc63c29ee64</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>optBlankAfter</name>
      <anchorfile>namespaceztui_1_1text.html</anchorfile>
      <anchor>acbebd905f9451c44bb25f99d80fbd8fb</anchor>
      <arglist>(const std::string &amp;str_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ztui::utf8</name>
    <filename>namespaceztui_1_1utf8.html</filename>
    <class kind="class">ztui::utf8::string</class>
    <member kind="function">
      <type>string</type>
      <name>operator+</name>
      <anchorfile>namespaceztui_1_1utf8.html</anchorfile>
      <anchor>a56d0f1fc4a1d74e6bfe04dbc37076db8</anchor>
      <arglist>(const string &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator+</name>
      <anchorfile>namespaceztui_1_1utf8.html</anchorfile>
      <anchor>a3d6139ffa14df2ac55a2c0be5814dbaf</anchor>
      <arglist>(const std::string &amp;lhs, const string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator+</name>
      <anchorfile>namespaceztui_1_1utf8.html</anchorfile>
      <anchor>a4d05c182b6d13e88845989fba9088aab</anchor>
      <arglist>(const string &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator+</name>
      <anchorfile>namespaceztui_1_1utf8.html</anchorfile>
      <anchor>a50f45386ae9f3816ff277088329ea246</anchor>
      <arglist>(const char *lhs, const string &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp</name>
    <filename>namespacezypp.html</filename>
    <namespace>zypp::_logtoolsdetail</namespace>
    <namespace>zypp::applydeltarpm</namespace>
    <namespace>zypp::base</namespace>
    <namespace>zypp::bit</namespace>
    <namespace>zypp::callback</namespace>
    <namespace>zypp::debug</namespace>
    <namespace>zypp::detail</namespace>
    <namespace>zypp::env</namespace>
    <namespace>zypp::exception_detail</namespace>
    <namespace>zypp::externalprogram</namespace>
    <namespace>zypp::filesystem</namespace>
    <namespace>zypp::filter</namespace>
    <namespace>zypp::functor</namespace>
    <namespace>zypp::gettext</namespace>
    <namespace>zypp::gzstream_detail</namespace>
    <namespace>zypp::HACK</namespace>
    <namespace>zypp::hotfix1050625</namespace>
    <namespace>zypp::internal</namespace>
    <namespace>zypp::io</namespace>
    <namespace>zypp::iomanip</namespace>
    <namespace>zypp::iostr</namespace>
    <namespace>zypp::json</namespace>
    <namespace>zypp::keyring</namespace>
    <namespace>zypp::kvmap</namespace>
    <namespace>zypp::log</namespace>
    <namespace>zypp::media</namespace>
    <namespace>zypp::misc</namespace>
    <namespace>zypp::packagedelta</namespace>
    <namespace>zypp::parser</namespace>
    <namespace>zypp::pool</namespace>
    <namespace>zypp::proto</namespace>
    <namespace>zypp::range_detail</namespace>
    <namespace>zypp::repo</namespace>
    <namespace>zypp::RepoManagerFlags</namespace>
    <namespace>zypp::resfilter</namespace>
    <namespace>zypp::resstatus</namespace>
    <namespace>zypp::rw_pointer</namespace>
    <namespace>zypp::sat</namespace>
    <namespace>zypp::sighandler</namespace>
    <namespace>zypp::solver</namespace>
    <namespace>zypp::str</namespace>
    <namespace>zypp::strv</namespace>
    <namespace>zypp::syscontent</namespace>
    <namespace>zypp::target</namespace>
    <namespace>zypp::traits</namespace>
    <namespace>zypp::ui</namespace>
    <namespace>zypp::url</namespace>
    <namespace>zypp::xml</namespace>
    <namespace>zypp::xmlout</namespace>
    <namespace>zypp::zypp_detail</namespace>
    <namespace>zypp::zypp_readonly_hack</namespace>
    <class kind="class">zypp::Application</class>
    <class kind="struct">zypp::ApplyLock</class>
    <class kind="class">zypp::Arch</class>
    <class kind="struct">zypp::ArchCompatibleWith</class>
    <class kind="struct">zypp::asPoolItem</class>
    <class kind="class">zypp::AutoDispose</class>
    <class kind="class">zypp::AutoFD</class>
    <class kind="class">zypp::AutoFILE</class>
    <class kind="struct">zypp::AutoFREE</class>
    <class kind="struct">zypp::AutoFREE&lt; void &gt;</class>
    <class kind="class">zypp::ByteArray</class>
    <class kind="class">zypp::ByteCount</class>
    <class kind="class">zypp::C_Str</class>
    <class kind="class">zypp::Capabilities</class>
    <class kind="class">zypp::Capability</class>
    <class kind="class">zypp::CapDetail</class>
    <class kind="class">zypp::CapMatch</class>
    <class kind="class">zypp::ChangelogEntry</class>
    <class kind="class">zypp::CheckAccessDeleted</class>
    <class kind="class">zypp::CheckSum</class>
    <class kind="class">zypp::CheckSumCheckException</class>
    <class kind="struct">zypp::CheckSumException</class>
    <class kind="class">zypp::ChecksumFileChecker</class>
    <class kind="struct">zypp::CleanEmptyLocksReport</class>
    <class kind="class">zypp::CleanerThread</class>
    <class kind="struct">zypp::CodeMaps</class>
    <class kind="class">zypp::CombinedProgressData</class>
    <class kind="class">zypp::CommitPackagePreloader</class>
    <class kind="struct">zypp::Compare</class>
    <class kind="struct">zypp::CompareBy</class>
    <class kind="struct">zypp::CompareByANY</class>
    <class kind="struct">zypp::CompareByEQ</class>
    <class kind="struct">zypp::CompareByGE</class>
    <class kind="struct">zypp::CompareByGT</class>
    <class kind="struct">zypp::CompareByLE</class>
    <class kind="struct">zypp::CompareByLT</class>
    <class kind="struct">zypp::CompareByNE</class>
    <class kind="struct">zypp::CompareByNONE</class>
    <class kind="class">zypp::CompositeFileChecker</class>
    <class kind="struct">zypp::ContentReaderHelper</class>
    <class kind="class">zypp::ContentType</class>
    <class kind="class">zypp::Counter</class>
    <class kind="class">zypp::CountryCode</class>
    <class kind="class">zypp::CpeId</class>
    <class kind="class">zypp::Date</class>
    <class kind="class">zypp::DateFormatException</class>
    <class kind="class">zypp::DefaultIntegral</class>
    <class kind="struct">zypp::DefaultOption</class>
    <class kind="struct">zypp::Deferred</class>
    <class kind="struct">zypp::Dep</class>
    <class kind="class">zypp::Digest</class>
    <class kind="struct">zypp::DigestReport</class>
    <class kind="class">zypp::DiskUsageCounter</class>
    <class kind="class">zypp::DtorReset</class>
    <class kind="class">zypp::Edition</class>
    <class kind="struct">zypp::EmptyFilter</class>
    <class kind="class">zypp::Errno</class>
    <class kind="class">zypp::ESetCompareDef</class>
    <class kind="class">zypp::ESetRelationDef</class>
    <class kind="class">zypp::Exception</class>
    <class kind="class">zypp::ExternalProgram</class>
    <class kind="class">zypp::ExternalProgramWithSeperatePgid</class>
    <class kind="class">zypp::ExternalProgramWithStderr</class>
    <class kind="class">zypp::Fetcher</class>
    <class kind="struct">zypp::FetcherIndex</class>
    <class kind="struct">zypp::FetcherJob</class>
    <class kind="class">zypp::FileCheckException</class>
    <class kind="struct">zypp::GetPairFirst</class>
    <class kind="struct">zypp::GetPairSecond</class>
    <class kind="struct">zypp::GroupInfo</class>
    <class kind="class">zypp::HistoryActionID</class>
    <class kind="class">zypp::HistoryLog</class>
    <class kind="class">zypp::HistoryLogData</class>
    <class kind="class">zypp::HistoryLogDataInstall</class>
    <class kind="class">zypp::HistoryLogDataRemove</class>
    <class kind="class">zypp::HistoryLogDataRepoAdd</class>
    <class kind="class">zypp::HistoryLogDataRepoAliasChange</class>
    <class kind="class">zypp::HistoryLogDataRepoRemove</class>
    <class kind="class">zypp::HistoryLogDataRepoUrlChange</class>
    <class kind="class">zypp::HistoryLogDataStampCommand</class>
    <class kind="class">zypp::HistoryLogPatchStateChange</class>
    <class kind="class">zypp::IdString</class>
    <class kind="class">zypp::IdStringType</class>
    <class kind="class">zypp::InputStream</class>
    <class kind="class">zypp::InstanceId</class>
    <class kind="class">zypp::Iterable</class>
    <class kind="class">zypp::JobReport</class>
    <class kind="struct">zypp::KeyContext</class>
    <class kind="class">zypp::KeyRing</class>
    <class kind="struct">zypp::KeyRingReport</class>
    <class kind="struct">zypp::KeyRingSignals</class>
    <class kind="struct">zypp::KVMap</class>
    <class kind="class">zypp::LanguageCode</class>
    <class kind="class">zypp::Locale</class>
    <class kind="class">zypp::LocaleGuard</class>
    <class kind="struct">zypp::LockingOutputIterator</class>
    <class kind="class">zypp::Locks</class>
    <class kind="class">zypp::LocksCleanPredicate</class>
    <class kind="class">zypp::LocksRemovePredicate</class>
    <class kind="class">zypp::LogClient</class>
    <class kind="class">zypp::LogThread</class>
    <class kind="struct">zypp::MapKVIteratorTraits</class>
    <class kind="class">zypp::Match</class>
    <class kind="class">zypp::MatchException</class>
    <class kind="class">zypp::MatchInvalidRegexException</class>
    <class kind="class">zypp::MatchUnknownModeException</class>
    <class kind="class">zypp::MediaConfig</class>
    <class kind="class">zypp::MediaConfigPrivate</class>
    <class kind="struct">zypp::MediaProductEntry</class>
    <class kind="class">zypp::MediaSetAccess</class>
    <class kind="class">zypp::MirroredOrigin</class>
    <class kind="class">zypp::MirroredOriginSet</class>
    <class kind="struct">zypp::MLSep</class>
    <class kind="struct">zypp::MyInserter</class>
    <class kind="class">zypp::NamedValue</class>
    <class kind="struct">zypp::NullDeleter</class>
    <class kind="class">zypp::NullFileChecker</class>
    <class kind="class">zypp::OnMediaLocation</class>
    <class kind="struct">zypp::Option</class>
    <class kind="class">zypp::OriginEndpoint</class>
    <class kind="class">zypp::Package</class>
    <class kind="class">zypp::PackageKeyword</class>
    <class kind="class">zypp::ParseException</class>
    <class kind="class">zypp::Patch</class>
    <class kind="class">zypp::PathInfo</class>
    <class kind="class">zypp::Pathname</class>
    <class kind="class">zypp::Pattern</class>
    <class kind="class">zypp::PluginExecutor</class>
    <class kind="class">zypp::PluginFrame</class>
    <class kind="class">zypp::PluginFrameException</class>
    <class kind="class">zypp::PluginScript</class>
    <class kind="class">zypp::PluginScriptException</class>
    <class kind="class">zypp::PoolItem</class>
    <class kind="class">zypp::PoolItemBest</class>
    <class kind="struct">zypp::PoolItemSaver</class>
    <class kind="class">zypp::PoolQuery</class>
    <class kind="struct">zypp::PoolQueryAttr</class>
    <class kind="class">zypp::PoolQueryResult</class>
    <class kind="class">zypp::ProblemSolution</class>
    <class kind="class">zypp::Product</class>
    <class kind="class">zypp::ProgressData</class>
    <class kind="struct">zypp::ProgressReport</class>
    <class kind="struct">zypp::ProgressReportAdaptor</class>
    <class kind="struct">zypp::ProvideDirOperation</class>
    <class kind="struct">zypp::ProvideDirTreeOperation</class>
    <class kind="struct">zypp::ProvideFileExistenceOperation</class>
    <class kind="struct">zypp::ProvideFileOperation</class>
    <class kind="class">zypp::ProvideFilePolicy</class>
    <class kind="class">zypp::PurgeKernels</class>
    <class kind="struct">zypp::Range</class>
    <class kind="struct">zypp::Rel</class>
    <class kind="class">zypp::RepoInfo</class>
    <class kind="class">zypp::RepoManager</class>
    <class kind="struct">zypp::RepoManagerOptions</class>
    <class kind="class">zypp::Repository</class>
    <class kind="class">zypp::RepoStatus</class>
    <class kind="struct">zypp::RepoUrl</class>
    <class kind="class">zypp::ResKind</class>
    <class kind="class">zypp::ResObject</class>
    <class kind="class">zypp::Resolvable</class>
    <class kind="class">zypp::Resolver</class>
    <class kind="class">zypp::ResolverProblem</class>
    <class kind="class">zypp::ResPool</class>
    <class kind="class">zypp::ResPoolProxy</class>
    <class kind="class">zypp::ResStatus</class>
    <class kind="struct">zypp::ResTraits</class>
    <class kind="struct">zypp::ResTraits&lt; ResObject &gt;</class>
    <class kind="struct">zypp::ResTraits&lt; Resolvable &gt;</class>
    <class kind="struct">zypp::RW_pointer</class>
    <class kind="struct">zypp::RWCOW_pointer</class>
    <class kind="struct">zypp::SameFetcherIndex</class>
    <class kind="struct">zypp::SavingLocksReport</class>
    <class kind="class">zypp::SerialNumber</class>
    <class kind="class">zypp::SerialNumberWatcher</class>
    <class kind="class">zypp::ServiceInfo</class>
    <class kind="class">zypp::ShutdownLock</class>
    <class kind="class">zypp::SignalSaver</class>
    <class kind="class">zypp::Signature</class>
    <class kind="class">zypp::SignatureCheckException</class>
    <class kind="class">zypp::SignatureFileChecker</class>
    <class kind="class">zypp::SigprocmaskSaver</class>
    <class kind="class">zypp::SpinLock</class>
    <class kind="class">zypp::SrcPackage</class>
    <class kind="class">zypp::StringTypeAttr</class>
    <class kind="class">zypp::StrMatcher</class>
    <class kind="class">zypp::Target</class>
    <class kind="class">zypp::UByteArray</class>
    <class kind="class">zypp::UpdateNotificationFile</class>
    <class kind="class">zypp::Url</class>
    <class kind="class">zypp::UrlCredentialExtractor</class>
    <class kind="class">zypp::UserDataJobReport</class>
    <class kind="class">zypp::UserRequestException</class>
    <class kind="class">zypp::VendorAttr</class>
    <class kind="class">zypp::WatchFile</class>
    <class kind="class">zypp::ZConfig</class>
    <class kind="class">zypp::ZYpp</class>
    <class kind="class">zypp::ZYppCommitPolicy</class>
    <class kind="class">zypp::ZYppCommitResult</class>
    <class kind="class">zypp::ZYppFactory</class>
    <class kind="class">zypp::ZYppFactoryException</class>
    <class kind="class">zypp::ZYppGlobalLock</class>
    <member kind="typedef">
      <type>sat::Map</type>
      <name>Bitmap</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8bc5d337d74e3d5c4b5eca741bbff66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_set&lt; Capability &gt;</type>
      <name>CapabilitySet</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa7d7921123a06c8db6616a3fdae0704f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; ChangelogEntry &gt;</type>
      <name>Changelog</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad595242d499f9432a1aa65fdcceeee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; FetcherIndex &gt;</type>
      <name>FetcherIndex_Ptr</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aabc78bef32a5686240f1084016e0f33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; FetcherJob &gt;</type>
      <name>FetcherJob_Ptr</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af79590fe420fa1b17f37951c3773ac83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; void(const Pathname &amp;file)&gt;</type>
      <name>FileChecker</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae95ba3a6af05a2b35ed49092f78ce2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_set&lt; IdString &gt;</type>
      <name>IdStringSet</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a73ad579d85727f175761d3e4561563eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_set&lt; Locale &gt;</type>
      <name>LocaleSet</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1dff5aae536bd2e2d5689364e7aafa03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; PoolQuery &gt;</type>
      <name>LockSet</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac6e47d22f7d8080cee5f468cd8e24371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; MediaProductEntry &gt;</type>
      <name>MediaProductSet</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad6a53e346694e0896d7d564cd230cbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; ProblemSolution_Ptr &gt;</type>
      <name>ProblemSolutionList</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a18bf135d6724dfaab1a91332ae660a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; ResolverProblem_Ptr &gt;</type>
      <name>ResolverProblemList</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5a676f9793ff9bfb1f162dd3d3bfafad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Flavour</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aeff8a1d4f13161affed97f4608596637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; sat::Solvable &gt;</type>
      <name>SolvableList</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aaa69a7f4370e2d15cc36d64a3dfd3d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Edition, SolvableList &gt;</type>
      <name>EditionToSolvableMap</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afd3fe495355837c55c1aec8b1363edd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Arch, EditionToSolvableMap &gt;</type>
      <name>ArchToEditionMap</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a24aea05e3a96b0a61cbf7fb6a8696641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, GroupInfo &gt;</type>
      <name>GroupMap</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9dcc378bbc5e8a73c03f7535020789bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>CapList</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6e3d4e803240931a2fac85c014dd7c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Vendor</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae1bca0670f1be268dd4ddf246ba98cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; UpdateNotificationFile &gt;</type>
      <name>UpdateNotifications</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a617054fca720a157d917093df635923d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDispose&lt; void &gt;</type>
      <name>OnScopeExit</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad3e543bfd966f168b14363299ba9a66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::SimpleStreamBuf&lt; detail::FdStreamBufImpl &gt;</type>
      <name>FdStreamBuf</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aad3fed34d15938d471cd74160aa64709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::fXstream&lt; std::istream, gzstream_detail::fgzstreambuf &gt;</type>
      <name>ifgzstream</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3782ad6491176bf1b214b6c0530752f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::fXstream&lt; std::ostream, gzstream_detail::fgzstreambuf &gt;</type>
      <name>ofgzstream</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a75642e5aecb5b96857dfa2159a2590ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::logic::tribool</type>
      <name>TriBool</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab91e33fbcf0539b8dffe47afb2952f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::fXstream&lt; std::istream, detail::ZChunkStreamBuf &gt;</type>
      <name>ifzckstream</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1f2d53dca0b62369e3e919ff2d64b16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::fXstream&lt; std::ostream, detail::ZChunkStreamBuf &gt;</type>
      <name>ofzckstream</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a07664a566adcfc19c9fb19c3b7079a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDispose&lt; const Pathname &gt;</type>
      <name>ManagedFile</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a563e94ad4b17c6ce23ee3a5f915fb1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DownloadMode</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownloadDefault</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420afb54776d9ab348ca9eeb02a5b53d5ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownloadOnly</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420af06a07a653c79d4e8240ca0c05c17be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownloadInAdvance</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420af878adcf7113ab72a35fea4d49abdc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownloadInHeaps</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420ae94073d823aada00d826a0859990e356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownloadAsNeeded</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff0a5458dd3d0a9dd37b1484c5787420af41c5acb97a2bfb20b639d92e2397117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResolverFocus</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a248e1da97476e5f3241f751906494504</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp.html" anchor="a248e1da97476e5f3241f751906494504a7a1920d61156abc05a60135aefe8bc67">Default</enumvalue>
      <enumvalue file="namespacezypp.html" anchor="a248e1da97476e5f3241f751906494504acf51066f49e517f274b8173cc265c60b">Job</enumvalue>
      <enumvalue file="namespacezypp.html" anchor="a248e1da97476e5f3241f751906494504a98dd43dfae05b11befe1f140e0ec787a">Installed</enumvalue>
      <enumvalue file="namespacezypp.html" anchor="a248e1da97476e5f3241f751906494504a06933067aafd48425d67bcb01bba5cb6">Update</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResolverNamespace</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a17d718a02ead44dd1e67392e2134d0de</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp.html" anchor="a17d718a02ead44dd1e67392e2134d0dea8512ae7d57b1396273f76fe6ed341a23">language</enumvalue>
      <enumvalue file="namespacezypp.html" anchor="a17d718a02ead44dd1e67392e2134d0dea6209a6bb1b96c20ad4b34c1e63ea2637">modalias</enumvalue>
      <enumvalue file="namespacezypp.html" anchor="a17d718a02ead44dd1e67392e2134d0deaaf68ccf949ebc07c250b37a10fa40912">filesystem</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VendorSupportOption</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportUnknown</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381a2ce73c61c2a375cef19fe8db6faa2880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportUnsupported</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381ac0d03e8483ab1a8366b4ec58b73011b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportACC</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381a03f1946bd34104e5da9bb2e1cafb67f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportLevel1</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381a31af574884b4de15032f7a9f7d9ce0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportLevel2</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381ae04ca302fe64904525c705ad61c507ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportLevel3</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381a28ba0ae9b64f4f7be1d8c09d9f6c7475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VendorSupportSuperseded</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab743968058b67b3fa0286d6ce0c02381a3dd517dfc4d4cf20633b63c11ab47ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afdd1ae180b46ec5116b6e99ad61f3d2f</anchor>
      <arglist>(Application)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1a5671364b8fb1b8cf54f5e251fb258a</anchor>
      <arglist>(Application)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0300e31d32aed452b992b4a90b271f1e</anchor>
      <arglist>(noarch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a298ae70bf3234ef5a6f864539347fdd4</anchor>
      <arglist>(i386)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ada301ebdddd80b6251c0ba2688501976</anchor>
      <arglist>(i486)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a97b55a229cedd9c964575446f103508e</anchor>
      <arglist>(i586)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>adc2d50dbf9c96f527333bd6618d7c6e6</anchor>
      <arglist>(i686)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3d0abc5bfd6dfa62a4ba21b36a8c2e84</anchor>
      <arglist>(athlon)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acbeadaecce08f4a1b02fafdd6392a43e</anchor>
      <arglist>(x86_64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac16a4b06793137888264b9c65ad755f4</anchor>
      <arglist>(x86_64_v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a71ae9116142104fd61a41b9d85a6cbe1</anchor>
      <arglist>(x86_64_v3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7c6f91d0fd4fdeadb739ec1fd0c3375e</anchor>
      <arglist>(x86_64_v4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa816f05db33baea7c7fd5bf7bdc412b7</anchor>
      <arglist>(pentium3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a286600c7b4e71ce0f58c37c668e78e6c</anchor>
      <arglist>(pentium4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7f9f7b4311f6ca475d48f6ed9e509444</anchor>
      <arglist>(s390)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8fa679a3cb25fb36321be8319b1a554d</anchor>
      <arglist>(s390x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a03d0ca818148de0a0950d66161fba40f</anchor>
      <arglist>(ppc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab9cdb06c86cd495a29a73bbac3c0d1a5</anchor>
      <arglist>(ppc64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a37232b26de4cfd615a7632ac8011d56d</anchor>
      <arglist>(ppc64p7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac4f3e08988e0df1bee09db36a9b5f249</anchor>
      <arglist>(ppc64le)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad2cc46042278c4120e6bef9a7ca20ec6</anchor>
      <arglist>(ia64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af1aeea54296b2faacd368d5ec49158c4</anchor>
      <arglist>(alphaev67)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab0ddf413288529fc069839063b687342</anchor>
      <arglist>(alphaev6)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aacd67f91b379f33c223c38408521956b</anchor>
      <arglist>(alphapca56)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afff4c4330ddf197b8d032011bc45d71f</anchor>
      <arglist>(alphaev56)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a14d451417cccc62b5ded9b71ccf09a18</anchor>
      <arglist>(alphaev5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5a78d1333df16fa3ba685927e460da39</anchor>
      <arglist>(alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad16b94e53f191ba0ad8c22597c8e7255</anchor>
      <arglist>(sparc64v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a690cc4aa9400c6e3c30ab756359f87c3</anchor>
      <arglist>(sparcv9v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abbdfc30e1cc5211ea6f1de6a21dc850f</anchor>
      <arglist>(sparc64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a42f4535c1d1bba1d4595e8b681c92335</anchor>
      <arglist>(sparcv9)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aefb1bc437fe54f1040a37ae70cf3cb5d</anchor>
      <arglist>(sparcv8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a312b486e1c3ab5af9f302ea6c80177f6</anchor>
      <arglist>(sparc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a617387156911635966f21b24da17d6f0</anchor>
      <arglist>(aarch64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a01a8003c723728b836056cb58d2eba15</anchor>
      <arglist>(armv7tnhl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a30de4eeb3e3d9b93c606ce6d592ce069</anchor>
      <arglist>(armv7thl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6106d8475613c2547f91c3babfa583f6</anchor>
      <arglist>(armv7hnl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa756b23d714c4ede524385d9e31a3dad</anchor>
      <arglist>(armv7nhl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aef775640fad6adb98c6da98e29db3cb4</anchor>
      <arglist>(armv8hl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a29306c1a0cb58b70496b9ee1f0e0576f</anchor>
      <arglist>(armv7hl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac53396174ea4abfff330ce0133ec5c77</anchor>
      <arglist>(armv6hl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5aeb804a51e14e803c96d655ff5a775c</anchor>
      <arglist>(armv8l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a040fc5d95dea99b32b954f198ddbf6a9</anchor>
      <arglist>(armv7l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a96b1fdfc4720c4a51c38e8bc86cc9aca</anchor>
      <arglist>(armv6l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a980d6e93f9467df64202b4e90350353b</anchor>
      <arglist>(armv5tejl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a39398c3cb632a99050127f1de85485ce</anchor>
      <arglist>(armv5tel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a285924981c1b28598ca26bdafa2f171b</anchor>
      <arglist>(armv5tl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a21f62877ec08b3cfd1a553fbd74510ca</anchor>
      <arglist>(armv5l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab6687ec3529ea73785fd2ea18496dd61</anchor>
      <arglist>(armv4tl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2487a8c20d18aa4b3c76fa161ffcc028</anchor>
      <arglist>(armv4l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a149d9fd7b040ca0e21fc088040310bf1</anchor>
      <arglist>(armv3l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae0e1c1fa4bc04a8451f814cd98f5a906</anchor>
      <arglist>(riscv64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5aad5e8a94c95d6f796cf31aa8e234f9</anchor>
      <arglist>(sh3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac8498c8726af172fdc4a2914b56247a9</anchor>
      <arglist>(sh4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aef7427c794ba736798a359f60b638d02</anchor>
      <arglist>(sh4a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a12714310328fc71fac177e060681d3e5</anchor>
      <arglist>(m68k)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4d5db31fbd7f9863440c4d3a226fdaa9</anchor>
      <arglist>(mips)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a68b83a05c95b39a5c4816098891200d4</anchor>
      <arglist>(mipsel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aebfc9763eabb949303cd87f8cf9dc63a</anchor>
      <arglist>(mips64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0310a1384ba3116c69f4608ffe4f6975</anchor>
      <arglist>(mips64el)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_BUILTIN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a39a7a86a2eacaf58808e1b7841a095e7</anchor>
      <arglist>(loong64)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invokeOnEach</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af7acf0c4a6bd57daf476f4c7fe860df0</anchor>
      <arglist>(TIterator begin_r, TIterator end_r, TFilter filter_r, TFunction fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invokeOnEach</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1be5b5fc9efb3f06e254e99ba00ca8cc</anchor>
      <arglist>(TIterator begin_r, TIterator end_r, TFunction fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab14a0f4ce41627c8416e853ba22975f0</anchor>
      <arglist>(const Container &amp;c, const Elem &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any_of</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a82609c8459485669989bdc8b00ef2d08</anchor>
      <arglist>(const Container &amp;c, Fnc &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpBacktrace</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad5c2fa40f3d1f4f5dc76ddf6d341f287</anchor>
      <arglist>(std::ostream &amp;stream_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa33249b4f7996b2e3c6641bcdb7561e4</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumber &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3f291891c18961feb010aa27e4d98603</anchor>
      <arglist>(std::ostream &amp;str, const SerialNumberWatcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a134c006ba8dfa43940b1ec241db16545</anchor>
      <arglist>(std::ostream &amp;str, const SetCompare &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3fbd560912b6ec089be0f31c6e868968</anchor>
      <arglist>(std::ostream &amp;str, const SetRelation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a387264e1b3da7cf7555c490c322696e0</anchor>
      <arglist>(const SetRelation::Enum &amp;lhs, const SetCompare &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9f33a0b9b4fd78be57324342f7b0984a</anchor>
      <arglist>(const SetRelation &amp;lhs, const SetCompare::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1babaf849d6de98b0024374142a390a0</anchor>
      <arglist>(const SetRelation &amp;lhs, const SetCompare &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad3de2a618f491e92d5141cb2619ba021</anchor>
      <arglist>(const SetCompare::Enum &amp;lhs, const SetRelation::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a087ae964a6ff00efbee7b2e826cb4a82</anchor>
      <arglist>(const SetCompare::Enum &amp;lhs, const SetRelation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2f80579d32af7325dca84e94cbec4adc</anchor>
      <arglist>(const SetCompare &amp;lhs, const SetRelation::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a53df4473e838d382150b3326d959250e</anchor>
      <arglist>(const SetCompare &amp;lhs, const SetRelation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac0f38bb69f68cca6a853b8841bc06589</anchor>
      <arglist>(const SetRelation::Enum &amp;lhs, const SetCompare &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a160af7189da3631b7b36ba6969421007</anchor>
      <arglist>(const SetRelation &amp;lhs, const SetCompare::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac91b5fd456d6c1fb31fa8454da3d3976</anchor>
      <arglist>(const SetRelation &amp;lhs, const SetCompare &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0d1732fd4ed734a0c366c3d61b3280a4</anchor>
      <arglist>(const SetCompare::Enum &amp;lhs, const SetRelation::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a600b015d21dffa99c1e66d44dfa5a9a3</anchor>
      <arglist>(const SetCompare::Enum &amp;lhs, const SetRelation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af71e284735a6a97d9814b381eb59ec17</anchor>
      <arglist>(const SetCompare &amp;lhs, const SetRelation::Enum &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a86e2be91d4be03d1860cc64ca5e156cc</anchor>
      <arglist>(const SetCompare &amp;lhs, const SetRelation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0e3430ad499cb2ffa3cd342fe1bcb588</anchor>
      <arglist>(std::ostream &amp;str, Match::Mode obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a48026e6444d846732e658fdb1ad4c066</anchor>
      <arglist>(std::ostream &amp;str, const Match &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad5ffaf9ec7db4e2a353d399d2003d15c</anchor>
      <arglist>(std::ostream &amp;str, const StrMatcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa5b0528f8652bee22a0b7ef165d2b74c</anchor>
      <arglist>(const StrMatcher &amp;lhs, const StrMatcher &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0b114e93606c3ba63c0d8d4df418b201</anchor>
      <arglist>(const StrMatcher &amp;lhs, const StrMatcher &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>operator|</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8de667329e86ca85dcf87359ed6cd57a</anchor>
      <arglist>(Match::Mode lhs, Match::Mode rhs)</arglist>
    </member>
    <member kind="function">
      <type>Match</type>
      <name>operator-</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae43be9eecf624d2d661aa0c4786f6aac</anchor>
      <arglist>(Match::Mode lhs, Match::Mode rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae96619c23b33e9daa9cc28dfed6b8f02</anchor>
      <arglist>(std::ostream &amp;str, const Capabilities &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9e58e6b16ca75439f24710bcc4bab50f</anchor>
      <arglist>(std::ostream &amp;str, const Capability &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5a1c3e5d0151136ae056b23da1ff9efe</anchor>
      <arglist>(std::ostream &amp;str, const Capability &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6b48b19a3c6ef48da7f834acefc04add</anchor>
      <arglist>(std::ostream &amp;str, const CapDetail &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a053b37a740599955324d141f2624e2cd</anchor>
      <arglist>(std::ostream &amp;str, CapDetail::Kind obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af18da7281911abf8b97d8ddd7e57a1e4</anchor>
      <arglist>(std::ostream &amp;str, CapDetail::CapRel obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6b68cca1f863d6f1c31e6254bba59def</anchor>
      <arglist>(std::ostream &amp;str, const CapMatch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7abb7cd6847874a1b589b6a1e16379a6</anchor>
      <arglist>(std::ostream &amp;str, const CpeId::Value &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9cfe0ae83a0af9513ff9d512b96f23b5</anchor>
      <arglist>(CpeId, const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af04dac5e570e1be238e96a0a65e3921b</anchor>
      <arglist>(CpeId, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8e8a7fabb682609ad47a44bcb158e41f</anchor>
      <arglist>(CpeId::Value, const char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a44aa3f948fe3686b4a8b5aa691d2c766</anchor>
      <arglist>(CpeId::Value, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a914ebbe5b710be06af9e7434ee89deeb</anchor>
      <arglist>(std::ostream &amp;str, const DiskUsageCounter::MountPoint &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a68b254152878ed984c1121742f14b34d</anchor>
      <arglist>(std::ostream &amp;str, const DiskUsageCounter::MountPointSet &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af365a7d92e0234d912899ec7ed72bb9d</anchor>
      <arglist>(DiskUsageCounter::MountPoint::HintFlags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deserialize</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acf6c34bdb64f60161f338aa69aba5aee</anchor>
      <arglist>(const std::string &amp;str_r, DownloadMode &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a70551d49a0fb77d0fa8e23bd21bad108</anchor>
      <arglist>(std::ostream &amp;str, DownloadMode obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a387e89325d0b9794df938bc3d6069342</anchor>
      <arglist>(FetcherJob::Flags)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2fab4f8aacbb86f85ef49424d5b8039f</anchor>
      <arglist>(std::ostream &amp;str, const FetcherJob_Ptr &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aff892f6ff32fdcbed249cb109da9f2b6</anchor>
      <arglist>(std::ostream &amp;str, const Fetcher &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5430062cb1d454ea51f09e6d69416f03</anchor>
      <arglist>(Fetcher::Options)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a07170fd40a8f61eb129cb6514b86cd55</anchor>
      <arglist>(std::ostream &amp;str, const FileChecker &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6f39a51fd234208a8dcc628db60337e8</anchor>
      <arglist>(std::ostream &amp;str, const HistoryActionID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a84a13de3e9789bd09ae481676638ba3e</anchor>
      <arglist>(std::ostream &amp;str, const HistoryLogData &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad3366c7665a30605aca17107931f12fa</anchor>
      <arglist>(std::ostream &amp;str, const IdString &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2439c6ad664d61934bd819dc870015f6</anchor>
      <arglist>(std::ostream &amp;str, const IdString &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a56891043fd9c0331aabd12e9992e3779</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1e671a0fd9ed5c32f8982707ceba2c57</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5ecbdcb8e13f11b169fb30ebc6ba29c6</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aed39a4149c3d01b6b9a89dcfeb78ac8f</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7dab952ab3fa93f989196b9c5983545d</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a98c040184cd3a25e0cb0716b0b5e6ec7</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af7b52a67696fa260071a5fd15a6f0ee0</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a785a1bf8e92999a1c7a3ef8c373527d7</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a028e62f95afff9157d6e5d92e8ecf354</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aaf267c0c7917b6e8f16997babc8ca0db</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac16429f088a431f0221f53538552b357</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa6626ee6a7d67949093edc00b98d845a</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aefa665b90435045bc3054efc8637d470</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a987d6645d43f4f38ae4d742be6a4ee20</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2656c8f7d63adeded42ed775c56ceaec</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0daacd7525650310f240f95bfab35656</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3a152d9340050cf204381ebfd4b55e11</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a214f3bd8f7225ca0010e719a8d382f9b</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac0988aadbc8691082fd9a9fe80168077</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8a1c1e4567c20ae052df89756bf5d88c</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab5513348c131234c3c44ca30a8120f83</anchor>
      <arglist>(const IdString &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1a81dd0c690f8ea6a84a4b443c404c86</anchor>
      <arglist>(const IdString &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae01ee3d0e4465f28941543a404cf27fd</anchor>
      <arglist>(const char *lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae2bb00dff03b02af2c68ac64875d9e87</anchor>
      <arglist>(const std::string &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a29b253ac822197b39a19e7107a946d59</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa5c260df22af94502f1e8c5b82814d1a</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a81fb73e235a5bbed45f12de9a1514b4b</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a436a86d2181c5393196d796d4f908af1</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a32f3992d45b4a0aeb89ffe1a5f98423d</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a69684966637b94e36e3b977095a13b66</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a68cee8bc7de729bc8c2f2839fa809a45</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6e39d67141f5e282321ca13596e7b6a5</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a93f1feac01e4d898edfb356eb412b53a</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a98ea6ab6a0009c84e55f83974c95fb84</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4165b0b1fae788a77aa1f6571225d1d2</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac3769ac9715178749da4bf5a0839a50e</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad2825f96f09c400716c3f25e206732cf</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8dd883b61694d6552c0f86e25a5ef0df</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a00c351bb337cf37b892896b0380de025</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0c3e5a7b893d14decc7596465b69d2f5</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abe0f4e66ab0dfd05c9ef9c2b2d70b56d</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad1a2fa63c22d0a1bac03f3cfd079ae73</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a078444078f4f1fc1f7e29b24e8ef5b26</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acc45ff2c16676192a6ed8b0aebbd7e5f</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a422c350e293daac68b4a1559fca3d8aa</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afd4d0bd0d161217947e983dcc9dcca8c</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a038acbfc2de7816cf26c748f099d7950</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae32e82691f571a7f5c86de72ac77b717</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a01711103b74cdec89613f22702e988a6</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afa53946d82e433de1744649a0b6d30f1</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a96362100164dbfa9119eb3e6924c403a</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab636eead4a2e78fc510bb1845a32febe</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8b3ce068a1e63a6cfc2f321dc6384ebe</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af3de5dcdbf27f20322c1f72b764e15b6</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af2de1a3a6a944deda763af43109aafad</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const IdString &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ace5955f5ec9287ad04d69ca33622475d</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab4d55aa7e8105699e110c4b2e6311c62</anchor>
      <arglist>(const IdStringType&lt; Derived &gt; &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a43527c3fae8afa3963e76676a515051a</anchor>
      <arglist>(const IdString &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0d4d774bf0afbfc38825ffa4f6b33352</anchor>
      <arglist>(const char *lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0c8cbf2141fe966242db952b3dac24f5</anchor>
      <arglist>(const std::string &amp;lhs, const IdStringType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abdbac0fbf4e8385c3b60653b5a99da59</anchor>
      <arglist>(KeyRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6daf6de2371ba670de6df270dd0aa1d4</anchor>
      <arglist>(KeyRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_if</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5e4fbf9007f6727d3461ec600a01c8ac</anchor>
      <arglist>(LockSet &amp;lockset_r, TPredicate pred_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scanProductsFile</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad10fad6e4bd4ff76f4757e6c9510b789</anchor>
      <arglist>(const Pathname &amp;file_r, TOutputIterator result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>productsInMedia</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afa4b23860344803aa3704779cc7f41bb</anchor>
      <arglist>(const Url &amp;url_r, TOutputIterator result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>productsInMedia</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a42d396981c53eecbe560f80138cea3fd</anchor>
      <arglist>(const Url &amp;url_r, MediaProductSet &amp;set)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1df259cce9817bd33c5d0ab3babbb187</anchor>
      <arglist>(MediaSetAccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>adbea5267e097327a5ed494d993953fb8</anchor>
      <arglist>(MediaSetAccess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aab5edd22c0210145654dd1991195044c</anchor>
      <arglist>(MediaSetAccess::ProvideFileOptions)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5aa292a45624ba90af2d80b6b250c463</anchor>
      <arglist>(std::ostream &amp;str, const CheckAccessDeleted &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a00eb10b4926cc7a597b65785331183a9</anchor>
      <arglist>(std::ostream &amp;str, const CheckAccessDeleted::ProcInfo &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad9fe16562b7e70c30ab315063fb51de3</anchor>
      <arglist>(Package)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a69347eebb3dd41ae5f706282a73bb3f2</anchor>
      <arglist>(Package)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af35b8454c07fab9cdc2893b8f1f8a904</anchor>
      <arglist>(Patch)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>adb0ad3859d20a0d7debfc14a8071f2d8</anchor>
      <arglist>(const Patch::Category &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7303a7bed92c69cc6ba23fb7467fbcd0</anchor>
      <arglist>(const Patch::SeverityFlag &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a66fac46e8c2038c4610d1d6313099fe1</anchor>
      <arglist>(const Patch::InteractiveFlag &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a75740e6227569db7bd74932316d9305f</anchor>
      <arglist>(Patch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a41b6c33518575e05eb0b9d07bde1a41f</anchor>
      <arglist>(Patch::Categories)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5f43b4b9677f1fa380a8981f81adf22c</anchor>
      <arglist>(Patch::InteractiveFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa5bf210784a1c997bd8a64d55e3ecb3e</anchor>
      <arglist>(Patch::SeverityFlags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8353db06b20795135ebcb43c582a0923</anchor>
      <arglist>(Pattern)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9dd6d7579f34441277dbab4bd67826d2</anchor>
      <arglist>(Pattern)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa0fa9c9961c5861f317fc1e404d9f145</anchor>
      <arglist>(std::ostream &amp;str, const PluginExecutor &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a23464592bd9c7d30c1c7cfca998cabd7</anchor>
      <arglist>(std::ostream &amp;str, const PluginScript &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8c801ccf19ed742d753c4dcd2727b3e5</anchor>
      <arglist>(PluginScriptNotConnected, PluginScriptException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af6ed6f68892740754098ec5492100251</anchor>
      <arglist>(PluginScriptDiedUnexpectedly, PluginScriptException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afd150b4b833ecb255abd3e12477b616e</anchor>
      <arglist>(PluginScriptTimeout, PluginScriptException)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac153247560ed9c408914cb2ea1060ba5</anchor>
      <arglist>(PluginScriptSendTimeout, PluginScriptTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a24ca2a9ef8153c4bb5374885a9e74170</anchor>
      <arglist>(PluginScriptReceiveTimeout, PluginScriptTimeout)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3a8002b350893f8efb5c24136e6bc801</anchor>
      <arglist>(std::ostream &amp;str, const PoolItem &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a089e37e7fa50cc3ac6c8f59fa50e2e84</anchor>
      <arglist>(std::ostream &amp;str, const PoolItemBest &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3ea04ba3d6b6f6f7f7e880f6e0632f64</anchor>
      <arglist>(std::ostream &amp;str, const PoolQuery &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a31c90e9f7b7b14c52689c82278aa0fbb</anchor>
      <arglist>(std::ostream &amp;str, const PoolQuery &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9998213bb55ee964a85f67821f806bc4</anchor>
      <arglist>(std::ostream &amp;str, const PoolQueryResult &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aad9d253134d1887dbda03a136e86a27a</anchor>
      <arglist>(ProblemSolution)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a44f323d13eaa49cfd4bdbafa27f011ce</anchor>
      <arglist>(std::ostream &amp;os, const ProblemSolution &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a76a4f1d6e6cb06f1c896700d1a33d21d</anchor>
      <arglist>(std::ostream &amp;os, const ProblemSolutionList &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af8895b6745679aa5f81114694cfa9fb2</anchor>
      <arglist>(Resolver)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a04a74caad5eb433eeeefff106b47f199</anchor>
      <arglist>(ProblemSolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a41c6541f067ad19233e667ae1c7eca60</anchor>
      <arglist>(ResolverProblem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a50b4a05ee172cc3df10fc3d21ad8dd2c</anchor>
      <arglist>(Product)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a772f8cec822e93842d99a8ac4e11f854</anchor>
      <arglist>(std::ostream &amp;str, const Product::UrlList &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0fce0bcdec9a2117c01042bc7b33b575</anchor>
      <arglist>(Product)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>overlaps</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6ae1328f8cccb7929dbfb4f2bc8a4cae</anchor>
      <arglist>(const Range&lt; Tp, TCompare &gt; &amp;lhs, const Range&lt; Tp, TCompare &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a29313fc9aea1799c9bf86618580942b0</anchor>
      <arglist>(const Range&lt; Tp, TCompare &gt; &amp;lhs, const Range&lt; Tp, TCompare &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1eb6aac00784252a05025bf41e7f7c91</anchor>
      <arglist>(const Range&lt; Tp, TCompare &gt; &amp;lhs, const Range&lt; Tp, TCompare &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByRel</name>
      <anchorfile>group__RelCompare.html</anchorfile>
      <anchor>ga4245cf6b48eb6c19ed7e18589d4d1b9a</anchor>
      <arglist>(Rel op, const Tp &amp;lhs, const Tp &amp;rhs, TCompare compare)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByRel</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a116631ef189082c4dd7e2479e422af8a</anchor>
      <arglist>(Rel op, const Tp &amp;lhs, const Tp &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae6b531c681dd40d6aa1b4733308a2dce</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfo &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a69d40417026da1aa41db3063d6adbab4</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfo::GpgCheck &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a09ad59db698881af2fb58a6c55a562f0</anchor>
      <arglist>(std::ostream &amp;str, const RepoManager &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; RepoInfo &gt;</type>
      <name>readRepoFile</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a22a24da864410f7e708a0290a4e12f7c</anchor>
      <arglist>(const Url &amp;repo_file) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a13f2619f44a3c391b6e79eb00950efb0</anchor>
      <arglist>(RepoManagerFlags::RefreshServiceFlags)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2575d912d326a60790107ddaabb22502</anchor>
      <arglist>(std::ostream &amp;str, const RepoManagerOptions &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab563f7e68ba291ab5148810c1a031bfb</anchor>
      <arglist>(std::ostream &amp;str, const Repository &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa7a82498a241475b26ae96149a8fc43b</anchor>
      <arglist>(std::ostream &amp;str, const Repository &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8419ea033f2e2decca4126e2f65bf68c</anchor>
      <arglist>(std::ostream &amp;str, const RepoStatus &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afab4562a88924d3f7915e082f47ee2f8</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2451a36ade7372d426543330f021140a</anchor>
      <arglist>(const RepoStatus &amp;lhs, const RepoStatus &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a57d81397e503bbe35f757d61311a2295</anchor>
      <arglist>(ResObject)</arglist>
    </member>
    <member kind="function">
      <type>ResObject::Ptr</type>
      <name>makeResObject</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa98a7bf54b222ed49cb4422d333f1ade</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::PtrType</type>
      <name>make</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a95d5d8db562535ddbe5782520a19a479</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>ResObject::Ptr</type>
      <name>make&lt; ResObject &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0fc78fe15c707603fc745adf6d33d310</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::PtrType</type>
      <name>asKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aed1f6438b6d9e319b65ce151608a0461</anchor>
      <arglist>(const sat::Solvable &amp;solvable_r)</arglist>
    </member>
    <member kind="function">
      <type>ResTraits&lt; TRes &gt;::constPtrType</type>
      <name>asKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a161c9d761e4fab40ac8ba4e6f0e6c32e</anchor>
      <arglist>(const ResObject::constPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae252ab9d18ddeea9fe6f1956a8f91b2e</anchor>
      <arglist>(Resolvable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind&lt; Resolvable &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9b2e8d8b6a73b3d7eface5811765ff11</anchor>
      <arglist>(const Resolvable::constPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind&lt; ResObject &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6d388c0e9798dc35fc1be9876374d537</anchor>
      <arglist>(const Resolvable::constPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>afc77b7533216fe47b21dc56a3557382d</anchor>
      <arglist>(Resolver)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acdcf73155ad94193837d057c3e889c51</anchor>
      <arglist>(std::ostream &amp;str, const Resolver &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4649b06fc1d30ed3a48415252d83dff1</anchor>
      <arglist>(const ResolverFocus &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a142390c5cd637d15d94149df1da59c47</anchor>
      <arglist>(const std::string &amp;val_r, ResolverFocus &amp;ret_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3e2b143ca1703deec236b90e4cbc4ab1</anchor>
      <arglist>(ResolverProblem)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9371d3c497524a2f98fa1f70754e86ec</anchor>
      <arglist>(std::ostream &amp;os, const ResolverProblem &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac99f5845fc865d80d73b268f403da75f</anchor>
      <arglist>(std::ostream &amp;os, const ResolverProblemList &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a51f1ced73e5a00257b8c78dd86cb74b4</anchor>
      <arglist>(std::ostream &amp;str, const ResPool &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2aa63453578dc725c2d63502a23e427e</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af52a64b528ccd6b13af2cac777eafef6</anchor>
      <arglist>(std::ostream &amp;str, const ResPoolProxy &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3359fde50950aa065f29b588b3721f07</anchor>
      <arglist>(std::ostream &amp;str, const ResStatus &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aaecc405cc20b8af17304a8d2cb890919</anchor>
      <arglist>(std::ostream &amp;str, ResStatus::TransactValue obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af905a25440f3efaeb1daa211b8e2b124</anchor>
      <arglist>(std::ostream &amp;str, ResStatus::TransactByValue obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a94627c0e79c75ac6667479ad82df9d1b</anchor>
      <arglist>(Resolvable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a85ad06c55b39726cf0a268ad9b315fd8</anchor>
      <arglist>(ResObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a90414cc1ba5acfba3a750f32e53099d5</anchor>
      <arglist>(SrcPackage)</arglist>
    </member>
    <member kind="function">
      <type>ResKind</type>
      <name>resKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae4364f724ca47a15214794f331477314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac963c003dc4d89a6ad5b8b34481d7627</anchor>
      <arglist>(const ResKind &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a081ef42f3608673181a9038cd294157a</anchor>
      <arglist>(const std::string &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a21d05ed23d74eb486faa0c0dd0b6323e</anchor>
      <arglist>(const char *val_r)</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::CMap *</type>
      <name>rwcowClone&lt; sat::detail::CMap &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae5df3347fc17a033f50a1209cb86646a</anchor>
      <arglist>(const sat::detail::CMap *rhs)</arglist>
    </member>
    <member kind="function">
      <type>sat::detail::CQueue *</type>
      <name>rwcowClone&lt; sat::detail::CQueue &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae13bcb48fa56078a990f90e8f871fe0e</anchor>
      <arglist>(const sat::detail::CQueue *rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af971e6b698969f3a267c36aa3de7aff3</anchor>
      <arglist>(std::ostream &amp;str, const ServiceInfo::RepoState &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aba5678a0724e23715bf8589b71f33a4a</anchor>
      <arglist>(std::ostream &amp;str, const ServiceInfo &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aaa13f5da5e93d22829cfd667b9925576</anchor>
      <arglist>(std::ostream &amp;str, const SystemCheck &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>affe162fe15983ad33d3af6caf2742634</anchor>
      <arglist>(SrcPackage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af79578b6f9d12f5063f583b22d26da8b</anchor>
      <arglist>(Target)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a917ea4b3732350d6beec62e35632268f</anchor>
      <arglist>(std::ostream &amp;str, const Target::DistributionLabel &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1fabf0410d32a4498c77436d14890021</anchor>
      <arglist>(Target)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4939d2b8ac55a6261fa2b19598b48411</anchor>
      <arglist>(std::ostream &amp;str, const VendorAttr &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aaae928200102906aa8684b712eb00c10</anchor>
      <arglist>(VendorSupportOption) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserStringDescription</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4e5a681d5e1f1c10528eefa059f0fc57</anchor>
      <arglist>(VendorSupportOption) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a96f6758cc67e7a05c4450a141d9b6998</anchor>
      <arglist>(VendorSupportOptions, VendorSupportOption)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a747115c895642ca3b201e8190af4f46a</anchor>
      <arglist>(std::ostream &amp;str, const ZYpp &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleTransEnabled</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab8574254622efb3ee0f7328faa0dad72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPreUsrmerge</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a426314dd04fadde7db943f2bc305f269</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transactionWillUsrmerge</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad8db692be4cb34506ba8b876514f2082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pendingUsrmerge</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1927d2575bc0b3593ffc0e3e7f86e30e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa9f7b6d7fafa8f19298becd97ccfac41</anchor>
      <arglist>(std::ostream &amp;str, const ZYppCommitPolicy &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a719c51e615d199bf9c50d766443dc657</anchor>
      <arglist>(std::ostream &amp;str, const ZYppCommitResult &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac93b353aa92cb9d01b5cc1e06f08e80c</anchor>
      <arglist>(std::ostream &amp;str, const ZYppFactory &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1547a676c9d1f206e0ed614d42d74c2d</anchor>
      <arglist>(const DefaultIntegral&lt; Tp, TInitial &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a028043c761f1e254790aabfd07175e2e</anchor>
      <arglist>(std::ostream &amp;str, const Exception &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7e90ee3d56a61dc608dbaafda680ff3a</anchor>
      <arglist>(std::ostream &amp;str, const std::exception_ptr &amp;excptPtr) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a67401adfcb997b869e60a2b58fdcc0a0</anchor>
      <arglist>(std::ostream &amp;str, const InputStream &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, typename TContainer::const_iterator &gt;</type>
      <name>make_filter_begin</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a673c11d7a391065376a282dcbb2d86e4</anchor>
      <arglist>(TFilter f, const TContainer &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, typename TContainer::const_iterator &gt;</type>
      <name>make_filter_begin</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2c01c08128d0ca2003b29fc2ef59fb90</anchor>
      <arglist>(const TContainer &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, typename TContainer::const_iterator &gt;</type>
      <name>make_filter_end</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aeb89086a1328de68afbe6c05738e3bc1</anchor>
      <arglist>(TFilter f, const TContainer &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>filter_iterator&lt; TFilter, typename TContainer::const_iterator &gt;</type>
      <name>make_filter_end</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aebe26973ef0741568215ef73d66c853a</anchor>
      <arglist>(const TContainer &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator</type>
      <name>make_map_key_begin</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a15dbc0d743c4820fa1dc192bd1e06666</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator</type>
      <name>make_map_key_end</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a70d49f91ddefbc53d0b61e22932514f4</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator</type>
      <name>make_map_value_begin</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a46a03bd2715671497cb14b357a185bec</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator</type>
      <name>make_map_value_end</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa1f1a106e588a7d83919ca0524a64cc8</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator</type>
      <name>make_map_key_lower_bound</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af10d564220239fd7b1167f62af06306e</anchor>
      <arglist>(const TMap &amp;map_r, const typename TMap::key_type &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator</type>
      <name>make_map_key_upper_bound</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2ffaf7534bec3ee4367f5901e5b14c68</anchor>
      <arglist>(const TMap &amp;map_r, const typename TMap::key_type &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator</type>
      <name>make_map_value_lower_bound</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a333702b4274fc2b0cafe0e64711bb3b8</anchor>
      <arglist>(const TMap &amp;map_r, const typename TMap::key_type &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator</type>
      <name>make_map_value_upper_bound</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab02c514800d0d70d20dae90edeba8943</anchor>
      <arglist>(const TMap &amp;map_r, const typename TMap::key_type &amp;key_r)</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; typename MapKVIteratorTraits&lt; TMap &gt;::Key_const_iterator &gt;</type>
      <name>make_map_key_Iterable</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a800c137e3574b83fd96784fe47f6d781</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>Iterable&lt; typename MapKVIteratorTraits&lt; TMap &gt;::Value_const_iterator &gt;</type>
      <name>make_map_value_Iterable</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa66a6c3f643173e2f77e1da46910fc33</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>ZYPP_MAIN_THREAD_NAME</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af325fdd1b6f1ff19ed024d0f6fc31df6</anchor>
      <arglist>(&quot;Zypp-main&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a8ee43e4967a3c826dd3c041aaff0e305</anchor>
      <arglist>(std::ostream &amp;str, MLSep &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpRange</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a190b5b113e10e87add1457727d6d5cf2</anchor>
      <arglist>(std::ostream &amp;str, TIterator begin, TIterator end, const std::string &amp;intro=&quot;{&quot;, const std::string &amp;pfx=&quot;\n  &quot;, const std::string &amp;sep=&quot;\n  &quot;, const std::string &amp;sfx=&quot;\n&quot;, const std::string &amp;extro=&quot;}&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpRangeLine</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0b8dd5bd8bf3cc98f95eb1eeb89eb15a</anchor>
      <arglist>(std::ostream &amp;str, TIterator begin, TIterator end)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpRangeLine</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2c2f94c5edfe13852c002fdb329a6e71</anchor>
      <arglist>(std::ostream &amp;str, const TContainer &amp;cont)</arglist>
    </member>
    <member kind="function">
      <type>iomanip::RangeLine&lt; TIterator &gt;</type>
      <name>rangeLine</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a32e6eb87e33dbbf857acbc06c5617a26</anchor>
      <arglist>(TIterator begin, TIterator end)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>rangeLine</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa92a24f37e3b3fa79c3abf4d03b0448f</anchor>
      <arglist>(const TContainer &amp;cont) -&gt; decltype(rangeLine(cont.begin(), cont.end()))</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a427bc62a0e6cab74ac8cc89df0741fc6</anchor>
      <arglist>(std::ostream &amp;str, const std::vector&lt; Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6da6df570a1fcf35fe3c6a8c7fc3a99a</anchor>
      <arglist>(std::ostream &amp;str, const std::set&lt; Tp, TCmp, TAlloc &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6d97a82534910b19869856b8221aa9e3</anchor>
      <arglist>(std::ostream &amp;str, const std::unordered_set&lt; Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acfb0f5ae65dae7879b6ae5268e0fe77b</anchor>
      <arglist>(std::ostream &amp;str, const std::multiset&lt; Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aafc67e468ef04e5d7f5c11dff88a3f6a</anchor>
      <arglist>(std::ostream &amp;str, const std::list&lt; Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4d9afbe6100afc3fdf5d298d1742b375</anchor>
      <arglist>(std::ostream &amp;str, const Iterable&lt; Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3e307e09858b07641078f3ffdd1776c8</anchor>
      <arglist>(std::ostream &amp;str, const std::map&lt; TKey, Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2ea1b9b2ff39ba31c4b5a1b3fff8bc4c</anchor>
      <arglist>(std::ostream &amp;str, const std::unordered_map&lt; TKey, Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a45286e6f05266f48c31bb1892d7c6719</anchor>
      <arglist>(std::ostream &amp;str, const std::multimap&lt; TKey, Tp &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a28548305ff4346101aacaba5f8f0dbb0</anchor>
      <arglist>(std::ostream &amp;str, const std::basic_ios&lt; char &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>detail::Dump&lt; Tp &gt;</type>
      <name>dump</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac8f8395db7fa25a689bd2c7d3c4c53e3</anchor>
      <arglist>(const Tp &amp;obj_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>hexdumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab34abe7e35d81d933ca9da1634e068db</anchor>
      <arglist>(std::ostream &amp;outs, const unsigned char *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>hexdumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7cce3d6f533245e1710eadbe0909ec12</anchor>
      <arglist>(std::ostream &amp;outs, const char *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2e8fe5e48769b7edd28aa142883beb34</anchor>
      <arglist>(std::ostream &amp;str, const std::type_info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>intrusive_ptr&lt; T &gt;</type>
      <name>make_intrusive</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa5ebb8e02bfcff9284bd7a01a50f1b74</anchor>
      <arglist>(Args &amp;&amp;... __args)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asUserString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aee6cd1a222ef1c09060e28e57d5f74ac</anchor>
      <arglist>(const Tp &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae87c93cb9dc8404f3327c39d430cb824</anchor>
      <arglist>(IgnoreRequestException, IGNORE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae96510a9be9f62d59004b63e53f96568</anchor>
      <arglist>(SkipRequestException, SKIP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a61b220b944e6b813565c351036e8b52c</anchor>
      <arglist>(RetryRequestException, RETRY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>declException</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae1d2a4bcd3907e65175425ca26128c09</anchor>
      <arglist>(AbortRequestException, ABORT)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4d5fdb1ecc1358e6c699b130e8f89c52</anchor>
      <arglist>(std::ostream &amp;str, const CheckSum &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abaa9b6f00846da614444f5161942261d</anchor>
      <arglist>(std::ostream &amp;str, const CheckSum &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1ce74a7d2f80486b7a77fdf9b5acdf5c</anchor>
      <arglist>(std::ostream &amp;str, const Date &amp;obj, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IamRoot</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2a75e7a270fb8b4328d044094f0ebe2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IamNotRoot</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a6c47cf12b821b9ac63ad880d0e6dbb6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>myTmpDir</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a0925e9fcb5c2913f7eb8b57758a5b170</anchor>
      <arglist>() ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa7f4fd264522f6545a05cd1f6cfb7756</anchor>
      <arglist>(std::ostream &amp;str, const KVMap&lt; KVMapOpts &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2428c0664933ce4f6c8ea02bfbdc06b2</anchor>
      <arglist>(std::ostream &amp;str, const OriginEndpoint &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>acca73765e75043c58e4aa18ac3c8911a</anchor>
      <arglist>(const OriginEndpoint &amp;lhs, const OriginEndpoint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae3a8b13ab24c645dd8fb67a806c45fcd</anchor>
      <arglist>(const OriginEndpoint &amp;lhs, const OriginEndpoint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a2a00ee27d942fc199ae0299fe83bacbe</anchor>
      <arglist>(const OriginEndpoint &amp;lhs, const OriginEndpoint &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a39c96cb900690b28fe616918ae658612</anchor>
      <arglist>(std::ostream &amp;str, const MirroredOrigin &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a13932bc348a72015dc18c1eb35fb0ef7</anchor>
      <arglist>(std::ostream &amp;str, const MirroredOriginSet &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a231cc89e9bb6068e836aa24d4f47ac0c</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aecae956a285c91c766e66444807974da</anchor>
      <arglist>(std::ostream &amp;str, const OnMediaLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af4e5446fb8f36da9ac4f2138a4a8f56d</anchor>
      <arglist>(std::ostream &amp;str, const PluginFrame &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1832dfaa8c1199576f6d61e7d4cfd516</anchor>
      <arglist>(const PluginFrame &amp;lhs, const PluginFrame &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a7c6c36111c52dde2fa60b7c9dcb7f247</anchor>
      <arglist>(const TriBool &amp;val_r, const std::string &amp;istr_r=std::string(), const std::string &amp;tstr_r=std::string(), const std::string &amp;fstr_r=std::string())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tri2bool</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4779437623dbb3393005b60d83af0674</anchor>
      <arglist>(const TriBool &amp;val_r, bool default_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac13c805cd300f738305b083eeb3dad65</anchor>
      <arglist>(std::ostream &amp;str, const ProgressData &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>ProgressData</type>
      <name>makeProgressData</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a96b5d5c86f1c10643fb5cde1d96a80a7</anchor>
      <arglist>(const InputStream &amp;input_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a3ad6aaf23ad81cf4a328537b91250511</anchor>
      <arglist>(std::ostream &amp;str, const Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a323061cf90d0f1c57514bd85916b5b55</anchor>
      <arglist>(const Url &amp;lhs, const Url &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ac3aa9ffb1c911a58c1ecef1687300b53</anchor>
      <arglist>(const Url &amp;lhs, const Url &amp;rhs) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>af009a6e7d21e3897c00d5dbb1ba52a92</anchor>
      <arglist>(const Url &amp;lhs, const Url &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>zyppng::HeaderValue::value_type *</type>
      <name>rwcowClone&lt; zyppng::HeaderValue::value_type &gt;</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a87ed1ebb2d635ff143f992e98d729871</anchor>
      <arglist>(const zyppng::HeaderValue::value_type *rhs)</arglist>
    </member>
    <member kind="function">
      <type>MapEntry&lt; TPair &gt;</type>
      <name>mapEntry</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a601df053500c36942ee92391baaeb273</anchor>
      <arglist>(const TPair &amp;pair_r)</arglist>
    </member>
    <member kind="function">
      <type>DumpMap&lt; TMap &gt;</type>
      <name>dumpMap</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ae5202fb2f80551bb60e46c98c3e57ebe</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>DumpKeys&lt; TMap &gt;</type>
      <name>dumpKeys</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a34d3c2757dc2649262ab2dc6ec740ff8</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>DumpValues&lt; TMap &gt;</type>
      <name>dumpValues</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a43f5490a1ced95cd91bde6ac096eb1a3</anchor>
      <arglist>(const TMap &amp;map_r)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4349ce74e4ef60a39fceb0677ce5192e</anchor>
      <arglist>(const std::string &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1d2ca0202de6d09208214cf4e29a17d6</anchor>
      <arglist>(std::ostream &amp;str, const Tp &amp;obj, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="variable">
      <type>const Arch</type>
      <name>Arch_empty</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a9bc0acb5af537759e9b0bd1dff3f9d68</anchor>
      <arglist>(IdString::Empty)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; Package &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>aa9a8477253c00adfc5ab1468253a1ec4</anchor>
      <arglist>(ResKind::package)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; Patch &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ab77d87e5a9fc5a1d6197b5570e1a733d</anchor>
      <arglist>(ResKind::patch)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; Pattern &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a5f4622b7cb42b3d3e232a3be12d2a0b9</anchor>
      <arglist>(ResKind::pattern)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; Product &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>adf73e693e5e07a0a54125549669424f8</anchor>
      <arglist>(ResKind::product)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; SrcPackage &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad6c8e5800c98fc8e65809f8ac9380d82</anchor>
      <arglist>(ResKind::srcpackage)</arglist>
    </member>
    <member kind="variable">
      <type>const ResKind</type>
      <name>ResTraits&lt; Application &gt;::kind</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a29ac1d20300af2f8b33ba9d901592fc9</anchor>
      <arglist>(ResKind::application)</arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_file</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>ad52611c40f3ebf80baa9df086d942784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pathname</type>
      <name>_dir</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a786df3cf123484fbee62a0b6023ccdb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CapabilitySet</type>
      <name>_require</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a610b545d549a5d3663b27bab916abb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CapabilitySet</type>
      <name>_conflict</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a4f2ba5028f0724ab0a076e9a66fef463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>always_false_v</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a32d3abf1b926926bbc1a6cacfe64ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Arch Arch_armv7hnl Arch_armv7nhl</type>
      <name>ZYPP_API</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>abd42add278c77625149433edf4013b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>add485a60ddde3734967115ec071e939c</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a1250e5bae5baafc46ce0018b029a586b</anchor>
      <arglist>(std::ostream &amp;str, const Arch &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp.html</anchorfile>
      <anchor>a1d2ca0202de6d09208214cf4e29a17d6</anchor>
      <arglist>(std::ostream &amp;str, const Tp &amp;obj, const std::string &amp;name_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>aa34096d372e61838d4b3e20b61ed3384</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a74d37b8eef4bd822f648cdd73cbfb772</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a31d8489fa16fdded7d088bd4f389e6c2</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a56e3658a84f9c0d873ff0d64eddcb765</anchor>
      <arglist>(const Arch &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a0eba40454fad7ceba4fe6830d23f7cc0</anchor>
      <arglist>(const Arch &amp;lhs, const std::string &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classzypp_1_1Arch.html</anchorfile>
      <anchor>a30e74cabf0478ad0e876351b8679cd2c</anchor>
      <arglist>(const std::string &amp;lhs, const Arch &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::_logtoolsdetail</name>
    <filename>namespacezypp_1_1__logtoolsdetail.html</filename>
    <class kind="class">zypp::_logtoolsdetail::DumpKeys</class>
    <class kind="class">zypp::_logtoolsdetail::DumpMap</class>
    <class kind="class">zypp::_logtoolsdetail::DumpValues</class>
    <class kind="class">zypp::_logtoolsdetail::MapEntry</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::applydeltarpm</name>
    <filename>namespacezypp_1_1applydeltarpm.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>haveApplydeltarpm</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a017723bb259a1b3f2115101ab6d9dcc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a8ff0532a2b38095263ea6a15d00913c3</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a2cbf67511e289b24b9b7da4470435a33</anchor>
      <arglist>(const Pathname &amp;delta_r)</arglist>
    </member>
    <member kind="typedef">
      <type>function&lt; void(unsigned int)&gt;</type>
      <name>Progress</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a26703a6b4da2ce8a2d9834f9b41ccb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a75c44b215b2f9cc3b9b1446619d908e9</anchor>
      <arglist>(const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provide</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a032107db5113d7bc784c28cbe6e53f80</anchor>
      <arglist>(const Pathname &amp;old_r, const Pathname &amp;delta_r, const Pathname &amp;new_r, const Progress &amp;report_r=Progress())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>aae319c2d3f12ea63c03cde39003cee06</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>ad01485f67fbc0949b2d4fe49b3b7ec61</anchor>
      <arglist>(const Pathname &amp;delta_r, bool quick_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a8ff0532a2b38095263ea6a15d00913c3</anchor>
      <arglist>(const std::string &amp;sequenceinfo_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>quickcheck</name>
      <anchorfile>namespacezypp_1_1applydeltarpm.html</anchorfile>
      <anchor>a2cbf67511e289b24b9b7da4470435a33</anchor>
      <arglist>(const Pathname &amp;delta_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::base</name>
    <filename>namespacezypp_1_1base.html</filename>
    <namespace>zypp::base::logger</namespace>
    <namespace>zypp::base::sysconfig</namespace>
    <class kind="class">zypp::base::ContainerTransform</class>
    <class kind="class">zypp::base::Flags</class>
    <class kind="class">zypp::base::LogControl</class>
    <class kind="struct">zypp::base::LogControlImpl</class>
    <class kind="struct">zypp::base::ProfilingFormater</class>
    <class kind="struct">zypp::base::ProvideNumericId</class>
    <class kind="class">zypp::base::ReferenceCounted</class>
    <class kind="class">zypp::base::SetRelationMixin</class>
    <class kind="class">zypp::base::SetTracker</class>
    <class kind="class">zypp::base::Unit</class>
    <class kind="class">zypp::base::ValueTransform</class>
    <member kind="typedef">
      <type>boost::noncopyable</type>
      <name>NonCopyable</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>af4187de750825bdd0c2ebfa40080d839</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_int</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>aeabfa9455b85032a19aecf889aba285a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>random_string</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>a54fb9661def1e8ebfba39a110a93c2a0</anchor>
      <arglist>(int length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>random</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>a975be5c3afb0c831a1451e819ca9787b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>random</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>a24b0882e23829160798494569410f8df</anchor>
      <arglist>(unsigned size_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>random</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>add098b25074e1524ec60165df6f384b0</anchor>
      <arglist>(unsigned min_r, unsigned size_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>a0218c36e652aa1948d8a43aa3f68736d</anchor>
      <arglist>(std::ostream &amp;str, const Flags&lt; TEnum &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>ab051dd95fba5221a2140778c3f9ed8d5</anchor>
      <arglist>(std::ostream &amp;str, const typename Flags&lt; TEnum &gt;::Enum &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1base.html</anchorfile>
      <anchor>a158373c7f3a80c99360aea391c68229f</anchor>
      <arglist>(std::ostream &amp;str, const LogControl &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::base::logger</name>
    <filename>namespacezypp_1_1base_1_1logger.html</filename>
    <class kind="struct">zypp::base::logger::LogControlImpl</class>
    <class kind="class">zypp::base::logger::Loglinebuf</class>
    <class kind="class">zypp::base::logger::Loglinestream</class>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_XXX</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a782b77c706bd48920a44423f7955a922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_DBG</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a787613d15f9281dff0ca9f08116cb0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_MIL</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7aa05c26a2e69ae21f8b4234fe5108eadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_WAR</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a9d67aef3ebf016485bbb248a82fbafa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ERR</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a6ccd02070382fd265ad1decad6012721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SEC</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a0ea593e7097a3bb9cc02f324305d53e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INT</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7ad0d12fba82ea57cc171f733472c532d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_USR</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a78588c13059f348407d74d5eb86904e7a861eced5c4fea49d009213830255e84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putStream</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a63b33f7b4a4574b199cdc69dc466b7e5</anchor>
      <arglist>(const std::string &amp;group_r, LogLevel level_r, const char *file_r, const char *func_r, int line_r, const std::string &amp;buffer_r)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>logControlValidFlag</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>a02087970f95ea812ebf37060ff8ccdbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>getStream</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>afd7cf6498eacf72850827f711028e04c</anchor>
      <arglist>(const char *group_r, LogLevel level_r, const char *file_r, const char *func_r, const int line_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExcessive</name>
      <anchorfile>namespacezypp_1_1base_1_1logger.html</anchorfile>
      <anchor>adafd1453d420077d575f56fe735eaab1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::base::sysconfig</name>
    <filename>namespacezypp_1_1base_1_1sysconfig.html</filename>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>read</name>
      <anchorfile>namespacezypp_1_1base_1_1sysconfig.html</anchorfile>
      <anchor>aec4f368577ed8e0ed3166e616811df1c</anchor>
      <arglist>(const Pathname &amp;_path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>namespacezypp_1_1base_1_1sysconfig.html</anchorfile>
      <anchor>a35b0a885e2b9351a3a73b433d9c12b39</anchor>
      <arglist>(const Pathname &amp;path_r, const std::string &amp;key_r, const std::string &amp;val_r, const std::string &amp;newcomment_r=std::string()) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeStringVal</name>
      <anchorfile>namespacezypp_1_1base_1_1sysconfig.html</anchorfile>
      <anchor>a353affd01904943543643f87e00da572</anchor>
      <arglist>(const Pathname &amp;path_r, const std::string &amp;key_r, const std::string &amp;val_r, const std::string &amp;newcomment_r=std::string()) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::bit</name>
    <filename>namespacezypp_1_1bit.html</filename>
    <namespace>zypp::bit::bit_detail</namespace>
    <class kind="class">zypp::bit::BitField</class>
    <class kind="struct">zypp::bit::Mask</class>
    <class kind="struct">zypp::bit::MaxBits</class>
    <class kind="struct">zypp::bit::Range</class>
    <class kind="struct">zypp::bit::Range&lt; TInt, _begin, 0 &gt;</class>
    <class kind="struct">zypp::bit::RangeBit</class>
    <class kind="struct">zypp::bit::RangeValue</class>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1bit.html</anchorfile>
      <anchor>a13e4d66a4f3312f90a6b8b245029e743</anchor>
      <arglist>(TInt val, char zero=&apos;0&apos;, char one=&apos;1&apos;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::bit::bit_detail</name>
    <filename>namespacezypp_1_1bit_1_1bit__detail.html</filename>
    <class kind="struct">zypp::bit::bit_detail::Gen1Bits</class>
    <class kind="struct">zypp::bit::bit_detail::Gen1Bits&lt; TInt, 0 &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::callback</name>
    <filename>namespacezypp_1_1callback.html</filename>
    <class kind="struct">zypp::callback::DistributeReport</class>
    <class kind="struct">zypp::callback::ReceiveReport</class>
    <class kind="struct">zypp::callback::ReportBase</class>
    <class kind="struct">zypp::callback::SendReport</class>
    <class kind="struct">zypp::callback::TempConnect</class>
    <class kind="class">zypp::callback::UserData</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::debug</name>
    <filename>namespacezypp_1_1debug.html</filename>
    <class kind="class">zypp::debug::Measure</class>
    <class kind="struct">zypp::debug::Osd</class>
    <class kind="struct">zypp::debug::Tm</class>
    <class kind="struct">zypp::debug::TraceCAD</class>
    <class kind="struct">zypp::debug::TraceCADBase</class>
    <class kind="struct">zypp::debug::TraceLeave</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpMemOn</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>afb0b2094b9bbfd6e2fc6746197771b92</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;msg=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traceCAD</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>aca695b9b4086834f793ef1cfd0e7d97a</anchor>
      <arglist>(TraceCADBase::What what_r, const TraceCAD&lt; Tp &gt; &amp;self_r, const TraceCAD&lt; Tp &gt; &amp;rhs_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>aaec31f9f2c9c02bf0c4859d3c6830555</anchor>
      <arglist>(std::ostream &amp;str, const Tm &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tracestr</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a93708e93a990241cda04cd861dfe9353</anchor>
      <arglist>(char tag_r, unsigned depth_r, const std::string &amp;msg_r, const char *file_r, const char *fnc_r, int line_r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>OO</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a1179dda096af6c6aad73300efebb846d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>WH</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a08b0c81faabdb5a5438fae6f8b1ffb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>CY</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a3adbdec3cfb4dc79c8f0fbd18a6f4c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>YE</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a30036505dc708622a818dc642ef3fd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>GR</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>a4a649088ccfc60b63312adb63d61f83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>RE</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>ac8be418bf890df85eabef9422977457d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::string_view</type>
      <name>MA</name>
      <anchorfile>namespacezypp_1_1debug.html</anchorfile>
      <anchor>abb78c98131adcd7d6f4c8383c69d261d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::detail</name>
    <filename>namespacezypp_1_1detail.html</filename>
    <class kind="struct">zypp::detail::ByRepository</class>
    <class kind="struct">zypp::detail::Dump</class>
    <class kind="struct">zypp::detail::DumpFilter</class>
    <class kind="class">zypp::detail::FdStreamBufImpl</class>
    <class kind="class">zypp::detail::fXstream</class>
    <class kind="class">zypp::detail::PoolQueryIterator</class>
    <class kind="class">zypp::detail::PoolQueryMatcher</class>
    <class kind="class">zypp::detail::RepositoryIterator</class>
    <class kind="class">zypp::detail::SimpleStreamBuf</class>
    <class kind="class">zypp::detail::zckstreambufimpl</class>
    <member kind="typedef">
      <type>detail::SimpleStreamBuf&lt; detail::zckstreambufimpl &gt;</type>
      <name>ZChunkStreamBuf</name>
      <anchorfile>namespacezypp_1_1detail.html</anchorfile>
      <anchor>a627a720ce76a0907e8c89f5ac690b2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1detail.html</anchorfile>
      <anchor>af2a0bfdfe9636e885472c3e9eecfa069</anchor>
      <arglist>(std::ostream &amp;str, const PoolQueryIterator &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1detail.html</anchorfile>
      <anchor>aeddc155fda16b5ac3bfad1f0eb7c971b</anchor>
      <arglist>(std::ostream &amp;str, const Dump&lt; Tp &gt; &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::env</name>
    <filename>namespacezypp_1_1env.html</filename>
    <class kind="class">zypp::env::ScopedSet</class>
    <member kind="function">
      <type>TriBool</type>
      <name>getenvBool</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a3d95da1c8c36a42992c81295a02cf063</anchor>
      <arglist>(const C_Str &amp;var_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZYPP_PLUGIN_APPDATA_FORCE_COLLECT</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>ab9052e9ac552f7f5776763c4d4fb07c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ZYPP_REPO_RELEASEVER</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>adfae4b430e7bb26b968c90a71e90dffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZYPP_REPOMD_WITH_OTHER</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>ac857550aceecf56b577ad5b2ff74c420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZYPP_REPOMD_WITH_FILELISTS</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>aaf04c7a3a091ff1eaab086ff0a183fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LIBSOLV_DEBUGMASK</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>aa53d6868a565091840faaa20c6ed701b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZYPP_RPM_DEBUG</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a431f186e64a875e2323dc68a9d27438b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TRANSACTIONAL_UPDATE</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>ae7720cffb6b00040356a919c2f200008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>ZYPP_LOCKFILE_ROOT</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>ae75395a8ce1ba37b796187289a373a13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const long &amp;</type>
      <name>ZYPP_MEDIA_CURL_DEBUG</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a44ac5e5995923d4d078e0cd036ccb357</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ZYPP_MEDIA_CURL_IPRESOLVE</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a4afff5bd7986ed5db57c297e7aad1702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ZYPP_METALINK_DEBUG</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a6d32234b50d31d7cfd3bdefc6f2d0753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inYAST</name>
      <anchorfile>namespacezypp_1_1env.html</anchorfile>
      <anchor>a516fcc088e11b622eb7079018fea9886</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::exception_detail</name>
    <filename>namespacezypp_1_1exception__detail.html</filename>
    <class kind="struct">zypp::exception_detail::CodeLocation</class>
    <member kind="typedef">
      <type>std::enable_if_t&lt; std::is_base_of_v&lt; Exception, TExcpt &gt;, int &gt;</type>
      <name>EnableIfIsException</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>ab5b4bead7c5d43618a5cb0bd47f56db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::enable_if_t&lt; !std::is_base_of_v&lt; Exception, TExcpt &gt;, int &gt;</type>
      <name>EnableIfNotException</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>aae1e1ddcd4816058de69dcff0e818980</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>ad662ff05f3e85801bb274d44703f861d</anchor>
      <arglist>(std::ostream &amp;str, const CodeLocation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_RETHROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a3c3009a18eea05ffd388155d806d98ec</anchor>
      <arglist>(const std::exception_ptr &amp;excpt_r, const CodeLocation &amp;where_r)</arglist>
    </member>
    <member kind="function">
      <type>std::exception_ptr</type>
      <name>do_ZYPP_FWD_EXCPT_PTR</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a3e7f4dd222c0e0a050bd9a1176b91e55</anchor>
      <arglist>(const std::exception_ptr &amp;excpt_r, CodeLocation &amp;&amp;where_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_CAUGHT</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a8a4ca588b6813111458e5fe0d99f11dc</anchor>
      <arglist>(const std::exception_ptr &amp;excpt_r, CodeLocation &amp;&amp;where_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_THROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>aea584d30f9864cc65be16501acbbb492</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_THROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a4e2be04ad219c2ecd182dca1361280ff</anchor>
      <arglist>(const TExcpt &amp;excpt_r, CodeLocation &amp;&amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_THROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>aea584d30f9864cc65be16501acbbb492</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_CAUGHT</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a34414abcef67c9491c9454fa5feedb45</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_CAUGHT</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a34414abcef67c9491c9454fa5feedb45</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_RETHROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a0110ed6a18676922f8d7ef452dc8792c</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_RETHROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a6f242d1766c359dc5f6dd72142198043</anchor>
      <arglist>(const TExcpt &amp;excpt_r, CodeLocation &amp;&amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_ZYPP_RETHROW</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a0110ed6a18676922f8d7ef452dc8792c</anchor>
      <arglist>(const TExcpt &amp;excpt_r, const CodeLocation &amp;where_r) __attribute__((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>std::exception_ptr</type>
      <name>do_ZYPP_EXCPT_PTR</name>
      <anchorfile>namespacezypp_1_1exception__detail.html</anchorfile>
      <anchor>a9c792e7963773d2a2b29f60aa7f12466</anchor>
      <arglist>(TExcpt &amp;&amp;excpt_r, CodeLocation &amp;&amp;where_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::externalprogram</name>
    <filename>namespacezypp_1_1externalprogram.html</filename>
    <class kind="struct">zypp::externalprogram::EarlyPipe</class>
    <class kind="class">zypp::externalprogram::ExternalDataSource</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::filesystem</name>
    <filename>namespacezypp_1_1filesystem.html</filename>
    <class kind="class">zypp::filesystem::DevInoCache</class>
    <class kind="struct">zypp::filesystem::DirEntry</class>
    <class kind="class">zypp::filesystem::Glob</class>
    <class kind="class">zypp::filesystem::PathInfo</class>
    <class kind="class">zypp::filesystem::Pathname</class>
    <class kind="class">zypp::filesystem::StatMode</class>
    <class kind="class">zypp::filesystem::TmpDir</class>
    <class kind="class">zypp::filesystem::TmpFile</class>
    <class kind="class">zypp::filesystem::TmpPath</class>
    <member kind="enumeration">
      <type></type>
      <name>FileType</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_NOT_AVAIL</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896ab21beff377700b678cd12d2de0184fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_NOT_EXIST</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896a8bf5b227542300e04caec716a9fff6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_FILE</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896af84cde350cb0725bea05fc9bf1bcba62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_DIR</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896a2bdaafb83ef187d718972ece2a5f411f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_CHARDEV</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896abf96a12bd447b7d0e17d553b09f3f942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_BLOCKDEV</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896ada0f6ee819b986c99fd841c841b5027c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_FIFO</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896ab2060c97571ba0243dea5bd35f556a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_LINK</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896a06e0e7a9f2384b3372a28210c4965e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_SOCKET</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a29a964b2276d62ff455b096f40269896a438184dfc4e7628e41221c616757c663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a1f9045b9e14e3853bf9b04ebc201f4a5</anchor>
      <arglist>(std::ostream &amp;str, const Glob &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d90656769547a4c2f26e0806e459b34</anchor>
      <arglist>(Glob::Flags)</arglist>
    </member>
    <member kind="function">
      <type>const StrMatcher &amp;</type>
      <name>matchNoDots</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a1dddcd45e0720a8ae8fb060c26ac4e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEach</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9aaa6f6227b0254ceb0196fb1c507130</anchor>
      <arglist>(const Pathname &amp;dir_r, const StrMatcher &amp;matcher_r, function&lt; bool(const Pathname &amp;, const char *const)&gt; fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2e3edc7aa88d56e027ebbc8ea163b73c</anchor>
      <arglist>(std::ostream &amp;str, FileType obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a519b0212f8153607fb7cd0c3558b9084</anchor>
      <arglist>(std::ostream &amp;str, const StatMode &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a93b40dcde8df1a5f0c98bb5d28adee27</anchor>
      <arglist>(std::ostream &amp;str, const PathInfo &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>recursive_rmdir_1</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a26cb6e9fcc9b925e7c5f29df3607b813</anchor>
      <arglist>(const Pathname &amp;dir, bool removeDir=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEachImpl</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a22bd0ac20200c671802ddd5ede1c2529</anchor>
      <arglist>(const Pathname &amp;dir_r, F &amp;&amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>acfdc587a72f073ec940e3b3e6e3bb8b8</anchor>
      <arglist>(std::ostream &amp;str, const TmpPath &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a018ec94ca7cd6310af2030168d28253c</anchor>
      <arglist>(const Pathname &amp;symlink_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>always_false</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ad9fbc3d5b528ea87cc24aad57091bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ZIP_TYPE</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_NONE</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960ab9f64c9637fe2c40449132762ee17f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_GZ</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960a05e2f67d5ab55b9c10de2b4e7b357c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_BZ2</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960a8326272fcf4f00c5027c43f5577ada08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZT_ZCHNK</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af2345a50124dd94f62b1777d22306960add4ebc09a2f0eacb9b99e1d8da4065ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>erase</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9dcf6a34abe97f0cfe79fc9af040d38c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>ZIP_TYPE</type>
      <name>zipType</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aef55ac346f7e833305d44da1f8d2ae52</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>ByteCount</type>
      <name>df</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a44a635e9bbc584215696829cd16f5d4c</anchor>
      <arglist>(const Pathname &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>getUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ac77be83a1c4ce874cbadb7018442b15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mode_t</type>
      <name>applyUmaskTo</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a3e440e8b7b80a541a344d5bdcb6944e5</anchor>
      <arglist>(mode_t mode_r)</arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; DirEntry &gt;</type>
      <name>DirContent</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4ca113b4c72e284b919bf3451b71b038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mkdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a248de2098826a16033d8061deabe2314</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa4aa76671e234818c44420e9b34a47d2</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0755) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2451f7ebae4b62e9777fabd6b8c7f2b3</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recursive_rmdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4171474c061cdf0e01c15a7f15c00ffe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clean_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6d88bd2fa225b520256b9147f1dcc8b7</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a30998a8c844b4ed35b09b9c49444adb5</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_dir_content</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>acb2ad63c48e48baef42645044be18d5c</anchor>
      <arglist>(const Pathname &amp;srcpath, const Pathname &amp;destpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEach</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a7511bdeaa511e47b49607f76c99a836d</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const char *const)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dirForEachExt</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ace9a051dbde2933d3e836e261b247253</anchor>
      <arglist>(const Pathname &amp;dir_r, const function&lt; bool(const Pathname &amp;, const DirEntry &amp;)&gt; &amp;fnc_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a92c11558bcdaf7fae359bdf73c6adb25</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aa7a43986307ed8b1c98985d6bc0c0ad6</anchor>
      <arglist>(std::list&lt; Pathname &gt; &amp;retlist, const Pathname &amp;path, bool dots=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readdir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9c6ae62e252185d981185e935979dbd4</anchor>
      <arglist>(DirContent &amp;retlist, const Pathname &amp;path, bool dots=true, PathInfo::Mode statmode=PathInfo::STAT) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>add0ffdffb536f80ba829c8b8c3e12140</anchor>
      <arglist>(std::ostream &amp;str, const DirContent &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_empty_dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>adb93d79ee5d98e7a4c7db2d7bac6648b</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a94bfc23b9df8393fb4470b4d1caaba01</anchor>
      <arglist>(std::ostream &amp;str, const DirEntry &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9246f6b265a67ec8fb24491b8b4d9dfe</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>af6bcfd7b2c5741d05015d1476d837809</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exchange</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aea09c8c8a8eb35db58860929f5b42600</anchor>
      <arglist>(const Pathname &amp;lpath, const Pathname &amp;rpath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6a4b1f7eb4838acbd65881dccc010bb0</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>symlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a19e4bbe8ae48bf31e01a1ab1b80ad10f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae5af49c95551da11a75c5c3774935c6f</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hardlinkCopy</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a4d59b013d1f40366af03b258ddbabed1</anchor>
      <arglist>(const Pathname &amp;oldpath, const Pathname &amp;newpath) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ab1a313229e3a86d2778f6bf54004ccb1</anchor>
      <arglist>(const Pathname &amp;symlink_r, Pathname &amp;target_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>expandlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a8de9a156fabbef1fc4f26c16c43a5ec0</anchor>
      <arglist>(const Pathname &amp;path_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>copy_file2dir</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>abfdffee9685337931db2aaab20b9ad09</anchor>
      <arglist>(const Pathname &amp;file, const Pathname &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2b5f4d3063621cd086ff5b24e56e07ac</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>assert_file_mode</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a5c935fb3fbfe2857af192abed3ace3ff</anchor>
      <arglist>(const Pathname &amp;path, unsigned mode=0644) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>touch</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afb7608a33c4a09bf912c0a270ab6bb3c</anchor>
      <arglist>(const Pathname &amp;path) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>readlink</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a018ec94ca7cd6310af2030168d28253c</anchor>
      <arglist>(const Pathname &amp;symlink_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>md5sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>ae16e3e32db135f9dcbd7a36c46114c7c</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sha1sum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>aee4c599291767d758189478e2b4df6f5</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a20a3a87c89cc383460b922f54db7235d</anchor>
      <arglist>(const Pathname &amp;file, const std::string &amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_checksum</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a6e2b8c280aff27ced39bbcf352d0d2ad</anchor>
      <arglist>(const Pathname &amp;file, const CheckSum &amp;checksum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a15c6f1f768ee1e92f580f2ffec15161f</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chmodApplyUmask</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>afabc61affc8b321c34178225800b9a44</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a9e50ac998d9b9d592ef1ba4c5c7db1ce</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delmod</name>
      <anchorfile>namespacezypp_1_1filesystem.html</anchorfile>
      <anchor>a2154e53d3bcf10d6dffd94067f683786</anchor>
      <arglist>(const Pathname &amp;path, mode_t mode)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::filter</name>
    <filename>namespacezypp_1_1filter.html</filename>
    <class kind="class">zypp::filter::ByKind</class>
    <class kind="class">zypp::filter::ByLocaleSupport</class>
    <class kind="class">zypp::filter::ByStatus</class>
    <class kind="class">zypp::filter::SameItemAs</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::functor</name>
    <filename>namespacezypp_1_1functor.html</filename>
    <class kind="struct">zypp::functor::Chain</class>
    <class kind="struct">zypp::functor::Collector</class>
    <class kind="struct">zypp::functor::Constant</class>
    <class kind="struct">zypp::functor::False</class>
    <class kind="struct">zypp::functor::GetAll</class>
    <class kind="struct">zypp::functor::GetFirst</class>
    <class kind="struct">zypp::functor::GetLast</class>
    <class kind="struct">zypp::functor::Not</class>
    <class kind="struct">zypp::functor::Or</class>
    <class kind="struct">zypp::functor::True</class>
    <member kind="function">
      <type>Constant&lt; TConst &gt;</type>
      <name>constant</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a09d46c320124bcd415bf4b9f0a2a1bc0</anchor>
      <arglist>(const TConst &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>True</type>
      <name>true_c</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>aece423fb90b7bf86553280ef8e2d3eb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>False</type>
      <name>false_c</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a0e19d3ffaedff84e1c980a6169fb50e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Not&lt; TCondition &gt;</type>
      <name>not_c</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a158299134a74d1760b0a3c9615beeae2</anchor>
      <arglist>(TCondition cond_r)</arglist>
    </member>
    <member kind="function">
      <type>Or&lt; TACondition, TBCondition &gt;</type>
      <name>or_c</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>aedd0e5c4cbe5e06af646f450a2ec0496</anchor>
      <arglist>(TACondition conda_r, TBCondition condb_r)</arglist>
    </member>
    <member kind="function">
      <type>Chain&lt; TACondition, TBCondition &gt;</type>
      <name>chain</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a3a96441895d0e8a7a36856df839bab31</anchor>
      <arglist>(TACondition conda_r, TBCondition condb_r)</arglist>
    </member>
    <member kind="function">
      <type>GetFirst&lt; Tp &gt;</type>
      <name>getFirst</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a525b72bd6cbe5e766286fa8fa35a9b8e</anchor>
      <arglist>(Tp &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>GetLast&lt; Tp &gt;</type>
      <name>getLast</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>a6e239f637dde52ef614a555335d94e7c</anchor>
      <arglist>(Tp &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type>GetAll&lt; TOutputIterator &gt;</type>
      <name>getAll</name>
      <anchorfile>namespacezypp_1_1functor.html</anchorfile>
      <anchor>af9a70cc77697eb29c7fa7969a3aa864d</anchor>
      <arglist>(TOutputIterator result_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::gettext</name>
    <filename>namespacezypp_1_1gettext.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assertInit</name>
      <anchorfile>namespacezypp_1_1gettext.html</anchorfile>
      <anchor>a505bd1a364e3860d8633c914d8f07b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>dgettext</name>
      <anchorfile>namespacezypp_1_1gettext.html</anchorfile>
      <anchor>aec8822aac5ea51ce6e129e72bfc4654a</anchor>
      <arglist>(const char *msgid) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>dngettext</name>
      <anchorfile>namespacezypp_1_1gettext.html</anchorfile>
      <anchor>a924ae968abe7e2359eac6230c76a3fa6</anchor>
      <arglist>(const char *msgid1, const char *msgid2, unsigned long n) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::gzstream_detail</name>
    <filename>namespacezypp_1_1gzstream__detail.html</filename>
    <class kind="class">zypp::gzstream_detail::gzstreambufimpl</class>
    <class kind="struct">zypp::gzstream_detail::ZlibError</class>
    <member kind="typedef">
      <type>detail::SimpleStreamBuf&lt; gzstreambufimpl &gt;</type>
      <name>fgzstreambuf</name>
      <anchorfile>namespacezypp_1_1gzstream__detail.html</anchorfile>
      <anchor>a15898bd9dc260d0684b7165ab691b05f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::HACK</name>
    <filename>namespacezypp_1_1HACK.html</filename>
    <class kind="class">zypp::HACK::Callback</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::hotfix1050625</name>
    <filename>namespacezypp_1_1hotfix1050625.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1hotfix1050625.html</anchorfile>
      <anchor>a2519830eb549cbaa608223206cc5f8db</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::internal</name>
    <filename>namespacezypp_1_1internal.html</filename>
    <class kind="class">zypp::internal::MediaNetworkRequestExecutor</class>
    <class kind="struct">zypp::internal::ProgressTracker</class>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezypp_1_1internal.html</anchorfile>
      <anchor>a9eada5bc86b4473895510dd4490c123f</anchor>
      <arglist>(MediaNetworkRequestExecutor)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::io</name>
    <filename>namespacezypp_1_1io.html</filename>
    <class kind="class">zypp::io::TimeoutException</class>
    <member kind="typedef">
      <type>size_t</type>
      <name>timeout_type</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a9f52a01329fa0187be5e7bb43fda568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BlockingMode</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a45ac16c5616807aaec1a43dea3657578</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a45ac16c5616807aaec1a43dea3657578a880e4d7430d870b3c4d07e018ed2426d">FailedToSetMode</enumvalue>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a45ac16c5616807aaec1a43dea3657578a125c09eaa5eb2ea7035da79f7722d45c">WasBlocking</enumvalue>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a45ac16c5616807aaec1a43dea3657578a92874feea891f40ff3de70ef66147f1a">WasNonBlocking</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReadAllResult</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a0a76adc4e1b3fd0a59cb7df2e6f596f1</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a0a76adc4e1b3fd0a59cb7df2e6f596f1a902b0d55fddef6f8d651fe1035b7d4bd">Error</enumvalue>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a0a76adc4e1b3fd0a59cb7df2e6f596f1a49650dcc55dc413da4032cbe44b15d37">Eof</enumvalue>
      <enumvalue file="namespacezypp_1_1io.html" anchor="a0a76adc4e1b3fd0a59cb7df2e6f596f1aa60852f204ed8028c1c58808b746d115">Ok</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReceiveUpToResult</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a59d271cfc42383fc75a83a2b283247e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a59d271cfc42383fc75a83a2b283247e1a4e1c8694172acea27c7f7da565f2dd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a59d271cfc42383fc75a83a2b283247e1a42979fff2609ef19c2b21a8ee478f965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndOfFile</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a59d271cfc42383fc75a83a2b283247e1a8ec59fe6e518aede8062ccf1aeb9cafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a59d271cfc42383fc75a83a2b283247e1a72266b44bfc1cb4ba91df80618710c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BlockingMode</type>
      <name>setFILEBlocking</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a1131e6ef74a3df8447a8c13255d29605</anchor>
      <arglist>(FILE *file, bool mode=true)</arglist>
    </member>
    <member kind="function">
      <type>BlockingMode</type>
      <name>setFDBlocking</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a78f376e03b7d9aecfda5912c56b161b2</anchor>
      <arglist>(int fd, bool mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeAll</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a100d324a8ab38dffc41e61d0b93891a8</anchor>
      <arglist>(int fd, void *buf, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>ReadAllResult</type>
      <name>readAll</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a71fa9547d32d95eea3661e3f265413dc</anchor>
      <arglist>(int fd, void *buf, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; ReceiveUpToResult, std::string &gt;</type>
      <name>receiveUpto</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a3088197f865f71b35a177ea1a08fd5e3</anchor>
      <arglist>(FILE *file, char c, timeout_type timeout, bool failOnUnblockError)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>peek_data_fd</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a9e793cd8c8ad7ff7fc53babe24a45957</anchor>
      <arglist>(FILE *fd, off_t offset, size_t count)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr timeout_type</type>
      <name>no_timeout</name>
      <anchorfile>namespacezypp_1_1io.html</anchorfile>
      <anchor>a7befb10db95aa5f4523b82acc1b3305a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::iomanip</name>
    <filename>namespacezypp_1_1iomanip.html</filename>
    <class kind="struct">zypp::iomanip::RangeLine</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::iostr</name>
    <filename>namespacezypp_1_1iostr.html</filename>
    <class kind="class">zypp::iostr::EachLine</class>
    <member kind="typedef">
      <type>boost::io::ios_base_all_saver</type>
      <name>IosFmtFlagsSaver</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a714b23c365ad1e7891351ecaf97cf7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParseFlag</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_LTRIM</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256dabaedc166788f8e344ff11f35d66be9ede0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_RTRIM</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256daba45021b50bbaa3058b11513bd69df62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_TRIM</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256daba88c27e17b0abd423c7e586f907dbaa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_SKIP_EMPTY</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256daba411b16f725c7a18e8a9d5d403d1e6dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PF_SKIP_SHARP_COMMENT</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a3a6c6bd53df12f5bd19e6cf249256dabaa76770ef9b1cea624d4784420c888f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a9342f8cee672775c5308cb3fd9d7eb4c</anchor>
      <arglist>(std::istream &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>forEachLine</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a05f71836da46b9d935fd140dc56b1522</anchor>
      <arglist>(std::istream &amp;str_r, const function&lt; bool(int, std::string)&gt; &amp;consume_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a011e6e2109a83b2858aac01592dde599</anchor>
      <arglist>(int(PF_LTRIM),==, int(str::L_TRIM))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>aa922dd9b33377332dd6c7dc3060832a5</anchor>
      <arglist>(int(PF_RTRIM),==, int(str::R_TRIM))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>simpleParseFile</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a5469036c74f65861103ce257b02df6a4</anchor>
      <arglist>(std::istream &amp;str_r, ParseFlags flags_r, function&lt; bool(int, std::string)&gt; consume_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>copy</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>ac3ed81384689d781c7e5736eb2cc8a8c</anchor>
      <arglist>(std::istream &amp;from_r, std::ostream &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>copyIndent</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a6dbd5fcc32e9bbeaa6147c6b2729dadf</anchor>
      <arglist>(std::istream &amp;from_r, std::ostream &amp;to_r, const std::string &amp;indent_r=&quot;&gt; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tee</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a578192eee759dbab38042466a391bd0e</anchor>
      <arglist>(std::istream &amp;from_r, std::ostream &amp;to1_r, std::ostream &amp;to2_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>ad84b3964177cbbf9fee307c892ae1fc0</anchor>
      <arglist>(ParseFlags, ParseFlag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>a6666c02fad4472f591c63c68b6477886</anchor>
      <arglist>(ParseFlags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>simpleParseFile</name>
      <anchorfile>namespacezypp_1_1iostr.html</anchorfile>
      <anchor>acae8a150665dc5989f8346ac2bd4dca3</anchor>
      <arglist>(std::istream &amp;str_r, function&lt; bool(int, std::string)&gt; consume_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::json</name>
    <filename>namespacezypp_1_1json.html</filename>
    <namespace>zypp::json::detail</namespace>
    <class kind="class">zypp::json::Array</class>
    <class kind="class">zypp::json::Bool</class>
    <class kind="class">zypp::json::Int</class>
    <class kind="class">zypp::json::Null</class>
    <class kind="class">zypp::json::Number</class>
    <class kind="class">zypp::json::Object</class>
    <class kind="class">zypp::json::Parser</class>
    <class kind="class">zypp::json::String</class>
    <class kind="class">zypp::json::UInt</class>
    <class kind="class">zypp::json::Value</class>
    <member kind="function">
      <type>json::Value</type>
      <name>toJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>a842e76ce474a7abcd5b012fb4c5a1cba</anchor>
      <arglist>(const sat::Transaction::Step &amp;step_r)</arglist>
    </member>
    <member kind="function">
      <type>json::Value</type>
      <name>toJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>a0691f8eacd7dc8d6cecc315bce149193</anchor>
      <arglist>(const ZYppCommitResult::TransactionStepList &amp;steps_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isWhiteSpace</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>a02fbe70eb559a6983b92e16c0a021cf3</anchor>
      <arglist>(const char ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::string_view</type>
      <name>trueJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>ad8f19c88ae368ec029ffe959a647606c</anchor>
      <arglist>(&quot;true&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::string_view</type>
      <name>falseJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>a4441476727824acd486eef6058cc70df</anchor>
      <arglist>(&quot;false&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::string_view</type>
      <name>nullJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>ab55857235d962051c9e004441a259972</anchor>
      <arglist>(&quot;null&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>toJSON</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>ae8653c4433fdaddbcb0e65374df3ede3</anchor>
      <arglist>(T &amp;&amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>TOK_NAMES</name>
      <anchorfile>namespacezypp_1_1json.html</anchorfile>
      <anchor>af68e596bf9d30f8458bd94a3f662d88d</anchor>
      <arglist>[Parser::Token::TOK_COUNT]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::json::detail</name>
    <filename>namespacezypp_1_1json_1_1detail.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>strEncode</name>
      <anchorfile>namespacezypp_1_1json_1_1detail.html</anchorfile>
      <anchor>a4d63e93952132de3b03744317a6e5408</anchor>
      <arglist>(std::string val_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::keyring</name>
    <filename>namespacezypp_1_1keyring.html</filename>
    <class kind="class">zypp::keyring::VerifyFileContext</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1keyring.html</anchorfile>
      <anchor>abc2d9173d1613fd82022b76d6f7df7e6</anchor>
      <arglist>(std::ostream &amp;str, const VerifyFileContext &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::kvmap</name>
    <filename>namespacezypp_1_1kvmap.html</filename>
    <class kind="struct">zypp::kvmap::KVMapBase</class>
    <class kind="struct">zypp::kvmap::KVMapPolicy</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::log</name>
    <filename>namespacezypp_1_1log.html</filename>
    <class kind="struct">zypp::log::FileLineWriter</class>
    <class kind="struct">zypp::log::LineWriter</class>
    <class kind="struct">zypp::log::StderrLineWriter</class>
    <class kind="struct">zypp::log::StdoutLineWriter</class>
    <class kind="struct">zypp::log::StreamLineWriter</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::media</name>
    <filename>namespacezypp_1_1media.html</filename>
    <class kind="struct">zypp::media::AttachedMedia</class>
    <class kind="class">zypp::media::AttachPoint</class>
    <class kind="class">zypp::media::AuthData</class>
    <class kind="struct">zypp::media::AuthDataComparator</class>
    <class kind="struct">zypp::media::AuthenticationReport</class>
    <class kind="class">zypp::media::CDTools</class>
    <class kind="struct">zypp::media::CommitPreloadReport</class>
    <class kind="class">zypp::media::CredentialFileReader</class>
    <class kind="class">zypp::media::CredentialManager</class>
    <class kind="struct">zypp::media::CredManagerOptions</class>
    <class kind="class">zypp::media::CurlAuthData</class>
    <class kind="struct">zypp::media::CurlConfig</class>
    <class kind="struct">zypp::media::DownloadProgressReport</class>
    <class kind="class">zypp::media::MediaBadAttachPointException</class>
    <class kind="class">zypp::media::MediaBadCAException</class>
    <class kind="class">zypp::media::MediaBadFilenameException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyDestinationException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyFilesystemException</class>
    <class kind="class">zypp::media::MediaBadUrlEmptyHostException</class>
    <class kind="class">zypp::media::MediaBadUrlException</class>
    <class kind="struct">zypp::media::MediaBlock</class>
    <class kind="class">zypp::media::MediaBlockList</class>
    <class kind="class">zypp::media::MediaCD</class>
    <class kind="struct">zypp::media::MediaChangeReport</class>
    <class kind="class">zypp::media::MediaCIFS</class>
    <class kind="class">zypp::media::MediaCurl</class>
    <class kind="class">zypp::media::MediaCurl2</class>
    <class kind="class">zypp::media::MediaCurlException</class>
    <class kind="class">zypp::media::MediaCurlInitException</class>
    <class kind="class">zypp::media::MediaCurlSetOptException</class>
    <class kind="class">zypp::media::MediaDIR</class>
    <class kind="class">zypp::media::MediaDISK</class>
    <class kind="class">zypp::media::MediaException</class>
    <class kind="class">zypp::media::MediaFileNotFoundException</class>
    <class kind="class">zypp::media::MediaFileSizeExceededException</class>
    <class kind="class">zypp::media::MediaForbiddenException</class>
    <class kind="class">zypp::media::MediaHandler</class>
    <class kind="class">zypp::media::MediaHandlerFactory</class>
    <class kind="class">zypp::media::MediaInvalidCredentialsException</class>
    <class kind="class">zypp::media::MediaISO</class>
    <class kind="class">zypp::media::MediaIsSharedException</class>
    <class kind="class">zypp::media::MediaJammedException</class>
    <class kind="class">zypp::media::MediaManager</class>
    <class kind="class">zypp::media::MediaManager_Impl</class>
    <class kind="class">zypp::media::MediaMountException</class>
    <class kind="class">zypp::media::MediaNetworkCommonHandler</class>
    <class kind="class">zypp::media::MediaNFS</class>
    <class kind="class">zypp::media::MediaNotADirException</class>
    <class kind="class">zypp::media::MediaNotAFileException</class>
    <class kind="class">zypp::media::MediaNotAttachedException</class>
    <class kind="class">zypp::media::MediaNotDesiredException</class>
    <class kind="class">zypp::media::MediaNotEjectedException</class>
    <class kind="class">zypp::media::MediaNotOpenException</class>
    <class kind="class">zypp::media::MediaNotSupportedException</class>
    <class kind="class">zypp::media::MediaPlugin</class>
    <class kind="class">zypp::media::MediaPriority</class>
    <class kind="class">zypp::media::MediaRequestCancelledException</class>
    <class kind="class">zypp::media::MediaSource</class>
    <class kind="class">zypp::media::MediaSystemException</class>
    <class kind="class">zypp::media::MediaTemporaryProblemException</class>
    <class kind="class">zypp::media::MediaTimeoutException</class>
    <class kind="class">zypp::media::MediaUnauthorizedException</class>
    <class kind="class">zypp::media::MediaUnmountException</class>
    <class kind="class">zypp::media::MediaUnsupportedUrlSchemeException</class>
    <class kind="class">zypp::media::MediaVerifierBase</class>
    <class kind="class">zypp::media::MediaWriteException</class>
    <class kind="struct">zypp::media::MetalinkMirror</class>
    <class kind="class">zypp::media::MetaLinkParser</class>
    <class kind="struct">zypp::media::ml_parsedata</class>
    <class kind="class">zypp::media::Mount</class>
    <class kind="struct">zypp::media::MountEntry</class>
    <class kind="class">zypp::media::NoVerifier</class>
    <class kind="class">zypp::media::ProxyInfo</class>
    <class kind="class">zypp::media::ProxyInfoLibproxy</class>
    <class kind="class">zypp::media::ProxyInfoSysconfig</class>
    <class kind="class">zypp::media::ScopedDisableMediaChangeReport</class>
    <class kind="struct">zypp::media::TmpUnsetEnv</class>
    <class kind="class">zypp::media::TransferSettings</class>
    <class kind="struct">zypp::media::transition</class>
    <class kind="class">zypp::media::UrlResolverPlugin</class>
    <class kind="class">zypp::media::ZsyncParser</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>MediaNr</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a13038cc28702080cd6c2016bbb0ab631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RW_pointer&lt; MediaVerifierBase &gt;</type>
      <name>MediaVerifierRef</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a91fafb316575f7b1f00caf90158963cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>MediaAccessId</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a4b8d0b917dd34b743c9109cf4b60cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RW_pointer&lt; MediaSource &gt;</type>
      <name>MediaSourceRef</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a74c7436dddd8cf1bcaeaa69bde702a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RW_pointer&lt; AttachPoint &gt;</type>
      <name>AttachPointRef</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aba5b1b655e4fac999785adfb5bd32c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; CurlAuthData &gt;</type>
      <name>CurlAuthData_Ptr</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a914ddc1a0a58e9913ec7d188d88d23c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProxyFactoryType *(*)(void)</type>
      <name>CreateFactorySig</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>acfdd9d8b2920e3f5fd902d8ec2e18773</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(ProxyFactoryType *self)</type>
      <name>DelFactorySig</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a53d8e91988bfcdd2c45653715031aa5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char **(*)(ProxyFactoryType *self, const char *url)</type>
      <name>GetProxiesSig</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a08a1cdd89a2dc3e81655c90559997bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(char **proxies)</type>
      <name>FreeProxiesCb</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aba07350a215d52b451253b0be1072065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>shared_ptr&lt; AuthData &gt;</type>
      <name>AuthData_Ptr</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a1c72c0eaacf99a37ebed5a0775da22da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MetaDataType</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a37b761b9b1ffcfd28684588992f3a825</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp_1_1media.html" anchor="a37b761b9b1ffcfd28684588992f3a825a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="namespacezypp_1_1media.html" anchor="a37b761b9b1ffcfd28684588992f3a825aa8760d7c86915746134252e4a65751e5">Zsync</enumvalue>
      <enumvalue file="namespacezypp_1_1media.html" anchor="a37b761b9b1ffcfd28684588992f3a825aa4f27de733f41d8de8c96ad59ea0c7f4">MetaLink</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParserState</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_START</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a6423199a3e9580a3ef36d95a3d8610db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_METALINK</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a8ac8be2fb09c49a663a08ce6977a0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FILES</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59afae90bc3907a3ab28a1c3556bca918e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_FILE</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59ac3ab99b4b9491708b02dfaaaf65eeb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4FILE</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a140b09043eab1d1ff4aeaf15d7b3933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_SIZE</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a8a553e5c8e1329dd11d172f849c124a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4SIZE</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a49396d3fd4df41fb3bd5b3d83e772bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_VERIFICATION</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59aa8df758af8c88624f2736eaf3a757d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_HASH</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a1d221559ce780df327603d00e5c19794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4HASH</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59aef62f20f2eceafbcd7f12a1ace3d5e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PIECES</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a7f5485a0ef07bb4e6ef27fc9b06e11dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4PIECES</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59af361d5d9c0eee9941492a61a14e34207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PHASH</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a7ee9bcd11265cab9ca4cb4d21b6593c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4PHASH</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59ac8ad6880d24bf844bb5e1f8ad02f97f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_RESOURCES</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a64b98fd17e3bad00ad58aeb1d3b9a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_URL</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59ab1a4612907e48e5d59d331968b638e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_M4URL</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a6078771c79fa94bed124bb952110371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMSTATES</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a290198b39b90deb48ce4c5f30b926f59a4f70f18367c79b474e96041a07967157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getShare</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a15422d1f797c890670d657f1cd655349</anchor>
      <arglist>(const Pathname &amp;spath_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>stripShare</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>af25012354fbfc66c6b67fd366153ef79</anchor>
      <arglist>(const Pathname &amp;spath_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a253eea8c981a10cb3cf028e3fa9a3f90</anchor>
      <arglist>(MediaCurl2::RequestOptions)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a1650cc07e912327e0b4a3de64e46cae1</anchor>
      <arglist>(std::ostream &amp;str, const MediaHandler &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aa04d0f10b87b2000e2861cd47f76048b</anchor>
      <arglist>(std::ostream &amp;str, const AttachPoint &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ac629c95cb8382ac07d5b9047d26fa9a4</anchor>
      <arglist>(std::ostream &amp;str, const AttachedMedia &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ad30f7cc4271c75aaf758527e21680d20</anchor>
      <arglist>(std::ostream &amp;str, const UrlResolverPlugin &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a2e00dc0213ffd57140749581d1768e24</anchor>
      <arglist>(std::ostream &amp;str, const CurlAuthData &amp;auth_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>fetchnext</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a5e756833b1c7344b64e11041cd1384e7</anchor>
      <arglist>(FILE *fp, unsigned char *bp, size_t blksize, size_t pushback, unsigned char *pushbackp)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a5e0f31d7fbf79da2e20f076c1a1031eb</anchor>
      <arglist>(std::ostream &amp;str, const MediaBlockList &amp;bl)</arglist>
    </member>
    <member kind="function">
      <type>MetaDataType</type>
      <name>looks_like_meta_data</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a2b602bde97e5ca2c3efe468957b130f0</anchor>
      <arglist>(const std::vector&lt; char &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>MetaDataType</type>
      <name>looks_like_meta_file</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>abcad790b9c5cf0bc168571e3180876f3</anchor>
      <arglist>(const Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>MetaDataType</type>
      <name>looks_like_meta_file</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aa1bcbc8d7dac975bc1c50076fb9dadf8</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>const std::unordered_map&lt; ParserState, std::vector&lt; transition &gt; &gt; &amp;</type>
      <name>transitions</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ae7f05ef6450ab00794a8691f355fbfa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void XMLCALL</type>
      <name>startElement</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a851e7eea001f68ef67bed5125de27feb</anchor>
      <arglist>(void *userData, const xmlChar *name, const xmlChar **atts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void XMLCALL</type>
      <name>endElement</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a79f43ef35d5aadc6c15842c7ead2dcc4</anchor>
      <arglist>(void *userData, const xmlChar *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void XMLCALL</type>
      <name>characterData</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a147c1d7d582224cfe256373e35a16940</anchor>
      <arglist>(void *userData, const xmlChar *s, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void XMLCALL</type>
      <name>parseError</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>acce3f6748a39c6cbd3af492523ad5fd7</anchor>
      <arglist>(void *userData, const xmlError *error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>find_attr</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a62325afdd62526c64131928b8aa33c30</anchor>
      <arglist>(const char *txt, const xmlChar **atts)</arglist>
    </member>
    <member kind="function">
      <type>UByteArray</type>
      <name>hexstr2bytes</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ab47e20a250cbce7f562ea8ea3aec9cd8</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hexstr2bytes</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>a84e552ef2f151b592fb73b9127fd686c</anchor>
      <arglist>(unsigned char *buf, const char *str, int buflen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pxProxyFactoryType *</type>
      <name>getProxyFactory</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aec55d6efc21b414524470d20a2f977a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ac5ba3149f09d9524e690b4e3f297012f</anchor>
      <arglist>(std::ostream &amp;str, const AuthData &amp;auth_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>save_creds_in_file</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>af7529980ff50a73b46e49b6d1633c71d</anchor>
      <arglist>(CredentialManager::CredentialSet &amp;creds, const Pathname &amp;file, const mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>ad0fb34a112d9734be755c8bcc4ca938c</anchor>
      <arglist>(std::ostream &amp;str, const MountEntry &amp;obj)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>minMetalinkProbeSize</name>
      <anchorfile>namespacezypp_1_1media.html</anchorfile>
      <anchor>aaeda865f7e57cc8937a40e4a818e9464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::misc</name>
    <filename>namespacezypp_1_1misc.html</filename>
    <namespace>zypp::misc::testcase</namespace>
    <member kind="enumeration">
      <type></type>
      <name>LoadSystemFlag</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>a17dc91fc4521efa9a3fb25bc4106701e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_READONLY</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>a17dc91fc4521efa9a3fb25bc4106701ea287d8fd2f1341d33345ed14566a3c1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_NOREFRESH</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>a17dc91fc4521efa9a3fb25bc4106701ea5095323705ed996e77f299927c8fa98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_NOREPOS</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>a17dc91fc4521efa9a3fb25bc4106701ea73a074fdc257f6c923c9c8f5ff211fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultLoadSystem</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>aa336641e8fe620e1e8f7d60f7d7b73ae</anchor>
      <arglist>(const Pathname &amp;sysRoot_r=&quot;/&quot;, LoadSystemFlags flags_r=LoadSystemFlags())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultLoadSystem</name>
      <anchorfile>namespacezypp_1_1misc.html</anchorfile>
      <anchor>a6f04dd5f70f9450a9f5e967ac2c6184f</anchor>
      <arglist>(LoadSystemFlags flags_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::misc::testcase</name>
    <filename>namespacezypp_1_1misc_1_1testcase.html</filename>
    <class kind="class">zypp::misc::testcase::ForceInstall</class>
    <class kind="struct">zypp::misc::testcase::ForceInstallImpl</class>
    <class kind="class">zypp::misc::testcase::LoadTestcase</class>
    <class kind="class">zypp::misc::testcase::RepoData</class>
    <class kind="struct">zypp::misc::testcase::RepoDataImpl</class>
    <class kind="class">zypp::misc::testcase::TestcaseSetup</class>
    <class kind="struct">zypp::misc::testcase::TestcaseSetupImpl</class>
    <class kind="struct">zypp::misc::testcase::TestcaseTrial</class>
    <member kind="enumeration">
      <type></type>
      <name>TestcaseRepoType</name>
      <anchorfile>namespacezypp_1_1misc_1_1testcase.html</anchorfile>
      <anchor>a8465c02c1a284f8e77b551386ffacc6a</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezypp_1_1misc_1_1testcase.html" anchor="a8465c02c1a284f8e77b551386ffacc6aa87b2ccc9693d1d35db611ffe6cf37f30">Helix</enumvalue>
      <enumvalue file="namespacezypp_1_1misc_1_1testcase.html" anchor="a8465c02c1a284f8e77b551386ffacc6aadf11363f625cc4f0e49d738b61bf55cf">Testtags</enumvalue>
      <enumvalue file="namespacezypp_1_1misc_1_1testcase.html" anchor="a8465c02c1a284f8e77b551386ffacc6aa02a3a357710cc2a5dfdfb74ed012fb59">Url</enumvalue>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>helixControlFile</name>
      <anchorfile>namespacezypp_1_1misc_1_1testcase.html</anchorfile>
      <anchor>ae82a80d35a22a2fc0c5aae6c403aa095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>yamlControlFile</name>
      <anchorfile>namespacezypp_1_1misc_1_1testcase.html</anchorfile>
      <anchor>abe7eaa9f13e4f7af53802c18db1647f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::packagedelta</name>
    <filename>namespacezypp_1_1packagedelta.html</filename>
    <class kind="class">zypp::packagedelta::DeltaRpm</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1packagedelta.html</anchorfile>
      <anchor>a8327db6acff07fc5df06d9939a743d87</anchor>
      <arglist>(std::ostream &amp;str, const DeltaRpm &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::parser</name>
    <filename>namespacezypp_1_1parser.html</filename>
    <namespace>zypp::parser::susetags</namespace>
    <namespace>zypp::parser::yum</namespace>
    <class kind="class">zypp::parser::HistoryLogReader</class>
    <class kind="class">zypp::parser::IniDict</class>
    <class kind="class">zypp::parser::IniParser</class>
    <class kind="class">zypp::parser::ParseException</class>
    <class kind="class">zypp::parser::ProductFileData</class>
    <class kind="class">zypp::parser::ProductFileReader</class>
    <class kind="struct">zypp::parser::ProductNode</class>
    <class kind="class">zypp::parser::Reader</class>
    <class kind="class">zypp::parser::RepoFileReader</class>
    <class kind="class">zypp::parser::RepoindexFileReader</class>
    <class kind="class">zypp::parser::ServiceFileReader</class>
    <class kind="class">zypp::parser::XmlString</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>a45232a432d1d2f6a2ca4c0a117ccc4db</anchor>
      <arglist>(std::ostream &amp;str, const ProductFileData &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>ad754258effddf94aa56355789bfc2d32</anchor>
      <arglist>(std::ostream &amp;str, const ProductFileData::Upgrade &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>repositories_in_stream</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>a7d5f9625d736968682cc750cfa47546a</anchor>
      <arglist>(const InputStream &amp;is, const RepoFileReader::ProcessRepo &amp;callback, const ProgressData::ReceiverFnc &amp;progress)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>aadfcfd5293ebbfe559ef92dfa4f11856</anchor>
      <arglist>(std::ostream &amp;str, const RepoFileReader &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>af06574f7463f7d682a8e359035a3813d</anchor>
      <arglist>(std::ostream &amp;str, const ServiceFileReader &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1parser.html</anchorfile>
      <anchor>a739053704486da5cdf33b3926aca09e7</anchor>
      <arglist>(std::ostream &amp;str, const IniDict &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::parser::susetags</name>
    <filename>namespacezypp_1_1parser_1_1susetags.html</filename>
    <class kind="class">zypp::parser::susetags::ContentFileReader</class>
    <class kind="class">zypp::parser::susetags::RepoIndex</class>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1parser_1_1susetags.html</anchorfile>
      <anchor>a5699ec7e51d47b8df902ffd4b719e555</anchor>
      <arglist>(RepoIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1parser_1_1susetags.html</anchorfile>
      <anchor>a2142fa86910bbe2d1b0c67d92794acc0</anchor>
      <arglist>(RepoIndex)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::parser::yum</name>
    <filename>namespacezypp_1_1parser_1_1yum.html</filename>
    <class kind="class">zypp::parser::yum::RepomdFileReader</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::pool</name>
    <filename>namespacezypp_1_1pool.html</filename>
    <class kind="class">zypp::pool::ByIdent</class>
    <class kind="struct">zypp::pool::ByPoolItem</class>
    <class kind="struct">zypp::pool::P_Select2nd</class>
    <class kind="class">zypp::pool::PoolImpl</class>
    <class kind="struct">zypp::pool::PoolStats</class>
    <class kind="struct">zypp::pool::PoolTraits</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1pool.html</anchorfile>
      <anchor>a1e73fababefcbbd224f265cc2380987d</anchor>
      <arglist>(std::ostream &amp;str, const PoolStats &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::proto</name>
    <filename>namespacezypp_1_1proto.html</filename>
  </compound>
  <compound kind="namespace">
    <name>zypp::range_detail</name>
    <filename>namespacezypp_1_1range__detail.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>overlaps</name>
      <anchorfile>namespacezypp_1_1range__detail.html</anchorfile>
      <anchor>aae6b8c70058de2f6fca4eb2c94085f94</anchor>
      <arglist>(Rel lhs, Rel rhs, int cmp)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::repo</name>
    <filename>namespacezypp_1_1repo.html</filename>
    <namespace>zypp::repo::factory</namespace>
    <namespace>zypp::repo::yum</namespace>
    <class kind="class">zypp::repo::DeltaCandidates</class>
    <class kind="struct">zypp::repo::DownloadResolvableReport</class>
    <class kind="class">zypp::repo::PackageProvider</class>
    <class kind="class">zypp::repo::PackageProviderImpl</class>
    <class kind="class">zypp::repo::PackageProviderPolicy</class>
    <class kind="class">zypp::repo::PluginServices</class>
    <class kind="struct">zypp::repo::ProbeRepoReport</class>
    <class kind="class">zypp::repo::RepoAlreadyExistsException</class>
    <class kind="struct">zypp::repo::RepoCreateReport</class>
    <class kind="class">zypp::repo::RepoException</class>
    <class kind="class">zypp::repo::RepoInfoBase</class>
    <class kind="class">zypp::repo::RepoInvalidAliasException</class>
    <class kind="class">zypp::repo::RepoMediaAccess</class>
    <class kind="class">zypp::repo::RepoMetadataException</class>
    <class kind="class">zypp::repo::RepoMirrorList</class>
    <class kind="class">zypp::repo::RepoNoAliasException</class>
    <class kind="class">zypp::repo::RepoNoPermissionException</class>
    <class kind="class">zypp::repo::RepoNotCachedException</class>
    <class kind="class">zypp::repo::RepoNotFoundException</class>
    <class kind="class">zypp::repo::RepoNoUrlException</class>
    <class kind="struct">zypp::repo::RepoReport</class>
    <class kind="struct">zypp::repo::RepoType</class>
    <class kind="class">zypp::repo::RepoUnknownTypeException</class>
    <class kind="class">zypp::repo::RepoVarExpand</class>
    <class kind="struct">zypp::repo::RepoVariablesStringReplacer</class>
    <class kind="struct">zypp::repo::RepoVariablesUrlReplacer</class>
    <class kind="class">zypp::repo::RpmPackageProvider</class>
    <class kind="class">zypp::repo::RpmSigCheckException</class>
    <class kind="class">zypp::repo::ServiceAlreadyExistsException</class>
    <class kind="class">zypp::repo::ServiceException</class>
    <class kind="class">zypp::repo::ServiceInvalidAliasException</class>
    <class kind="class">zypp::repo::ServiceNoAliasException</class>
    <class kind="class">zypp::repo::ServiceNoUrlException</class>
    <class kind="class">zypp::repo::ServicePluginException</class>
    <class kind="class">zypp::repo::ServicePluginImmutableException</class>
    <class kind="class">zypp::repo::ServicePluginInformalException</class>
    <class kind="struct">zypp::repo::ServiceType</class>
    <class kind="struct">zypp::repo::SMVData</class>
    <class kind="class">zypp::repo::SrcPackageProvider</class>
    <class kind="class">zypp::repo::SUSEMediaVerifier</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a6e86a30a6d3964388789aac73665691a</anchor>
      <arglist>(std::ostream &amp;str, const DeltaCandidates &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downloadMediaInfo</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a2a0ce89b7a854ad759121777e31a6844</anchor>
      <arglist>(const Pathname &amp;dest_dir, MediaSetAccess &amp;media, const ProgressData::ReceiverFnc &amp;progress=ProgressData::ReceiverFnc())</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a4f538e503b977b58e2055788e603d6ff</anchor>
      <arglist>(std::ostream &amp;str, const PluginServices &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>aa4251e03846303f80e4a65eb61f6a93f</anchor>
      <arglist>(RepoNotCachedException, &quot;Repository is not cached&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a0dc2e636e4b8a4879e2e402ad21c944a</anchor>
      <arglist>(RepoNoUrlException, &quot;Repository has no or invalid url defined.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a34ffc1ece39f0d60c6ce6416686a186d</anchor>
      <arglist>(RepoNoAliasException, &quot;Repository has no alias defined.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a1ff9788d7fb6215edfcc7cc25598f7d7</anchor>
      <arglist>(RepoInvalidAliasException, &quot;Repository has an invalid alias.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>aa6d389ae1722fb66524197b9f0bb63b4</anchor>
      <arglist>(RepoNotFoundException, &quot;Repository not found.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>aea98434b04609368df06908ca9ec8ecf</anchor>
      <arglist>(RepoAlreadyExistsException, &quot;Repository already exists.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a64342f335426126378c3870634dfb972</anchor>
      <arglist>(RepoUnknownTypeException, &quot;Repository type can&apos;t be determined.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a91d33b8875d431d520660c9c91065450</anchor>
      <arglist>(RepoMetadataException, &quot;Repository metadata not usable.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>add7713eb95147d2102ca63f1d058805d</anchor>
      <arglist>(RepoNoPermissionException, _(&quot;No permission to write repository cache.&quot;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a8d70a38284c0829b2204c8ced51ad981</anchor>
      <arglist>(ServiceNoAliasException, &quot;Service has no alias defined.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a795f07ee1677071f60a66270bf4d0079</anchor>
      <arglist>(ServiceInvalidAliasException, &quot;Service has an invalid alias.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a97d5c0c4e0642afaa4fa5fc1006298ec</anchor>
      <arglist>(ServiceAlreadyExistsException, &quot;Service already exists.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a1556842eae3370b84c620df1c87797d3</anchor>
      <arglist>(ServiceNoUrlException, &quot;Service has no or invalid url defined.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a73f7fbe75b6a0dde0178c688794a3d0d</anchor>
      <arglist>(ServicePluginException, &quot;PLUGIN service exception.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>ae5b10eb707ac97557b0fad2e97997a3e</anchor>
      <arglist>(ServicePluginInformalException, &quot;Service plugin has trouble providing the metadata but this should not be treated as error.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEF_CTORS</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>ad6cec0fa273e23df9dbf300dff2cfe7f</anchor>
      <arglist>(ServicePluginImmutableException, _(&quot;Service plugin does not support changing an attribute.&quot;))</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>af013f09ef8b48bab0faf471784280a4e</anchor>
      <arglist>(std::ostream &amp;str, const RepoInfoBase &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a7c098c46556eb1259796f8d3bbf63f2e</anchor>
      <arglist>(const RepoInfoBase &amp;lhs, const RepoInfoBase &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>ManagedFile</type>
      <name>provideFile</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a2e6b5d14afa0af8e52925c440fa77435</anchor>
      <arglist>(RepoInfo repo_r, const OnMediaLocation &amp;loc_r, const ProvideFilePolicy &amp;policy_r=ProvideFilePolicy())</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a97b1bd70b8714afc14e0d59a94ea6635</anchor>
      <arglist>(std::ostream &amp;str, const RepoType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>af3af9cf44d9debc47e9839442e88f8a1</anchor>
      <arglist>(const RepoType &amp;obj1, const RepoType &amp;obj2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>af49b7a8cebf3e46a21b6dde50bebcae1</anchor>
      <arglist>(const RepoType &amp;obj1, const RepoType &amp;obj2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>ab3d3e4ee0ea44cc6e13f7a801f6d510f</anchor>
      <arglist>(std::ostream &amp;str, const ServiceType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a1e67b854a3145b35e611bd0649361c2a</anchor>
      <arglist>(const ServiceType &amp;obj1, const ServiceType &amp;obj2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>abae631852e4337be14b5a3c8ce7d821b</anchor>
      <arglist>(const ServiceType &amp;obj1, const ServiceType &amp;obj2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1repo.html</anchorfile>
      <anchor>a674d48404e569b46984e5937b28b7c72</anchor>
      <arglist>(std::ostream &amp;str, const SUSEMediaVerifier &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::repo::factory</name>
    <filename>namespacezypp_1_1repo_1_1factory.html</filename>
    <member kind="function">
      <type>PackageProvider::Impl *</type>
      <name>make</name>
      <anchorfile>namespacezypp_1_1repo_1_1factory.html</anchorfile>
      <anchor>a4b50dc9804966f3aff55ff527d5752bf</anchor>
      <arglist>(RepoMediaAccess &amp;access_r, const PoolItem &amp;pi_r, DeltaCandidates &amp;&amp;deltas_r, PackageProviderPolicy &amp;&amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>PackageProvider::Impl *</type>
      <name>make</name>
      <anchorfile>namespacezypp_1_1repo_1_1factory.html</anchorfile>
      <anchor>a3daabbcf58c68828ccf681c1f50f8254</anchor>
      <arglist>(RepoMediaAccess &amp;access_r, const PoolItem &amp;pi_r, PackageProviderPolicy &amp;&amp;policy_r)</arglist>
    </member>
    <member kind="function">
      <type>PackageProvider::Impl *</type>
      <name>make</name>
      <anchorfile>namespacezypp_1_1repo_1_1factory.html</anchorfile>
      <anchor>a652c20f6375900c20e3b80babd05e211</anchor>
      <arglist>(RepoMediaAccess &amp;access_r, Package::constPtr &amp;&amp;package_r, DeltaCandidates &amp;&amp;deltas_r, PackageProviderPolicy &amp;&amp;policy_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::repo::yum</name>
    <filename>namespacezypp_1_1repo_1_1yum.html</filename>
    <class kind="class">zypp::repo::yum::RepomdFileCollector</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::RepoManagerFlags</name>
    <filename>namespacezypp_1_1RepoManagerFlags.html</filename>
    <member kind="typedef">
      <type>RefreshServiceFlags</type>
      <name>RefreshServiceOptions</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a52a68f79c0c389602aed250818ca6a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RawMetadataRefreshPolicy</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>aa6427c71bd93b4aa323263bc295581b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RefreshIfNeeded</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>aa6427c71bd93b4aa323263bc295581b2ad9bce905d75ae46f80e1e511a7fafaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RefreshForced</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>aa6427c71bd93b4aa323263bc295581b2a5959c4b80cdb322b1f42517c3489b025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RefreshIfNeededIgnoreDelay</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>aa6427c71bd93b4aa323263bc295581b2a54c77a5abe6106f690a49bdbdac09e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CacheBuildPolicy</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a856b4546cd3b3e8c5b095bec14ffd4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuildIfNeeded</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a856b4546cd3b3e8c5b095bec14ffd4d7a83c15107befd639f72dc5ec224bc1ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuildForced</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a856b4546cd3b3e8c5b095bec14ffd4d7ae3bf59124ecd58851e47b2a8e6fb6c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RefreshServiceBit</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>ae0bf2b772c1e6ae19eeb88071a2925e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RefreshService_restoreStatus</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>ae0bf2b772c1e6ae19eeb88071a2925e4aa3e412522f4d7d11ebde2b8d4d38ed7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RefreshService_forceRefresh</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>ae0bf2b772c1e6ae19eeb88071a2925e4ad46a7cc7ccf850caa0e43254b3def7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RefreshCheckStatus</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a14a84d89b639cfb9bfe538dbdb0a8efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REFRESH_NEEDED</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a14a84d89b639cfb9bfe538dbdb0a8efea593b25fb8967e7afa627e1c8cdf67c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_UP_TO_DATE</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a14a84d89b639cfb9bfe538dbdb0a8efeab5f33a3054a4290aca2a48a07d26c04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_CHECK_DELAYED</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a14a84d89b639cfb9bfe538dbdb0a8efeac846b9439a3dc77fb68c34b6f5ee8c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_FLAGS</name>
      <anchorfile>namespacezypp_1_1RepoManagerFlags.html</anchorfile>
      <anchor>a00a4259ecb12d9ffde096d96dd364206</anchor>
      <arglist>(RefreshServiceFlags, RefreshServiceBit)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::resfilter</name>
    <filename>namespacezypp_1_1resfilter.html</filename>
    <class kind="struct">zypp::resfilter::ByArch</class>
    <class kind="struct">zypp::resfilter::ByEdition</class>
    <class kind="struct">zypp::resfilter::ByInstalled</class>
    <class kind="struct">zypp::resfilter::ByKeep</class>
    <class kind="struct">zypp::resfilter::ByLock</class>
    <class kind="struct">zypp::resfilter::ByName</class>
    <class kind="struct">zypp::resfilter::ByRecommended</class>
    <class kind="struct">zypp::resfilter::ByRepository</class>
    <class kind="struct">zypp::resfilter::BySuggested</class>
    <class kind="struct">zypp::resfilter::ByTransact</class>
    <class kind="struct">zypp::resfilter::ByUninstalled</class>
    <member kind="function">
      <type>filter::ByKind</type>
      <name>byKind</name>
      <anchorfile>namespacezypp_1_1resfilter.html</anchorfile>
      <anchor>a639b7530ac6eaa3bc7904fa020db26f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ByEdition&lt; TCompare &gt;</type>
      <name>byEdition</name>
      <anchorfile>namespacezypp_1_1resfilter.html</anchorfile>
      <anchor>a32cfd43663ca71ba41640455c390855e</anchor>
      <arglist>(const Edition &amp;edition_r, TCompare cmp_r)</arglist>
    </member>
    <member kind="function">
      <type>ByEdition&lt; TCompare &gt;</type>
      <name>byEdition</name>
      <anchorfile>namespacezypp_1_1resfilter.html</anchorfile>
      <anchor>a757018e26d9c0a7eccc68365b383b4c1</anchor>
      <arglist>(const Edition &amp;edition_r)</arglist>
    </member>
    <member kind="function">
      <type>ByArch&lt; TCompare &gt;</type>
      <name>byArch</name>
      <anchorfile>namespacezypp_1_1resfilter.html</anchorfile>
      <anchor>a4ffe2dea5f20aa22304ff583d6fcec8e</anchor>
      <arglist>(const Arch &amp;arch_r, TCompare cmp_r)</arglist>
    </member>
    <member kind="function">
      <type>ByArch&lt; TCompare &gt;</type>
      <name>byArch</name>
      <anchorfile>namespacezypp_1_1resfilter.html</anchorfile>
      <anchor>a15cd8376ae2b6d9222808905eacc7ca5</anchor>
      <arglist>(const Arch &amp;arch_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::resstatus</name>
    <filename>namespacezypp_1_1resstatus.html</filename>
    <class kind="class">zypp::resstatus::StatusBackup</class>
    <class kind="struct">zypp::resstatus::UserLockQueryManip</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::rw_pointer</name>
    <filename>namespacezypp_1_1rw__pointer.html</filename>
    <class kind="struct">zypp::rw_pointer::Intrusive</class>
    <class kind="struct">zypp::rw_pointer::Scoped</class>
    <class kind="struct">zypp::rw_pointer::Shared</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::sat</name>
    <filename>namespacezypp_1_1sat.html</filename>
    <namespace>zypp::sat::detail</namespace>
    <namespace>zypp::sat::solvitermixin_detail</namespace>
    <class kind="class">zypp::sat::AllPTFs</class>
    <class kind="class">zypp::sat::ArrayAttr</class>
    <class kind="struct">zypp::sat::asSolvable</class>
    <class kind="class">zypp::sat::FileConflicts</class>
    <class kind="class">zypp::sat::LocaleSupport</class>
    <class kind="class">zypp::sat::LookupAttr</class>
    <class kind="class">zypp::sat::LookupRepoAttr</class>
    <class kind="class">zypp::sat::Map</class>
    <class kind="class">zypp::sat::Pool</class>
    <class kind="class">zypp::sat::Queue</class>
    <class kind="class">zypp::sat::Solvable</class>
    <class kind="class">zypp::sat::SolvableSet</class>
    <class kind="class">zypp::sat::SolvableType</class>
    <class kind="class">zypp::sat::SolvAttr</class>
    <class kind="class">zypp::sat::SolvIterMixin</class>
    <class kind="class">zypp::sat::Transaction</class>
    <class kind="class">zypp::sat::WhatObsoletes</class>
    <class kind="class">zypp::sat::WhatProvides</class>
    <member kind="typedef">
      <type>Queue</type>
      <name>SolvableQueue</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a4f5bedc725ab984e2a6cc66ec6fb81f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Queue</type>
      <name>StringQueue</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a93e606938e373a7171904b12a3f2b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a4b7e6a5330b83d8a235127feb93e5fcf</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa6fa22613cfea40998c0cfbe9fb04c1b</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts::Conflict &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa16b4b4e65386fc1fbe5d4dbf007e948</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a00f4ba8de38d0f62f6acfb53858d3479</anchor>
      <arglist>(std::ostream &amp;str, const FileConflicts::Conflict &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a129342f0a7f18893a56e6a15809c87ab</anchor>
      <arglist>(std::ostream &amp;str, const LocaleSupport &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a9590b7fd7be2a28c5db1dd462e9879ef</anchor>
      <arglist>(std::ostream &amp;str, const LocaleSupport &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ad97518afb5cac2983dee0e2d42ac2771</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a2755213ebb990575871233169a3ef153</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a84c1c3effec6e67ef3d5bb5568f7dd92</anchor>
      <arglist>(std::ostream &amp;str, const LookupAttr::iterator &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a074c3d628167ea54f09cf7eeea2f31f2</anchor>
      <arglist>(std::ostream &amp;str, const ArrayAttr&lt; TResult, TAttr &gt; &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af599ec3ea83dcd58f7b1814c3f426fb6</anchor>
      <arglist>(const Map &amp;lhs, const Map &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>abeb8f4632481485d0a66c66e4a36a158</anchor>
      <arglist>(std::ostream &amp;str, const Pool &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSolvFileIndex</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ad45df5cf58daa413e6e443b45f0713a8</anchor>
      <arglist>(const Pathname &amp;solvfile_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa36149144871855fff3d3514763f074e</anchor>
      <arglist>(std::ostream &amp;str, const Queue &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aba37aa0f191dad00c10665949a569c4c</anchor>
      <arglist>(std::ostream &amp;str, const Queue &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a343f032499bfd922b282e5d759b333fb</anchor>
      <arglist>(const Queue &amp;lhs, const Queue &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a8509813dd1e81332432a2305ae678866</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ab0cc0aaae4ddd65a9395141b9908ddb1</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpAsXmlOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ae3ec2dd98e078a192017fdd713c0b6b8</anchor>
      <arglist>(std::ostream &amp;str, const Solvable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a0c5eb40c8761b19f3d3473ee21ef002d</anchor>
      <arglist>(std::ostream &amp;str, const SolvableSet &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a0bf5494e3e87d5addc977ecb72ea7975</anchor>
      <arglist>(std::ostream &amp;str, const SolvableSpec &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableSpec</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ae84287898b7d8067397a7142508ce3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolvableSpec</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a1a0676a2276690f143f49c44d9a01276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableSpec</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a5c593166af7c1f7f9ec5c19684c6c129</anchor>
      <arglist>(const SolvableSpec &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolvableSpec</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a1028302e544e133b28d8acdc748e50f2</anchor>
      <arglist>(SolvableSpec &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>SolvableSpec &amp;</type>
      <name>operator=</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ab318f720fb3f28fb723196ba1345b46e</anchor>
      <arglist>(const SolvableSpec &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>SolvableSpec &amp;</type>
      <name>operator=</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a6f6ac33cdcbad274bde327e1850169b3</anchor>
      <arglist>(SolvableSpec &amp;&amp;) noexcept=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIdent</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa3914f52bee209c70944e8a506b12044</anchor>
      <arglist>(IdString ident_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProvides</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa63f76a60521ad69967aa559173aa43f</anchor>
      <arglist>(Capability provides_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addIdenticalInstalledToo</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>afdba1efc81b0f41ad1936d7234c58dcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addIdenticalInstalledToo</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a5706b7379abf7ed1244552f7f989e9e1</anchor>
      <arglist>(bool yesno_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ac9e90263f92917bc3c23bbdbf824d2ae</anchor>
      <arglist>(const C_Str &amp;spec_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseFrom</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ad4faa96ad0232ada33ca00c7ec123603</anchor>
      <arglist>(const InputStream &amp;istr_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseFrom</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a3c8978e341c56fa4996d39c526ee0b05</anchor>
      <arglist>(TIterator begin, TIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitParseFrom</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a28feef0ed2f14fcf9c9446ee76fd8555</anchor>
      <arglist>(const C_Str &amp;multispec_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>afcfe0b5dee88246227cf0e39a20e4984</anchor>
      <arglist>(const sat::Solvable &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a80455a75daf689a776e48922e6d997f3</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;solv_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ac90ffb63ae82eda57c83a29a577cf57d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirty</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a95068152258d2908ff9e7ced98c7ce46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a04e0baf754a05f4e2b9de2c3ff86406d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsIdent</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a3a0323e601d3f2cac86123ce74520af1</anchor>
      <arglist>(const IdString &amp;ident_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsProvides</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>abddac5acbcbefa1d97d146498e61d91c</anchor>
      <arglist>(const Capability &amp;provides_r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af24776361ffc9c6b337391b55f7f35a4</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ad94d28104976c03baa0515c2af6f44c4</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a7921c46e106e90d039e9a0d4352eb945</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aa312d476af680b9e2b20596b494b5617</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ad0acc5c70edf46d9bcce4be704a19a5f</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a49677a7ccf853167ecb8d41092655abd</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ae610a52f87d77a7571e24d1d3da6717c</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>identical</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>aef21fd4bd5d39126bb13b94c30802b3b</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>adea0ff6d1b66cc1428b3b796fa7b7129</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameNVRA</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a5fd17f294bf123edd19fe9b388b55337</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByN</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>adc34814eabc6a3f148b69fb6485e052b</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByN</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a9a0751e9364c440d9f2cd75abc24e3df</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByNVR</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a21c18c982a64d1d9dbb8663a904faace</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByNVR</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a75e7ebace278152247eab16eb8e0c69e</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByNVRA</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a8d3fa8de98debf23659d3986fbefc378</anchor>
      <arglist>(const SolvableType&lt; Derived &gt; &amp;lhs, const Solvable &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareByNVRA</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a88e85fbcf219c566c1c6c50b9cd81635</anchor>
      <arglist>(const Solvable &amp;lhs, const SolvableType&lt; Derived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a0bea6d0fedf54c22cfcfdfa6ffcb24ab</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>ab2704758ab3dd4161a01258f099154ce</anchor>
      <arglist>(std::ostream &amp;str, const Transaction &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a95d62116b4ba4455b40de5eafe9a95dd</anchor>
      <arglist>(const Transaction &amp;lhs, const Transaction &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a932c63f73408be1cc5acb0b28b763a0e</anchor>
      <arglist>(std::ostream &amp;str, const Transaction::Step &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a8eef8e4f68453fac77c97565c0e6ff57</anchor>
      <arglist>(std::ostream &amp;str, Transaction::StepType obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a5e8bf34e0fb0249558cf6b2e20542fcf</anchor>
      <arglist>(std::ostream &amp;str, Transaction::StepStage obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a9b203d96e1920702fcb027cc760c3e2b</anchor>
      <arglist>(Transaction::StepStages)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a632b3016684dfe697d112b7fa5e0ca35</anchor>
      <arglist>(std::ostream &amp;str, const WhatObsoletes &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a10bba20e6b2b98d93a42c9d4eb853778</anchor>
      <arglist>(std::ostream &amp;str, const WhatProvides &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SolvableIdType</type>
      <name>noSolvableId</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a86243ff14cd229d4a0f6a4a28b8fdbc8</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LookupAttr::iterator::asType&lt; std::string &gt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af59ac1060d625c9b59b007456c5930fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RWCOW_pointer&lt; Impl &gt;</type>
      <name>_pimpl</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a512ba80f204f180ad8d08b2a41f01640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>obsoleteUsesProvides</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>a8effae48d630d02b28addf23a52c1305</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>LookupAttr::iterator::asType&lt; std::string &gt;</name>
      <anchorfile>namespacezypp_1_1sat.html</anchorfile>
      <anchor>af59ac1060d625c9b59b007456c5930fb</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::sat::detail</name>
    <filename>namespacezypp_1_1sat_1_1detail.html</filename>
    <class kind="class">zypp::sat::detail::DIWrap</class>
    <class kind="class">zypp::sat::detail::PoolImpl</class>
    <class kind="struct">zypp::sat::detail::PoolMember</class>
    <class kind="class">zypp::sat::detail::SolvableIterator</class>
    <class kind="class">zypp::sat::detail::Transaction_const_iterator</class>
    <class kind="class">zypp::sat::detail::Transaction_iterator</class>
    <class kind="class">zypp::sat::detail::WhatProvidesIterator</class>
    <member kind="typedef">
      <type>::s_Dataiterator</type>
      <name>CDataiterator</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>acd04159285e4987ba50a081a2a629f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Datamatcher</type>
      <name>CDatamatcher</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ac9b8fee0aa7232cfb5f7ac07582f8031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Map</type>
      <name>CMap</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a5d05b682ef640b6e8aff1ad64ea0ac02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Pool</type>
      <name>CPool</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>abb588f2f0dc4c2e69b2195739edf5348</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Queue</type>
      <name>CQueue</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a8fc1ab3191e8723821bdb6fe32429bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Repo</type>
      <name>CRepo</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a7a58e18e5dfec551c94d4f297416c94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Solvable</type>
      <name>CSolvable</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>aa856bd32b2e33c7e8f1632876d10275f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Solver</type>
      <name>CSolver</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>aad87ca9042ae27e9c1df8c4c7055bd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::s_Transaction</type>
      <name>CTransaction</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ae84ecb8be3220e74a4294f14f55f093f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IdType</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a8ee2e846d5a2b96fd17fdecfadbe1e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>SolvableIdType</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a5f856314dfe0277723624468b1e0e006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolvableIdType</type>
      <name>size_type</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a107472bd9e6de6c31e681d5caceea044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CRepo *</type>
      <name>RepoIdType</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>af1934d44a5e9d893d127a2f69d4886cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>abf634892fe1f353283f2a4df20744b01</anchor>
      <arglist>(noId,==, STRID_NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a0e9ed7e753d868f2fb88ddada10f0d12</anchor>
      <arglist>(emptyId,==, STRID_EMPTY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>afc2709df90d72dca5f2d240ee48cf61c</anchor>
      <arglist>(noSolvableId,==, ID_NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a3a3f15497d78b1163d23cd9869c03233</anchor>
      <arglist>(systemSolvableId,==, SYSTEMSOLVABLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a706af4efab083d577ea47ebe278c9723</anchor>
      <arglist>(solvablePrereqMarker,==, SOLVABLE_PREREQMARKER)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a819ca1c99fe2774364a13b580146d9b1</anchor>
      <arglist>(solvableFileMarker,==, SOLVABLE_FILEMARKER)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>af84402c3ada06d046971325c799a63b0</anchor>
      <arglist>(CapDetail::CAP_AND,==, REL_AND)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ab3bcbefc0993770ee08778c8952939e4</anchor>
      <arglist>(CapDetail::CAP_OR,==, REL_OR)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a639eff345302dc7034b13b703c1a1eb4</anchor>
      <arglist>(CapDetail::CAP_COND,==, REL_COND)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a67e6184ac25348532496d86b81bcb4f1</anchor>
      <arglist>(CapDetail::CAP_UNLESS,==, REL_UNLESS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a336b4c69848903682f4c6f5e9745de23</anchor>
      <arglist>(CapDetail::CAP_ELSE,==, REL_ELSE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>abdeb1d2e0ecd5faa76b4125221989c6b</anchor>
      <arglist>(CapDetail::CAP_WITH,==, REL_WITH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>afb075fec8691c01828d39963986ca547</anchor>
      <arglist>(CapDetail::CAP_WITHOUT,==, REL_WITHOUT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ace504736bbfb0f51f519fa83f50ab21a</anchor>
      <arglist>(CapDetail::CAP_NAMESPACE,==, REL_NAMESPACE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>aff049ffc36b71c034d98f88fcf889561</anchor>
      <arglist>(CapDetail::CAP_ARCH,==, REL_ARCH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>add5394f3d75f54d95a8ec35263bc3dc9</anchor>
      <arglist>(namespaceModalias,==, NAMESPACE_MODALIAS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ae857f66930a66bad558687f20365819c</anchor>
      <arglist>(namespaceLanguage,==, NAMESPACE_LANGUAGE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_MPL_ASSERT_RELATION</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a1a555397e0b472463159633389315e1f</anchor>
      <arglist>(namespaceFilesystem,==, NAMESPACE_FILESYSTEM)</arglist>
    </member>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>sysconfigStoragePath</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a8ad3b97a250fc77cf626d4e497f13a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logSat</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>affb76d498bc9384fb8fa5f223ea55623</anchor>
      <arglist>(CPool *, void *data, int type, const char *logString)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_getLocaleDeps</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a457d2c4fdd0b43f7c9697f8a886a257c</anchor>
      <arglist>(const Capability &amp;cap_r, LocaleSet &amp;store_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>noId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a7e9a3049ad4c7542ea1cd5cee91a5432</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>emptyId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a5c8efa123e7f3db25970db1791483638</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>solvablePrereqMarker</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a2c06f423178836f11e94031966993c66</anchor>
      <arglist>(15)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>solvableFileMarker</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a45d3e734a09c4a216f70f15179232419</anchor>
      <arglist>(16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>namespaceModalias</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a721585f102a332951b750f7a6e2a0a91</anchor>
      <arglist>(18)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>namespaceLanguage</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a2a97e91d68e8cac5d426e660632040ad</anchor>
      <arglist>(20)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdType</type>
      <name>namespaceFilesystem</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a7a3025a734f4e8235c12bdc7ae15e634</anchor>
      <arglist>(21)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDepMarkerId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a9e87882a2a0b31e564b5082c157dd7b5</anchor>
      <arglist>(IdType id_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SolvableIdType</type>
      <name>noSolvableId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a86243ff14cd229d4a0f6a4a28b8fdbc8</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SolvableIdType</type>
      <name>systemSolvableId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>aecde2e5b4857212b855bb6f39006065f</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RepoIdType</type>
      <name>noRepoId</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a9d13f87f8705b331b9764ae332d044a7</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>ae3a559660c2cd6e85ff7acf068131860</anchor>
      <arglist>(std::ostream &amp;str, const DIWrap &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1sat_1_1detail.html</anchorfile>
      <anchor>a2a2a1a6ba41647454a70732445548773</anchor>
      <arglist>(std::ostream &amp;str, const WhatProvidesIterator &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::sat::solvitermixin_detail</name>
    <filename>namespacezypp_1_1sat_1_1solvitermixin__detail.html</filename>
    <class kind="struct">zypp::sat::solvitermixin_detail::UnifyByIdent</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::sighandler</name>
    <filename>namespacezypp_1_1sighandler.html</filename>
    <class kind="class">zypp::sighandler::SigBacktraceHandler</class>
    <member kind="variable">
      <type>::sighandler_t</type>
      <name>SigBacktraceHandler&lt; SIG &gt;::lastSigHandler</name>
      <anchorfile>namespacezypp_1_1sighandler.html</anchorfile>
      <anchor>aae3f5b8e54c21e0671059e3eee45e230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::solver</name>
    <filename>namespacezypp_1_1solver.html</filename>
    <namespace>zypp::solver::detail</namespace>
  </compound>
  <compound kind="namespace">
    <name>zypp::solver::detail</name>
    <filename>namespacezypp_1_1solver_1_1detail.html</filename>
    <class kind="class">zypp::solver::detail::CheckIfUpdate</class>
    <class kind="struct">zypp::solver::detail::DoTransact</class>
    <class kind="struct">zypp::solver::detail::FindPackage</class>
    <class kind="class">zypp::solver::detail::HelixControl</class>
    <class kind="class">zypp::solver::detail::HelixResolvable</class>
    <class kind="class">zypp::solver::detail::SATCollectTransact</class>
    <class kind="struct">zypp::solver::detail::ScopedAutoTestCaseWriter</class>
    <class kind="class">zypp::solver::detail::SolverQueueItemDelete</class>
    <class kind="class">zypp::solver::detail::SolverQueueItemInstall</class>
    <class kind="class">zypp::solver::detail::SolverQueueItemInstallOneOf</class>
    <class kind="class">zypp::solver::detail::SolverQueueItemLock</class>
    <class kind="class">zypp::solver::detail::SolverQueueItemUpdate</class>
    <class kind="struct">zypp::solver::detail::UndoTransact</class>
    <member kind="typedef">
      <type>std::map&lt; Repository, HelixResolvable_Ptr &gt;</type>
      <name>RepositoryTable</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ab56fd2d4cf2fda36702073f27160aad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Resolver</type>
      <name>ResolverInternal</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aea0bfccfe5aa786bc8da78a3bf3dc7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; ItemCapKind &gt;</type>
      <name>ItemCapKindList</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a9c29e8ab3519ca4e0ed2ed09f96e5266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; SolverQueueItem_Ptr &gt;</type>
      <name>SolverQueueItemList</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a392b5e9de7c55b804e21aa6fe6e00d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; SolutionAction_Ptr &gt;</type>
      <name>SolutionActionList</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ac2e599ab6b7a23e8cd99edb8497a1359</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>establish</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a8bf88775f1ff0247c7577595e7822d80</anchor>
      <arglist>(sat::Queue &amp;pseudoItems_r, sat::Queue &amp;pseudoFlags_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZOLV_FLAG_SATSOLV</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>adb7c6b7967f9eb04a264ba0a134975d0</anchor>
      <arglist>(setCleandepsOnRemove, cleandepsOnRemove, ZConfig::instance().solver_cleandepsOnRemove(), _cleandepsOnRemove) ZOLV_FLAG_SATSOLV(setOnlyRequires</arglist>
    </member>
    <member kind="function">
      <type>_onlyRequires</type>
      <name>ZOLV_FLAG_SATSOLV</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ad96857b1860f3f45f313afa683434231</anchor>
      <arglist>(setAllowVendorChange, allowVendorChange, ZConfig::instance().solver_allowVendorChange(), _allowvendorchange) ZOLV_FLAG_SATSOLV(dupSetAllowDowngrade</arglist>
    </member>
    <member kind="function">
      <type>_onlyRequires _dup_allowdowngrade</type>
      <name>ZOLV_FLAG_SATSOLV</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>af425d5cf237ead9354b9d61934b11c26</anchor>
      <arglist>(dupSetAllowNameChange, dupAllowNameChange, ZConfig::instance().solver_dupAllowNameChange(), _dup_allownamechange) ZOLV_FLAG_SATSOLV(dupSetAllowArchChange</arglist>
    </member>
    <member kind="function">
      <type>_onlyRequires _dup_allowdowngrade _dup_allowarchchange</type>
      <name>ZOLV_FLAG_SATSOLV</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a505655a6dd7b0ebc6135fc62382d0126</anchor>
      <arglist>(dupSetAllowVendorChange, dupAllowVendorChange, ZConfig::instance().solver_dupAllowVendorChange(), _dup_allowvendorchange) ResPool Resolver</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ac1ea48913346af880b86234b4b5b6afb</anchor>
      <arglist>(SATResolver)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vendorCheck</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a82128d887a1d6822cf7eae317620f155</anchor>
      <arglist>(sat::detail::CPool *pool, Solvable *solvable1, Solvable *solvable2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>relaxedVendorCheck</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aa54f39a4d8948be4483203fc605402b3</anchor>
      <arglist>(sat::detail::CPool *pool, Solvable *solvable1, Solvable *solvable2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>itemToString</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ad2dca63d7b729b27a6d271014e9362aa</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SATSolutionToPool</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a8341b35a42894d46c20bbc8207153ca3</anchor>
      <arglist>(const PoolItem &amp;item, const ResStatus &amp;status, const ResStatus::TransactByValue causer)</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>mapBuddy</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ac40c7f8f349c0c95d3a3b976cdcad148</anchor>
      <arglist>(const PoolItem &amp;item_r)</arglist>
    </member>
    <member kind="function">
      <type>sat::Solvable</type>
      <name>mapBuddy</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a82a35c23d93cb141d74abccc881268f8</anchor>
      <arglist>(sat::Solvable item_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>acc3524d574d1ec2cf2fbe2e63f4afea9</anchor>
      <arglist>(SolutionAction)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a929e271c57303057f74772ab5bab3884</anchor>
      <arglist>(std::ostream &amp;str, const SolutionActionList &amp;actionlist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a6fc6aaedf13fb8abe6955b62c470302b</anchor>
      <arglist>(SolverQueueItem)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a5b3e3069dfb27237b2bd5339531abc56</anchor>
      <arglist>(std::ostream &amp;os, const SolverQueueItemList &amp;itemlist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a743ebde5babcee68e8a72c7894197371</anchor>
      <arglist>(SolverQueueItemDelete)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a232c2f7a8c0176fc0c62a26ad1272864</anchor>
      <arglist>(SolverQueueItemInstall)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a4b1178ae387abe22d3e77542c61d832c</anchor>
      <arglist>(SolverQueueItemInstallOneOf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aaca3a5360afd7ce7a7e226370ecc64bd</anchor>
      <arglist>(SolverQueueItemLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a03b0e490b0dfa6676f33b463dc7b29a6</anchor>
      <arglist>(SolverQueueItemUpdate)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xml_escape</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ac69e8f87deeb5830e6158637c37012e2</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>xml_tag_enclose</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a2aa0a3588f61fa4a0fb1b90ce5353521</anchor>
      <arglist>(const std::string &amp;text, const std::string &amp;tag, bool escape=false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aa355ef2f7aebcd6488938458ed746a29</anchor>
      <arglist>(const T &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ae8a305e0e4a37131e070c88e934ba217</anchor>
      <arglist>(const Edition &amp;edition)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aa9846fc857d06ea04ecf169c1a6d0be7</anchor>
      <arglist>(const Arch &amp;arch)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>af02710bef691db7639d84523105bfddb</anchor>
      <arglist>(const Capability &amp;cap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a8b608bce0af7f994059de7e23f9eb8ed</anchor>
      <arglist>(const Capabilities &amp;caps)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>aeb1ec2c2c6a9116924a09007c4f079fa</anchor>
      <arglist>(const CapabilitySet &amp;caps)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ab74acaab634c06067ff5f785a976f1da</anchor>
      <arglist>(const PoolItem &amp;obj, Dep deptag_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>helixXML</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>adfe0135a335a68e0801fe5de4549f241</anchor>
      <arglist>(const PoolItem &amp;item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a9049667b6dea3109ffe4a5194005946d</anchor>
      <arglist>(HelixResolvable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>ad7c7f0ef7a8057336e37f9b435f22d7a</anchor>
      <arglist>(HelixResolvable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a1526c80fa583bf5b785fb89fb7a7b6d2</anchor>
      <arglist>(SolverQueueItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a4bc6115e128b23b793d211ac4bdf54b2</anchor>
      <arglist>(SolutionAction)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>onlyRequires</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a2d0517433cfa1fcb00a0ba5491629510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_onlyRequires</type>
      <name>dupAllowDowngrade</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>a8c33c57ee38fd4ec719339f5357c3533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_onlyRequires _dup_allowdowngrade</type>
      <name>dupAllowArchChange</name>
      <anchorfile>namespacezypp_1_1solver_1_1detail.html</anchorfile>
      <anchor>adf16a800885e81a581396b506c1b297f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::str</name>
    <filename>namespacezypp_1_1str.html</filename>
    <class kind="class">zypp::str::Format</class>
    <class kind="class">zypp::str::regex</class>
    <class kind="struct">zypp::str::SafeBuf</class>
    <class kind="class">zypp::str::smatch</class>
    <class kind="class">zypp::str::Str</class>
    <member kind="typedef">
      <type>Exception</type>
      <name>regex_error</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>add680c679c40ab96ce813f2057338096</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>form</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9ffc8a01367e8a71d551ea8dbdc356f2</anchor>
      <arglist>(const char *format,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>regex_match</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9144ba9f2723cdd7a421c7d177f69d32</anchor>
      <arglist>(const std::string &amp;s, smatch &amp;matches, const regex &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>regex_match</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a814c0be3ebe27e4b330f1cf6881a9fd8</anchor>
      <arglist>(const char *s, const regex &amp;regex) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>regex_match</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a93821f5020aeb02549db8e6c385feb31</anchor>
      <arglist>(const std::string &amp;s, const regex &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>regex_substitute</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad3dfba144ca80fb2a66304b06f5f815a</anchor>
      <arglist>(const std::string &amp;s, const regex &amp;regex, const std::string &amp;replacement, bool global=true) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>strerror</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7a894042c12f37b7a4b04a026da7e279</anchor>
      <arglist>(int errno_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateUtf8</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac2659ed4b8cab2f2cecb655983c45007</anchor>
      <arglist>(std::string_view str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>codepointToUtf8String</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a42688795f33b024fb15a4b42ae7b7a9b</anchor>
      <arglist>(uint32_t unichar)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexCodepointToUtf8String</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1b3137ba04b22a7f970153b6236a8cb3</anchor>
      <arglist>(std::string_view hexChar)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4349ce74e4ef60a39fceb0677ce5192e</anchor>
      <arglist>(const std::string &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;&amp;</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a614e4bfa5ab5d4bbb80a2c8189c65267</anchor>
      <arglist>(std::string &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a57a88c08eedc430c41a819813730624c</anchor>
      <arglist>(const char *t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad0e017605fd280fbd0ac1a2135bdff46</anchor>
      <arglist>(char *t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a721dcfd20750c21807693b9389a09992</anchor>
      <arglist>(const Tp &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5c36e35abedc52692c17d80ebc6c8a60</anchor>
      <arglist>(const intrusive_ptr&lt; Tp &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae9adeab4647c7abdec899bd2be46a490</anchor>
      <arglist>(const weak_ptr&lt; Tp &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a926c311168e802935e281c33e616e463</anchor>
      <arglist>(const bool &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0677f9d55461dcef1dd38a168992c19e</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4313b04d7d0ee8c816fd201f3415aae6</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65d80dffc07b925ac857146baa1655e</anchor>
      <arglist>(short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae146318008773a5cd1a14419b070c598</anchor>
      <arglist>(unsigned short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abfda3e5118b6a8a27a651344cbd3ea2a</anchor>
      <arglist>(int n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a34a05fdae41e88cc94418081544b7964</anchor>
      <arglist>(unsigned n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a845479c608bdb9ef23d920f752069daf</anchor>
      <arglist>(long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a79192b7ffcb33227180f1a017388025a</anchor>
      <arglist>(unsigned long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a296850110057ba4a464c16e7c019ca7f</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac779ec4e57b5c23a46d9338a89e5076c</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>binstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a33dc18a7b0b9f3773d70cb50d7c8024c</anchor>
      <arglist>(TInt val_r)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acde2140c3aef4a2a79db4acc56cd180a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad868ae44b79926066bc2b019f962cf09</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c687a570239a37b9ef0942f74ddc8d4</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adbc2b2f7c4c55782b4077c83be851fcf</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a84865f153d5f4f54633ade7b1c7bcb52</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8dacb87986377b59ee55774db3ab6652</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6a64ad21bf40579670263850f9ba3133</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae30d11787b4e0c5cda6ec587ed51499f</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae6c37e46059008ec4150ebe34240054a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6f9c96dd03fc920a392b4276fb720e7c</anchor>
      <arglist>(const C_Str &amp;str, TInt &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa84d96df58fe195c6ab4fd62fcff6430</anchor>
      <arglist>(const C_Str &amp;str, bool default_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBoolNodefault</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af9fa0e1073bfde100469a90e1e965a01</anchor>
      <arglist>(const C_Str &amp;str, bool &amp;return_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gapify</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afe4820b446101446dcd10a03c3c8a8c8</anchor>
      <arglist>(std::string inp_r, std::string::size_type gap_r=1, char gapchar=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8b9fad174604e30fc9e5654e0e498f96</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a01bcc5ff9e0469707563826d79c16801</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad5e5bb2f52c6731384328bc04e2c933e</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acf9265bce04b8043b16e36b8d36f0f24</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a58edab93861331806b72bf980bfe509e</anchor>
      <arglist>(std::string &amp;str_r, const C_Str &amp;next_r, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a295adb2a601af4b6fe994e8aec3518a3</anchor>
      <arglist>(char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7f4b5c6dfd9298c44c3a7f2b423715f5</anchor>
      <arglist>(unsigned char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2db605f81b5470470ad93b82e8344bc2</anchor>
      <arglist>(short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abdf70f090692e63a7aae9bd2d501d447</anchor>
      <arglist>(unsigned short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5c16ebaf6faa82346d878859242a95d9</anchor>
      <arglist>(int n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a24ab0aa34600e90cd3ee0a0ad29ef89d</anchor>
      <arglist>(unsigned n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a90919b34b03306f826a1f281f8c17c50</anchor>
      <arglist>(long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3d6ad7b22b6167bbff27d792657aafc9</anchor>
      <arglist>(unsigned long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abe39d92b7953c0988b3ed4499ffd7729</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9386e8d3766db46b57e527e96663433a</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1b39427d99330664c5b1c67bf37a65c2</anchor>
      <arglist>(const char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c70e6ca379edeb922fd482c2458e9b2</anchor>
      <arglist>(const unsigned char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5bf0aa992e41bdfec06033aa0695f9b9</anchor>
      <arglist>(const short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad8345df8288d003320a2f8ab8528e305</anchor>
      <arglist>(const unsigned short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2d8e2d956bd31f606293521b4c8ac9ca</anchor>
      <arglist>(const int &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa39475456f389c326462a9c9eed13dc9</anchor>
      <arglist>(const unsigned &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7153753c08b79ab62cd0acf1a773b8e3</anchor>
      <arglist>(const long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2277c6e3030c13b129bd855b0210344b</anchor>
      <arglist>(const unsigned long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8bd1fd3ea2cae354767ea70ace1f7ab5</anchor>
      <arglist>(const long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65490d9a89d70257f6092a2ad1c0fec</anchor>
      <arglist>(const unsigned long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac9610bfbcddd70875e42c1a3c884b009</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adaf762dd729f5e42d34d59ee643c1b6f</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0cdeed22d27565faf825e1ab031d1813</anchor>
      <arglist>(short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a29353aed2e360265655d2f62dc904ae1</anchor>
      <arglist>(unsigned short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab302e830ead234062d951e4e8f7f9dde</anchor>
      <arglist>(int n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab8059dafd8dd8f12d66466d4c7dce003</anchor>
      <arglist>(unsigned n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abb38e854929d0ee09b809bad87fa5c57</anchor>
      <arglist>(long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9e56b24d2ffc370cec79a010f38c12d9</anchor>
      <arglist>(unsigned long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aaac5baf3ee580185fc98195ea44414f5</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2a9f93c6efc0e5d8b10d433884b063a7</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac97348b48b81c8086872e0c48ae7c84b</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, const Trim trim_r=NO_TRIM)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3812d484ef7184caa57e00b70fce32f0</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af527b575ab4e9356e364abccfd44ddcf</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, bool withEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFields</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a273ee551295504e431587cf9ae7b76ce</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFieldsEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6d71ae99a810eda67f1242cb3688a6fa</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7796b62c298490ca37c717eb2f181bce</anchor>
      <arglist>(TIterator begin, TIterator end, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a68adfcdfef5c6c18c6692543e439336b</anchor>
      <arglist>(const TContainer &amp;cont_r, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>joinEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a14032334caa0040089db4a6e918d8cc1</anchor>
      <arglist>(TIterator begin, TIterator end, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa22752a4bfc4b59a16b1f618cf1aa7e7</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const std::string &amp;indent_r=&quot;  &quot;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad29a01a3094770a47e86a9d0e2695f1c</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, char indentch_r=&apos; &apos;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2567852b0219ec7081efcc7cb4233930</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, unsigned maxWitdh_r, char indentch_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a557db9e1cb52cc503c9a1934c1f2c3c0</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const function&lt; std::string(const char *, const char *)&gt; &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix0</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1fbcd7dd8c6d1cb5d8b61f5485ae1582</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, function&lt; std::string()&gt; fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afdd4acc21f3cab510c51367ff31ab09e</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5e64cab973a815bfc5c3811b5086a2b9</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aad7d8a7eb176cf2fecd919491cdad291</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aae73b73bd678e35f1ba924eb58a7ff77</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1735725ceabf62c777bfd5db5ad953e3</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1a16f87f54a18c1509f544ca08751bcf</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5dd3854d5bb33489d71447fe603ef90</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a708c36e3fbddd3be762dc04fa677e44d</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5171fc1d550b0a0b3bddec758e7f1512</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0c87a1f0a027f13946afcc5db69d4209</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a403326617d8f9a6a3d8fcc8af5f77a31</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6e25ab4e5c5c44111994709692fb08eb</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>affb0d1587369ed8be45838b822e9c903</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7003cd779e770b4dc126a54f338ce789</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5487c2e36a926f9d5e1b7324e0187e1</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ZYPP_API</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5bb009ab319e421bc586d49745b62795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcab6547b2dbf4dadffacdd0697e6fada47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcaf5de768e767f0471870638a807448a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>R_TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcab8705073cbaf7aa36fb5680b31b60912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIM</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dcade1c3da09719f64b2c090a5a04c00ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af8bbe6f32fcb2fe4e652320506b3ba9d</anchor>
      <arglist>(const std::string &amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adeca2047a1485025f4dc811a234ca421</anchor>
      <arglist>(std::string &amp;&amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ltrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9a10c1709059ba1bb83dcdb0928dc0b5</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ltrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a27c92487a06375cd7d7ad7bb594b8050</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rtrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7452eb90b12001365e1da9e71994ea35</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rtrim</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a82f3f4fa81345ac4fdf7649d88fa03be</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToTrue</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2fce110b57f8f475d2d7cdba1ed674cf</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToFalse</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af0c95a10fd71b4801c7b2ff4af2dc2a2</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>TriBool</type>
      <name>strToTriBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a356e10f082b90cfa8b0a0d3f3174647a</anchor>
      <arglist>(const C_Str &amp;str) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsub</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a843777ae625a8e97433c03219bf59a24</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAll</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1457f0489da25e5ebbe93fb502d11ca2</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const std::string &amp;to_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gsubFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2e60a5c2d609e0b82d64d942ecd5e37d</anchor>
      <arglist>(const std::string &amp;str_r, const std::string &amp;from_r, function&lt; std::string()&gt; to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>replaceAllFun</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab20a9d4cd1c576428b3efeee0887025e</anchor>
      <arglist>(std::string &amp;str_r, const std::string &amp;from_r, const function&lt; std::string()&gt; &amp;to_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0677f9d55461dcef1dd38a168992c19e</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4313b04d7d0ee8c816fd201f3415aae6</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65d80dffc07b925ac857146baa1655e</anchor>
      <arglist>(short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae146318008773a5cd1a14419b070c598</anchor>
      <arglist>(unsigned short n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abfda3e5118b6a8a27a651344cbd3ea2a</anchor>
      <arglist>(int n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a34a05fdae41e88cc94418081544b7964</anchor>
      <arglist>(unsigned n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a845479c608bdb9ef23d920f752069daf</anchor>
      <arglist>(long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a79192b7ffcb33227180f1a017388025a</anchor>
      <arglist>(unsigned long n, int w=5)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a296850110057ba4a464c16e7c019ca7f</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>octstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac779ec4e57b5c23a46d9338a89e5076c</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>binstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a33dc18a7b0b9f3773d70cb50d7c8024c</anchor>
      <arglist>(TInt val_r)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acde2140c3aef4a2a79db4acc56cd180a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad868ae44b79926066bc2b019f962cf09</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c687a570239a37b9ef0942f74ddc8d4</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adbc2b2f7c4c55782b4077c83be851fcf</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a84865f153d5f4f54633ade7b1c7bcb52</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8dacb87986377b59ee55774db3ab6652</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6a64ad21bf40579670263850f9ba3133</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae30d11787b4e0c5cda6ec587ed51499f</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ae6c37e46059008ec4150ebe34240054a</anchor>
      <arglist>(const C_Str &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>TInt</type>
      <name>strtonum</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6f9c96dd03fc920a392b4276fb720e7c</anchor>
      <arglist>(const C_Str &amp;str, TInt &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBool</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa84d96df58fe195c6ab4fd62fcff6430</anchor>
      <arglist>(const C_Str &amp;str, bool default_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strToBoolNodefault</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af9fa0e1073bfde100469a90e1e965a01</anchor>
      <arglist>(const C_Str &amp;str, bool &amp;return_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gapify</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afe4820b446101446dcd10a03c3c8a8c8</anchor>
      <arglist>(std::string inp_r, std::string::size_type gap_r=1, char gapchar=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexencode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a117964c75424762f7b79a38b137c67c5</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexdecode</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a094815f9db94b2b06d181a2460710cba</anchor>
      <arglist>(const C_Str &amp;str_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6b55a7023b1db51ba8fa53b2f388625b</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab99233bc354d63462368ae51d853f278</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a929e4753686eeb1ee106e6c7a0cb188c</anchor>
      <arglist>(const std::string &amp;s) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1647f6d45b2830ecdf84bd995e69cf84</anchor>
      <arglist>(std::string &amp;&amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toLower</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8b9fad174604e30fc9e5654e0e498f96</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toUpper</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a01bcc5ff9e0469707563826d79c16801</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripFirstWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4dfaa688dcb97f958d960472cdb4814e</anchor>
      <arglist>(std::string &amp;line, const bool ltrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripLastWord</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a06fa95a12691dbbe551cf4b08ae02621</anchor>
      <arglist>(std::string &amp;line, const bool rtrim_first)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab7585b8253537e0a92efc234ece88557</anchor>
      <arglist>(std::istream &amp;str, const Trim trim_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getline</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af15f951aae8f4ff472dd35c7e339afea</anchor>
      <arglist>(std::istream &amp;str, bool trim=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>receiveUpTo</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7116cde967828e981894ee7caad38d3e</anchor>
      <arglist>(std::istream &amp;str, const char delim_r, bool returnDelim_r=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad5e5bb2f52c6731384328bc04e2c933e</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>acf9265bce04b8043b16e36b8d36f0f24</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;val_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5608d357831e83d943e2972f0d7dcd8f</anchor>
      <arglist>(const C_Str &amp;str_r, const char c=&apos; &apos;) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>bEscape</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa9b2970cf71d2e01844e2cbace1a3f7d</anchor>
      <arglist>(std::string str_r, const C_Str &amp;special_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeStr</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab3e254d19d0e450dd56cb583f7c6a434</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rxEscapeGlob</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a43250b772bf9f6ed7510842c75273567</anchor>
      <arglist>(std::string str_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a58edab93861331806b72bf980bfe509e</anchor>
      <arglist>(std::string &amp;str_r, const C_Str &amp;next_r, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a295adb2a601af4b6fe994e8aec3518a3</anchor>
      <arglist>(char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7f4b5c6dfd9298c44c3a7f2b423715f5</anchor>
      <arglist>(unsigned char n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2db605f81b5470470ad93b82e8344bc2</anchor>
      <arglist>(short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abdf70f090692e63a7aae9bd2d501d447</anchor>
      <arglist>(unsigned short n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5c16ebaf6faa82346d878859242a95d9</anchor>
      <arglist>(int n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a24ab0aa34600e90cd3ee0a0ad29ef89d</anchor>
      <arglist>(unsigned n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a90919b34b03306f826a1f281f8c17c50</anchor>
      <arglist>(long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3d6ad7b22b6167bbff27d792657aafc9</anchor>
      <arglist>(unsigned long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abe39d92b7953c0988b3ed4499ffd7729</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>numstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9386e8d3766db46b57e527e96663433a</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1b39427d99330664c5b1c67bf37a65c2</anchor>
      <arglist>(const char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a4c70e6ca379edeb922fd482c2458e9b2</anchor>
      <arglist>(const unsigned char &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5bf0aa992e41bdfec06033aa0695f9b9</anchor>
      <arglist>(const short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad8345df8288d003320a2f8ab8528e305</anchor>
      <arglist>(const unsigned short &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2d8e2d956bd31f606293521b4c8ac9ca</anchor>
      <arglist>(const int &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa39475456f389c326462a9c9eed13dc9</anchor>
      <arglist>(const unsigned &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7153753c08b79ab62cd0acf1a773b8e3</anchor>
      <arglist>(const long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2277c6e3030c13b129bd855b0210344b</anchor>
      <arglist>(const unsigned long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a8bd1fd3ea2cae354767ea70ace1f7ab5</anchor>
      <arglist>(const long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af65490d9a89d70257f6092a2ad1c0fec</anchor>
      <arglist>(const unsigned long long &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac9610bfbcddd70875e42c1a3c884b009</anchor>
      <arglist>(char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>adaf762dd729f5e42d34d59ee643c1b6f</anchor>
      <arglist>(unsigned char n, int w=4)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0cdeed22d27565faf825e1ab031d1813</anchor>
      <arglist>(short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a29353aed2e360265655d2f62dc904ae1</anchor>
      <arglist>(unsigned short n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab302e830ead234062d951e4e8f7f9dde</anchor>
      <arglist>(int n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ab8059dafd8dd8f12d66466d4c7dce003</anchor>
      <arglist>(unsigned n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>abb38e854929d0ee09b809bad87fa5c57</anchor>
      <arglist>(long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a9e56b24d2ffc370cec79a010f38c12d9</anchor>
      <arglist>(unsigned long n, int w=10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aaac5baf3ee580185fc98195ea44414f5</anchor>
      <arglist>(long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>hexstring</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2a9f93c6efc0e5d8b10d433884b063a7</anchor>
      <arglist>(unsigned long long n, int w=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ac97348b48b81c8086872e0c48ae7c84b</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, const Trim trim_r=NO_TRIM)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a3812d484ef7184caa57e00b70fce32f0</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af527b575ab4e9356e364abccfd44ddcf</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, bool withEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFields</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a273ee551295504e431587cf9ae7b76ce</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>splitFieldsEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6d71ae99a810eda67f1242cb3688a6fa</anchor>
      <arglist>(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot;:&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7796b62c298490ca37c717eb2f181bce</anchor>
      <arglist>(TIterator begin, TIterator end, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a68adfcdfef5c6c18c6692543e439336b</anchor>
      <arglist>(const TContainer &amp;cont_r, const C_Str &amp;sep_r=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>joinEscaped</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a14032334caa0040089db4a6e918d8cc1</anchor>
      <arglist>(TIterator begin, TIterator end, const char sep_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aa22752a4bfc4b59a16b1f618cf1aa7e7</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const std::string &amp;indent_r=&quot;  &quot;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>ad29a01a3094770a47e86a9d0e2695f1c</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, char indentch_r=&apos; &apos;, unsigned maxWitdh_r=0)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>printIndented</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a2567852b0219ec7081efcc7cb4233930</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, unsigned indent_r, unsigned maxWitdh_r, char indentch_r=&apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a557db9e1cb52cc503c9a1934c1f2c3c0</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, const function&lt; std::string(const char *, const char *)&gt; &amp;fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>autoPrefix0</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1fbcd7dd8c6d1cb5d8b61f5485ae1582</anchor>
      <arglist>(std::ostream &amp;str, const std::string &amp;text_r, function&lt; std::string()&gt; fnc_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>afdd4acc21f3cab510c51367ff31ab09e</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5e64cab973a815bfc5c3811b5086a2b9</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aad7d8a7eb176cf2fecd919491cdad291</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>aae73b73bd678e35f1ba924eb58a7ff77</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1735725ceabf62c777bfd5db5ad953e3</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a1a16f87f54a18c1509f544ca08751bcf</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5dd3854d5bb33489d71447fe603ef90</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a708c36e3fbddd3be762dc04fa677e44d</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSuffixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a5171fc1d550b0a0b3bddec758e7f1512</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;suffix_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefix</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a0c87a1f0a027f13946afcc5db69d4209</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::string::size_type</type>
      <name>commonPrefixCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a403326617d8f9a6a3d8fcc8af5f77a31</anchor>
      <arglist>(const C_Str &amp;lhs, const C_Str &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a6e25ab4e5c5c44111994709692fb08eb</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>affb0d1587369ed8be45838b822e9c903</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>a7003cd779e770b4dc126a54f338ce789</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWithCI</name>
      <anchorfile>namespacezypp_1_1str.html</anchorfile>
      <anchor>af5487c2e36a926f9d5e1b7324e0187e1</anchor>
      <arglist>(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::strv</name>
    <filename>namespacezypp_1_1strv.html</filename>
    <namespace>zypp::strv::detail</namespace>
  </compound>
  <compound kind="namespace">
    <name>zypp::strv::detail</name>
    <filename>namespacezypp_1_1strv_1_1detail.html</filename>
    <member kind="function">
      <type>unsigned</type>
      <name>_splitSimple</name>
      <anchorfile>namespacezypp_1_1strv_1_1detail.html</anchorfile>
      <anchor>a0968833fc48b26a866f9b00cc19fcc03</anchor>
      <arglist>(std::string_view line_r, const WordConsumer &amp;fnc_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::syscontent</name>
    <filename>namespacezypp_1_1syscontent.html</filename>
    <class kind="class">zypp::syscontent::Reader</class>
    <class kind="class">zypp::syscontent::Writer</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1syscontent.html</anchorfile>
      <anchor>a427533c986ddab2d6f99544022d8dced</anchor>
      <arglist>(std::ostream &amp;str, const Reader &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::target</name>
    <filename>namespacezypp_1_1target.html</filename>
    <namespace>zypp::target::rpm</namespace>
    <class kind="class">zypp::target::CommitPackageCache</class>
    <class kind="class">zypp::target::CommitPackageCacheReadAhead</class>
    <class kind="class">zypp::target::FindFileConflictstReport</class>
    <class kind="class">zypp::target::HardLocksFile</class>
    <class kind="struct">zypp::target::IMediaKey</class>
    <class kind="class">zypp::target::Modalias</class>
    <class kind="struct">zypp::target::PatchMessageReport</class>
    <class kind="struct">zypp::target::PatchScriptReport</class>
    <class kind="class">zypp::target::RepoProvidePackage</class>
    <class kind="class">zypp::target::RequestedLocalesFile</class>
    <class kind="class">zypp::target::RpmInstallPackageReceiver</class>
    <class kind="class">zypp::target::RpmPostTransCollector</class>
    <class kind="class">zypp::target::RpmRemovePackageReceiver</class>
    <class kind="struct">zypp::target::SendSingleTransReport</class>
    <class kind="class">zypp::target::SolvIdentFile</class>
    <class kind="class">zypp::target::TargetAbortedException</class>
    <class kind="class">zypp::target::TargetException</class>
    <class kind="class">zypp::target::TargetImpl</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>adfa6912caf0859be8ef2ac9e31280796</anchor>
      <arglist>(std::ostream &amp;str, const CommitPackageCache &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a907d79e435253b48aa17ad7c55b1505d</anchor>
      <arglist>(std::ostream &amp;str, const IMediaKey &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a2759a9125d9c600fa5f47a64e5a10c56</anchor>
      <arglist>(std::ostream &amp;str, const HardLocksFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>adcdca13b208e02af05b70aeda0a35e77</anchor>
      <arglist>(std::ostream &amp;str, const Modalias &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a435dd2d9270d11bc822e7947e193cc4f</anchor>
      <arglist>(std::ostream &amp;str, const RequestedLocalesFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a445086f794113558d71a1521a3dbcaaa</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a12a450feb621df50005cec15ef43c58a</anchor>
      <arglist>(std::ostream &amp;str, const RpmPostTransCollector &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a704c5b380754d8c733727f73181fad2d</anchor>
      <arglist>(std::ostream &amp;str, const SolvIdentFile &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>rpmDbStateHash</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a5260ef8f4ba88286465a43f09dda2c21</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>RepoStatus</type>
      <name>rpmDbRepoStatus</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>ad8a30cb00e00610aff9783ca8ba1438c</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUpgradeTestcase</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a97f6495f9b6a0e6594adfd13002152d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XRunUpdateMessages</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a39877703467da443328251ff5e4c240d</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;messagesPath_r, const std::vector&lt; sat::Solvable &gt; &amp;checkPackages_r, ZYppCommitResult &amp;result_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>a058cdfceee2e15e6eed755ad70ca90d4</anchor>
      <arglist>(TargetImpl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>generateRandomId</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>aecd0329fa2bb775b904fe6ebc6393b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFileContent</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>ac4023044142bc4a43ac9cfd77fbcb26b</anchor>
      <arglist>(const Pathname &amp;filename, boost::function&lt; bool()&gt; condition, boost::function&lt; std::string()&gt; value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>fileMissing</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>ab0730e3a9d83b309b57c03bcdd53c81f</anchor>
      <arglist>(const Pathname &amp;pathname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1target.html</anchorfile>
      <anchor>ad35f988b544f059c3e229b7c235b963d</anchor>
      <arglist>(TargetImpl)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::target::rpm</name>
    <filename>namespacezypp_1_1target_1_1rpm.html</filename>
    <namespace>zypp::target::rpm::internal</namespace>
    <class kind="struct">zypp::target::rpm::_dumpPath</class>
    <class kind="class">zypp::target::rpm::BinHeader</class>
    <class kind="struct">zypp::target::rpm::CleanupPackageReportSA</class>
    <class kind="struct">zypp::target::rpm::CommitScriptReportSA</class>
    <class kind="struct">zypp::target::rpm::FileInfo</class>
    <class kind="class">zypp::target::rpm::GlobalRpmInitException</class>
    <class kind="struct">zypp::target::rpm::HeaderEntryGetter</class>
    <class kind="struct">zypp::target::rpm::InstallResolvableReport</class>
    <class kind="struct">zypp::target::rpm::InstallResolvableReportSA</class>
    <class kind="struct">zypp::target::rpm::KeyRingSignalReceiver</class>
    <class kind="struct">zypp::target::rpm::KeyRingSignals</class>
    <class kind="class">zypp::target::rpm::librpmDb</class>
    <class kind="struct">zypp::target::rpm::RebuildDBReport</class>
    <class kind="struct">zypp::target::rpm::RemoveResolvableReport</class>
    <class kind="struct">zypp::target::rpm::RemoveResolvableReportSA</class>
    <class kind="class">zypp::target::rpm::RpmAccessBlockedException</class>
    <class kind="class">zypp::target::rpm::RpmDb</class>
    <class kind="class">zypp::target::rpm::RpmDbAlreadyOpenException</class>
    <class kind="class">zypp::target::rpm::RpmDbConvertException</class>
    <class kind="class">zypp::target::rpm::RpmDbNotOpenException</class>
    <class kind="class">zypp::target::rpm::RpmDbOpenException</class>
    <class kind="class">zypp::target::rpm::RpmException</class>
    <class kind="class">zypp::target::rpm::RpmHeader</class>
    <class kind="class">zypp::target::rpm::RpmInitException</class>
    <class kind="struct">zypp::target::rpm::RpmInstallReport</class>
    <class kind="class">zypp::target::rpm::RpmInvalidRootException</class>
    <class kind="class">zypp::target::rpm::RpmNullDatabaseException</class>
    <class kind="struct">zypp::target::rpm::RpmRemoveReport</class>
    <class kind="class">zypp::target::rpm::RpmSubprocessException</class>
    <class kind="class">zypp::target::rpm::RpmTransactionFailedException</class>
    <class kind="struct">zypp::target::rpm::SingleTransReport</class>
    <class kind="struct">zypp::target::rpm::TransactionReportSA</class>
    <member kind="enumeration">
      <type></type>
      <name>RpmInstFlag</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NONE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a0bc178c0cb88ae1093ded44dd793a96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_EXCLUDEDOCS</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9af8bbc799b033021c660dd386218fdb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NOSCRIPTS</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a4014941a363910619585775bc90e53a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_FORCE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a94080f683b374b639e6779aa75bfceab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NODEPS</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a495b978c423d4b43fde7ac2162fab2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_IGNORESIZE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9aae3e98e4364e4e89798d627549ca952b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_JUSTDB</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a932d531761bf8ffe0d753e87dcb72360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NODIGEST</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9aca0b2e02f573c05ef5b3725b249194f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NOSIGNATURE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a27e0a89a0663b11161f98a9a1af230e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NOUPGRADE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9ae3750c83689335ae6cf97ca87155555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_TEST</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9ab9a84f7b91905c4a4afe892460e92a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_NOPOSTTRANS</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9abad4dbd890df97531225e953337a9a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_ALLOWDOWNGRADE</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9af7891db86eefbebef67071f17bc4cf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_REPLACEFILES</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a6c8e73f621b8aafaeacac7d772f53e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RPMINST_ALLOWUNTRUSTED</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a4c4781cc6d1baa791e7b97b8093beeb9a479c519f33386f3b7fb1afce98f12217</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a546db1fcf138f92737c89682e42a97bc</anchor>
      <arglist>(std::ostream &amp;str, const librpmDb::db_const_iterator &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a1c8e9d3ce26c627c11733a259c72ee1f</anchor>
      <arglist>(std::ostream &amp;str, const _dumpPath &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>_dumpPath</type>
      <name>dumpPath</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a63880b7eba4e138a9bdf07771957d35b</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;sub_r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>diffFiles</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a40aa4234afadb5c39b903dcdf520a7aa</anchor>
      <arglist>(const std::string &amp;file1, const std::string &amp;file2, std::string &amp;out, int maxlines)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>aebbe29871947013c5d363fd33bd12a6c</anchor>
      <arglist>(std::ostream &amp;str, RpmDb::CheckPackageResult obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>acb34904ae35e3da278c6c23dfd5c042e</anchor>
      <arglist>(std::ostream &amp;str, const RpmDb::CheckPackageDetail &amp;obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static shared_ptr&lt; KeyRingSignalReceiver &gt;</type>
      <name>sKeyRingReceiver</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm.html</anchorfile>
      <anchor>a9663e77cc0d7b98a09d18f03721b1dca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::target::rpm::internal</name>
    <filename>namespacezypp_1_1target_1_1rpm_1_1internal.html</filename>
    <member kind="function">
      <type>const Pathname &amp;</type>
      <name>rpmDefaultDbPath</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm_1_1internal.html</anchorfile>
      <anchor>a55e799a5fd8ed13e8fced0120965d985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>suggestedDbPath</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm_1_1internal.html</anchorfile>
      <anchor>a9c059a1714cfb2677c4e812ae6bb42a7</anchor>
      <arglist>(const Pathname &amp;root_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>sanitizedDbPath</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm_1_1internal.html</anchorfile>
      <anchor>aaf01293237b1b99124da2c5c0fce5404</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dbExists</name>
      <anchorfile>namespacezypp_1_1target_1_1rpm_1_1internal.html</anchorfile>
      <anchor>af5af8f9a03e65974646e02c554c87445</anchor>
      <arglist>(const Pathname &amp;root_r, const Pathname &amp;dbPath_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::traits</name>
    <filename>namespacezypp_1_1traits.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isPseudoInstalled</name>
      <anchorfile>namespacezypp_1_1traits.html</anchorfile>
      <anchor>af1178fa59c16c1d38a38f8caaaf21c96</anchor>
      <arglist>(const ResKind &amp;kind_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::ui</name>
    <filename>namespacezypp_1_1ui.html</filename>
    <namespace>zypp::ui::selfilter</namespace>
    <class kind="struct">zypp::ui::asSelectable</class>
    <class kind="class">zypp::ui::Selectable</class>
    <class kind="struct">zypp::ui::SelectableTraits</class>
    <class kind="class">zypp::ui::StatusBackup</class>
    <class kind="struct">zypp::ui::StatusHelper</class>
    <member kind="typedef">
      <type>ResPoolProxy::const_iterator</type>
      <name>PoolProxyIterator</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a17835cb9309b363cbccd90e4c86771dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_Protected</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62ab70b9590165b7b0f48cbeafdd30beb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_Taboo</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a2418b6f834d3617d136089d281c32234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_Del</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62ae19c89f43461d26fd3aefd00ca853799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_Update</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62aea7f77dbef8bf9fc42de52362fd059ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_Install</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a71301d4e48f034c8a95bc01295ebd238</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_AutoDel</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a77f14848c17c65622a73384465f2a131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_AutoUpdate</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a02d9a33cc1499f212e156222b021e8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_AutoInstall</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a541709a22ec40a73d62e29a947454d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_KeepInstalled</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62ac4af4dac6f77edf084fd4129c7d34243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S_NoInst</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a7b8657a86d4d56c3848b2bed39dffe62a8efa395c9788a112585803741dcd66e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a83d321903e46575bad0cbf3148334b48</anchor>
      <arglist>(Selectable)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>ab4731cffbf321dfdf0292174fe5c7a1f</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>acb7849bf45da7bbf289362bfdfccaeb7</anchor>
      <arglist>(std::ostream &amp;str, const Selectable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a8104c38211458fae60942c88502c7b0e</anchor>
      <arglist>(Selectable)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a8cc263dace19b991f0e22698f4671c2f</anchor>
      <arglist>(const Status &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResPoolProxy</type>
      <name>poolProxy</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a9e9b1d43b5a83d69fac1a3446657a34a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PoolProxyIterator</type>
      <name>poolProxyBegin</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a3be79ec597ff5057fe4867980597d041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PoolProxyIterator</type>
      <name>poolProxyEnd</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a5579d6437f34675a340ffafd75ffc38d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PoolProxyIterator</type>
      <name>pkgBegin</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a46229cfad3db3bfcb889cf0c0433fed0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PoolProxyIterator</type>
      <name>pkgEnd</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a34c871b8011332b50b8bfd1b59a37af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PoolProxyIterator</type>
      <name>patchesBegin</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a6e78ea7ce507d621f7798a7544cc1233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PoolProxyIterator</type>
      <name>patchesEnd</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a9997df7cda48b2b9a236ed23cd3f5517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>ab5e8444e8b42e908d3e13d06f8b25e6f</anchor>
      <arglist>(const std::set&lt; T &gt; &amp;container, T search)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addDirectlySelectedPackages</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a6c81c8532b725d4164e42cfe998c5345</anchor>
      <arglist>(set&lt; string &gt; &amp;pkgNames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPkgSetPackages</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>ae04d33cc40f69459a21d3dec2ce35b44</anchor>
      <arglist>(set&lt; string &gt; &amp;pkgNames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addPatchPackages</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>add6cc53e8d263bf3cf369fcecd6175c7</anchor>
      <arglist>(set&lt; string &gt; &amp;pkgNames)</arglist>
    </member>
    <member kind="function">
      <type>set&lt; string &gt;</type>
      <name>userWantedPackageNames</name>
      <anchorfile>namespacezypp_1_1ui.html</anchorfile>
      <anchor>a0791ca881f43b93eef5ff571abd03ae5</anchor>
      <arglist>() ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::ui::selfilter</name>
    <filename>namespacezypp_1_1ui_1_1selfilter.html</filename>
    <class kind="struct">zypp::ui::selfilter::ByHasCandidateObj</class>
    <class kind="struct">zypp::ui::selfilter::ByHasInstalledObj</class>
    <class kind="struct">zypp::ui::selfilter::ByKind</class>
    <class kind="struct">zypp::ui::selfilter::ByName</class>
    <class kind="struct">zypp::ui::selfilter::ByStatus</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::url</name>
    <filename>namespacezypp_1_1url.html</filename>
    <class kind="class">zypp::url::SafeQuerystr</class>
    <class kind="class">zypp::url::UrlBadComponentException</class>
    <class kind="class">zypp::url::UrlBase</class>
    <class kind="class">zypp::url::UrlBaseData</class>
    <class kind="class">zypp::url::UrlDecodingException</class>
    <class kind="class">zypp::url::UrlException</class>
    <class kind="class">zypp::url::UrlNotAllowedException</class>
    <class kind="class">zypp::url::UrlNotSupportedException</class>
    <class kind="class">zypp::url::UrlParsingException</class>
    <class kind="struct">zypp::url::ViewOption</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>UrlConfig</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a6787f9f20751da18ff9fa8f9d5842911</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ViewOption</type>
      <name>ViewOptions</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>aa3674153a3e7eadf9ed25640fb245a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>UrlSchemes</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>aba283abc9543ec3c1f33431f8fd4a2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RWCOW_pointer&lt; UrlBase &gt;</type>
      <name>UrlRef</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a3efd25a6a62b74b6f5b27b95b68dc074</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ParamVec</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a7933ce1eb6148235abcbb5eaa67b43d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ParamMap</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>aa9a1421849ff998a203fce3634173240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EEncoding</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>ad51bd525e90399edbbbc0dec707905c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ENCODED</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>ad51bd525e90399edbbbc0dec707905c4aeaa2243688b011101ab6790a54b5939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_DECODED</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>ad51bd525e90399edbbbc0dec707905c4acbcf0f36453d80558eee1261ca3d392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>encode</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a49b96afbf1694ee0ece38383ecd95994</anchor>
      <arglist>(const std::string &amp;str, const std::string &amp;safe=&quot;&quot;, EEncoding eflag=E_DECODED) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>decode</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>ade243229d64ce5e96617dd7a0f6be29d</anchor>
      <arglist>(const std::string &amp;str, bool allowNUL=false) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>encode_octet</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a7ccc2a66d0cc57fd32b705d96f9eaaf6</anchor>
      <arglist>(const unsigned char c) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>decode_octet</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a698c697a3a27ed7bd9f7d30d8942e1da</anchor>
      <arglist>(const char *hex) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>aa6493515c0cb8f6935049b73293e5abf</anchor>
      <arglist>(ParamVec &amp;pvec, const std::string &amp;pstr, const std::string &amp;psep)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>ac9fd74a3c55fbb33d130f4594b7cdbdb</anchor>
      <arglist>(ParamMap &amp;pmap, const std::string &amp;pstr, const std::string &amp;psep, const std::string &amp;vsep, EEncoding eflag=E_ENCODED)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>aa7a559f2aa203a3e20a82ead4097483b</anchor>
      <arglist>(const ParamVec &amp;pvec, const std::string &amp;psep)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>join</name>
      <anchorfile>namespacezypp_1_1url.html</anchorfile>
      <anchor>a8c32bf6daf5dd26a6c40ee78fb43a2a9</anchor>
      <arglist>(const ParamMap &amp;pmap, const std::string &amp;psep, const std::string &amp;vsep, const std::string &amp;safe, EEncoding eflag)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::xml</name>
    <filename>namespacezypp_1_1xml.html</filename>
    <namespace>zypp::xml::detail</namespace>
    <namespace>zypp::xml::parse_def_assign</namespace>
    <class kind="class">zypp::xml::Node</class>
    <class kind="class">zypp::xml::ParseDef</class>
    <class kind="struct">zypp::xml::ParseDefBuildException</class>
    <class kind="struct">zypp::xml::ParseDefConsume</class>
    <class kind="class">zypp::xml::ParseDefConsumeCallback</class>
    <class kind="class">zypp::xml::ParseDefConsumeRedirect</class>
    <class kind="struct">zypp::xml::ParseDefDataException</class>
    <class kind="struct">zypp::xml::ParseDefException</class>
    <class kind="struct">zypp::xml::ParseDefImplConsume</class>
    <class kind="struct">zypp::xml::ParseDefTraits</class>
    <class kind="struct">zypp::xml::ParseDefValidateException</class>
    <class kind="class">zypp::xml::Reader</class>
    <class kind="struct">zypp::xml::Validate</class>
    <class kind="class">zypp::xml::XmlString</class>
    <member kind="typedef">
      <type>xmlTextReaderMode</type>
      <name>ReadState</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>aa3c75ac0e0dba7b1d489c70b18a4b7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>xmlReaderTypes</type>
      <name>NodeType</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a6e83cc6aa99dbd756487c516ef3138a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a0d0c0f73e8877c3e20a267bd74f6c944</anchor>
      <arglist>(std::ostream &amp;str, const ReadState &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>ab8c624d4aace1b88462fae0cf330bed6</anchor>
      <arglist>(std::ostream &amp;str, const NodeType &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a96618c7e6bf77c4a71cf2d5213ba12be</anchor>
      <arglist>(std::ostream &amp;str, const Node &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rnParse</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>ab025b381ecbe84e69b07f886811f8189</anchor>
      <arglist>(const InputStream &amp;input_r, TData &amp;data_r)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a62373285525418f731d9573d4fb1fc0d</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef::Impl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a89e833e494ec0d6f21348417db34f8aa</anchor>
      <arglist>(std::ostream &amp;str, ParseDef::Mode obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a8f715915f269dbf69740db3fae4ebdfd</anchor>
      <arglist>(std::ostream &amp;str, const ParseDef &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a3ac636514fb07d699762a0fedc5ab93c</anchor>
      <arglist>(std::ostream &amp;str, const XmlString &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>unescape</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>addfedaf9e76933bd5c55375bad3dfad9</anchor>
      <arglist>(const std::string &amp;in_r) ZYPP_API</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_API detail::EscapedString</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1xml.html</anchorfile>
      <anchor>a70de09b02aeed3b4da1b4d533b741472</anchor>
      <arglist>(const std::string &amp;in_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::xml::detail</name>
    <filename>namespacezypp_1_1xml_1_1detail.html</filename>
    <class kind="struct">zypp::xml::detail::EscapedString</class>
  </compound>
  <compound kind="namespace">
    <name>zypp::xml::parse_def_assign</name>
    <filename>namespacezypp_1_1xml_1_1parse__def__assign.html</filename>
    <class kind="struct">zypp::xml::parse_def_assign::Assigner</class>
    <class kind="struct">zypp::xml::parse_def_assign::Assigner&lt; void &gt;</class>
    <class kind="struct">zypp::xml::parse_def_assign::Builder</class>
    <class kind="struct">zypp::xml::parse_def_assign::Consumer</class>
    <member kind="typedef">
      <type>shared_ptr&lt; Assigner&lt; void &gt; &gt;</type>
      <name>AssignerRef</name>
      <anchorfile>namespacezypp_1_1xml_1_1parse__def__assign.html</anchorfile>
      <anchor>ab4b61cb2a1af230e432f14a1b1c24b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::xmlout</name>
    <filename>namespacezypp_1_1xmlout.html</filename>
    <class kind="class">zypp::xmlout::Node</class>
    <class kind="class">zypp::xmlout::NodeAttr</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>node</name>
      <anchorfile>namespacezypp_1_1xmlout.html</anchorfile>
      <anchor>a8a134cdaa36d9ba6a30332bda407b25b</anchor>
      <arglist>(std::ostream &amp;out_r, const std::string &amp;name_r, Node::Attr attr_r)</arglist>
    </member>
    <member kind="function">
      <type>ZYPP_API detail::EscapedString</type>
      <name>escape</name>
      <anchorfile>namespacezypp_1_1xmlout.html</anchorfile>
      <anchor>a70de09b02aeed3b4da1b4d533b741472</anchor>
      <arglist>(const std::string &amp;in_r)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>unescape</name>
      <anchorfile>namespacezypp_1_1xmlout.html</anchorfile>
      <anchor>addfedaf9e76933bd5c55375bad3dfad9</anchor>
      <arglist>(const std::string &amp;in_r) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::zypp_detail</name>
    <filename>namespacezypp_1_1zypp__detail.html</filename>
    <class kind="class">zypp::zypp_detail::ZYppImpl</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp_1_1zypp__detail.html</anchorfile>
      <anchor>a85d46e33d72c9c38676e5880a4747056</anchor>
      <arglist>(std::ostream &amp;str, const ZYppImpl &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>zypp_poll</name>
      <anchorfile>namespacezypp_1_1zypp__detail.html</anchorfile>
      <anchor>adfeae312a8fca9c63c457332e71e55a6</anchor>
      <arglist>(std::vector&lt; GPollFD &gt; &amp;fds, int timeout=-1)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp::zypp_readonly_hack</name>
    <filename>namespacezypp_1_1zypp__readonly__hack.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>IGotIt</name>
      <anchorfile>namespacezypp_1_1zypp__readonly__hack.html</anchorfile>
      <anchor>a43242b0acda6cea759b797c6d6ebd89c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IWantIt</name>
      <anchorfile>namespacezypp_1_1zypp__readonly__hack.html</anchorfile>
      <anchor>aff04cbdcc393e5663b509fe2b5005a93</anchor>
      <arglist>() ZYPP_DEPRECATED</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>active</name>
      <anchorfile>namespacezypp_1_1zypp__readonly__hack.html</anchorfile>
      <anchor>a595d36b4193b22ff60c490eb9b0be9f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zypp_private</name>
    <filename>namespacezypp__private.html</filename>
    <namespace>zypp_private::repo</namespace>
  </compound>
  <compound kind="namespace">
    <name>zypp_private::repo</name>
    <filename>namespacezypp__private_1_1repo.html</filename>
    <class kind="struct">zypp_private::repo::Monitor</class>
    <class kind="class">zypp_private::repo::PluginRepoverification</class>
    <class kind="class">zypp_private::repo::PluginRepoverificationCheckException</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezypp__private_1_1repo.html</anchorfile>
      <anchor>ab4e18d6659171579333db34c06f811f8</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezypp__private_1_1repo.html</anchorfile>
      <anchor>ae5d5d5833bc3ae882b805dbbbd5806c4</anchor>
      <arglist>(std::ostream &amp;str, const PluginRepoverification &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacezypp__private_1_1repo.html</anchorfile>
      <anchor>a0993efc3252dbc4f7c934871c951cb24</anchor>
      <arglist>(const PluginRepoverification &amp;lhs, const PluginRepoverification &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppintern</name>
    <filename>namespacezyppintern.html</filename>
    <member kind="typedef">
      <type>std::pair&lt; VendorSupportOption, std::optional&lt; std::set&lt; std::string_view &gt; &gt; &gt;</type>
      <name>GetVendorSupportOptionReturn</name>
      <anchorfile>namespacezyppintern.html</anchorfile>
      <anchor>a0109e392fd2708e07cd30656334825fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GetVendorSupportOptionReturn</type>
      <name>getVendorSupportOption</name>
      <anchorfile>namespacezyppintern.html</anchorfile>
      <anchor>a39bada628d9374d8066e8512d1aa00d8</anchor>
      <arglist>(sat::Solvable solv_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schemeIsLocalDir</name>
      <anchorfile>namespacezyppintern.html</anchorfile>
      <anchor>af66ff020a74e3356430d6cbb0f9cd405</anchor>
      <arglist>(const Url &amp;url_r)</arglist>
    </member>
    <member kind="function">
      <type>Pathname</type>
      <name>cachedLocation</name>
      <anchorfile>namespacezyppintern.html</anchorfile>
      <anchor>ad9a31196e3d40982e81add471049c637</anchor>
      <arglist>(const OnMediaLocation &amp;loc_r, const RepoInfo &amp;repo_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>repoVariablesReset</name>
      <anchorfile>namespacezyppintern.html</anchorfile>
      <anchor>aa197d0f550fc2224a07caf0ffdb87f4a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng</name>
    <filename>namespacezyppng.html</filename>
    <namespace>zyppng::AcceptFailedVerificationRequest</namespace>
    <namespace>zyppng::AcceptKeyRequest</namespace>
    <namespace>zyppng::AcceptNoDigestRequest</namespace>
    <namespace>zyppng::AcceptPackageKeyRequest</namespace>
    <namespace>zyppng::AcceptUnknownDigestRequest</namespace>
    <namespace>zyppng::AcceptUnknownKeyRequest</namespace>
    <namespace>zyppng::AcceptUnsignedFileRequest</namespace>
    <namespace>zyppng::AcceptWrongDigestRequest</namespace>
    <namespace>zyppng::AttachFinishedMsgFields</namespace>
    <namespace>zyppng::AttachMsgFields</namespace>
    <namespace>zyppng::AuthDataRequestMsgFields</namespace>
    <namespace>zyppng::AuthInfoMsgFields</namespace>
    <namespace>zyppng::CheckSumWorkflow</namespace>
    <namespace>zyppng::constants</namespace>
    <namespace>zyppng::DetachMsgFields</namespace>
    <namespace>zyppng::detail</namespace>
    <namespace>zyppng::DownloadWorkflow</namespace>
    <namespace>zyppng::EjectMsgFields</namespace>
    <namespace>zyppng::env</namespace>
    <namespace>zyppng::ErrMsgFields</namespace>
    <namespace>zyppng::internal</namespace>
    <namespace>zyppng::KeyAutoImportInfoEvent</namespace>
    <namespace>zyppng::KeyRingWorkflow</namespace>
    <namespace>zyppng::MediaChangeRequestMsgFields</namespace>
    <namespace>zyppng::MetalinkRedirectMsgFields</namespace>
    <namespace>zyppng::NonImportedKeysInfoEvent</namespace>
    <namespace>zyppng::operators</namespace>
    <namespace>zyppng::PlaindirWorkflows</namespace>
    <namespace>zyppng::ProvideFinishedMsgFields</namespace>
    <namespace>zyppng::ProvideMessageFields</namespace>
    <namespace>zyppng::ProvideMsgFields</namespace>
    <namespace>zyppng::ProvideStartedMsgFields</namespace>
    <namespace>zyppng::RedirectMsgFields</namespace>
    <namespace>zyppng::repo</namespace>
    <namespace>zyppng::RepoDownloaderWorkflow</namespace>
    <namespace>zyppng::RepoInfoWorkflow</namespace>
    <namespace>zyppng::RepoManagerWorkflow</namespace>
    <namespace>zyppng::RepoServicesWorkflow</namespace>
    <namespace>zyppng::rpc</namespace>
    <namespace>zyppng::RpmmdWorkflows</namespace>
    <namespace>zyppng::SignatureFileCheckWorkflow</namespace>
    <namespace>zyppng::str</namespace>
    <namespace>zyppng::SuseTagsWorkflows</namespace>
    <namespace>zyppng::VerifyInfoEvent</namespace>
    <namespace>zyppng::worker</namespace>
    <class kind="class">zyppng::AbstractDirectSpawnEngine</class>
    <class kind="class">zyppng::AbstractEventSource</class>
    <class kind="class">zyppng::AbstractEventSourcePrivate</class>
    <class kind="class">zyppng::AbstractSpawnEngine</class>
    <class kind="class">zyppng::AsyncDataSource</class>
    <class kind="class">zyppng::AsyncDataSourcePrivate</class>
    <class kind="class">zyppng::AsyncOp</class>
    <class kind="class">zyppng::AsyncOpBase</class>
    <class kind="class">zyppng::AsyncOpNotReadyException</class>
    <class kind="class">zyppng::AsyncQueue</class>
    <class kind="class">zyppng::AsyncQueueBase</class>
    <class kind="class">zyppng::AsyncQueueWatch</class>
    <class kind="class">zyppng::AsyncQueueWatchPrivate</class>
    <class kind="class">zyppng::AttachedMediaInfo</class>
    <class kind="class">zyppng::AttachedSyncMediaInfo</class>
    <class kind="class">zyppng::AttachMediaItem</class>
    <class kind="struct">zyppng::AutoDisconnect</class>
    <class kind="class">zyppng::Base</class>
    <class kind="class">zyppng::BasePrivate</class>
    <class kind="class">zyppng::BasicReportHelper</class>
    <class kind="class">zyppng::BasicState</class>
    <class kind="class">zyppng::BooleanChoiceRequest</class>
    <class kind="class">zyppng::CacheProviderContext</class>
    <class kind="class">zyppng::CancelNotImplementedException</class>
    <class kind="class">zyppng::Context</class>
    <class kind="class">zyppng::ContextPrivate</class>
    <class kind="class">zyppng::CurlMultiPartDataReceiver</class>
    <class kind="class">zyppng::CurlMultiPartHandler</class>
    <class kind="class">zyppng::DigestReportHelper</class>
    <class kind="class">zyppng::EventDispatcher</class>
    <class kind="class">zyppng::EventDispatcherPrivate</class>
    <class kind="class">zyppng::EventLoop</class>
    <class kind="class">zyppng::EventLoopPrivate</class>
    <class kind="class">zyppng::expected</class>
    <class kind="class">zyppng::expected&lt; void, E &gt;</class>
    <class kind="class">zyppng::ForkSpawnEngine</class>
    <class kind="struct">zyppng::function_traits</class>
    <class kind="struct">zyppng::function_traits&lt; F, std::void_t&lt; decltype(&amp;F::operator())&gt; &gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(&amp;)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(*)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)(Args...) const &gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)(Args...)&gt;</class>
    <class kind="struct">zyppng::function_traits&lt; R(C::*)&gt;</class>
    <class kind="struct">zyppng::GAbstractEventSource</class>
    <class kind="struct">zyppng::GLibTimerSource</class>
    <class kind="struct">zyppng::GlibWaitPIDData</class>
    <class kind="struct">zyppng::GUnixPollFD</class>
    <class kind="class">zyppng::HeaderValue</class>
    <class kind="class">zyppng::HeaderValueMap</class>
    <class kind="class">zyppng::InvalidMessageReceivedException</class>
    <class kind="class">zyppng::IOBuffer</class>
    <class kind="class">zyppng::IODevice</class>
    <class kind="class">zyppng::IODeviceOStreamBuf</class>
    <class kind="class">zyppng::IODevicePrivate</class>
    <class kind="struct">zyppng::is_instance_of</class>
    <class kind="struct">zyppng::is_instance_of&lt; Templ, Templ&lt; Args... &gt; &gt;</class>
    <class kind="class">zyppng::JobReportHelper</class>
    <class kind="class">zyppng::KeyRingReportHelper</class>
    <class kind="class">zyppng::LazyMediaHandle</class>
    <class kind="class">zyppng::ListChoiceRequest</class>
    <class kind="struct">zyppng::LogicBase</class>
    <class kind="struct">zyppng::MaybeAsyncMixin</class>
    <class kind="class">zyppng::MediaDataVerifier</class>
    <class kind="class">zyppng::MediaSyncFacade</class>
    <class kind="class">zyppng::MemSignal</class>
    <class kind="class">zyppng::MemSignal&lt; SignalHost, ReturnType(Arguments...)&gt;</class>
    <class kind="class">zyppng::myerror_t</class>
    <class kind="struct">zyppng::NestedAsyncOpMixin</class>
    <class kind="class">zyppng::NetworkRequest</class>
    <class kind="class">zyppng::NetworkRequestDispatcherPrivate</class>
    <class kind="class">zyppng::NetworkRequestError</class>
    <class kind="class">zyppng::NetworkRequestErrorPrivate</class>
    <class kind="class">zyppng::NetworkRequestPrivate</class>
    <class kind="class">zyppng::NotFoundException</class>
    <class kind="struct">zyppng::Pipe</class>
    <class kind="class">zyppng::Process</class>
    <class kind="class">zyppng::ProcessPrivate</class>
    <class kind="class">zyppng::ProgressObserver</class>
    <class kind="struct">zyppng::ProgressObserverAdaptor</class>
    <class kind="class">zyppng::ProgressObserverPrivate</class>
    <class kind="class">zyppng::Provide</class>
    <class kind="class">zyppng::ProvideFileItem</class>
    <class kind="class">zyppng::ProvideFileSpec</class>
    <class kind="class">zyppng::ProvideItem</class>
    <class kind="class">zyppng::ProvideItemPrivate</class>
    <class kind="class">zyppng::ProvideMediaHandle</class>
    <class kind="class">zyppng::ProvideMediaSpec</class>
    <class kind="class">zyppng::ProvideMessage</class>
    <class kind="class">zyppng::ProvidePrivate</class>
    <class kind="class">zyppng::ProvidePromise</class>
    <class kind="class">zyppng::ProvideQueue</class>
    <class kind="class">zyppng::ProviderConfiguration</class>
    <class kind="class">zyppng::ProvideRequest</class>
    <class kind="class">zyppng::ProvideRes</class>
    <class kind="struct">zyppng::ProvideResourceData</class>
    <class kind="class">zyppng::ProvideSpecBasePrivate</class>
    <class kind="class">zyppng::ProvideStatus</class>
    <class kind="struct">zyppng::RangeDesc</class>
    <class kind="struct">zyppng::remove_smart_ptr</class>
    <class kind="struct">zyppng::remove_smart_ptr&lt; std::shared_ptr&lt; T &gt; &gt;</class>
    <class kind="struct">zyppng::remove_smart_ptr&lt; std::unique_ptr&lt; T &gt; &gt;</class>
    <class kind="struct">zyppng::RepoCollector</class>
    <class kind="class">zyppng::RepoManager</class>
    <class kind="class">zyppng::RepoManagerPrivate</class>
    <class kind="class">zyppng::ServiceCollector</class>
    <class kind="class">zyppng::ShowMessageRequest</class>
    <class kind="class">zyppng::Signal</class>
    <class kind="class">zyppng::Signal&lt; R(T...)&gt;</class>
    <class kind="class">zyppng::SignalProxy</class>
    <class kind="class">zyppng::SignalProxy&lt; R(T...)&gt;</class>
    <class kind="struct">zyppng::SimpleExecutor</class>
    <class kind="class">zyppng::SimpleState</class>
    <class kind="class">zyppng::SockAddr</class>
    <class kind="class">zyppng::Socket</class>
    <class kind="class">zyppng::SocketNotifier</class>
    <class kind="class">zyppng::SocketNotifierPrivate</class>
    <class kind="class">zyppng::SocketPrivate</class>
    <class kind="class">zyppng::Statemachine</class>
    <class kind="class">zyppng::StompFrameStream</class>
    <class kind="class">zyppng::SuseMediaDataVerifier</class>
    <class kind="class">zyppng::SyncContext</class>
    <class kind="class">zyppng::SyncMediaHandle</class>
    <class kind="struct">zyppng::SyncOp</class>
    <class kind="struct">zyppng::ThreadData</class>
    <class kind="class">zyppng::Timer</class>
    <class kind="class">zyppng::TimerPrivate</class>
    <class kind="struct">zyppng::Transition</class>
    <class kind="class">zyppng::TrustKeyRequest</class>
    <class kind="class">zyppng::UnixSignalSource</class>
    <class kind="class">zyppng::UnixSignalSourcePrivate</class>
    <class kind="class">zyppng::UnixSockAddr</class>
    <class kind="class">zyppng::UserInterface</class>
    <class kind="class">zyppng::UserInterfacePrivate</class>
    <class kind="class">zyppng::UserRequest</class>
    <class kind="class">zyppng::Wakeup</class>
    <class kind="class">zyppng::WorkerCaps</class>
    <class kind="class">zyppng::ZckHelper</class>
    <member kind="typedef">
      <type>zypp::KeyRing</type>
      <name>KeyRing</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a2c0f79ed9e5fb75b7e04c0ac651f06dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::KeyRing_Ptr</type>
      <name>KeyRingRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a5871ccc48bf67277d35c18493fbada8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LazyMediaHandle&lt; Provide &gt;</type>
      <name>AsyncLazyMediaHandle</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a73c4cefa9f437858fd693a0cf497b9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LazyMediaHandle&lt; MediaSyncFacade &gt;</type>
      <name>SyncLazyMediaHandle</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a92c152514bf96b81da0fbdf9a25e75d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoInfo</type>
      <name>RepoInfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aab32fe6af0af8fd4af9bed3dfb5b9a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoStatus</type>
      <name>RepoStatus</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a5bb1b3860b676d3796a89c5b50ef1af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoInfoList</type>
      <name>RepoInfoList</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af1b34e0b96219fe04ef1814af3b14c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::ServiceInfo</type>
      <name>ServiceInfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9e121ed367076aaa8306ea6fa9835c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerOptions</type>
      <name>RepoManagerOptions</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acdbb54967b5070e12b48c3f8ecb98b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp_private::repo::PluginRepoverification</type>
      <name>PluginRepoverification</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>abb8986d643e68a5de1305b578f585e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManager&lt; SyncContextRef &gt;</type>
      <name>SyncRepoManager</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a410b85927d8feada66d1ff3098c5a2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerRef&lt; SyncContextRef &gt;</type>
      <name>SyncRepoManagerRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9e2b119bee0d749df36c5783dc8643cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManager&lt; ContextRef &gt;</type>
      <name>AsyncRepoManager</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a59016952006c20dd719b64f032e6b949</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RepoManagerRef&lt; ContextRef &gt;</type>
      <name>AsyncRepoManagerRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aacba0e0292f5e92ab4a15cc6156621a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::conditional_t&lt; detail::is_async_op_v&lt; OpType &gt;, ContextRef, SyncContextRef &gt;</type>
      <name>MaybeAsyncContextRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ace5e2c16ef051372c8ba730d4651a26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CacheProviderContext&lt; ContextRef &gt;</type>
      <name>AsyncCacheProviderContext</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acfb50e06a1616a37a8bbbf2b95cea6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CacheProviderContext&lt; SyncContextRef &gt;</type>
      <name>SyncCacheProviderContext</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a667fe36f7e75dbd099a06221fbe0b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MediaSyncFacade::Res</type>
      <name>SyncProvideRes</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>abba06aedbbb08350de2e798e5fc6143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; AsyncOp&lt; T &gt; &gt;</type>
      <name>AsyncOpRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a52c08b0663e1186fcadf034d18f8097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::connection</type>
      <name>connection</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aa4ecaf3f3f86eccfde0c59d7a5a002f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::trackable</type>
      <name>trackable</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0507eaf36798f1333223793f9e976484</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sigc::signal&lt; R(T...)&gt;</type>
      <name>SignalProxyBase</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab62a073cb5cf4a33e872a0891ac77efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; T &gt;</type>
      <name>Ref</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a2d74f95a9e0dfd1f5f34b4d8e6351936</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; T &gt;</type>
      <name>WeakRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a743c457205fc90af6d660b5bd1a5616b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::ByteArray</type>
      <name>ByteArray</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acdcf86ec4744ca0aa54a0bd244e29eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::UByteArray</type>
      <name>UByteArray</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a305a41c948e67ea82d638f8c3f0b6091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::IdString</type>
      <name>IdString</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a01c07b9b48efe4ff6091a4dd7f3226da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::IdStringSet</type>
      <name>IdStringSet</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ad790513a59912c55839a8e3a5fe299b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::Url</type>
      <name>Url</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a8e4bd82162cbef2c11247d8b03b0f2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(&amp;T::operator())</type>
      <name>has_call_operator</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a24f484483ff283f9513c43d409c4a78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename remove_smart_ptr&lt; T &gt;::type</type>
      <name>remove_smart_ptr_t</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a52eb8146d794a1c8cf83557b80b6b9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::callback::UserData</type>
      <name>UserData</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab1fc00f0d98a3efa62fe0669a838dd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::ContentType</type>
      <name>ContentType</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a8bac80f1bc61daebf0b800f361139ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::media::AuthData</type>
      <name>AuthData</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a6b4ae61ebc2e325fbc8e096446556e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::media::AuthData_Ptr</type>
      <name>AuthData_Ptr</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aacbec305442283a0477514b19b304d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::media::CurlAuthData</type>
      <name>NetworkAuthData</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a03b657777569286307baa8a6c60379a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::media::CurlAuthData_Ptr</type>
      <name>NetworkAuthData_Ptr</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ae688d5bcbf90e868e13b226d6d5eb0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::media::TransferSettings</type>
      <name>TransferSettings</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9ba7dc922d0f9a4842e40da3e68e6f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ProvidePromise&lt; T &gt; &gt;</type>
      <name>ProvidePromiseRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a884d024289ef8d96ea86bee454bfc17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::weak_ptr&lt; ProvidePromise&lt; T &gt; &gt;</type>
      <name>ProvidePromiseWeakRef</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>adb725c21d4fdab3024b3d347accca820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, boost::any &gt;</type>
      <name>AnyMap</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac51810204363e7f002f8d862a68bcc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefChunkSize</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a37eae57fedca9f5691d463567bb2227da2f00b020d889716684cc396c7b8dbd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefIoDeviceBufChunkSize</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a730a714e08383952eb1612a15fdb3658aeb53fc78237ebab7d6545c2a8b286e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UserRequestType</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a32715738cd668b13349ea810199ccbcf</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezyppng.html" anchor="a32715738cd668b13349ea810199ccbcfa4c2a8fe7eaf24721cc7a9f0175115bd4">Message</enumvalue>
      <enumvalue file="namespacezyppng.html" anchor="a32715738cd668b13349ea810199ccbcfa5512767799b46b95959f037afe38a493">ListChoice</enumvalue>
      <enumvalue file="namespacezyppng.html" anchor="a32715738cd668b13349ea810199ccbcfa3b12bbe44fd3eca67d848c38b76a2cc4">BooleanChoice</enumvalue>
      <enumvalue file="namespacezyppng.html" anchor="a32715738cd668b13349ea810199ccbcfac4eae18635fbd7c169c574a368451f83">KeyTrust</enumvalue>
      <enumvalue file="namespacezyppng.html" anchor="a32715738cd668b13349ea810199ccbcfa90589c47f06eb971d548591f23c285af">Custom</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MessageCodes</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a485eeaeb6ddc26545fd1de8290c340b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstInformalCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975acc5afc9aeafec124e10f95f5c2f5cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProvideStarted</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a084f7ff6e7e0bedf22e0ade877bbb898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastInformalCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a69ab40107ab1f329cdc555d9adf89d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstSuccessCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a5e8b2d1dfd88988efbff8b30bd2db517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProvideFinished</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a51d57000d4a332a3e604d6270fa01aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AttachFinished</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a24bf6f46f7a70943aa77b064b780d059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AuthInfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a33eb6944f88ba36f1f38fce18fffa638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaChanged</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a25c931969732fea0f7701df44f7118b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetachFinished</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a9c845c9bed6693f7bc4b4be45cd261e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastSuccessCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a24a6ffa4ed7fb3fd6642b3274fd4c500</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstRedirCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a31238549e9028065002de126c85a4fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Redirect</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a162321e8829c9c3fda6ad53bda77e3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Metalink</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975af7807d1b17b7a5f284dff3aac56a7ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastRedirCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aa49e8e3386cf83de86e8aea3eadaf22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstClientErrCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a8eedb954375830cd380a18c6aa23d380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BadRequest</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aac18de5924516b4feb1681028b605984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unauthorized</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a8ba334ada31d21702dc4d239214451a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forbidden</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a9645345e7358407de3feac5e93c256d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeerCertificateInvalid</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a8b6599bcd165ad5b21049015620eaef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotFound</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aadaf3457c975f4e52fccb43b0059dd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpectedSizeExceeded</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ae6ca5d093a363f9cb89211c4b51c932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConnectionFailed</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a2a1db723a14c3f84b049c7d32a5973c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timeout</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a16f05ef6895b5da74b64bd62971b3345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancelled</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a72c33dbde75e2117780d5c65ae92645d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidChecksum</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ab880d4d936860353e3e966f2abb628fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MountFailed</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ad9233327fe60f318f6f4c79342683f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Jammed</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ab14c77aa263b4db9b9367e190796c55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaChangeAbort</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975af182df31e71961d3b5182e4f5ff16c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaChangeSkip</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ac8eb41457e9454ed9e292a761493892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAuthData</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a6c82051952ec9be5404b0a6cb8decb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotAFile</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975af4dbb8477deefbc3b25e0b2eb9570552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediumNotDesired</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aefb46f714e2d05bd4212068f3e084c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastClientErrCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975af1b888206fcbc6c7c9d6ae8999ed195d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstSrvErrCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a6831daefbf7aef9b2c61992ebaef85af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InternalError</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a146eaca8a655b95283634f8b495336e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ProtocolError</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a813af4bb7d371a58534e75b41a9e3174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastSrvErrCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aeea68b47ceba9adcff145168b6c33faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstControllerCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a1a831042cee176d2b56e511be4c54b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Prov</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a38253b113b2455636b9bb21dfe7180cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cancel</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a4ca9eb4b0cf89aed86a614644ccd9e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Attach</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a6deef608f8bc7a64e57b72af2cf87841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Detach</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ae6561b661bc04621832bd6b50c6eccb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastControllerCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975ac1a271d11bc258eeef19986a8ebd26c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstWorkerCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a27a318c8b6f60dd7ab89c9a4a568dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AuthDataRequest</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975adb0e981b8796ec3b07da08acd969cb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MediaChangeRequest</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975a124b953c5d71033803b7418ed730c0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LastWorkerCode</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c75cbd8e40bff676a61a3bc2a4d3975aedf258966cd85b24eef28d9f0221141a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a01029bcd61abad62844842de5ca93138</anchor>
      <arglist>(EventDispatcher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a66a3e30d0a677a67f6834dafe3c045af</anchor>
      <arglist>(NetworkRequestDispatcher)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aef66202b936041496a2253c47fc1e5ac</anchor>
      <arglist>(NetworkRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4d416831d8de3004b18b4e06143486c8</anchor>
      <arglist>(Context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4a691bbc0e77b43fc6c124a696e28a39</anchor>
      <arglist>(Context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0c94b8ba06a0f259bd58494cb843c230</anchor>
      <arglist>(ProgressObserver)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acbdf69bf0b3d82251902af4d7f451545</anchor>
      <arglist>(Provide)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>joinPipeline</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a907fea3082b860e673845901f21f7e10</anchor>
      <arglist>(ContextRef ctx, AsyncOpRef&lt; T &gt; res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1df378b9e2a8870c22ed565438d673b2</anchor>
      <arglist>(SyncContext)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af091db2da18c00a454afc0a90af64fe9</anchor>
      <arglist>(std::ostream &amp;str, zypp::RepoManagerFlags::RawMetadataRefreshPolicy obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a6190c700c4f3a8bda366039ee4ac1abe</anchor>
      <arglist>(std::ostream &amp;str, zypp::RepoManagerFlags::RefreshCheckStatus obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a70a78c6346f4018d4ef3058a44b2726d</anchor>
      <arglist>(std::ostream &amp;str, zypp::RepoManagerFlags::CacheBuildPolicy obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>filenameFromAlias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a41ab930670c405b88be0ce261ee32b3f</anchor>
      <arglist>(const std::string &amp;alias_r, const std::string &amp;stem_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; std::list&lt; RepoInfo &gt; &gt;</type>
      <name>repositories_in_file</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aac353429020f34d9f269d67a6507b9fe</anchor>
      <arglist>(const zypp::Pathname &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; RepoInfo &gt;</type>
      <name>repositories_in_dir</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a321cd686b1d037751fa4f32073c7750f</anchor>
      <arglist>(ZContextRef zyppContext, const zypp::Pathname &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>assert_urls</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a28f59d02bd56cb86e0f31239d5e65e24</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoPruneInDir</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af537dc7ded73544f28b09945395dc2a9</anchor>
      <arglist>(const zypp::Pathname &amp;path_r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ad279fe0a1ee0f102b044bd3134414de0</anchor>
      <arglist>(RepoManager, ZyppContextRefType)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTmpRepo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1ec7d52f06e7481baf690f2df3be6c21</anchor>
      <arglist>(const RepoInfo &amp;info_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>assert_alias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a79e998e66aa20928335a6adde5efebc0</anchor>
      <arglist>(const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>assert_alias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a5083374b882d6f7b5c71ab812bd0b018</anchor>
      <arglist>(const ServiceInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foundAliasIn</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>abfb360beb8d4353899f78ea8f644ec0c</anchor>
      <arglist>(const std::string &amp;alias_r, Iterator begin_r, Iterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>foundAliasIn</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4c7862103826a1de3b847efb7e7eedbf</anchor>
      <arglist>(const std::string &amp;alias_r, const Container &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>findAlias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab056b3b62b50cf612f835de9517caada</anchor>
      <arglist>(const std::string &amp;alias_r, Iterator begin_r, Iterator end_r)</arglist>
    </member>
    <member kind="function">
      <type>Container::iterator</type>
      <name>findAlias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a27809eb09d21ed41d1762826a01c9923</anchor>
      <arglist>(const std::string &amp;alias_r, Container &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type>Container::const_iterator</type>
      <name>findAlias</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab5b0d4d2abb7dd2a17adc0d57b6dee8b</anchor>
      <arglist>(const std::string &amp;alias_r, const Container &amp;cont_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>assert_url</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1f31094fb08b20d8fc64796cfc21d3a7</anchor>
      <arglist>(const ServiceInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>rawcache_path_for_repoinfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a741fc4cb362a1463f7d630e01dbec7f2</anchor>
      <arglist>(const RepoManagerOptions &amp;opt, const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>rawproductdata_path_for_repoinfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acf1592ce4cc441ffccf9dc0b1eeae82e</anchor>
      <arglist>(const RepoManagerOptions &amp;opt, const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>packagescache_path_for_repoinfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac5ba88b81d2d8177f5c2ed02aec684d3</anchor>
      <arglist>(const RepoManagerOptions &amp;opt, const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::Pathname &gt;</type>
      <name>solv_path_for_repoinfo</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aa81100a274bcf0508035b9bf98d0e077</anchor>
      <arglist>(const RepoManagerOptions &amp;opt, const RepoInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a038eccb93ca3d37f595027316f74a327</anchor>
      <arglist>(Context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac19f4e1698261b75ac56e4459debd0fa</anchor>
      <arglist>(TrustKeyRequest, std::string label, KeyTrust trust, UserData userData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4e60e1c9dfb4017a75b26a2eaed0d87e</anchor>
      <arglist>(TrustKeyRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a913e28d95ad8b6be7ffc19e223724c0b</anchor>
      <arglist>(SyncContext)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>joinPipeline</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a6a6158e75c1d055fad0adfeac0621577</anchor>
      <arglist>(SyncContextRef ctx, T &amp;&amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a359d85447014c9f42a6ac7452bb8ad8c</anchor>
      <arglist>(AsyncCacheProviderContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9fb81a6774c1c61d5cc21a87e2502e5b</anchor>
      <arglist>(SyncCacheProviderContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPL_PTR_TYPE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1601572cf2046933004e1b3da849f36d</anchor>
      <arglist>(AttachedSyncMediaInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a23f3ad506770e20b88f57782d7525e71</anchor>
      <arglist>(MediaSyncFacade)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4b9089214feb4a295738400d2a6f851b</anchor>
      <arglist>(MediaSyncFacade)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1c31cf9cdf517e62b86c921fac82946a</anchor>
      <arglist>(AttachedSyncMediaInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a017456cdf90b0d04af24b49c2d9acc20</anchor>
      <arglist>(AsyncOpBase)</arglist>
    </member>
    <member kind="function">
      <type>std::conditional_t&lt; isAsync, AsyncOpRef&lt; T &gt;, T &gt;</type>
      <name>makeReadyResult</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a50e49526d3ab7d694a985ce69ffad487</anchor>
      <arglist>(T &amp;&amp;result)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_slot</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>adfeb22ce2bf285adc74bf35e4bb56981</anchor>
      <arglist>(Obj *o, Functor &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>base_slot</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a925e4c8ed24a254053b39b6231c69e82</anchor>
      <arglist>(Obj &amp;o, Functor &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aa65e6fbcb03d161b9579335b09031497</anchor>
      <arglist>(UnixSignalSource)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readMask</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af1ac92e5109511016cc2bb83bada9584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>writeMask</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aec0791936cfb82c37da91fca3797bc88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>excpMask</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af645ef103097a9a3cf208e90bb807e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>evModeToMask</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac7c7e49917e2b72cc897be74b12f573f</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gioConditionToEventTypes</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a49d0bac90694ccb3ee648dd644e61d87</anchor>
      <arglist>(const GIOCondition rEvents, const int requestedEvs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gboolean</type>
      <name>eventLoopIdleFunc</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1f64b0e249f14a2d0fb97ee45b39fac5</anchor>
      <arglist>(gpointer user_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0229afe32ce533f85e05b4f2e92faf3e</anchor>
      <arglist>(EventLoop)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>blockAllSignalsForCurrentThread</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a33b6ec7eb99a64883788ba9b4eecb0e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>blockSignalsForCurrentThread</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a545d759438e296830407f8324f541cfb</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;sigs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>trySocketConnection</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4cc9c80899952993ecf7d40c3a7bf4d8</anchor>
      <arglist>(int &amp;sockFD, const SockAddr &amp;addr, uint64_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renumberFd</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab151543dab2cb5f0faf7f88c3b0ba9c5</anchor>
      <arglist>(int origfd, int newfd)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>bytesAvailableOnFD</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9d7e6a4833cfa236e7b588ceff63821e</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>strerr_cxx</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab17785f6b8a84ef7c99800f2576a799d</anchor>
      <arglist>(const int err=-1)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>eintrSafeCallEx</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4ddf070f6c95bda3d211a0e820bcaee1</anchor>
      <arglist>(const Fun &amp;function, const RestartCb &amp;restartCb, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>eintrSafeCall</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a7b5741d62d98356f01980d703f8beac8</anchor>
      <arglist>(Fun &amp;&amp;function, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>ThreadData &amp;</type>
      <name>threadData</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a711f866ae7903e814172869d509a2847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>DefaultStateCondition</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af9fa3815fc99f48b7651d7ead557db77</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::nullptr_t</type>
      <name>DefaultStateTransition</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a84132f941f7c4a4faf7c16c82d6aa324</anchor>
      <arglist>(nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a42803194b6f8d82a075c1a636505dd9c</anchor>
      <arglist>(Timer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac87a97036a2ad3dfc50e94789f88bac8</anchor>
      <arglist>(UnixSignalSource)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; zyppng::AbstractSpawnEngine &gt;</type>
      <name>engineFromEnv</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a78a0e9032f0d6d252c3a19266bd69bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ae566811954078cb522a7516ee2ecdc4f</anchor>
      <arglist>(IODevice)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_DECLARE_OPERATORS_FOR_FLAGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac552782765c57b3cc82f2b524d516b37</anchor>
      <arglist>(IODevice::OpenMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0737428c5c1c21d9d46c696a04e923f7</anchor>
      <arglist>(Process)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>firstOf</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a94f38e53696df9e7a7d7f3a7780353e6</anchor>
      <arglist>(Transformation &amp;&amp;transformFunc, DefaultType &amp;&amp;def, Predicate &amp;&amp;predicate=detail::ContinueUntilValidPredicate())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsOneOfException</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a91630de583c4eb28051b5842a6d5494c</anchor>
      <arglist>(const std::exception_ptr &amp;exceptionPtr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsException</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab5a2bb27455d548366fc8af7773efa74</anchor>
      <arglist>(const std::exception_ptr &amp;exceptionPtr)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>await</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3c67d084b4f331455c517107132b66b9</anchor>
      <arglist>(SignalGetter &amp;&amp;sigGet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static expected&lt; std::decay_t&lt; Type &gt;, Err &gt;</type>
      <name>make_expected_success</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a5356c262836b221cddfb5d5199abd486</anchor>
      <arglist>(Type &amp;&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>and_then</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a87e1169a15d01182fb8297ed5e9e51db</anchor>
      <arglist>(const expected&lt; T, E &gt; &amp;exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>and_then</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aadd58e8218bcc2ef21ebe0bb1ba4a052</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>or_else</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a840791fc77e34dde3c8b7f0abb1af131</anchor>
      <arglist>(const expected&lt; T, E &gt; &amp;exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>or_else</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a6e26f7b87b4454006bdae63d02a49112</anchor>
      <arglist>(expected&lt; T, E &gt; &amp;&amp;exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if_t&lt;!std::is_same_v&lt; void, T &gt;, expected&lt; Container&lt; T &gt;, E &gt; &gt;</type>
      <name>collect</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab43223d851260b1376c388794bf1e534</anchor>
      <arglist>(Container&lt; expected&lt; T, E &gt;, CArgs... &gt; &amp;&amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if_t&lt; std::is_same_v&lt; void, T &gt;, expected&lt; T, E &gt; &gt;</type>
      <name>collect</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1629a461943c4e0874751539805629ee</anchor>
      <arglist>(Container&lt; expected&lt; T, E &gt;, CArgs... &gt; &amp;&amp;in)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; T, E &gt;</type>
      <name>inspect</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aec76fd0beae2e54919ce1b5582cda60d</anchor>
      <arglist>(expected&lt; T, E &gt; exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; T, E &gt;</type>
      <name>inspect_err</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>afe0af86b52fce5e7e02a82ce9bb35105</anchor>
      <arglist>(expected&lt; T, E &gt; exp, Function &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>transform_collect</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a424dc71bd07890aaa889008180686bd8</anchor>
      <arglist>(Container&lt; Msg, CArgs... &gt; &amp;&amp;in, Transformation &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>lift</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4bde19cb75045f41e6f7d201e5db6fcf</anchor>
      <arglist>(Fun &amp;&amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Exp</type>
      <name>mtry</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1c9eeb462b3ccb6ae43005088003f93e</anchor>
      <arglist>(F &amp;&amp;f, Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>redo_while</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a53a6b594e8751257ec7ede8f47e0b65e</anchor>
      <arglist>(Task &amp;&amp;todo, Pred &amp;&amp;until)</arglist>
    </member>
    <member kind="function">
      <type>Container&lt; Ret &gt;</type>
      <name>transform</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>acf3979cd3b29c128771e4d41035466e4</anchor>
      <arglist>(Container&lt; Msg, CArgs... &gt; &amp;&amp;val, Transformation &amp;&amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>Container&lt; Ret &gt;</type>
      <name>transform</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac778765d02bba3279b7f4a0b1dee87b7</anchor>
      <arglist>(const Container&lt; Msg, CArgs... &gt; &amp;val, Transformation &amp;&amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>waitFor</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>afd373bf35b39f0cfdad061d51b032640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>join</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3395228b285ecf4e2f494c91572c5df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a8f005d3cbf1e3f73aedbc09003519904</anchor>
      <arglist>(StompFrameStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a124cbfae626384f0ed04f33cc4ebeb44</anchor>
      <arglist>(ProgressObserver, const std::string &amp;label, int steps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ac94044f4e9ca276736af23cbe4a72b1d</anchor>
      <arglist>(UserInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a826a460d3b44cb05384dc240b7f8c842</anchor>
      <arglist>(UserInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0377a04eb355b4975d593ed4d90a4c6c</anchor>
      <arglist>(UserRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a53d5d032879e3eedd588b3819e7381c5</anchor>
      <arglist>(ShowMessageRequest, std::string message, MType mType, UserData data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3380674d871dfd4e0af17c98759ebdef</anchor>
      <arglist>(ListChoiceRequest, std::string label, std::vector&lt; Choice &gt; answers, index_type defaultAnswer, UserData userData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE_CONSTR_ARGS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>afc4cd87ecb99c45aa7ed0047ffbe1a7c</anchor>
      <arglist>(BooleanChoiceRequest, std::string label, const bool defaultAnswer, UserData userData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aebfd038b5fd02e1e0128918de8b7dcca</anchor>
      <arglist>(ShowMessageRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>abb1d3b77ca2bb4449db4ff5be3daa444</anchor>
      <arglist>(ListChoiceRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ae24b004ae903f00a8846e4101d9b97e2</anchor>
      <arglist>(BooleanChoiceRequest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>defaultAgentString</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ad8621c3de9fc2cefa77c88962c9a93b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a448c62e5da91015cc941b11030111cb8</anchor>
      <arglist>(NetworkRequestError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aa70598b726e2fedfcd980831f433d58e</anchor>
      <arglist>(SuseMediaDataVerifier)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a04721910387147f70ed0d6cf790b2d14</anchor>
      <arglist>(std::ostream &amp;str, const MediaDataVerifierRef &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DEFINE_PTR_TYPE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af29d499dfa74208b46d53354674f16e9</anchor>
      <arglist>(AttachedMediaInfo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>provideDebugEnabled</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aaa023acdfddc7dd19fe73e12cee1c55e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0fe1fa823f680fc576d5ea543e76109f</anchor>
      <arglist>(ProvideQueue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a9230d0c2282e3db8b0cacce45713b6f8</anchor>
      <arglist>(ProvideWorker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a36be89e0dbf5eb8d6ab98189747bfe3f</anchor>
      <arglist>(ProvideFileItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a615407e5e15828ad40d4dd329632b74c</anchor>
      <arglist>(AttachMediaItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a06d69f44ec8999e8fe5bea4ee8600d47</anchor>
      <arglist>(DetachMediaItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a03f995d9e0ffdd133278e016e48399e9</anchor>
      <arglist>(ProvideRequest)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>AGENT_STRING_CONF</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ae81b2190362340fbf523f6594bff429b</anchor>
      <arglist>(&quot;zconfig://media/UserAgent&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>DISTRO_FLAV_CONF</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab926f74098e3e77c33a436176363444a</anchor>
      <arglist>(&quot;zconfig://media/DistributionFlavor&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>ANON_ID_CONF</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a7ff72694ec948d09d9324be7235db2db</anchor>
      <arglist>(&quot;zconfig://media/AnonymousId&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>ATTACH_POINT</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a64f2f2c7c9898931a5ed1dbaf2f1a724</anchor>
      <arglist>(&quot;zconfig://media/AttachPoint&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>PROVIDER_ROOT</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ae786bf4d27554be0b1f7e29c132dc676</anchor>
      <arglist>(&quot;zconfig://media/ProviderRoot&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NETWORK_METALINK_ENABLED</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a3092c3cd8495bc30088fc76269917c52</anchor>
      <arglist>(&quot;zypp-nw-metalink-enabled&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>HANDLER_SPECIFIC_DEVICES</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ab90aa5393a2a4e1975a8fdf7fc71e260</anchor>
      <arglist>(&quot;zypp-req-specific-devices&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>adf9b975544a9a4bacbf2cd1a258b4970</anchor>
      <arglist>(Provide)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>af0815587649c8d3db6d27ce718bfc9b6</anchor>
      <arglist>(ProvideMediaSpec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a710887cfe98ade41d5b0bf5ebf202843</anchor>
      <arglist>(ProvideFileSpec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a57b0b5c2304d3708481b0ff3bf7e0f80</anchor>
      <arglist>(ProvideItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a8d63a74084679eae65a9261b5ad1e80c</anchor>
      <arglist>(MediaDataVerifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ad160018c342590aa3bf89fc7289b7e6b</anchor>
      <arglist>(ProvideStatus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::string_view</type>
      <name>DEFAULT_MEDIA_VERIFIER</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a43949374312f9a3b482b374c0785e9e2</anchor>
      <arglist>(&quot;SuseMediaV1&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_IMPL_PRIVATE</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>ad557a6aca598b020782bbf54c49f3910</anchor>
      <arglist>(ProvideItem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static zyppng::expected&lt; void &gt;</type>
      <name>doParseField</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a8abee167a0cc5a682c4a96d5be8e6479</anchor>
      <arglist>(const std::string &amp;val, ProvideMessage &amp;t, std::string_view msgtype, std::string_view name)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a1c5361cdf3282563626e98782a310348</anchor>
      <arglist>(std::ostream &amp;str, const ProvideFileSpec &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>dumpOn</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a191274f804b09aa2c5994aa884a3d59d</anchor>
      <arglist>(std::ostream &amp;str, const ProvideFileSpec &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>strerror</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a7a894042c12f37b7a4b04a026da7e279</anchor>
      <arglist>(int errno_r) ZYPP_API</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GSourceFuncs</type>
      <name>abstractEventSourceFuncs</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aef2d23fef0ef32e8a00301193f41cbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GSourceFuncs</type>
      <name>glibTimerSourceFuncs</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a4814bc7ba14d4a87f190dfc03223b18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_instance_of_v</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a26e6a3cc57e45476c59f302b83ba4c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>MAX_CMDLEN</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a798d1ef2b16f2ee7d569270dc2964b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>MAX_HDRLEN</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a41b1aee438fedd02584c42badb808297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>MAX_BODYLEN</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>aeb9780870165efe7aa3a055d1f0d52d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>CurlNativeErrorCodeDescKey</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a735af915087888999fd07ed0759b572c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>CurlNativeErrorDescKey</name>
      <anchorfile>namespacezyppng.html</anchorfile>
      <anchor>a0a3e229fc9c2b46883c79a9d25c39f0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptFailedVerificationRequest</name>
    <filename>namespacezyppng_1_1AcceptFailedVerificationRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptFailedVerificationRequest.html</anchorfile>
      <anchor>ad0d581bc572a93d182d770d9311cea4b</anchor>
      <arglist>(&quot;keyring/accept-failed-verification&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptFailedVerificationRequest.html</anchorfile>
      <anchor>a28726c6b1e891bc605a504f800aa3fb7</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY</name>
      <anchorfile>namespacezyppng_1_1AcceptFailedVerificationRequest.html</anchorfile>
      <anchor>a935ddad72759d910048b728836274d00</anchor>
      <arglist>(&quot;key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1AcceptFailedVerificationRequest.html</anchorfile>
      <anchor>a597ca07c2b038ea236d65f824a3bd509</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptFailedVerificationRequest.html</anchorfile>
      <anchor>a6ac74f73e82ae80eaa193fb59f7997b4</anchor>
      <arglist>(const std::string &amp;file, const zypp::PublicKey &amp;key, const zypp::KeyContext &amp;keycontext=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptKeyRequest</name>
    <filename>namespacezyppng_1_1AcceptKeyRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptKeyRequest.html</anchorfile>
      <anchor>a892eee3e932cdac7f4003001b8bed52b</anchor>
      <arglist>(&quot;keyring/accept-key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY</name>
      <anchorfile>namespacezyppng_1_1AcceptKeyRequest.html</anchorfile>
      <anchor>a237302a2521cc2ee5368840a9ac76d99</anchor>
      <arglist>(&quot;key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1AcceptKeyRequest.html</anchorfile>
      <anchor>af47c367c504311271842fecb4725e6bf</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptKeyRequest.html</anchorfile>
      <anchor>ad12c53ec5792a5740b7ab89e2b872efb</anchor>
      <arglist>(const zypp::PublicKey &amp;key, const zypp::KeyContext &amp;keycontext=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptNoDigestRequest</name>
    <filename>namespacezyppng_1_1AcceptNoDigestRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptNoDigestRequest.html</anchorfile>
      <anchor>a2f62538afbc3ce0acc3964d394620643</anchor>
      <arglist>(&quot;digest/accept-no-digest&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptNoDigestRequest.html</anchorfile>
      <anchor>afa7240c627bf862b8acc01b44833a711</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptNoDigestRequest.html</anchorfile>
      <anchor>a2d28627e37eb6dc453555f4588f6883d</anchor>
      <arglist>(const zypp::Pathname &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptPackageKeyRequest</name>
    <filename>namespacezyppng_1_1AcceptPackageKeyRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptPackageKeyRequest.html</anchorfile>
      <anchor>a2c1e9cc1b03ad0dd4e16e4e9bde5a8c6</anchor>
      <arglist>(&quot;keyring/accept-package-key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY</name>
      <anchorfile>namespacezyppng_1_1AcceptPackageKeyRequest.html</anchorfile>
      <anchor>abee5a02cf45f88693f2f5830b7823daf</anchor>
      <arglist>(&quot;key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1AcceptPackageKeyRequest.html</anchorfile>
      <anchor>ae162e6bbb973119f0246d90e5d4fe016</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptPackageKeyRequest.html</anchorfile>
      <anchor>aa1ff222b428ead38715237aba1c71230</anchor>
      <arglist>(const zypp::PublicKey &amp;key_r, const zypp::KeyContext &amp;keycontext_r=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptUnknownDigestRequest</name>
    <filename>namespacezyppng_1_1AcceptUnknownDigestRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownDigestRequest.html</anchorfile>
      <anchor>a9eb6c041cffc62de869e777399a019d3</anchor>
      <arglist>(&quot;digest/accept-unknown-digest&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownDigestRequest.html</anchorfile>
      <anchor>ad1393380b6fa19f8de7e0179e10c79de</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NAME</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownDigestRequest.html</anchorfile>
      <anchor>abaaa6389f663193f14c0989cbc6b503b</anchor>
      <arglist>(&quot;name&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownDigestRequest.html</anchorfile>
      <anchor>a0a1289d8febb299e1d5621b33e8fff21</anchor>
      <arglist>(const zypp::Pathname &amp;p, const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptUnknownKeyRequest</name>
    <filename>namespacezyppng_1_1AcceptUnknownKeyRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownKeyRequest.html</anchorfile>
      <anchor>ae5d94569171e657d73c80d315353bf7d</anchor>
      <arglist>(&quot;keyring/accept-unknown-key&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEYID</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownKeyRequest.html</anchorfile>
      <anchor>aff823144a14379586451045a34d1d55d</anchor>
      <arglist>(&quot;keyid&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownKeyRequest.html</anchorfile>
      <anchor>a8f139a32d37c8d0c835af15c8eb1b0ae</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownKeyRequest.html</anchorfile>
      <anchor>a65730b6ec71bd7bf1d24fd1100993a3b</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptUnknownKeyRequest.html</anchorfile>
      <anchor>a03f9212ee19331c5fb94909e99b85aec</anchor>
      <arglist>(const std::string &amp;file, const std::string &amp;id, const zypp::KeyContext &amp;keycontext=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptUnsignedFileRequest</name>
    <filename>namespacezyppng_1_1AcceptUnsignedFileRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnsignedFileRequest.html</anchorfile>
      <anchor>a0582f6c583310092cf2c81debebeab8c</anchor>
      <arglist>(&quot;keyring/accept-unsigned-file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptUnsignedFileRequest.html</anchorfile>
      <anchor>a5efc79c1cf0910e1b42f93ca5f377df9</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1AcceptUnsignedFileRequest.html</anchorfile>
      <anchor>a560b687fa42c3156eefebcde7848053f</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptUnsignedFileRequest.html</anchorfile>
      <anchor>a8f1db7d08d9ad007043d32659049ab5d</anchor>
      <arglist>(const std::string &amp;file, const zypp::KeyContext &amp;keycontext=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AcceptWrongDigestRequest</name>
    <filename>namespacezyppng_1_1AcceptWrongDigestRequest.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1AcceptWrongDigestRequest.html</anchorfile>
      <anchor>a32a1dc6b1cf7ac9d8f7c411f7b17590a</anchor>
      <arglist>(&quot;digest/accept-unknown-digest&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1AcceptWrongDigestRequest.html</anchorfile>
      <anchor>aad5a9157704b6ce99ec6f21bfe772f59</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NAME_REQUESTED</name>
      <anchorfile>namespacezyppng_1_1AcceptWrongDigestRequest.html</anchorfile>
      <anchor>a9c5b6329038dd7e5bc83ddbc8d3471a2</anchor>
      <arglist>(&quot;requested&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NAME_FOUND</name>
      <anchorfile>namespacezyppng_1_1AcceptWrongDigestRequest.html</anchorfile>
      <anchor>a7a9f224b3c5b30e62e04a36fdc7739cc</anchor>
      <arglist>(&quot;found&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1AcceptWrongDigestRequest.html</anchorfile>
      <anchor>a07f567e6987615bd12fc7deae10d5eb1</anchor>
      <arglist>(const zypp::Pathname &amp;p, const std::string &amp;requested, const std::string &amp;found)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AttachFinishedMsgFields</name>
    <filename>namespacezyppng_1_1AttachFinishedMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>LocalMountPoint</name>
      <anchorfile>namespacezyppng_1_1AttachFinishedMsgFields.html</anchorfile>
      <anchor>a212196681ca35a3bf39f94df31f385a2</anchor>
      <arglist>(&quot;local_mountpoint&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AttachMsgFields</name>
    <filename>namespacezyppng_1_1AttachMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Url</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>afe1cc98c6d433488a810b8c7ec6b48aa</anchor>
      <arglist>(&quot;url&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>AttachId</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>a4376cc88582ddb806b50bb31d4ea54c5</anchor>
      <arglist>(&quot;attach_id&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>VerifyType</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>a8c5eb5bc460216d0cf534b95f36ac805</anchor>
      <arglist>(&quot;verify_type&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>VerifyData</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>a5cdc4f3b8da701704258b18d25fcb613</anchor>
      <arglist>(&quot;verify_data&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>MediaNr</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>afa190da2ac91594ef8fcfa896e4e77d5</anchor>
      <arglist>(&quot;media_nr&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Device</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>a4ac52fb4dd2fd10e6255b7fe99a5b0c5</anchor>
      <arglist>(&quot;device&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Label</name>
      <anchorfile>namespacezyppng_1_1AttachMsgFields.html</anchorfile>
      <anchor>aa4aa917afb527a9d29fb433daac567ed</anchor>
      <arglist>(&quot;label&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AuthDataRequestMsgFields</name>
    <filename>namespacezyppng_1_1AuthDataRequestMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>EffectiveUrl</name>
      <anchorfile>namespacezyppng_1_1AuthDataRequestMsgFields.html</anchorfile>
      <anchor>ab1c66a13659c4c279854d6a6e4bece18</anchor>
      <arglist>(&quot;effective_url&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>LastAuthTimestamp</name>
      <anchorfile>namespacezyppng_1_1AuthDataRequestMsgFields.html</anchorfile>
      <anchor>ae52b4944c0fda3e897a6de9b96e1d29a</anchor>
      <arglist>(&quot;last_auth_timestamp&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>LastUser</name>
      <anchorfile>namespacezyppng_1_1AuthDataRequestMsgFields.html</anchorfile>
      <anchor>a330f2930fed69db637c31401e533b175</anchor>
      <arglist>(&quot;username&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>AuthHint</name>
      <anchorfile>namespacezyppng_1_1AuthDataRequestMsgFields.html</anchorfile>
      <anchor>a987339b945658cced68095be4f019d10</anchor>
      <arglist>(&quot;authHint&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::AuthInfoMsgFields</name>
    <filename>namespacezyppng_1_1AuthInfoMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Username</name>
      <anchorfile>namespacezyppng_1_1AuthInfoMsgFields.html</anchorfile>
      <anchor>a7b404d2b794f0653b1fe306fbb06722d</anchor>
      <arglist>(&quot;username&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Password</name>
      <anchorfile>namespacezyppng_1_1AuthInfoMsgFields.html</anchorfile>
      <anchor>a450ae89d9570349e32f359280934fd53</anchor>
      <arglist>(&quot;password&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>AuthTimestamp</name>
      <anchorfile>namespacezyppng_1_1AuthInfoMsgFields.html</anchorfile>
      <anchor>a7d43163fb8197c4cd022ffc00bec2097</anchor>
      <arglist>(&quot;auth_timestamp&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>AuthType</name>
      <anchorfile>namespacezyppng_1_1AuthInfoMsgFields.html</anchorfile>
      <anchor>a5151f56113041e199bddacc18afa1f78</anchor>
      <arglist>(&quot;authType&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::CheckSumWorkflow</name>
    <filename>namespacezyppng_1_1CheckSumWorkflow.html</filename>
    <class kind="struct">zyppng::CheckSumWorkflow::CheckSumWorkflowLogic</class>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>verifyChecksum</name>
      <anchorfile>namespacezyppng_1_1CheckSumWorkflow.html</anchorfile>
      <anchor>abffafb347bfffc9d80de5febfde51554</anchor>
      <arglist>(SyncContextRef zyppCtx, zypp::CheckSum checksum, zypp::Pathname file)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>verifyChecksum</name>
      <anchorfile>namespacezyppng_1_1CheckSumWorkflow.html</anchorfile>
      <anchor>aadf1abbfbf588c52580296ba34f35327</anchor>
      <arglist>(ContextRef zyppCtx, zypp::CheckSum checksum, zypp::filesystem::Pathname file)</arglist>
    </member>
    <member kind="function">
      <type>std::function&lt; AsyncOpRef&lt; expected&lt; ProvideRes &gt; &gt;(ProvideRes &amp;&amp;)&gt;</type>
      <name>checksumFileChecker</name>
      <anchorfile>namespacezyppng_1_1CheckSumWorkflow.html</anchorfile>
      <anchor>a1e31f5f8039b2c3fcca49a042b035639</anchor>
      <arglist>(ContextRef zyppCtx, zypp::CheckSum checksum)</arglist>
    </member>
    <member kind="function">
      <type>std::function&lt; expected&lt; SyncProvideRes &gt;(SyncProvideRes &amp;&amp;)&gt;</type>
      <name>checksumFileChecker</name>
      <anchorfile>namespacezyppng_1_1CheckSumWorkflow.html</anchorfile>
      <anchor>af624c1cd5bda1bf14baebe622abadd00</anchor>
      <arglist>(SyncContextRef zyppCtx, zypp::CheckSum checksum)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::constants</name>
    <filename>namespacezyppng_1_1constants.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>outOfRangeErrMsg</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a5f27be2bcbbee95d82b5525ecfaf48d8</anchor>
      <arglist>(&quot;Channel index out of range&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>DEFAULT_PROVIDE_WORKER_PATH</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a57fba4ef1d8f6aa0a2337d858dd01dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>ATTACHED_MEDIA_SUFFIX</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>ac568f7333f1523cc15d56c89fd550d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEFAULT_ACTIVE_CONN_PER_HOST</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a49d9f28b35b97dfbb23e73b45f9d6524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEFAULT_ACTIVE_CONN</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a8c76b07564596f913b343742c1c69c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEFAULT_MAX_DYNAMIC_WORKERS</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a9b9ef3a347be254d57eebdc252502ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEFAULT_CPU_WORKERS</name>
      <anchorfile>namespacezyppng_1_1constants.html</anchorfile>
      <anchor>a2c65315669c1eb67a0771069dc10b35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::DetachMsgFields</name>
    <filename>namespacezyppng_1_1DetachMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Url</name>
      <anchorfile>namespacezyppng_1_1DetachMsgFields.html</anchorfile>
      <anchor>aeb2fa436d496a80775a7de832ea62fa7</anchor>
      <arglist>(&quot;url&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::detail</name>
    <filename>namespacezyppng_1_1detail.html</filename>
    <class kind="struct">zyppng::detail::add_type_to_collection</class>
    <class kind="struct">zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, false &gt;</class>
    <class kind="struct">zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, true &gt;</class>
    <class kind="struct">zyppng::detail::and_then_helper</class>
    <class kind="struct">zyppng::detail::AsyncFirstOfImpl</class>
    <class kind="struct">zyppng::detail::AsyncToAsyncResult</class>
    <class kind="struct">zyppng::detail::AsyncToSyncResult</class>
    <class kind="struct">zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_async_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::AsyncToSyncResult&lt; PrevRes, Callback, std::enable_if_t&lt; is_sync_monad_cb_with_sync_res_v&lt; Callback, PrevRes &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::AwaitImpl</class>
    <class kind="struct">zyppng::detail::AwaitImpl&lt; ArgType, SignalProxy&lt; SigR(SigT...)&gt;(ArgType::*)()&gt;</class>
    <class kind="struct">zyppng::detail::collect_helper</class>
    <class kind="struct">zyppng::detail::collect_transitions</class>
    <class kind="struct">zyppng::detail::collect_transitions_helper</class>
    <class kind="struct">zyppng::detail::collect_transitions_helper&lt; State, TupleSoFar, Head &gt;</class>
    <class kind="struct">zyppng::detail::ContinueUntilValidPredicate</class>
    <class kind="struct">zyppng::detail::FirstOfHelper</class>
    <class kind="struct">zyppng::detail::has_value_type</class>
    <class kind="struct">zyppng::detail::has_value_type&lt; T, std::void_t&lt; typename T::value_type &gt; &gt;</class>
    <class kind="struct">zyppng::detail::inspect_err_helper</class>
    <class kind="struct">zyppng::detail::inspect_helper</class>
    <class kind="struct">zyppng::detail::is_asyncop_type</class>
    <class kind="struct">zyppng::detail::is_asyncop_type&lt; T, std::enable_if_t&lt; std::is_convertible_v&lt; T *, AsyncOp&lt; typename T::value_type &gt; * &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_future_monad_cb</class>
    <class kind="struct">zyppng::detail::is_future_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_async_op_v&lt; Callback &gt; &gt;, decltype(std::declval&lt; remove_smart_ptr_t&lt; Callback &gt; &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_nested_async</class>
    <class kind="struct">zyppng::detail::is_nested_async&lt; AsyncOpRef&lt; AsyncOpRef&lt; T &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_same_state</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; !is_async_op_v&lt; Callback &gt; &gt;, std::enable_if_t&lt; !std::is_same_v&lt; void, decltype(std::declval&lt; Callback &gt;()(std::declval&lt; MsgType &gt;())) &gt; &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_async_res</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_async_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_sync_res</class>
    <class kind="struct">zyppng::detail::is_sync_monad_cb_with_sync_res&lt; Callback, MsgType, std::void_t&lt; std::enable_if_t&lt; is_sync_monad_cb&lt; Callback, MsgType &gt;::value &gt;, std::enable_if_t&lt; !callback_returns_async_op&lt; Callback, MsgType &gt;::value &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::lifter</class>
    <class kind="struct">zyppng::detail::lifter&lt; std::shared_ptr&lt; AsyncOp &gt;, std::void_t&lt; std::enable_if_t&lt; zyppng::detail::is_async_op&lt; AsyncOp &gt;::value &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::LogicBaseExec</class>
    <class kind="struct">zyppng::detail::LogicBaseExec&lt; Op, std::enable_if_t&lt; detail::is_async_op_v&lt; Op &gt; &gt; &gt;</class>
    <class kind="struct">zyppng::detail::make_state_set</class>
    <class kind="struct">zyppng::detail::make_state_set_helper</class>
    <class kind="struct">zyppng::detail::make_state_set_helper&lt; VariantSoFar, Head &gt;</class>
    <class kind="struct">zyppng::detail::make_statewithtransition</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set&lt; NoState, std::variant&lt; HeadState, States... &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set_helper</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState, State... &gt;, Transitions... &gt;</class>
    <class kind="struct">zyppng::detail::mtry_helper</class>
    <class kind="struct">zyppng::detail::or_else_helper</class>
    <class kind="struct">zyppng::detail::ReadyResult</class>
    <class kind="struct">zyppng::detail::RedoWhileImpl</class>
    <class kind="struct">zyppng::detail::RedoWhileImpl&lt; std::shared_ptr&lt; MyAsyncOp &gt;, Pred, std::enable_if_t&lt; is_async_op&lt; MyAsyncOp &gt;::value &gt; &gt;</class>
    <class kind="struct">zyppng::detail::RedoWhileImpl&lt; Task, Pred, std::enable_if_t&lt; is_async_op&lt; remove_smart_ptr_t&lt; typename function_traits&lt; Task &gt;::return_type &gt; &gt;::value &gt; &gt;</class>
    <class kind="class">zyppng::detail::ReportHolder</class>
    <class kind="class">zyppng::detail::ReportHolder&lt; ContextRef, Report &gt;</class>
    <class kind="class">zyppng::detail::ReportHolder&lt; SyncContextRef, Report &gt;</class>
    <class kind="struct">zyppng::detail::showme</class>
    <class kind="struct">zyppng::detail::StateWithTransitions</class>
    <class kind="struct">zyppng::detail::transform_collect_helper</class>
    <class kind="struct">zyppng::detail::transform_helper</class>
    <class kind="struct">zyppng::detail::WaitForHelper</class>
    <class kind="struct">zyppng::detail::WaitForHelperExt</class>
    <class kind="struct">zyppng::detail::WaitForImpl</class>
    <member kind="typedef">
      <type>std::conjunction&lt; has_value_type&lt; remove_smart_ptr_t&lt; T &gt; &gt;, is_asyncop_type&lt; remove_smart_ptr_t&lt; T &gt; &gt; &gt;</type>
      <name>is_async_op</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a303ba509c61c0ee99b30df27c8958e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SignalProxy&lt; void()&gt;(T::*)()</type>
      <name>EventSource</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a6b357a7094a290b5883028cf22aa87cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>is_async_op&lt; std::invoke_result_t&lt; Callback, Arg &gt; &gt;</type>
      <name>callback_returns_async_op</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>aeb3e3f41778d5c85d874243352eddae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional_t&lt; std::is_same_v&lt; ArgType, void &gt;, std::invoke_result&lt; Function &gt;, std::invoke_result&lt; Function, ArgType &gt; &gt;::type</type>
      <name>mbind_cb_result_t</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>af9afd43c8fafd3001b07a3a169543fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename function_traits&lt; T &gt;::return_type</type>
      <name>has_func_trait</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>afaec18a3878e9c119a877d48a3a722d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>VariantHasType</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a57ff2227e0872fd45c63bf14cf15ecb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsOneOfExceptionImpl</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a000d23c5b44d63605d11cdf5aa8b5068</anchor>
      <arglist>(const std::exception_ptr &amp;exceptionPtr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForCanContinueExpected</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a940472973c484f5a5ba228985032e3ef</anchor>
      <arglist>(const expected&lt; T &gt; &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>has_value_type_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a7b3f759893cb722d5b894b0e5260b4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_asyncop_type_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a9eb4e81fa33787fb5d4026b623d466e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_async_op_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a20f2847415413ca78bb9e9649edc3d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_future_monad_cb_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a14ffe445b0d8be2b9e85f4ce1500a45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_sync_monad_cb_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a822951f7b0e6d6876f9263dc5de2c0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_sync_monad_cb_with_async_res_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a60d413a3d7f0a0a252ff5ff48070e362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_sync_monad_cb_with_sync_res_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a13e4a51829768fb9774308705da7ee5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_nested_async_v</name>
      <anchorfile>namespacezyppng_1_1detail.html</anchorfile>
      <anchor>a0534993092bdec0c7e29254012c12013</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::DownloadWorkflow</name>
    <filename>namespacezyppng_1_1DownloadWorkflow.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::ManagedFile &gt; &gt;</type>
      <name>provideToCacheDir</name>
      <anchorfile>namespacezyppng_1_1DownloadWorkflow.html</anchorfile>
      <anchor>a160321c57d82a6adf04cf99dd74455c8</anchor>
      <arglist>(AsyncCacheProviderContextRef cacheContext, ProvideMediaHandle medium, zypp::Pathname file, ProvideFileSpec filespec)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::ManagedFile &gt;</type>
      <name>provideToCacheDir</name>
      <anchorfile>namespacezyppng_1_1DownloadWorkflow.html</anchorfile>
      <anchor>af75ce7690b3e5e57e1e1596da387c6ef</anchor>
      <arglist>(SyncCacheProviderContextRef cacheContext, SyncMediaHandle medium, zypp::Pathname file, ProvideFileSpec filespec)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::EjectMsgFields</name>
    <filename>namespacezyppng_1_1EjectMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>device</name>
      <anchorfile>namespacezyppng_1_1EjectMsgFields.html</anchorfile>
      <anchor>af5fa3270b751128aef2db8c971a8f82e</anchor>
      <arglist>(&quot;device&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::env</name>
    <filename>namespacezyppng_1_1env.html</filename>
  </compound>
  <compound kind="namespace">
    <name>zyppng::ErrMsgFields</name>
    <filename>namespacezyppng_1_1ErrMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Reason</name>
      <anchorfile>namespacezyppng_1_1ErrMsgFields.html</anchorfile>
      <anchor>a76e3ef168cf974b93863d360fe8e9e57</anchor>
      <arglist>(&quot;reason&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Transient</name>
      <anchorfile>namespacezyppng_1_1ErrMsgFields.html</anchorfile>
      <anchor>af68dc2d31cdc8a1ce76477e55206d8aa</anchor>
      <arglist>(&quot;transient&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>History</name>
      <anchorfile>namespacezyppng_1_1ErrMsgFields.html</anchorfile>
      <anchor>a88d48fbf92ff41044c99017d13bf5cfa</anchor>
      <arglist>(&quot;history&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::internal</name>
    <filename>namespacezyppng_1_1internal.html</filename>
    <class kind="struct">zyppng::internal::lock_shared</class>
    <class kind="struct">zyppng::internal::MemberFunction</class>
    <class kind="struct">zyppng::internal::MemberFunction&lt; Ret(BType::*)(Args...)&gt;</class>
    <member kind="function">
      <type>auto</type>
      <name>lock_shared_makeLock</name>
      <anchorfile>namespacezyppng_1_1internal.html</anchorfile>
      <anchor>a81a90151e52374b84d438bf8d0f7aad9</anchor>
      <arglist>(const T &amp;locker)</arglist>
    </member>
    <member kind="function">
      <type>decltype(auto)</type>
      <name>locking_fun</name>
      <anchorfile>namespacezyppng_1_1internal.html</anchorfile>
      <anchor>a043f63a4c2eb159f53028de771881c93</anchor>
      <arglist>(const Functor &amp;f, const Obj &amp;... o)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr bool</type>
      <name>is_base_receiver</name>
      <anchorfile>namespacezyppng_1_1internal.html</anchorfile>
      <anchor>a6327b9e0028fe4168badf9709b2e0e3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::KeyAutoImportInfoEvent</name>
    <filename>namespacezyppng_1_1KeyAutoImportInfoEvent.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1KeyAutoImportInfoEvent.html</anchorfile>
      <anchor>a69704a1fe44dd7cba3aace55e52f946a</anchor>
      <arglist>(&quot;keyring/auto-import-key-info&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_DATA_LIST</name>
      <anchorfile>namespacezyppng_1_1KeyAutoImportInfoEvent.html</anchorfile>
      <anchor>a6e7bcaf426b0543e6c104671e3e07781</anchor>
      <arglist>(&quot;key-data-list&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_DATA</name>
      <anchorfile>namespacezyppng_1_1KeyAutoImportInfoEvent.html</anchorfile>
      <anchor>ae1a5be8ea9c5895688dd890700ecf88c</anchor>
      <arglist>(&quot;key-data&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1KeyAutoImportInfoEvent.html</anchorfile>
      <anchor>af987ea976e6207c024da743ba7ad7001</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1KeyAutoImportInfoEvent.html</anchorfile>
      <anchor>ac5c2224a37d95835e556dc8f581ea03b</anchor>
      <arglist>(const std::list&lt; zypp::PublicKeyData &gt; &amp;keyDataList_r, const zypp::PublicKeyData &amp;keySigning_r, const zypp::KeyContext &amp;keyContext_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::KeyRingWorkflow</name>
    <filename>namespacezyppng_1_1KeyRingWorkflow.html</filename>
    <class kind="struct">zyppng::KeyRingWorkflow::ImportKeyFromRepoLogic</class>
    <member kind="function">
      <type>bool</type>
      <name>provideAndImportKeyFromRepository</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>a21a7dd0a9eee693a5d9512bd44a41f19</anchor>
      <arglist>(SyncContextRef ctx, std::string id_r, zypp::RepoInfo info_r)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; bool &gt;</type>
      <name>provideAndImportKeyFromRepository</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>a949b2ded15904a497168bbe9a09432a1</anchor>
      <arglist>(ContextRef ctx, std::string id_r, zypp::RepoInfo info_r)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; bool, zypp::keyring::VerifyFileContext &gt;</type>
      <name>verifyFileSignature</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>ae04486094e01b810e5b184bf4e85e8c0</anchor>
      <arglist>(SyncContextRef zyppContext, zypp::keyring::VerifyFileContext &amp;&amp;context_r)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; std::pair&lt; bool, zypp::keyring::VerifyFileContext &gt; &gt;</type>
      <name>verifyFileSignature</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>a498c78053bb5dcac9b769c901f04ecc7</anchor>
      <arglist>(ContextRef zyppContext, zypp::keyring::VerifyFileContext &amp;&amp;context_r)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; bool, zypp::keyring::VerifyFileContext &gt;</type>
      <name>verifyFileSignature</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>a0bc02139006c550634d8b3f4e2e7dcb9</anchor>
      <arglist>(SyncContextRef zyppContext, zypp::KeyRing_Ptr keyRing, zypp::keyring::VerifyFileContext &amp;&amp;context_r)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; std::pair&lt; bool, zypp::keyring::VerifyFileContext &gt; &gt;</type>
      <name>verifyFileSignature</name>
      <anchorfile>namespacezyppng_1_1KeyRingWorkflow.html</anchorfile>
      <anchor>ac40bdbe9acb4565102fd00d8e5e925ed</anchor>
      <arglist>(ContextRef zyppContext, zypp::KeyRing_Ptr keyRing, zypp::keyring::VerifyFileContext &amp;&amp;context_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::MediaChangeRequestMsgFields</name>
    <filename>namespacezyppng_1_1MediaChangeRequestMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Label</name>
      <anchorfile>namespacezyppng_1_1MediaChangeRequestMsgFields.html</anchorfile>
      <anchor>ab3b0434cc9a758f04a4eb82525a8de68</anchor>
      <arglist>(&quot;label&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>MediaNr</name>
      <anchorfile>namespacezyppng_1_1MediaChangeRequestMsgFields.html</anchorfile>
      <anchor>ad7c20e6a56b9f81ac5b85ce60ed9443b</anchor>
      <arglist>(&quot;media_nr&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Device</name>
      <anchorfile>namespacezyppng_1_1MediaChangeRequestMsgFields.html</anchorfile>
      <anchor>aee8d98f92bfc9b89766782fff5c2df35</anchor>
      <arglist>(&quot;device&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Desc</name>
      <anchorfile>namespacezyppng_1_1MediaChangeRequestMsgFields.html</anchorfile>
      <anchor>ab722c72dd3aa1113066571fea3c24a2f</anchor>
      <arglist>(&quot;desc&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::MetalinkRedirectMsgFields</name>
    <filename>namespacezyppng_1_1MetalinkRedirectMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NewUrl</name>
      <anchorfile>namespacezyppng_1_1MetalinkRedirectMsgFields.html</anchorfile>
      <anchor>a013a1825977b97b6ebbb8bbeef759745</anchor>
      <arglist>(&quot;new_url&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::NonImportedKeysInfoEvent</name>
    <filename>namespacezyppng_1_1NonImportedKeysInfoEvent.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1NonImportedKeysInfoEvent.html</anchorfile>
      <anchor>a67aafc636205d745f5cb4ec1b2b3c2ed</anchor>
      <arglist>(&quot;keyring/keys-not-imported&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEYS</name>
      <anchorfile>namespacezyppng_1_1NonImportedKeysInfoEvent.html</anchorfile>
      <anchor>a4b02e2ff2c5b759d868443bcfffea274</anchor>
      <arglist>(&quot;keys&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1NonImportedKeysInfoEvent.html</anchorfile>
      <anchor>a6bca5e3bf015a3b4177d2e6094fd596f</anchor>
      <arglist>(const std::set&lt; zypp::Edition &gt; &amp;keys_r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::operators</name>
    <filename>namespacezyppng_1_1operators.html</filename>
    <namespace>zyppng::operators::detail</namespace>
    <member kind="function">
      <type>auto</type>
      <name>operator|</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>abfe234463b78fa69574bf61feaa3c5e1</anchor>
      <arglist>(std::shared_ptr&lt; PrevOp &gt; &amp;&amp;in, std::shared_ptr&lt; Callback &gt; &amp;&amp;c) -&gt; AsyncOpRef&lt; typename Callback::value_type &gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator|</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a7c5dbbe837d3d8d92517565b635ff002</anchor>
      <arglist>(std::shared_ptr&lt; PrevOp &gt; &amp;&amp;in, Callback &amp;&amp;c)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator|</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a7c5dbbe837d3d8d92517565b635ff002</anchor>
      <arglist>(std::shared_ptr&lt; PrevOp &gt; &amp;&amp;in, Callback &amp;&amp;c)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator|</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a5d30dcbef3d2d7f9b14f85d358f799a0</anchor>
      <arglist>(PrevRes &amp;&amp;in, CallbackOp &amp;&amp;c) -&gt; AsyncOpRef&lt; typename remove_smart_ptr_t&lt; CallbackOp &gt;::value_type &gt;</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>operator|</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>aca6679d65f1b6421200e1a6d9cb18fe7</anchor>
      <arglist>(SyncRes &amp;&amp;in, Callback &amp;&amp;c)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>mbind</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>afb4dd79028b1e7aeeb7601efd60b00e5</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>and_then</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a44bac61b76c88a824e365eab746585b3</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>or_else</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a00d1c85575b1b9927d0ee6f5625a3ed6</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>inspect</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>ab97d32574068af2a1c16b1532cb33db6</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>inspect_err</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>aa5adc71593cba1882c50eb46f7d689da</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>detail::collect_helper</type>
      <name>collect</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>ab1b3138579aedbbf88d7e8439a17635e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>transform_collect</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a0bb4ecc4c6b2766dd735ca3dbced2088</anchor>
      <arglist>(Transformation &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>mtry</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>af6ab75728268131f888dc570c4031fc7</anchor>
      <arglist>(Fun &amp;&amp;function)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>transform</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>aca7fa13798c3d3549876a476778cf549</anchor>
      <arglist>(Transformation &amp;&amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>startProgress</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>afee22ba64478b9d7c1898d794555d165</anchor>
      <arglist>(ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>incProgress</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>ab3cb3e00eb2354741b8729ffcde09b12</anchor>
      <arglist>(ProgressObserverRef progressObserver, double progrIncrease=1.0, std::optional&lt; std::string &gt; newStr={})</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>setProgress</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a4fc7df3be34a78248700fa4609f80bf7</anchor>
      <arglist>(ProgressObserverRef progressObserver, double progrValue, std::optional&lt; std::string &gt; newStr={})</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>setProgressLabel</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>aad4bfed6acca3d517fd4f52b94b25158</anchor>
      <arglist>(ProgressObserverRef progressObserver, std::string newStr)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>finishProgress</name>
      <anchorfile>namespacezyppng_1_1operators.html</anchorfile>
      <anchor>a5dbc94fd61b0384daa749a7aa6f6c95f</anchor>
      <arglist>(ProgressObserverRef progressObserver, ProgressObserver::FinishResult result=ProgressObserver::Success)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::operators::detail</name>
    <filename>namespacezyppng_1_1operators_1_1detail.html</filename>
    <class kind="struct">zyppng::operators::detail::progress_helper</class>
    <class kind="struct">zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Finish &gt;</class>
    <class kind="struct">zyppng::operators::detail::progress_helper&lt; progress_helper_mode::Start &gt;</class>
    <member kind="enumeration">
      <type></type>
      <name>progress_helper_mode</name>
      <anchorfile>namespacezyppng_1_1operators_1_1detail.html</anchorfile>
      <anchor>a6912bcf6012fa526927b90587fa86534</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezyppng_1_1operators_1_1detail.html" anchor="a6912bcf6012fa526927b90587fa86534aa6122a65eaa676f700ae68d393054a37">Start</enumvalue>
      <enumvalue file="namespacezyppng_1_1operators_1_1detail.html" anchor="a6912bcf6012fa526927b90587fa86534aaac247ca22789872bad95dc8f6c45d37">Increase</enumvalue>
      <enumvalue file="namespacezyppng_1_1operators_1_1detail.html" anchor="a6912bcf6012fa526927b90587fa86534a5d5b78699e57104f2fa03bbdf7b9197b">Set</enumvalue>
      <enumvalue file="namespacezyppng_1_1operators_1_1detail.html" anchor="a6912bcf6012fa526927b90587fa86534aa20ddccbb6f808ec42cd66323e6c6061">Finish</enumvalue>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::PlaindirWorkflows</name>
    <filename>namespacezyppng_1_1PlaindirWorkflows.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::RepoStatus &gt; &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1PlaindirWorkflows.html</anchorfile>
      <anchor>a2099cf01cf61c9fa01e7563506d1f2da</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::RepoStatus &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1PlaindirWorkflows.html</anchorfile>
      <anchor>a79e957c0d327b8910c1bf9ff93b74d1a</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1PlaindirWorkflows.html</anchorfile>
      <anchor>a0a71afd1bb6e4857799c6e5c3005d5d8</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1PlaindirWorkflows.html</anchorfile>
      <anchor>abf0db35d61c2569abb933a4de4ed93e5</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::ProvideFinishedMsgFields</name>
    <filename>namespacezyppng_1_1ProvideFinishedMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>LocalFilename</name>
      <anchorfile>namespacezyppng_1_1ProvideFinishedMsgFields.html</anchorfile>
      <anchor>a046a95d62b4e9203af19a7530e727059</anchor>
      <arglist>(&quot;local_filename&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CacheHit</name>
      <anchorfile>namespacezyppng_1_1ProvideFinishedMsgFields.html</anchorfile>
      <anchor>aeb9e7a12c5cbc8f9c9f5d5be19d21df3</anchor>
      <arglist>(&quot;cacheHit&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::ProvideMessageFields</name>
    <filename>namespacezyppng_1_1ProvideMessageFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>RequestCode</name>
      <anchorfile>namespacezyppng_1_1ProvideMessageFields.html</anchorfile>
      <anchor>af6b42a47db442feaf47c9c4c9adfdc4a</anchor>
      <arglist>(&quot;requestCode&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>RequestId</name>
      <anchorfile>namespacezyppng_1_1ProvideMessageFields.html</anchorfile>
      <anchor>a91e9340dbced9c647aa6d38ef07bde86</anchor>
      <arglist>(&quot;requestId&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::ProvideMsgFields</name>
    <filename>namespacezyppng_1_1ProvideMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Url</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>a43f7fd107448127adea8ad8d00e0c2c1</anchor>
      <arglist>(&quot;url&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Filename</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>aeb86c475a1f813983fe023bd831e8334</anchor>
      <arglist>(&quot;filename&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>DeltaFile</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>a6ed33cad68c86158c40ecc0e458aceb3</anchor>
      <arglist>(&quot;delta_file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>ExpectedFilesize</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>a63b7d9da4efd7471df32c09b442b0d41</anchor>
      <arglist>(&quot;expected_filesize&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CheckExistOnly</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>a94b3a685de1fa80f52938614d04779c1</anchor>
      <arglist>(&quot;check_existance_only&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>MetalinkEnabled</name>
      <anchorfile>namespacezyppng_1_1ProvideMsgFields.html</anchorfile>
      <anchor>a510641da05234a6d1fe0560711698a27</anchor>
      <arglist>(&quot;metalink_enabled&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::ProvideStartedMsgFields</name>
    <filename>namespacezyppng_1_1ProvideStartedMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>Url</name>
      <anchorfile>namespacezyppng_1_1ProvideStartedMsgFields.html</anchorfile>
      <anchor>a977c02768d61b479685d5cb864338a6a</anchor>
      <arglist>(&quot;url&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>LocalFilename</name>
      <anchorfile>namespacezyppng_1_1ProvideStartedMsgFields.html</anchorfile>
      <anchor>ae56cb65d8e05301096687614f435c72e</anchor>
      <arglist>(&quot;local_filename&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>StagingFilename</name>
      <anchorfile>namespacezyppng_1_1ProvideStartedMsgFields.html</anchorfile>
      <anchor>a634d6b9e7886c547813cc99ed957defb</anchor>
      <arglist>(&quot;staging_filename&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RedirectMsgFields</name>
    <filename>namespacezyppng_1_1RedirectMsgFields.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>NewUrl</name>
      <anchorfile>namespacezyppng_1_1RedirectMsgFields.html</anchorfile>
      <anchor>af0ef225aee8cc7d86f9b855ef28bdfdf</anchor>
      <arglist>(&quot;new_url&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::repo</name>
    <filename>namespacezyppng_1_1repo.html</filename>
    <class kind="class">zyppng::repo::DownloadContext</class>
    <class kind="class">zyppng::repo::RefreshContext</class>
    <member kind="typedef">
      <type>DownloadContext&lt; SyncContextRef &gt;</type>
      <name>SyncDownloadContext</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a77b7364f3b10c0b7b6f4cc38e6af2e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DownloadContext&lt; ContextRef &gt;</type>
      <name>AsyncDownloadContext</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>aea31eac7c6b7ade87d44cac4041aee22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RawMetadataRefreshPolicy</type>
      <name>RawMetadataRefreshPolicy</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>af47a46ea83d783bb4f8ab7e16fb5553c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zypp::RepoManagerFlags::RefreshCheckStatus</type>
      <name>RefreshCheckStatus</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a902e033633f029a0462e5d2c72a13e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefreshContext&lt; SyncContextRef &gt;</type>
      <name>SyncRefreshContext</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a4689cc21281ae86b1320d7a67bb4e647</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefreshContext&lt; ContextRef &gt;</type>
      <name>AsyncRefreshContext</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a2e1e2e848631b23d278e0e94f35edb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>ae7c7347d95c96ddd0168980078f41ec4</anchor>
      <arglist>(SyncDownloadContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>af6ed1298c3e2160d52098dc6b740ffae</anchor>
      <arglist>(AsyncDownloadContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TEMPL_TYPE_WITH_REFS_ARG1</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>afea8fce598546d0e7544f7bc47d6e965</anchor>
      <arglist>(RefreshContext, ZyppContextRefType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a8b330543fae25ddb64f1f447d0b5c738</anchor>
      <arglist>(SyncRefreshContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_REFS</name>
      <anchorfile>namespacezyppng_1_1repo.html</anchorfile>
      <anchor>a0f2ab3f3a1acce416c34504267c0a762</anchor>
      <arglist>(AsyncRefreshContext)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RepoDownloaderWorkflow</name>
    <filename>namespacezyppng_1_1RepoDownloaderWorkflow.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>downloadMasterIndex</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a39d3677d411e6cda1a7b5ff8b901d304</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle, zypp::filesystem::Pathname masterIndex_r)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>downloadMasterIndex</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>aef944964c63ddc051cdbfe0295308213</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, AsyncLazyMediaHandle mediaHandle, zypp::filesystem::Pathname masterIndex_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>downloadMasterIndex</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>aa38a465e1d6a00381c50096fe6a741b4</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle, zypp::filesystem::Pathname masterIndex_r)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>downloadMasterIndex</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>ae94443ec795ece3eaee5eb6bc0df9669</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncLazyMediaHandle mediaHandle, zypp::filesystem::Pathname masterIndex_r)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::RepoStatus &gt; &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a7502a5b160eecb8ccf2dabd42eb7f026</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::RepoStatus &gt; &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>af975fe71ece02ed1ae3b8c32a9de2802</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, AsyncLazyMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::RepoStatus &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a96e07dc9522a038f994758bbddee9208</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::RepoStatus &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a3910c48da337a104f42d457583d5a8ad</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncLazyMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a045cacfc5b79a9939b2d87fbd12b9e63</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a7bfcbe2f26a82dc0fb96340c3c4e00a4</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, AsyncLazyMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>ad46f0fde4da5b2b95cc01c143f3234a7</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>a5ae49bad7f1d389d5b663be785ef3f3b</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncLazyMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>downloadMediaInfo</name>
      <anchorfile>namespacezyppng_1_1RepoDownloaderWorkflow.html</anchorfile>
      <anchor>adb32ab186cb686eb8fdaad39d3079bee</anchor>
      <arglist>(MediaHandle &amp;&amp;mediaHandle, const zypp::filesystem::Pathname &amp;destdir)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RepoInfoWorkflow</name>
    <filename>namespacezyppng_1_1RepoInfoWorkflow.html</filename>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>fetchGpgKeys</name>
      <anchorfile>namespacezyppng_1_1RepoInfoWorkflow.html</anchorfile>
      <anchor>acd17ef0b5a5d2280efc0c3813d5313d1</anchor>
      <arglist>(SyncContextRef ctx, zypp::RepoInfo info)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>fetchGpgKeys</name>
      <anchorfile>namespacezyppng_1_1RepoInfoWorkflow.html</anchorfile>
      <anchor>aed0db4c12cf958f3223339a766bc7d93</anchor>
      <arglist>(ContextRef ctx, zypp::RepoInfo info)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RepoManagerWorkflow</name>
    <filename>namespacezyppng_1_1RepoManagerWorkflow.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::repo::RepoType &gt; &gt;</type>
      <name>probeRepoType</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a04cc500f0d969806961ac546ea4886f7</anchor>
      <arglist>(ContextRef ctx, AsyncLazyMediaHandle medium, zypp::Pathname path, std::optional&lt; zypp::Pathname &gt; targetPath)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::repo::RepoType &gt;</type>
      <name>probeRepoType</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a1f6d8539726664d12b2523cc7fc1b1b0</anchor>
      <arglist>(SyncContextRef ctx, SyncLazyMediaHandle medium, zypp::Pathname path, std::optional&lt; zypp::Pathname &gt; targetPath)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::repo::RepoType &gt; &gt;</type>
      <name>probeRepoType</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ace527f307ae124eb2b73927a0e30f234</anchor>
      <arglist>(ContextRef ctx, RepoInfo repo, std::optional&lt; zypp::Pathname &gt; targetPath)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::repo::RepoType &gt;</type>
      <name>probeRepoType</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a52989f6f487d815001636eba80209533</anchor>
      <arglist>(SyncContextRef ctx, RepoInfo repo, std::optional&lt; zypp::Pathname &gt; targetPath)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; std::list&lt; RepoInfo &gt; &gt; &gt;</type>
      <name>readRepoFile</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a9cbda0c7889fe5dea4d20f2cd5f9318e</anchor>
      <arglist>(ContextRef ctx, zypp::Url repoFileUrl)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; std::list&lt; RepoInfo &gt; &gt;</type>
      <name>readRepoFile</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>aa665207e0dd3aa65450c5b6dc918bc96</anchor>
      <arglist>(SyncContextRef ctx, zypp::Url repoFileUrl)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::RefreshCheckStatus &gt; &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a81cbb792e458b2866b43f51b23231e4e</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, LazyMediaHandle&lt; Provide &gt; medium, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::RefreshCheckStatus &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a2adca9e5048b62795f15cbabb8cb63ad</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, LazyMediaHandle&lt; MediaSyncFacade &gt; medium, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncRefreshContextRef &gt; &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ae221b4a50984d027b3b769247fa59591</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, LazyMediaHandle&lt; Provide &gt; medium, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncRefreshContextRef &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a99547021964cb7ce29e55523e5177b82</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, LazyMediaHandle&lt; MediaSyncFacade &gt; medium, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncRefreshContextRef &gt; &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a9cca2b15919a8669fcc060a864d1b784</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncRefreshContextRef &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a6c53367078d0a0e77248d28b06ad3a22</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncRefreshContextRef &gt; &gt;</type>
      <name>buildCache</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>aea502b4edecb3c4dc696e8e989fa83b5</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, zypp::RepoManagerFlags::CacheBuildPolicy policy, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncRefreshContextRef &gt;</type>
      <name>buildCache</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a7fd8b387f4ee4ca6caf9f7e179fbdad8</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, zypp::RepoManagerFlags::CacheBuildPolicy policy, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; RepoInfo &gt; &gt;</type>
      <name>addRepository</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a51c6d110d5c1e294ae368001bda9032d</anchor>
      <arglist>(AsyncRepoManagerRef mgr, RepoInfo info, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; RepoInfo &gt;</type>
      <name>addRepository</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a6df8c56a4b5015992df7cea8fb6f98eb</anchor>
      <arglist>(SyncRepoManagerRef mgr, const RepoInfo &amp;info, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>addRepositories</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ab3fa4faed1ef17d502193da2036ffe36</anchor>
      <arglist>(AsyncRepoManagerRef mgr, zypp::Url url, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>addRepositories</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a82a9f760fd9b7e2cc10c787eb2c252d3</anchor>
      <arglist>(SyncRepoManagerRef mgr, zypp::Url url, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>refreshGeoIPData</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ab2e957d1ce847b8b4444aff1fae7c12e</anchor>
      <arglist>(ContextRef ctx, RepoInfo::url_set urls)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshGeoIPData</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a031c459043627e4645bdc16b2adfad04</anchor>
      <arglist>(SyncContextRef ctx, RepoInfo::url_set urls)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>refreshGeoIPData</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a27b2e3a01d8c928258327a24322a4bb4</anchor>
      <arglist>(ContextRef ctx, zypp::MirroredOriginSet origins)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshGeoIPData</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ad98d1b17ab7cc2603a42b53bdf3010b0</anchor>
      <arglist>(SyncContextRef ctx, zypp::MirroredOriginSet origins)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::RefreshCheckStatus &gt; &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a6484ec18d475c26bd4827dd943c7194e</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, AsyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::RefreshCheckStatus &gt;</type>
      <name>checkIfToRefreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>ae239205aa75fd82a3cef275f340369b8</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, SyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncRefreshContextRef &gt; &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a43717615e7d35819833d48f7b200d0fe</anchor>
      <arglist>(repo::AsyncRefreshContextRef refCtx, AsyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncRefreshContextRef &gt;</type>
      <name>refreshMetadata</name>
      <anchorfile>namespacezyppng_1_1RepoManagerWorkflow.html</anchorfile>
      <anchor>a7f8cf377895db687120100192bde5c12</anchor>
      <arglist>(repo::SyncRefreshContextRef refCtx, SyncLazyMediaHandle medium, ProgressObserverRef progressObserver=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RepoServicesWorkflow</name>
    <filename>namespacezyppng_1_1RepoServicesWorkflow.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; std::pair&lt; zypp::ServiceInfo, RepoInfoList &gt; &gt; &gt;</type>
      <name>fetchRepoListfromService</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>a588041072e255c8c501b8e6532abed78</anchor>
      <arglist>(ContextRef ctx, zypp::Pathname root_r, ServiceInfo service, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; std::pair&lt; zypp::ServiceInfo, RepoInfoList &gt; &gt;</type>
      <name>fetchRepoListfromService</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>abe38567a51e3705c764a193afa5013f4</anchor>
      <arglist>(SyncContextRef ctx, zypp::Pathname root_r, ServiceInfo service, ProgressObserverRef myProgress)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::repo::ServiceType &gt; &gt;</type>
      <name>probeServiceType</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>ad9e096782b27d4fe977644561554ad6c</anchor>
      <arglist>(ContextRef ctx, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::repo::ServiceType &gt;</type>
      <name>probeServiceType</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>abbc74f86ce32c08decd6f97834011393</anchor>
      <arglist>(SyncContextRef ctx, const zypp::Url &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; void &gt; &gt;</type>
      <name>refreshService</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>a54115a113bffb331daf1f1f8b26ce142</anchor>
      <arglist>(AsyncRepoManagerRef repoMgr, ServiceInfo info, zypp::RepoManagerFlags::RefreshServiceOptions options)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; void &gt;</type>
      <name>refreshService</name>
      <anchorfile>namespacezyppng_1_1RepoServicesWorkflow.html</anchorfile>
      <anchor>ade7c47879cde43f270a2ce1ba282f10b</anchor>
      <arglist>(SyncRepoManagerRef repoMgr, ServiceInfo info, zypp::RepoManagerFlags::RefreshServiceOptions options)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::rpc</name>
    <filename>namespacezyppng_1_1rpc.html</filename>
    <member kind="function">
      <type>expected&lt; zypp::PluginFrame &gt;</type>
      <name>toStompMessage</name>
      <anchorfile>namespacezyppng_1_1rpc.html</anchorfile>
      <anchor>a709e097e77ae46d6be885ab166aac3c9</anchor>
      <arglist>(const T &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; T &gt;</type>
      <name>fromStompMessage</name>
      <anchorfile>namespacezyppng_1_1rpc.html</anchorfile>
      <anchor>a9860e36f29e8025c33f7cd41dd6e3829</anchor>
      <arglist>(const zypp::PluginFrame &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseDataIntoField</name>
      <anchorfile>namespacezyppng_1_1rpc.html</anchorfile>
      <anchor>ac242d1a68262149cc054012b624c6b53</anchor>
      <arglist>(const std::string &amp;headerVal, T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseHeaderIntoField</name>
      <anchorfile>namespacezyppng_1_1rpc.html</anchorfile>
      <anchor>a61f157e9d8ae2f9b0a0f3b93cbe43799</anchor>
      <arglist>(const zypp::PluginFrame &amp;msg, const std::string &amp;name, T &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>zypp::PluginFrame</type>
      <name>prepareFrame</name>
      <anchorfile>namespacezyppng_1_1rpc.html</anchorfile>
      <anchor>ad3d8edaff9af7fba94435c0af3b7579f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::RpmmdWorkflows</name>
    <filename>namespacezyppng_1_1RpmmdWorkflows.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::RepoStatus &gt; &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RpmmdWorkflows.html</anchorfile>
      <anchor>ad4e2de44cba0d8b7538d0722cc02ae16</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::RepoStatus &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1RpmmdWorkflows.html</anchorfile>
      <anchor>a676dd165c8fbf19dcde1895f5ba881d0</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RpmmdWorkflows.html</anchorfile>
      <anchor>a668d12d8b0896fe1a8192238256ee595</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1RpmmdWorkflows.html</anchorfile>
      <anchor>aa9b60d49c65d8b0ed7f8275fa3d5167e</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::SignatureFileCheckWorkflow</name>
    <filename>namespacezyppng_1_1SignatureFileCheckWorkflow.html</filename>
    <member kind="function">
      <type>expected&lt; zypp::keyring::VerifyFileContext &gt;</type>
      <name>verifySignature</name>
      <anchorfile>namespacezyppng_1_1SignatureFileCheckWorkflow.html</anchorfile>
      <anchor>a715b5868b7fdc324f9950fbec39a3533</anchor>
      <arglist>(SyncContextRef ctx, zypp::keyring::VerifyFileContext context)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::keyring::VerifyFileContext &gt; &gt;</type>
      <name>verifySignature</name>
      <anchorfile>namespacezyppng_1_1SignatureFileCheckWorkflow.html</anchorfile>
      <anchor>a0713a79ae54e2806df10a9093a71fb3e</anchor>
      <arglist>(ContextRef ctx, zypp::keyring::VerifyFileContext context)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::str</name>
    <filename>namespacezyppng_1_1str.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Trim</name>
      <anchorfile>namespacezyppng_1_1str.html</anchorfile>
      <anchor>a116c5922b5388e7df08af9d94079f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; T &gt;</type>
      <name>safe_strtonum</name>
      <anchorfile>namespacezyppng_1_1str.html</anchorfile>
      <anchor>a4a5b2fbf24112e1e4ac3234f25a813d9</anchor>
      <arglist>(const std::string_view &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trim</name>
      <anchorfile>namespacezyppng_1_1str.html</anchorfile>
      <anchor>a8be28fc2bbb6477ca0d5f32e070a0882</anchor>
      <arglist>(StrType &amp;&amp;s, const Trim trim_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split</name>
      <anchorfile>namespacezyppng_1_1str.html</anchorfile>
      <anchor>a2a452c0d82b56cb3080b7d6f1ae6edc8</anchor>
      <arglist>(const boost::string_view &amp;line_r, TOutputIterator result_r, const boost::string_view &amp;sepchars_r=&quot; \t&quot;, const Trim trim_r=Trim::NO_TRIM)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::SuseTagsWorkflows</name>
    <filename>namespacezyppng_1_1SuseTagsWorkflows.html</filename>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; zypp::RepoStatus &gt; &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1SuseTagsWorkflows.html</anchorfile>
      <anchor>af92a7a897ab8d3b356889c66c137a4a9</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; zypp::RepoStatus &gt;</type>
      <name>repoStatus</name>
      <anchorfile>namespacezyppng_1_1SuseTagsWorkflows.html</anchorfile>
      <anchor>aeb39675659729d01d940b5d858240a03</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle)</arglist>
    </member>
    <member kind="function">
      <type>AsyncOpRef&lt; expected&lt; repo::AsyncDownloadContextRef &gt; &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1SuseTagsWorkflows.html</anchorfile>
      <anchor>a536a3e925076b240a24800c64bf520fc</anchor>
      <arglist>(repo::AsyncDownloadContextRef dl, ProvideMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
    <member kind="function">
      <type>expected&lt; repo::SyncDownloadContextRef &gt;</type>
      <name>download</name>
      <anchorfile>namespacezyppng_1_1SuseTagsWorkflows.html</anchorfile>
      <anchor>a9c9d212f60af265bbeef523fac5832f6</anchor>
      <arglist>(repo::SyncDownloadContextRef dl, SyncMediaHandle mediaHandle, ProgressObserverRef progressObserver)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::VerifyInfoEvent</name>
    <filename>namespacezyppng_1_1VerifyInfoEvent.html</filename>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>CTYPE</name>
      <anchorfile>namespacezyppng_1_1VerifyInfoEvent.html</anchorfile>
      <anchor>abe375326e4f57433a148e3942a2fde21</anchor>
      <arglist>(&quot;keyring/info-verify&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>FILE</name>
      <anchorfile>namespacezyppng_1_1VerifyInfoEvent.html</anchorfile>
      <anchor>a23b2a695f02206d15ac6ac491856f44d</anchor>
      <arglist>(&quot;file&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_DATA</name>
      <anchorfile>namespacezyppng_1_1VerifyInfoEvent.html</anchorfile>
      <anchor>a5dcf00298a42391667f6a116652288d0</anchor>
      <arglist>(&quot;key-data&quot;)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::string_view</type>
      <name>KEY_CONTEXT</name>
      <anchorfile>namespacezyppng_1_1VerifyInfoEvent.html</anchorfile>
      <anchor>a6b471abb84b159dd146c5fcffa4c0110</anchor>
      <arglist>(&quot;key-context&quot;)</arglist>
    </member>
    <member kind="function">
      <type>UserData</type>
      <name>makeData</name>
      <anchorfile>namespacezyppng_1_1VerifyInfoEvent.html</anchorfile>
      <anchor>a3d974152b3caf944b8d5556464ab376a</anchor>
      <arglist>(const std::string &amp;file_r, const zypp::PublicKeyData &amp;keyData_r, const zypp::KeyContext &amp;keycontext=zypp::KeyContext())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>zyppng::worker</name>
    <filename>namespacezyppng_1_1worker.html</filename>
    <class kind="struct">zyppng::worker::AttachedMedia</class>
    <class kind="struct">zyppng::worker::AttachError</class>
    <class kind="struct">zyppng::worker::AuthInfo</class>
    <class kind="struct">zyppng::worker::Device</class>
    <class kind="class">zyppng::worker::DeviceDriver</class>
    <class kind="class">zyppng::worker::MountingWorker</class>
    <class kind="class">zyppng::worker::ProvideWorker</class>
    <class kind="class">zyppng::worker::ProvideWorkerItem</class>
    <class kind="class">zyppng::worker::RequestCancelException</class>
    <member kind="typedef">
      <type>expected&lt; zypp::Pathname, AttachError &gt;</type>
      <name>AttachResult</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>aadce571134ceb6a3f9ba17b0be53c3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zyppng::WorkerCaps</type>
      <name>WorkerCaps</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>af571ff26c5c72b15294de9d581f13f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zyppng::ProvideMessage</type>
      <name>Message</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>ab7935bb48b9ede05d6f82b690840400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>zyppng::ProviderConfiguration</type>
      <name>Configuration</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>ab45b9b605c136f7df7b944e5e187e77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>a8393243666b589817d0365057e3bb025</anchor>
      <arglist>(DeviceDriver)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>aba01c9d6f19d7baed025c574fca883f1</anchor>
      <arglist>(ProvideWorker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZYPP_FWD_DECL_TYPE_WITH_REFS</name>
      <anchorfile>namespacezyppng_1_1worker.html</anchorfile>
      <anchor>a627419f39ad5ddaa8a8f096c085a0f8d</anchor>
      <arglist>(ProvideWorkerItem)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>DEBUG</name>
    <title>Debug tools</title>
    <filename>group__DEBUG.html</filename>
    <subgroup>DBG_TRACER</subgroup>
  </compound>
  <compound kind="group">
    <name>DBG_TRACER</name>
    <title>Tracer</title>
    <filename>group__DBG__TRACER.html</filename>
  </compound>
  <compound kind="group">
    <name>LOGICALFILTERS</name>
    <title>Functors for building compex queries.</title>
    <filename>group__LOGICALFILTERS.html</filename>
  </compound>
  <compound kind="group">
    <name>ACTIONFUNCTOR</name>
    <title>ACTIONFUNCTOR</title>
    <filename>group__ACTIONFUNCTOR.html</filename>
  </compound>
  <compound kind="group">
    <name>POOLFILTER</name>
    <title>Collection solvable filter functors.</title>
    <filename>group__POOLFILTER.html</filename>
  </compound>
  <compound kind="group">
    <name>RelCompare</name>
    <title>Comparison using relational operator zypp::Rel.</title>
    <filename>group__RelCompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>zypp::compareByRel</name>
      <anchorfile>group__RelCompare.html</anchorfile>
      <anchor>ga4245cf6b48eb6c19ed7e18589d4d1b9a</anchor>
      <arglist>(Rel op, const Tp &amp;lhs, const Tp &amp;rhs, TCompare compare)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>RESFILTERS</name>
    <title>Filter functors operating on ResObjects.</title>
    <filename>group__RESFILTERS.html</filename>
  </compound>
  <compound kind="group">
    <name>ZYPP_RESOLVABLE_SMART_POINTER_TYPES</name>
    <title>ZYPP_RESOLVABLE_SMART_POINTER_TYPES</title>
    <filename>group__ZYPP__RESOLVABLE__SMART__POINTER__TYPES.html</filename>
  </compound>
  <compound kind="group">
    <name>ZYPP_THROW</name>
    <title>ZYPP_THROW macros</title>
    <filename>group__ZYPP__THROW.html</filename>
  </compound>
  <compound kind="group">
    <name>ITERATOR</name>
    <title>Boost.Iterator Library</title>
    <filename>group__ITERATOR.html</filename>
  </compound>
  <compound kind="group">
    <name>ZYPP_BASE_LOGGER_MACROS</name>
    <title>ZYPP_BASE_LOGGER_MACROS</title>
    <filename>group__ZYPP__BASE__LOGGER__MACROS.html</filename>
  </compound>
  <compound kind="group">
    <name>ZYPP_SMART_PTR</name>
    <title>Smart pointer types</title>
    <filename>group__ZYPP__SMART__PTR.html</filename>
    <file>PtrTypes.h</file>
  </compound>
  <compound kind="group">
    <name>ZYPP_STR_REGEX</name>
    <title>Regular expression matching</title>
    <filename>group__ZYPP__STR__REGEX.html</filename>
    <class kind="class">zypp::str::regex</class>
    <class kind="class">zypp::str::smatch</class>
    <member kind="function">
      <type>bool</type>
      <name>zypp::str::regex::regex_match</name>
      <anchorfile>group__ZYPP__STR__REGEX.html</anchorfile>
      <anchor>gad529fafb00832785b2ed54482443cf6f</anchor>
      <arglist>(const char *s, smatch &amp;matches, const regex &amp;regex) ZYPP_API</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>ZyppConfig</name>
    <title>Zypp Configuration Options</title>
    <filename>group__ZyppConfig.html</filename>
    <class kind="class">zypp::ZConfig</class>
    <class kind="class">zypp::MediaConfig</class>
    <docanchor file="group__ZyppConfig.html" title="Sample zypp.conf">ZyppConfig_ZyppConfSample</docanchor>
  </compound>
</tagfile>
