<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.13.1">
  <compound kind="class">
    <name>KPackage::Package</name>
    <filename>classKPackage_1_1Package.html</filename>
    <member kind="function">
      <type></type>
      <name>Package</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aec74842590de8145dad8c5a815d5ddee</anchor>
      <arglist>(const Package &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Package</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a4050387b806fe790150d73d7bf8ab43e</anchor>
      <arglist>(PackageStructure *structure=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDirectoryDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a621fa08413a46b6e1b78f82ddc076951</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFileDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a867fc1eded0ad0dc5bce6121c5207ce1</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowExternalPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ac7c546a8f691b12b75ab3ffca4510c5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>contentsPrefixPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ac28b694bd82296872bf3d955fc461dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>cryptographicHash</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a0b8d44882dad95be3af9f6855fa68771</anchor>
      <arglist>(QCryptographicHash::Algorithm algorithm) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>defaultPackageRoot</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a42956f741658479b1043b4b6ec7d57a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>directories</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>af2436381b0268a17172d9272cf1347d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>entryList</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a671fb4ea1e063a22e418912cbf48287f</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>KPackage::Package</type>
      <name>fallbackPackage</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ab1c25e4943b6d73422235f90c416e528</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>filePath</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a935b5f3f1302c06dcf0fb348cea42c00</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;filename=QString()) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>files</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>ad02987e0916b09862e9689b1b6242853</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>fileUrl</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a33f778a95edd6a673b85df5940c7d755</anchor>
      <arglist>(const QByteArray &amp;key, const QString &amp;filename=QString()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValidStructure</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a27242b0250fb09264da2c9594b1d95b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRequired</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a7ca5269711e6df819855c2309e219d8d</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a42c002590166a55c26e332f065c8efd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KPluginMetaData</type>
      <name>metadata</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>aa73d0c22a411bc6442a981b71f99b197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>afb541ef59717089754772f98b3a586f9</anchor>
      <arglist>(const QByteArray &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>Package &amp;</type>
      <name>operator=</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a13621692e42b91a259c268ebd38a8967</anchor>
      <arglist>(const Package &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>path</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a817b5ee4ecbf8d3c6b28b79fb6690e6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDefinition</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>abf44e0421dbaee3b23acbe2298250291</anchor>
      <arglist>(const QByteArray &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>requiredDirectories</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a7168fa0de8dfc4ee6dfca94b192e9a13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QByteArray &gt;</type>
      <name>requiredFiles</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>af2d0c3bae78f97744aa4dd2faad2206f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowExternalPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a9e904f2155c95a824f26a155c317130e</anchor>
      <arglist>(bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentsPrefixPaths</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a03abf46f30a34d0187ec0aed71455b62</anchor>
      <arglist>(const QStringList &amp;prefixPaths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultMimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>afe7db278e405471f4274b9d5abd82f41</anchor>
      <arglist>(const QStringList &amp;mimeTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultPackageRoot</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a8e1fea647f3d2d7ecf9582c12bfdd72b</anchor>
      <arglist>(const QString &amp;packageRoot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFallbackPackage</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>af1f796d20e7316a349c5638dfb6d49d0</anchor>
      <arglist>(const KPackage::Package &amp;package)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadata</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a84e140462489b2c601f0c739529f833d</anchor>
      <arglist>(const KPluginMetaData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMimeTypes</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a283b27d6f0f9a8eac768d22598849347</anchor>
      <arglist>(const QByteArray &amp;key, const QStringList &amp;mimeTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a33ecf5e38f16b34cf703247ac8fdf540</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequired</name>
      <anchorfile>classKPackage_1_1Package.html</anchorfile>
      <anchor>a1e24e397f3d2baa0fb8de30ca47fb230</anchor>
      <arglist>(const QByteArray &amp;key, bool required)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::PackageJob</name>
    <filename>classKPackage_1_1PackageJob.html</filename>
    <member kind="enumvalue">
      <name>InvalidPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a4c1bdf3b3c3755bb314c6b04cd87298d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>JobError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a4c1bdf3b3c3755bb314c6b04cd87298d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RootCreationError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ae75a113a73f005a34a8c4c7f8715d69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageFileNotFoundError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a3c3b3c13ac86064f2bc221921d7c59a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedArchiveFormatError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ab18584a64445190773f79db06e217168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageOpenError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a1acf9528979a4eea28a45f99c9cc9554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginIdInvalidError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3aa0ada12b845422f6d04e09ec6f05ffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdatePackageTypeMismatchError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ad50fe967a233290cf4a168f195b1cfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OldVersionRemovalError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ab6c2bf9e060245102078d6a7b10d4375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NewerVersionAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a9881ab71bda2fc8d1713f656feaee147</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ac9ee7b9e7c0b2d26c18fb26702712087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageMoveError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a18e93639c0a1be8412409452a438c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageCopyError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a23c0e3a37f03e848e9d2b6296158b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageUninstallError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a2c9729815aec5f83ed0f785559b04171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NewerVersionAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a9881ab71bda2fc8d1713f656feaee147</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OldVersionRemovalError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ab6c2bf9e060245102078d6a7b10d4375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageAlreadyInstalledError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ac9ee7b9e7c0b2d26c18fb26702712087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageCopyError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a23c0e3a37f03e848e9d2b6296158b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageFileNotFoundError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a3c3b3c13ac86064f2bc221921d7c59a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageMoveError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a18e93639c0a1be8412409452a438c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageOpenError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a1acf9528979a4eea28a45f99c9cc9554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PackageUninstallError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3a2c9729815aec5f83ed0f785559b04171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PluginIdInvalidError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3aa0ada12b845422f6d04e09ec6f05ffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RootCreationError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ae75a113a73f005a34a8c4c7f8715d69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnsupportedArchiveFormatError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ab18584a64445190773f79db06e217168</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdatePackageTypeMismatchError</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a2607db7a6eb4e1ab0d758b0d2d7e35e3ad50fe967a233290cf4a168f195b1cfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PackageJob *</type>
      <name>install</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a3854887a38c6b0dd96433eb0fe2129cb</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;sourcePackage, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PackageJob *</type>
      <name>uninstall</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a564edbcb16a50178a1f938d334bcd2b3</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;pluginId, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PackageJob *</type>
      <name>update</name>
      <anchorfile>classKPackage_1_1PackageJob.html</anchorfile>
      <anchor>a1407c74d1aa160208ccf14100f84192a</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;sourcePackage, const QString &amp;packageRoot=QString())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::PackageLoader</name>
    <filename>classKPackage_1_1PackageLoader.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addKnownPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a737e46fd9ea0a9f9f77d64c301190032</anchor>
      <arglist>(const QString &amp;packageFormat, KPackage::PackageStructure *structure)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KPluginMetaData &gt;</type>
      <name>findPackages</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a08944f550228611fa0d5bb65020ee186</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString(), std::function&lt; bool(const KPluginMetaData &amp;)&gt; filter=std::function&lt; bool(const KPluginMetaData &amp;)&gt;())</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Package &gt;</type>
      <name>listKPackages</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>ad71d3e5454f3f2e2976b6354bab70775</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KPluginMetaData &gt;</type>
      <name>listPackages</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>ad2480cf85aad0055e064487a10c3cb53</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; KPluginMetaData &gt;</type>
      <name>listPackagesMetadata</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>af4f97345f806f2308fea7818ae51ae23</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packageRoot=QString())</arglist>
    </member>
    <member kind="function">
      <type>Package</type>
      <name>loadPackage</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a1d08c2f819966419fd2b362b87ad4ea1</anchor>
      <arglist>(const QString &amp;packageFormat, const QString &amp;packagePath=QString())</arglist>
    </member>
    <member kind="function">
      <type>KPackage::PackageStructure *</type>
      <name>loadPackageStructure</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a8e1b49ff73ccf6cf7a8c5afc61fa42e2</anchor>
      <arglist>(const QString &amp;packageFormat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PackageLoader *</type>
      <name>self</name>
      <anchorfile>classKPackage_1_1PackageLoader.html</anchorfile>
      <anchor>a48ed78a801e6468e1a576082010e3bf2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPackage::PackageStructure</name>
    <filename>classKPackage_1_1PackageStructure.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initPackage</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>a0d97499316976213d79fd0c1a15219e6</anchor>
      <arglist>(Package *package)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pathChanged</name>
      <anchorfile>classKPackage_1_1PackageStructure.html</anchorfile>
      <anchor>a3a4c016e285eea494d2ce62b49d22647</anchor>
      <arglist>(Package *package)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KPackage Framework</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KPackage Framework">md__2build_2kpackage_2src_2kpackage-6_810_80_2README</docanchor>
  </compound>
</tagfile>
