<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.12.0">
  <compound kind="file">
    <name>metatype.h</name>
    <path>/build/ktexttemplate/src/ktexttemplate-6.9.0/src/lib/</path>
    <filename>metatype_8h.html</filename>
    <includes id="typeaccessor_8h" name="typeaccessor.h" local="yes" import="no" module="no" objc="no">typeaccessor.h</includes>
    <namespace>KTextTemplate</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KTEXTTEMPLATE_BEGIN_LOOKUP</name>
      <anchorfile>metatype_8h.html</anchorfile>
      <anchor>aee3871bb177f837cbd69d6f00b872c89</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KTEXTTEMPLATE_BEGIN_LOOKUP_PTR</name>
      <anchorfile>metatype_8h.html</anchorfile>
      <anchor>a1726ab3299846e4c17275cf5a378d565</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KTEXTTEMPLATE_END_LOOKUP</name>
      <anchorfile>metatype_8h.html</anchorfile>
      <anchor>a26ab3a2da0061b5e9f37dfbccf0eea90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>typeaccessor.h</name>
    <path>/build/ktexttemplate/src/ktexttemplate-6.9.0/src/lib/</path>
    <filename>typeaccessor_8h.html</filename>
    <namespace>KTextTemplate</namespace>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/build/ktexttemplate/src/ktexttemplate-6.9.0/src/lib/</path>
    <filename>util_8h.html</filename>
    <namespace>KTextTemplate</namespace>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::AbstractLocalizer</name>
    <filename>classKTextTemplate_1_1AbstractLocalizer.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractLocalizer</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>afda84bd59017771ab683234291eee746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractLocalizer</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>ae4bb9bd3f43726b73dcc15b4f8cdce8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>currentLocale</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>adf2139255b27be039c65c6a24cba7ca5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadCatalog</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a9f878409f7047e44b152d89f85cd472b</anchor>
      <arglist>(const QString &amp;path, const QString &amp;catalog)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>localize</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>aeaea666ac78c2dea1081d65e0b42d705</anchor>
      <arglist>(const QVariant &amp;variant) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeContextString</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a385274746ad6928f7a8f30e27c73c5cc</anchor>
      <arglist>(const QString &amp;string, const QString &amp;context, const QVariantList &amp;arguments={}) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeDate</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>af6e0c025dc1969e5d6da93c2156d5d74</anchor>
      <arglist>(const QDate &amp;date, QLocale::FormatType formatType=QLocale::ShortFormat) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeDateTime</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a375347401013b9dad585c87a8fc00d92</anchor>
      <arglist>(const QDateTime &amp;dateTime, QLocale::FormatType formatType=QLocale::ShortFormat) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeMonetaryValue</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a4b6cf4815053e51e49a909f221febfa8</anchor>
      <arglist>(qreal value, const QString &amp;currencyCode={}) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeNumber</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a8ff7309f3f8a56ac453c971e1e623419</anchor>
      <arglist>(int number) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeNumber</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>ab7179022cf31b3ab490973c394dae2f5</anchor>
      <arglist>(qreal number) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizePluralContextString</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a61b5079e5492f37588b3c17245c1e81e</anchor>
      <arglist>(const QString &amp;string, const QString &amp;pluralForm, const QString &amp;context, const QVariantList &amp;arguments={}) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizePluralString</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a74055a25965dacf9d6ee0fc4eaf4241f</anchor>
      <arglist>(const QString &amp;string, const QString &amp;pluralForm, const QVariantList &amp;arguments={}) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeString</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>ada12d16488b4a64676a77cb07ca11680</anchor>
      <arglist>(const QString &amp;string, const QVariantList &amp;arguments={}) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>localizeTime</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>ad53cdd1cf43aaa87f66b6b8179ff33ad</anchor>
      <arglist>(const QTime &amp;time, QLocale::FormatType formatType=QLocale::ShortFormat) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>popLocale</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>acd390c46be5427f50db82fd29708a40f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pushLocale</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>aee875f6c1ed098c51f5a61117ec09411</anchor>
      <arglist>(const QString &amp;localeName)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unloadCatalog</name>
      <anchorfile>classKTextTemplate_1_1AbstractLocalizer.html</anchorfile>
      <anchor>a3a0a78b6ea56086651bfcaec76411a9b</anchor>
      <arglist>(const QString &amp;catalog)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::AbstractNodeFactory</name>
    <filename>classKTextTemplate_1_1AbstractNodeFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractNodeFactory</name>
      <anchorfile>classKTextTemplate_1_1AbstractNodeFactory.html</anchorfile>
      <anchor>aa00f0df9d6896b1569781cc133b3ddc4</anchor>
      <arglist>(QObject *parent={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AbstractNodeFactory</name>
      <anchorfile>classKTextTemplate_1_1AbstractNodeFactory.html</anchorfile>
      <anchor>aa97f103b4c9214c2c4d0781e99586391</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Node *</type>
      <name>getNode</name>
      <anchorfile>classKTextTemplate_1_1AbstractNodeFactory.html</anchorfile>
      <anchor>a3a32a60298484ee9f55f5a215781e3db</anchor>
      <arglist>(const QString &amp;tagContent, Parser *p) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QList&lt; FilterExpression &gt;</type>
      <name>getFilterExpressionList</name>
      <anchorfile>classKTextTemplate_1_1AbstractNodeFactory.html</anchorfile>
      <anchor>ad085bdd62b7a53f226fd7a58f13368f6</anchor>
      <arglist>(const QStringList &amp;list, Parser *p) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QStringList</type>
      <name>smartSplit</name>
      <anchorfile>classKTextTemplate_1_1AbstractNodeFactory.html</anchorfile>
      <anchor>a7bb1adf33cc6347f148e21eee34e7955</anchor>
      <arglist>(const QString &amp;str) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::AbstractTemplateLoader</name>
    <filename>classKTextTemplate_1_1AbstractTemplateLoader.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractTemplateLoader</name>
      <anchorfile>classKTextTemplate_1_1AbstractTemplateLoader.html</anchorfile>
      <anchor>a6ef601e2433112a00f83bbbf7d44ce9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>canLoadTemplate</name>
      <anchorfile>classKTextTemplate_1_1AbstractTemplateLoader.html</anchorfile>
      <anchor>a4f278d18ccb5d911d5f9c4abe9483a96</anchor>
      <arglist>(const QString &amp;name) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::pair&lt; QString, QString &gt;</type>
      <name>getMediaUri</name>
      <anchorfile>classKTextTemplate_1_1AbstractTemplateLoader.html</anchorfile>
      <anchor>a62895ea592ae289a9ca42062b738eb1e</anchor>
      <arglist>(const QString &amp;fileName) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Template</type>
      <name>loadByName</name>
      <anchorfile>classKTextTemplate_1_1AbstractTemplateLoader.html</anchorfile>
      <anchor>a82bc5ffe9fdd9fc0c17e6a8be71cbfd2</anchor>
      <arglist>(const QString &amp;name, Engine const *engine) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::CachingLoaderDecorator</name>
    <filename>classKTextTemplate_1_1CachingLoaderDecorator.html</filename>
    <base>KTextTemplate::AbstractTemplateLoader</base>
    <member kind="function">
      <type></type>
      <name>CachingLoaderDecorator</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a652bd6b1f5ccb481d431fe082302b6e8</anchor>
      <arglist>(QSharedPointer&lt; AbstractTemplateLoader &gt; loader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CachingLoaderDecorator</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a9d19b9b61bb03e7cdb41bd3d4fef1fc0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canLoadTemplate</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a15b846078106f1b8f8ff79b5144d4354</anchor>
      <arglist>(const QString &amp;name) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a72bdd177a17a734f7d728c9bff4c3e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; QString, QString &gt;</type>
      <name>getMediaUri</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a1bca0ac56c476258ec9ea93fd5b733de</anchor>
      <arglist>(const QString &amp;fileName) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>a6e988ff30450e7f80261d0ec4a2d68ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Template</type>
      <name>loadByName</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>aa71c093394fadd6ec5da0dbecde1d561</anchor>
      <arglist>(const QString &amp;name, const KTextTemplate::Engine *engine) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKTextTemplate_1_1CachingLoaderDecorator.html</anchorfile>
      <anchor>ac032b504f92466fb0eb4b46c6b1603b3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Context</name>
    <filename>classKTextTemplate_1_1Context.html</filename>
    <member kind="enumvalue">
      <name>AbsoluteUrls</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a19df8ca799632e3ad5884e49ee78ab4ea09a1c3b479983ff1f4b6a4a95f0280fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeUrls</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a19df8ca799632e3ad5884e49ee78ab4ea9220c4b13702b08f9b6f28826c465528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UrlType</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a19df8ca799632e3ad5884e49ee78ab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AbsoluteUrls</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a19df8ca799632e3ad5884e49ee78ab4ea09a1c3b479983ff1f4b6a4a95f0280fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeUrls</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a19df8ca799632e3ad5884e49ee78ab4ea9220c4b13702b08f9b6f28826c465528</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>aa32ceba03dd78c8c379488904fc453f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a57c8ff93061339983288e03461f27fa7</anchor>
      <arglist>(const Context &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a735cae59040c65e065b0a6cf5320cef7</anchor>
      <arglist>(const QVariantHash &amp;hash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Context</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a5d39a5ca6f39d5d200faabab4cf7f835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; std::pair&lt; QString, QString &gt; &gt;</type>
      <name>externalMedia</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a3da27ec112f69d62f11b7812f5b4c98c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a0ae4ef172028e473531860d27c3bd68d</anchor>
      <arglist>(const QString &amp;name, const QVariant &amp;variant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>ac0f18cd00ee35c7f590b71f2c532ebd7</anchor>
      <arglist>(const QString &amp;name, QObject *object)</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; AbstractLocalizer &gt;</type>
      <name>localizer</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a45a71945f47982ce9074e00cef9fca0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>lookup</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a9cb316011f68b819e8bda012ebf5cb5d</anchor>
      <arglist>(const QString &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>Context &amp;</type>
      <name>operator=</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a482cc4994a6fd2d67b8b33436c8a5929</anchor>
      <arglist>(const Context &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a6f4c081b0ca74fb29d5cb5b812f9c777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>aa7930c5e19c093937da9fdc46aa9797d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>relativeMediaPath</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a9bfb19f1584ace835946d32f15a0dc78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RenderContext *</type>
      <name>renderContext</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>ac51e5cf26140946664e73fa32e74d667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalizer</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a92f8065601a935e63ff5c01df15a96f4</anchor>
      <arglist>(QSharedPointer&lt; AbstractLocalizer &gt; localizer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativeMediaPath</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>af9afd5bea868eeb7cfee07f3cb90eadd</anchor>
      <arglist>(const QString &amp;relativePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrlType</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a313a390cb1413c486913e2306699750f</anchor>
      <arglist>(UrlType type)</arglist>
    </member>
    <member kind="function">
      <type>UrlType</type>
      <name>urlType</name>
      <anchorfile>classKTextTemplate_1_1Context.html</anchorfile>
      <anchor>a074a1433dfbcc35e1da7475279951c5b</anchor>
      <arglist>() const</arglist>
    </member>
    <docanchor file="classKTextTemplate_1_1Context.html" title="Context Stack.">context_stack</docanchor>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Engine</name>
    <filename>classKTextTemplate_1_1Engine.html</filename>
    <member kind="function">
      <type></type>
      <name>Engine</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a5c82ed0b0453fb9bc03cd9627e0fc3f3</anchor>
      <arglist>(QObject *parent={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Engine</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a805b485d3152d59b71d5f657f37e8b33</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDefaultLibrary</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a04858f68334388907a8d6fe7c69fb849</anchor>
      <arglist>(const QString &amp;libName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPluginPath</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a031f09c20d2a22351f669796ab4b7178</anchor>
      <arglist>(const QString &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTemplateLoader</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a298062958be008d2c46b5d1c5bf709a3</anchor>
      <arglist>(QSharedPointer&lt; AbstractTemplateLoader &gt; loader)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>defaultLibraries</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a8be6639f51b15469f2a25cb96767cd1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Template</type>
      <name>loadByName</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a2b5442813b4fb0c2fcaea59635480903</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; QString, QString &gt;</type>
      <name>mediaUri</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>aac8fdd7e7404ab6189360a00ac36837f</anchor>
      <arglist>(const QString &amp;fileName) const</arglist>
    </member>
    <member kind="function">
      <type>Template</type>
      <name>newTemplate</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>aa064f91ea9daf1eaa28e35bd7544a7b7</anchor>
      <arglist>(const QString &amp;content, const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>pluginPaths</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>aba2cc6e35f7fb8568ccc652540f95c8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDefaultLibrary</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a1f32448cf209c2d694b2a399672b983f</anchor>
      <arglist>(const QString &amp;libName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePluginPath</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a736298d4a691616ec71c37105252c09a</anchor>
      <arglist>(const QString &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPluginPaths</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a101faf3487f6047b726a1f185a0dd33d</anchor>
      <arglist>(const QStringList &amp;dirs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmartTrimEnabled</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>ac6b44c3646c4208815037ae428ff0171</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>smartTrimEnabled</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a495dc90b90f29693ac75861d2154337d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QSharedPointer&lt; AbstractTemplateLoader &gt; &gt;</type>
      <name>templateLoaders</name>
      <anchorfile>classKTextTemplate_1_1Engine.html</anchorfile>
      <anchor>a394e05a7c197e882749ddec8597554aa</anchor>
      <arglist>()</arglist>
    </member>
    <docanchor file="classKTextTemplate_1_1Engine.html" title="Insignificant whitespace">smart_trim</docanchor>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Exception</name>
    <filename>classKTextTemplate_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classKTextTemplate_1_1Exception.html</anchorfile>
      <anchor>a51d4d16ec227a6760ce6103f62aa871f</anchor>
      <arglist>(Error errorCode, const QString &amp;what)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::FileSystemTemplateLoader</name>
    <filename>classKTextTemplate_1_1FileSystemTemplateLoader.html</filename>
    <base>KTextTemplate::AbstractTemplateLoader</base>
    <member kind="function">
      <type></type>
      <name>FileSystemTemplateLoader</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>a9fff4d641010f4245dd107a3c55b4614</anchor>
      <arglist>(const QSharedPointer&lt; AbstractLocalizer &gt; localizer={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FileSystemTemplateLoader</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>ac7ff58c3355853873606e10d16d63a10</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canLoadTemplate</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>aaa250ce3c782e4d4dc3c702cf15c6a42</anchor>
      <arglist>(const QString &amp;name) const override</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; QString, QString &gt;</type>
      <name>getMediaUri</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>ac73c5979c981a8577627deb116f8893e</anchor>
      <arglist>(const QString &amp;fileName) const override</arglist>
    </member>
    <member kind="function">
      <type>Template</type>
      <name>loadByName</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>adcc51e1e1c9be2434b2f589ee1d33a2c</anchor>
      <arglist>(const QString &amp;name, Engine const *engine) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTemplateDirs</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>a403e91513bea2e049de4190a3240ea5a</anchor>
      <arglist>(const QStringList &amp;dirs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTheme</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>a8afb8c05f77b8b111d20a2f3ffa4606f</anchor>
      <arglist>(const QString &amp;themeName)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>templateDirs</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>ab30d4c030d9d592189ade5f7970c1e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>themeName</name>
      <anchorfile>classKTextTemplate_1_1FileSystemTemplateLoader.html</anchorfile>
      <anchor>ae79567c4143b85fec920b34458dbc1ea</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Filter</name>
    <filename>classKTextTemplate_1_1Filter.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Filter</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>a3e3722592d75b14c9b3faf04652bf461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SafeString</type>
      <name>conditionalEscape</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>a841765b1590524cf0a42d4c8c72a6d2c</anchor>
      <arglist>(const SafeString &amp;input) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QVariant</type>
      <name>doFilter</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>a21aa36567e17d106a5f2d3d952ce7dad</anchor>
      <arglist>(const QVariant &amp;input, const QVariant &amp;argument={}, bool autoescape={}) const =0</arglist>
    </member>
    <member kind="function">
      <type>SafeString</type>
      <name>escape</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>a3c8b49cbb755ad45ad0e96e852fca588</anchor>
      <arglist>(const QString &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>SafeString</type>
      <name>escape</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>acf8afaf8106fb84d0a142dfd94910083</anchor>
      <arglist>(const SafeString &amp;input) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSafe</name>
      <anchorfile>classKTextTemplate_1_1Filter.html</anchorfile>
      <anchor>aad17f603a61eabc52f6a27219680c312</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::FilterExpression</name>
    <filename>classKTextTemplate_1_1FilterExpression.html</filename>
    <member kind="function">
      <type></type>
      <name>FilterExpression</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>aaf50866a1b95527ad35f491f79e7bd8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterExpression</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a597067a86fa9c0116f377cbdaf1e1df9</anchor>
      <arglist>(const FilterExpression &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterExpression</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a7e6a872211d280d3ef697cbdbb3d7dec</anchor>
      <arglist>(const QString &amp;varString, KTextTemplate::Parser *parser)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilterExpression</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>ad974a5a12ce1b3b9ee2665bb39ad8afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrue</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a84a6fc6a70abe0f68bed12d88e38af1d</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a848f3c014dc433f2a26b298dcdcf7972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FilterExpression &amp;</type>
      <name>operator=</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a1a3a9df9da05ef613698b9d93f2fb416</anchor>
      <arglist>(const FilterExpression &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>resolve</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a7ac20af82b076a8bc3cfe2e8e5a57aa8</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>resolve</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>ae7a646fe5b502d9b9a287a0c695677fb</anchor>
      <arglist>(OutputStream *stream, Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>toList</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a2b11be2726d99a96aa9798027586323a</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>variable</name>
      <anchorfile>classKTextTemplate_1_1FilterExpression.html</anchorfile>
      <anchor>a71907a4d4f452297a0a745e423858c17</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::InMemoryTemplateLoader</name>
    <filename>classKTextTemplate_1_1InMemoryTemplateLoader.html</filename>
    <base>KTextTemplate::AbstractTemplateLoader</base>
    <member kind="function">
      <type>bool</type>
      <name>canLoadTemplate</name>
      <anchorfile>classKTextTemplate_1_1InMemoryTemplateLoader.html</anchorfile>
      <anchor>a53ed41d389c306ee893bae1d3b65cecf</anchor>
      <arglist>(const QString &amp;name) const override</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; QString, QString &gt;</type>
      <name>getMediaUri</name>
      <anchorfile>classKTextTemplate_1_1InMemoryTemplateLoader.html</anchorfile>
      <anchor>a5500f6db1b8853b773b535ea9248e478</anchor>
      <arglist>(const QString &amp;fileName) const override</arglist>
    </member>
    <member kind="function">
      <type>Template</type>
      <name>loadByName</name>
      <anchorfile>classKTextTemplate_1_1InMemoryTemplateLoader.html</anchorfile>
      <anchor>a8fed9aaf2938a387205906fd5c26ffd6</anchor>
      <arglist>(const QString &amp;name, Engine const *engine) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTemplate</name>
      <anchorfile>classKTextTemplate_1_1InMemoryTemplateLoader.html</anchorfile>
      <anchor>a7d45d9c728d8dc6f991e14310288dd46</anchor>
      <arglist>(const QString &amp;name, const QString &amp;content)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::SafeString::NestedString</name>
    <filename>classKTextTemplate_1_1SafeString_1_1NestedString.html</filename>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Node</name>
    <filename>classKTextTemplate_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classKTextTemplate_1_1Node.html</anchorfile>
      <anchor>aaf1da89e709c50b73ddfbd55e9d915ef</anchor>
      <arglist>(QObject *parent={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classKTextTemplate_1_1Node.html</anchorfile>
      <anchor>a142b1aac2b4b824a9510cabb1af2f6e0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classKTextTemplate_1_1Node.html</anchorfile>
      <anchor>a2da31a4283bc752613680736cc9a3127</anchor>
      <arglist>(OutputStream *stream, Context *c) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TemplateImpl *</type>
      <name>containerTemplate</name>
      <anchorfile>classKTextTemplate_1_1Node.html</anchorfile>
      <anchor>aecbfd0ade9182a9e696d48083bada533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>streamValueInContext</name>
      <anchorfile>classKTextTemplate_1_1Node.html</anchorfile>
      <anchor>a90d8f64f546a6b24656aed792f94b9f4</anchor>
      <arglist>(OutputStream *stream, const QVariant &amp;input, KTextTemplate::Context *c) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::NodeList</name>
    <filename>classKTextTemplate_1_1NodeList.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeList</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>a1eb112983376aeb23e28ab539505c719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeList</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>a8619cc074255e26d9d5cb81a347165de</anchor>
      <arglist>(const NodeList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeList</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>afbc810b7fd3569fce7f96a01612b5bab</anchor>
      <arglist>(const QList&lt; KTextTemplate::Node * &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeList</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>a1c1fe3caa846149ec9a903d9634b1e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>a8a5a793121e0221724fb5532fe8bff61</anchor>
      <arglist>(const QList&lt; KTextTemplate::Node * &gt; &amp;nodeList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>a6e9f4a641b76091632f3f37895e25886</anchor>
      <arglist>(KTextTemplate::Node *node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsNonText</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>adbd90afd1ce5bc9903ff76934045ca87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; T &gt;</type>
      <name>findChildren</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>accd90ea32053b2e0ca99f548562e2c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classKTextTemplate_1_1NodeList.html</anchorfile>
      <anchor>abc4565731832fe4ee70243aeed4d6671</anchor>
      <arglist>(OutputStream *stream, Context *c) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::OutputStream</name>
    <filename>classKTextTemplate_1_1OutputStream.html</filename>
    <member kind="function">
      <type></type>
      <name>OutputStream</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a6d38f2a67230f98022567d55f89d1d32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputStream</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a804c08f8bf1f8aa12ce9e00b0762bb59</anchor>
      <arglist>(QTextStream *stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutputStream</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a4497f34fd1da698376acbbd68f6eed79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSharedPointer&lt; OutputStream &gt;</type>
      <name>clone</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a66447f9d61e0209a458933086036a7c9</anchor>
      <arglist>(QTextStream *stream) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>conditionalEscape</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>ae1e9c066b4d08e544e82acc163fc3ebd</anchor>
      <arglist>(const KTextTemplate::SafeString &amp;input) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>escape</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a0a3e0477807c7c4a2b31792fa47c6bf6</anchor>
      <arglist>(const QString &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>escape</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a9d6b6c3b7b97e8455d9c8ed44b732c96</anchor>
      <arglist>(const SafeString &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>a8dd91ccdeeda19471db38bc267ff8f65</anchor>
      <arglist>(const QString &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>af57a114d77ae2bafcb5e1c27ca4ad0ed</anchor>
      <arglist>(const SafeString &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classKTextTemplate_1_1OutputStream.html</anchorfile>
      <anchor>ac8f10453de85bcd71d49798918092529</anchor>
      <arglist>(QTextStream *stream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Parser</name>
    <filename>classKTextTemplate_1_1Parser.html</filename>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a367ef35fadfbbf106121e7976f0dbe27</anchor>
      <arglist>(const QList&lt; Token &gt; &amp;tokenList, QObject *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a4833fad9374899c8d10d7cf3c11d58d7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QSharedPointer&lt; Filter &gt;</type>
      <name>getFilter</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>ac569a7dcbecec962c22605de1db4641a</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNextToken</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>ab100c931fa33c69958a8a5b3010a1ca0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NodeList</type>
      <name>parse</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a6c7a3924160c65ee6300c7837904aed5</anchor>
      <arglist>(Node *parent, const QString &amp;stopAt)</arglist>
    </member>
    <member kind="function">
      <type>NodeList</type>
      <name>parse</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a2bffd50cd52a33cbd5edb868d1ce7b93</anchor>
      <arglist>(Node *parent, const QStringList &amp;stopAt={})</arglist>
    </member>
    <member kind="function">
      <type>NodeList</type>
      <name>parse</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>aa68595616b9ce34e9a4521600b3a3822</anchor>
      <arglist>(TemplateImpl *parent, const QStringList &amp;stopAt={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNextToken</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a3c405d17322593c392e0ef07bc78220e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipPast</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a794384d8216eebf4e6ba6473cb355098</anchor>
      <arglist>(const QString &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>Token</type>
      <name>takeNextToken</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>a76ec5e29acafade8160b35da0f30bb40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prependToken</name>
      <anchorfile>classKTextTemplate_1_1Parser.html</anchorfile>
      <anchor>ae8bedc30f63413465693e2651089e882</anchor>
      <arglist>(const Token &amp;token)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::QtLocalizer</name>
    <filename>classKTextTemplate_1_1QtLocalizer.html</filename>
    <base>KTextTemplate::AbstractLocalizer</base>
    <member kind="function">
      <type></type>
      <name>QtLocalizer</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a8e92b3e05c184a94178af021b3e37287</anchor>
      <arglist>(const QLocale &amp;locale=QLocale::system())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QtLocalizer</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a9da2f19cc309886b6158803b953b2c84</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentLocale</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>ae7cb792a5d30c57c3794152a608a9242</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installTranslator</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>ab34fb8ae4d3b214d2d51e4765c4ab5cc</anchor>
      <arglist>(QTranslator *translator, const QString &amp;localeName=QLocale::system().name())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCatalog</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a79065d287e90797975015265864458ec</anchor>
      <arglist>(const QString &amp;path, const QString &amp;catalog) override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeContextString</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a76c0497aa3ef4c126d7b249e4c67ecde</anchor>
      <arglist>(const QString &amp;string, const QString &amp;context, const QVariantList &amp;arguments={}) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeDate</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a191c2ae69edc2ddbb3176bc9aa785869</anchor>
      <arglist>(const QDate &amp;date, QLocale::FormatType formatType=QLocale::ShortFormat) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeDateTime</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a13e298b02d760b4772449483afef3713</anchor>
      <arglist>(const QDateTime &amp;dateTime, QLocale::FormatType formatType=QLocale::ShortFormat) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeMonetaryValue</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a499e9b4d1397600a740326cd59ef7bf7</anchor>
      <arglist>(qreal value, const QString &amp;currencyCode={}) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeNumber</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>ac4a72e914e3416e37c025e0e17d924e4</anchor>
      <arglist>(int number) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeNumber</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a526c7980640fa60a9aff29ed401de7e5</anchor>
      <arglist>(qreal number) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizePluralContextString</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a6b36b3a63bf828174b96c70cf2407146</anchor>
      <arglist>(const QString &amp;string, const QString &amp;pluralForm, const QString &amp;context, const QVariantList &amp;arguments={}) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizePluralString</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a378ca2a70d4bab9979aeb35c08000e48</anchor>
      <arglist>(const QString &amp;string, const QString &amp;pluralForm, const QVariantList &amp;arguments={}) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeString</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a78757aeea0e5e5b5d2346cbd66feda5a</anchor>
      <arglist>(const QString &amp;string, const QVariantList &amp;arguments={}) const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>localizeTime</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>ac211cba64ffdb3ff602f1b8d60b6f5c7</anchor>
      <arglist>(const QTime &amp;time, QLocale::FormatType formatType=QLocale::ShortFormat) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popLocale</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a87679d80daed409cb68ee59a0bd76625</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushLocale</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a1f1526a5e88b893f942cfc09171a9c37</anchor>
      <arglist>(const QString &amp;localeName) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppTranslatorPath</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>ab7e5eb0a34c8e17700049f469b3273d0</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppTranslatorPrefix</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a91b8f9bbd1b17771f61d2562aff49745</anchor>
      <arglist>(const QString &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadCatalog</name>
      <anchorfile>classKTextTemplate_1_1QtLocalizer.html</anchorfile>
      <anchor>a9b9204846da7bd5b50c376b3631353db</anchor>
      <arglist>(const QString &amp;catalog) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::RenderContext</name>
    <filename>classKTextTemplate_1_1RenderContext.html</filename>
    <member kind="function">
      <type></type>
      <name>~RenderContext</name>
      <anchorfile>classKTextTemplate_1_1RenderContext.html</anchorfile>
      <anchor>a0e4f40e3ec1600dd09d34b4620cebb40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classKTextTemplate_1_1RenderContext.html</anchorfile>
      <anchor>abad13215c4c431f7a3a1f3ad84316188</anchor>
      <arglist>(Node *const scopeNode) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant &amp;</type>
      <name>data</name>
      <anchorfile>classKTextTemplate_1_1RenderContext.html</anchorfile>
      <anchor>a0c3a26e996f98378dab79ccf62be7da0</anchor>
      <arglist>(const Node *const scopeNode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::SafeString</name>
    <filename>classKTextTemplate_1_1SafeString.html</filename>
    <class kind="class">KTextTemplate::SafeString::NestedString</class>
    <member kind="enumvalue">
      <name>IsNotSafe</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a837a4bf020ed106bf2b71d0229bf9b73a32f2020991afd4f2ea90c75e7b25947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSafe</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a837a4bf020ed106bf2b71d0229bf9b73abc94d51b0ca843fc5692addd7a267118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Safety</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a837a4bf020ed106bf2b71d0229bf9b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSafe</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a837a4bf020ed106bf2b71d0229bf9b73abc94d51b0ca843fc5692addd7a267118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsNotSafe</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a837a4bf020ed106bf2b71d0229bf9b73a32f2020991afd4f2ea90c75e7b25947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a88241413037ce7d900939531e0206c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a65924dbc17104e1d2c1e00b5d7579fce</anchor>
      <arglist>(const QString &amp;str, bool safe)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a3cf037ab66e8259e9ea66c4dfb72caa1</anchor>
      <arglist>(const QString &amp;str, Safety safety=IsNotSafe)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SafeString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a23e716545dffb21cf2395dcf1c84fd3b</anchor>
      <arglist>(const SafeString &amp;safeString)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SafeString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a22319aeeae1aae6f1f8eed30a141ab7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NestedString &amp;</type>
      <name>get</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a7dd65d21aa573b8a5a74aac218bfc565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const NestedString &amp;</type>
      <name>get</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>adbe8b5605c9d1ba5e205728080ecf5d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSafe</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a7f116823c65a02a616da8b900a34c43f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needsEscape</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a352bfc36377a475d46b6b1ce0dcf9209</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QString</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a753c4a574530a2e75e35ce1c0fb93ffb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QVariant</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>ab2410ab3e27cca0f978832746d36e0a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SafeString</type>
      <name>operator+</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a7f50b84594d2771e5196422a63aef5f5</anchor>
      <arglist>(const QString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>SafeString</type>
      <name>operator+</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>acdf5e1d17d6a40a6b1008e6a5f30ab43</anchor>
      <arglist>(const SafeString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>SafeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a2ec9793875ccb275a6d2624fc7903e7c</anchor>
      <arglist>(const QString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>SafeString &amp;</type>
      <name>operator+=</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>ab930830a72d6875b945abf2060ef5b78</anchor>
      <arglist>(const SafeString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>SafeString &amp;</type>
      <name>operator=</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a65477a641263a240e80bc86a51fc4bc7</anchor>
      <arglist>(const SafeString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a5dfa1bb1391d056f74da9994de575555</anchor>
      <arglist>(const QString &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKTextTemplate_1_1SafeString.html</anchorfile>
      <anchor>a7deccb78d44a0a5baa520a36d9bb2e95</anchor>
      <arglist>(const SafeString &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::TagLibraryInterface</name>
    <filename>classKTextTemplate_1_1TagLibraryInterface.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual QHash&lt; QString, Filter * &gt;</type>
      <name>filters</name>
      <anchorfile>classKTextTemplate_1_1TagLibraryInterface.html</anchorfile>
      <anchor>afde009820b2400a6e3e445c064999dc3</anchor>
      <arglist>(const QString &amp;name={})</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QHash&lt; QString, AbstractNodeFactory * &gt;</type>
      <name>nodeFactories</name>
      <anchorfile>classKTextTemplate_1_1TagLibraryInterface.html</anchorfile>
      <anchor>aa72c9cd610ed6086a0763142a7299b97</anchor>
      <arglist>(const QString &amp;name={})</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Template</name>
    <filename>classKTextTemplate_1_1Template.html</filename>
    <member kind="function">
      <type>Engine const *</type>
      <name>engine</name>
      <anchorfile>classKTextTemplate_1_1Template.html</anchorfile>
      <anchor>a8ba6e3b8b548800cca2515fac808033d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Error</type>
      <name>error</name>
      <anchorfile>classKTextTemplate_1_1Template.html</anchorfile>
      <anchor>a10f00feb15463db2aac8ee13feccd77f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>errorString</name>
      <anchorfile>classKTextTemplate_1_1Template.html</anchorfile>
      <anchor>a2173d0d17040b6d0566b8cf8fd950ee6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>render</name>
      <anchorfile>classKTextTemplate_1_1Template.html</anchorfile>
      <anchor>aacd49702592f3d3203fbc8508df68842</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>OutputStream *</type>
      <name>render</name>
      <anchorfile>classKTextTemplate_1_1Template.html</anchorfile>
      <anchor>a47e174999914185f10197175169e42c5</anchor>
      <arglist>(OutputStream *stream, Context *c) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KTextTemplate::Token</name>
    <filename>structKTextTemplate_1_1Token.html</filename>
    <member kind="variable">
      <type>QString</type>
      <name>content</name>
      <anchorfile>structKTextTemplate_1_1Token.html</anchorfile>
      <anchor>a973ad80b6851841022d2bcf949d2839a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linenumber</name>
      <anchorfile>structKTextTemplate_1_1Token.html</anchorfile>
      <anchor>ae6fafdeb9884885e4f0e9ea556e20f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tokenType</name>
      <anchorfile>structKTextTemplate_1_1Token.html</anchorfile>
      <anchor>a76947800b3f9c09d764fbfee0431c767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KTextTemplate::Variable</name>
    <filename>classKTextTemplate_1_1Variable.html</filename>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>ae34d65d151c4e30eb5f939d81a6d1ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>ae662a6667c95ab367f891e9888c258be</anchor>
      <arglist>(const QString &amp;var)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>aecbe64b84385d53c7f378124f1f40fe4</anchor>
      <arglist>(const Variable &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Variable</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a63ada72f233b002a5edd3649c218a589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a8087b5fccffdcb5f9ae7fcdfec724397</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocalized</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>ad4d55b8ff396bccc351b19df87ccd027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrue</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a8c8dbe20202107c10fd0a562b4ff997f</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a54479ad5b0c64efbb18bb2382727888f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>literal</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a6edeefbce2a4e99b85aee0449b65415a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>lookups</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>a9933a993d301504363200c0b0ec73072</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable &amp;</type>
      <name>operator=</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>ae0912e3de854c3799c9fc878660793c2</anchor>
      <arglist>(const Variable &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>resolve</name>
      <anchorfile>classKTextTemplate_1_1Variable.html</anchorfile>
      <anchor>af08f70c87f50a4e9701c004794d9bbeb</anchor>
      <arglist>(Context *c) const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KTextTemplate</name>
    <filename>namespaceKTextTemplate.html</filename>
    <class kind="class">KTextTemplate::AbstractLocalizer</class>
    <class kind="class">KTextTemplate::AbstractNodeFactory</class>
    <class kind="class">KTextTemplate::AbstractTemplateLoader</class>
    <class kind="class">KTextTemplate::CachingLoaderDecorator</class>
    <class kind="class">KTextTemplate::Context</class>
    <class kind="class">KTextTemplate::Engine</class>
    <class kind="class">KTextTemplate::Exception</class>
    <class kind="class">KTextTemplate::FileSystemTemplateLoader</class>
    <class kind="class">KTextTemplate::Filter</class>
    <class kind="class">KTextTemplate::FilterExpression</class>
    <class kind="class">KTextTemplate::InMemoryTemplateLoader</class>
    <class kind="class">KTextTemplate::Node</class>
    <class kind="class">KTextTemplate::NodeList</class>
    <class kind="class">KTextTemplate::OutputStream</class>
    <class kind="class">KTextTemplate::Parser</class>
    <class kind="class">KTextTemplate::QtLocalizer</class>
    <class kind="class">KTextTemplate::RenderContext</class>
    <class kind="class">KTextTemplate::SafeString</class>
    <class kind="class">KTextTemplate::TagLibraryInterface</class>
    <class kind="class">KTextTemplate::Template</class>
    <class kind="struct">KTextTemplate::Token</class>
    <class kind="class">KTextTemplate::Variable</class>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a92438cf117acd3c0a1e6d5b63f71aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TokenType</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a42232968588d49d81229af31e2a90615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TextToken</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a42232968588d49d81229af31e2a90615a11cd22be29ee4e68e3a16460b16425e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VariableToken</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a42232968588d49d81229af31e2a90615ad7b9f5d3a71506b16393b3e82b2e6d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockToken</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a42232968588d49d81229af31e2a90615afc9ab5023dabc9a712e06e290ee3a623</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CommentToken</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a42232968588d49d81229af31e2a90615a40112fe2c5c2345334487500d02135bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; qreal, QString &gt;</type>
      <name>calcFileSize</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a030208ef22c192ac0fb50e3acc4b2444</anchor>
      <arglist>(qreal size, int unitSystem=10, qreal multiplier=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>ae0d6390205b57fcb0caa58fb1898cfdc</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>KTextTemplate::SafeString</type>
      <name>getSafeString</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a36e9fcfae54bf24e662d516f295b84c5</anchor>
      <arglist>(const QVariant &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSafeString</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a3ae8db8a9f0f922de1a8876c27579aec</anchor>
      <arglist>(const QVariant &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>KTextTemplate::SafeString</type>
      <name>markForEscaping</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a27c790bfa7d1f0cfb8c493c1a231776b</anchor>
      <arglist>(const KTextTemplate::SafeString &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>KTextTemplate::SafeString</type>
      <name>markSafe</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>aad92271409916a07b03da529819860d2</anchor>
      <arglist>(const KTextTemplate::SafeString &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerMetaType</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a32c3a53c694b3654f0f47763398f0672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportedOutputType</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>af80fd90d69e18e54b92c1e1a77580e42</anchor>
      <arglist>(const QVariant &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>unescapeStringLiteral</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>aa77f724dda59bde9ea9c405e6a448d48</anchor>
      <arglist>(const QString &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>variantIsTrue</name>
      <anchorfile>namespaceKTextTemplate.html</anchorfile>
      <anchor>a9dc8de20805ab0cc30429fb5f0566c3b</anchor>
      <arglist>(const QVariant &amp;variant)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>builtins</name>
    <title>Builtin tags and filters.</title>
    <filename>builtins.html</filename>
    <docanchor file="builtins.html" title="Tags and filters ported from Django">django_builtins</docanchor>
    <docanchor file="builtins.html" title="Additional tags available in KTextTemplate">ktexttemplate_extras</docanchor>
    <docanchor file="builtins.html" title="media_finder">media_finder_tag</docanchor>
    <docanchor file="builtins.html" title="range">range_tag</docanchor>
  </compound>
  <compound kind="page">
    <name>differences_django</name>
    <title>Differences between Django and KTextTemplate</title>
    <filename>differences_django.html</filename>
  </compound>
  <compound kind="page">
    <name>examples</name>
    <title>Examples of KTextTemplate use</title>
    <filename>examples.html</filename>
    <docanchor file="examples.html" title="Books">books_example</docanchor>
    <docanchor file="examples.html" title="Codegen">codegen_example</docanchor>
    <docanchor file="examples.html" title="Related blog article">codegen_blogs</docanchor>
    <docanchor file="examples.html" title="Contacts">contacts_example</docanchor>
    <docanchor file="examples.html" title="Related blog article">contacts_blogs</docanchor>
    <docanchor file="examples.html" title="Html application framework">htmlapps_example</docanchor>
    <docanchor file="examples.html" title="Related blog article">htmlapps_blogs</docanchor>
    <docanchor file="examples.html" title="Textedit application example">textedit_example</docanchor>
    <docanchor file="examples.html" title="Related blog article">textedit_blogs</docanchor>
    <docanchor file="examples.html" title="KDE PIM 4.6">kdepim</docanchor>
  </compound>
  <compound kind="page">
    <name>extension</name>
    <title>Extending the template system</title>
    <filename>extension.html</filename>
    <docanchor file="extension.html" title="Filter and tag Libraries">libraries</docanchor>
    <docanchor file="for_themers.html" title="Filters">filters</docanchor>
    <docanchor file="extension.html" title="Autoescaping and safe-ness">autoescaping</docanchor>
    <docanchor file="extension.html" title="Tags">tags</docanchor>
    <docanchor file="extension.html" title="Tags with end tags">tags_with_end_tags</docanchor>
    <docanchor file="extension.html" title="C++ Libraries">cpp_libraries</docanchor>
    <docanchor file="extension.html" title="Javascript Libraries">javascript_libraries</docanchor>
    <docanchor file="extension.html" title="Loaders">loaders</docanchor>
  </compound>
  <compound kind="page">
    <name>for_app_dev</name>
    <title>%KTextTemplate for application developers</title>
    <filename>for_app_dev.html</filename>
    <docanchor file="for_app_dev.html" title="Rendering Templates">rendering_templates</docanchor>
    <docanchor file="for_app_dev.html" title="Creating Templates">creating_templates</docanchor>
    <docanchor file="for_app_dev.html" title="Variables">variables</docanchor>
    <docanchor file="for_app_dev.html" title="Extending KTextTemplate">extending_ktexttemplate</docanchor>
    <docanchor file="for_app_dev.html" title="Custom objects">custom_objects</docanchor>
    <docanchor file="for_app_dev.html" title="Custom Object Properties">custom_object_properties</docanchor>
    <docanchor file="for_app_dev.html">generic_variables</docanchor>
    <docanchor file="for_app_dev.html" title="Enumerators">enumerator_variables</docanchor>
  </compound>
  <compound kind="page">
    <name>for_themers</name>
    <title>KTextTemplate for theme artists</title>
    <filename>for_themers.html</filename>
    <docanchor file="for_themers.html" title="Syntax of KTextTemplate templates">template_syntax</docanchor>
    <docanchor file="for_themers.html" title="Loops">loops</docanchor>
    <docanchor file="for_themers.html" title="Truthiness">truthiness</docanchor>
    <docanchor file="for_themers.html" title="Variable lookups">lookups</docanchor>
    <docanchor file="for_themers.html" title="Template Inclusion and Inheritance">template_loading</docanchor>
    <docanchor file="for_themers.html">template_including</docanchor>
    <docanchor file="for_themers.html">template_extending</docanchor>
    <docanchor file="for_themers.html" title="Autoescaping in templates.">templates_safestring</docanchor>
    <docanchor file="for_themers.html" title="Extending the syntax">extending_syntax</docanchor>
  </compound>
  <compound kind="page">
    <name>generic_types_and_templates</name>
    <title>Generic type and template support</title>
    <filename>generic_types_and_templates.html</filename>
    <docanchor file="generic_types_and_templates.html" title="Generic type support">generic_types</docanchor>
    <docanchor file="generic_types_and_templates.html" title="Generic container support">generic_containers</docanchor>
    <docanchor file="generic_types_and_templates.html" title="Third party containers">third_party_containers</docanchor>
    <docanchor file="generic_types_and_templates.html" title="Smart Pointers">smart_pointers</docanchor>
  </compound>
  <compound kind="page">
    <name>internals</name>
    <title>Internals</title>
    <filename>internals.html</filename>
    <docanchor file="internals.html" title="How KTextTemplate works.">how_works</docanchor>
  </compound>
  <compound kind="page">
    <name>i18n_l10n</name>
    <title>Internationalization and Localization</title>
    <filename>i18n_l10n.html</filename>
    <docanchor file="i18n_l10n.html" title="Preparing templates for localization">preparing_templates</docanchor>
    <docanchor file="i18n_l10n.html" title="Extracting translatable strings from templates.">extracting_strings</docanchor>
    <docanchor file="i18n_l10n.html" title="Building distributable translation catalogs.">building_translation_catalogs</docanchor>
    <docanchor file="i18n_l10n.html" title="Consuming translations in your application.">consuming_translations</docanchor>
    <docanchor file="i18n_l10n.html" title="Third party translation extensions.">third_party_extended_translations</docanchor>
  </compound>
  <compound kind="page">
    <name>using_and_deploying</name>
    <title>Using %KTextTemplate in your application</title>
    <filename>using_and_deploying.html</filename>
    <docanchor file="using_and_deploying.html" title="Finding KTextTemplate with CMake">finding_with_cmake</docanchor>
    <docanchor file="using_and_deploying.html" title="Deploying Templates">deploying_templates</docanchor>
    <docanchor file="using_and_deploying.html" title="Finding user defined templates">finding_user_templates</docanchor>
    <docanchor file="using_and_deploying.html" title="Finding tags and filters">finding_plugins</docanchor>
    <docanchor file="using_and_deploying.html" title="Deploying custom tags and filters">deploying_custom_plugins</docanchor>
    <docanchor file="using_and_deploying.html" title="Building KTextTemplate">building_ktexttemplate</docanchor>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>The KTextTemplate Library</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="Overview">overview</docanchor>
    <docanchor file="index.html" title="Community">start_community</docanchor>
  </compound>
</tagfile>
