<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.11.0">
  <compound kind="file">
    <name>vdvbasictypes.h</name>
    <path>/build/kitinerary/src/kitinerary-24.05.0/src/lib/vdv/</path>
    <filename>vdvbasictypes_8h.html</filename>
    <class kind="struct">KItinerary::VdvBcdDate</class>
    <class kind="struct">KItinerary::VdvBcdNumber</class>
    <class kind="struct">KItinerary::VdvDateTimeCompact</class>
    <class kind="struct">KItinerary::VdvNumber</class>
  </compound>
  <compound kind="class">
    <name>KItinerary::AbstractExtractor</name>
    <filename>classKItinerary_1_1AbstractExtractor.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>canHandle</name>
      <anchorfile>classKItinerary_1_1AbstractExtractor.html</anchorfile>
      <anchor>a6e7c650d940f2ad3e911daed14a2234d</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ExtractorResult</type>
      <name>extract</name>
      <anchorfile>classKItinerary_1_1AbstractExtractor.html</anchorfile>
      <anchor>a75163a33ff52bbd3d5580c49dc46c883</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node, const ExtractorEngine *engine) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1AbstractExtractor.html</anchorfile>
      <anchor>ae31bb140b0c988abaf0f46a5885a50c8</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Action</name>
    <filename>classKItinerary_1_1Action.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Airline</name>
    <filename>classKItinerary_1_1Airline.html</filename>
    <base>KItinerary::Organization</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::Airport</name>
    <filename>classKItinerary_1_1Airport.html</filename>
    <base>KItinerary::Place</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::KnowledgeDb::AlphaId</name>
    <filename>classKItinerary_1_1KnowledgeDb_1_1AlphaId.html</filename>
    <templarg>typename T</templarg>
    <templarg>int N</templarg>
    <member kind="function">
      <type>constexpr</type>
      <name>AlphaId</name>
      <anchorfile>classKItinerary_1_1KnowledgeDb_1_1AlphaId.html</anchorfile>
      <anchor>aa00a6fd4c39a619870905540ce64606d</anchor>
      <arglist>(const char s[N])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlphaId</name>
      <anchorfile>classKItinerary_1_1KnowledgeDb_1_1AlphaId.html</anchorfile>
      <anchor>aa8f730629794672cc4767ddd70812088</anchor>
      <arglist>(QStringView s)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>isValid</name>
      <anchorfile>classKItinerary_1_1KnowledgeDb_1_1AlphaId.html</anchorfile>
      <anchor>a1901d2323216fdc001d599cf6d0ed2b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classKItinerary_1_1KnowledgeDb_1_1AlphaId.html</anchorfile>
      <anchor>a692013971b1ce6f9d924ceffb3c42fe4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::BarcodeDecoder</name>
    <filename>classKItinerary_1_1BarcodeDecoder.html</filename>
    <class kind="class">KItinerary::BarcodeDecoder::Result</class>
    <member kind="enumvalue">
      <name>AnySquare</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a6164cc1f535af3c1d9f92faeb1acbed3a4266015c03f05f95345858e9c133b796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BarcodeType</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a6164cc1f535af3c1d9f92faeb1acbed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AnySquare</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a6164cc1f535af3c1d9f92faeb1acbed3a4266015c03f05f95345858e9c133b796</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a4581dd7fcbc62d41b7d9f97d8e215252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>decode</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a894dcd22ed27f88785a0cabb5674b00c</anchor>
      <arglist>(const QImage &amp;img, BarcodeTypes hint) const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>decodeBinary</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>aefebe75c67d6592ed892aee785a515b8</anchor>
      <arglist>(const QImage &amp;img, BarcodeTypes hint) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Result &gt;</type>
      <name>decodeMulti</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a0b65d729bc386fcc8bc2ec72bd739a41</anchor>
      <arglist>(const QImage &amp;img, BarcodeTypes hint) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>decodeString</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a49a8951b28389a2b8c34f210702c4a2a</anchor>
      <arglist>(const QImage &amp;img, BarcodeTypes hint) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BarcodeTypes</type>
      <name>isPlausibleAspectRatio</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a24e12ef69fc088ce026357def1321c4c</anchor>
      <arglist>(int width, int height, BarcodeTypes hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BarcodeTypes</type>
      <name>isPlausibleSize</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>a860e93efade396f012b60a38fc01db45</anchor>
      <arglist>(int width, int height, BarcodeTypes hint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BarcodeTypes</type>
      <name>maybeBarcode</name>
      <anchorfile>classKItinerary_1_1BarcodeDecoder.html</anchorfile>
      <anchor>aa00b2528f04735af8da928d96cd6fc9a</anchor>
      <arglist>(int width, int height, BarcodeTypes hint)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::BoatReservation</name>
    <filename>classKItinerary_1_1BoatReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::BoatTerminal</name>
    <filename>classKItinerary_1_1BoatTerminal.html</filename>
    <base>KItinerary::Place</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::BoatTrip</name>
    <filename>classKItinerary_1_1BoatTrip.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Brand</name>
    <filename>classKItinerary_1_1Brand.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::BusReservation</name>
    <filename>classKItinerary_1_1BusReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::BusStation</name>
    <filename>classKItinerary_1_1BusStation.html</filename>
    <base>KItinerary::Place</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::BusTrip</name>
    <filename>classKItinerary_1_1BusTrip.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::CancelAction</name>
    <filename>classKItinerary_1_1CancelAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::CheckInAction</name>
    <filename>classKItinerary_1_1CheckInAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="struct">
    <name>KItinerary::KnowledgeDb::Coordinate</name>
    <filename>structKItinerary_1_1KnowledgeDb_1_1Coordinate.html</filename>
  </compound>
  <compound kind="struct">
    <name>KItinerary::KnowledgeDb::Country</name>
    <filename>structKItinerary_1_1KnowledgeDb_1_1Country.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::CreativeWork</name>
    <filename>classKItinerary_1_1CreativeWork.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKItinerary_1_1CreativeWork.html</anchorfile>
      <anchor>a4d4078f730854bcead4ce19550e442bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>encodingFormat</name>
      <anchorfile>classKItinerary_1_1CreativeWork.html</anchorfile>
      <anchor>a40295e21c90a9719fa6c99939dfb4e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1CreativeWork.html</anchorfile>
      <anchor>a58bedc753d54682508bd3d3afa79255b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::DigitalDocument</name>
    <filename>classKItinerary_1_1DigitalDocument.html</filename>
    <base>KItinerary::CreativeWork</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::DownloadAction</name>
    <filename>classKItinerary_1_1DownloadAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::EmailMessage</name>
    <filename>classKItinerary_1_1EmailMessage.html</filename>
    <base>KItinerary::CreativeWork</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::Event</name>
    <filename>classKItinerary_1_1Event.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::EventReservation</name>
    <filename>classKItinerary_1_1EventReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorDocumentNode</name>
    <filename>classKItinerary_1_1ExtractorDocumentNode.html</filename>
    <member kind="property">
      <type>QVariantList</type>
      <name>childNodes</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a9c68549fc0e06b74fb8b0f67ab60f448</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QJSValue</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a90dc8114f189a90d298b8e213d6876e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>contextDateTime</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>aab368e2d841b333f4af4f742210e03f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariant</type>
      <name>location</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>abaf55a8221e529e567259afa883f8759</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a7e2c4056e70747d3c3f6bcceb8d33bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KItinerary::ExtractorDocumentNode</type>
      <name>parent</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>afaf846860a5e7c102c05071740627fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QJsonArray</type>
      <name>result</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a08bb276c3788d1550bd2477cd7fa5636</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtractorDocumentNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a1c77b8cf62ac690b04f487ea8c17031d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addResult</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a0da9c130c102b416ec904bf8ad251317</anchor>
      <arglist>(ExtractorResult &amp;&amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendChild</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>abed807844c6cd00b95a6ba977b5b76fd</anchor>
      <arglist>(ExtractorDocumentNode &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ExtractorDocumentNode &gt; &amp;</type>
      <name>childNodes</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a7e4dbe25efd0017d45481d46aba6cc17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a0e43deb3ec5467417c1bba89c710ec29</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::enable_if&lt;!std::is_pointer&lt; T &gt;::value||!QMetaTypeId2&lt; Internal::OwnedPtr&lt; typenamestd::remove_pointer&lt; T &gt;::type &gt; &gt;::Defined, T &gt;::type</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a1ce5c2a6326d0ba60ccd5859adc0615b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>contextDateTime</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a642b56c21db02cbc454e18550587e972</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>findChildNodes</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a0800ce09ecedc3de778dd1a041899df5</anchor>
      <arglist>(const QJSValue &amp;jsFilter) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isA</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a5df1afd690ed3bd6921250ed4c55aa37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a793fa9e0cac895af035499e411fab239</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a4322a1a8364635aea4cc70bcaed74b95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ExtractorResult</type>
      <name>result</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a227a13ebc90a34ab7fead9bee9bba7fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContent</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>ab4f7db7fb5593b6ebf0bb9940a89335e</anchor>
      <arglist>(const QVariant &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextDateTime</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>aa7fa2d0182a7a909be234b599daf54f9</anchor>
      <arglist>(const QDateTime &amp;contextDateTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocation</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a383341edb243bc5d79e46d94b53250d8</anchor>
      <arglist>(const QVariant &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResult</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>af8c26f89c993a27d56a1e7d4816f90f2</anchor>
      <arglist>(ExtractorResult &amp;&amp;result)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>usedExtractor</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNode.html</anchorfile>
      <anchor>a885b51afe8723f32a069e7a41396a50f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorDocumentNodeFactory</name>
    <filename>classKItinerary_1_1ExtractorDocumentNodeFactory.html</filename>
    <member kind="function">
      <type>ExtractorDocumentNode</type>
      <name>createNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNodeFactory.html</anchorfile>
      <anchor>a8e420f95c639a49b04711dd98e5fe079</anchor>
      <arglist>(const QByteArray &amp;data, QStringView fileName={}, QStringView mimeType={}) const</arglist>
    </member>
    <member kind="function">
      <type>ExtractorDocumentNode</type>
      <name>createNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNodeFactory.html</anchorfile>
      <anchor>a040164d4f84083a1e3b3545811147d39</anchor>
      <arglist>(const QVariant &amp;decodedData, QStringView mimeType) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProcessor</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNodeFactory.html</anchorfile>
      <anchor>a6468016f9af9a4c5f858e916bf034ac2</anchor>
      <arglist>(std::unique_ptr&lt; ExtractorDocumentProcessor &gt; &amp;&amp;processor, QStringView canonicalMimeType, std::initializer_list&lt; QStringView &gt; aliasMimeTypes={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseSeparateProcess</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentNodeFactory.html</anchorfile>
      <anchor>aff792d7ad32e6e887e7a28b94d8f1e26</anchor>
      <arglist>(bool separateProcess)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorDocumentProcessor</name>
    <filename>classKItinerary_1_1ExtractorDocumentProcessor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canHandleData</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a19edfc769ef982eaa52f09705dbed593</anchor>
      <arglist>(const QByteArray &amp;encodedData, QStringView fileName) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QJSValue</type>
      <name>contentToScriptValue</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>aaa0ec60833822f8338802a893a289257</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node, QJSEngine *engine) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExtractorDocumentNode</type>
      <name>createNodeFromContent</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>ab6f1d405358e76b5621eb4f206ae1c50</anchor>
      <arglist>(const QVariant &amp;decodedData) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ExtractorDocumentNode</type>
      <name>createNodeFromData</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a267884ee1c2fc57b8be50aff2801bd44</anchor>
      <arglist>(const QByteArray &amp;encodedData) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroyNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a8faeafea2947c567e80f1fe5e7eed939</anchor>
      <arglist>(ExtractorDocumentNode &amp;node) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>expandNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>ac50396a3a2e45a98c03a043a61a9fba7</anchor>
      <arglist>(ExtractorDocumentNode &amp;node, const ExtractorEngine *engine) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>matches</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a6c2c349d4f4b0e4b74b54aa3744963e0</anchor>
      <arglist>(const ExtractorFilter &amp;filter, const ExtractorDocumentNode &amp;node) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>postExtract</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a402756a2bc569d66ccd6935c28413b78</anchor>
      <arglist>(ExtractorDocumentNode &amp;node, const ExtractorEngine *engine) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>preExtract</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a74ea2d86d1f2eaff90f7c4bbc670462c</anchor>
      <arglist>(ExtractorDocumentNode &amp;node, const ExtractorEngine *engine) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reduceNode</name>
      <anchorfile>classKItinerary_1_1ExtractorDocumentProcessor.html</anchorfile>
      <anchor>a630b6e2f4ddeb15e97c4b5df2475f924</anchor>
      <arglist>(ExtractorDocumentNode &amp;node) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorEngine</name>
    <filename>classKItinerary_1_1ExtractorEngine.html</filename>
    <member kind="enumvalue">
      <name>ExtractFullPageRasterImages</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2aadcf5fe6a1e49acf522f9184ff8d0ca3e6c93e7d1a072b6139c154fcf3899a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExtractGenericIcalEvents</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2aadcf5fe6a1e49acf522f9184ff8d0cabd48736c8d157d7f46a6fdaa318f9eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Hint</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2aadcf5fe6a1e49acf522f9184ff8d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExtractFullPageRasterImages</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2aadcf5fe6a1e49acf522f9184ff8d0ca3e6c93e7d1a072b6139c154fcf3899a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExtractGenericIcalEvents</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2aadcf5fe6a1e49acf522f9184ff8d0cabd48736c8d157d7f46a6fdaa318f9eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BarcodeDecoder *</type>
      <name>barcodeDecoder</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>aecaec8e2566bab27bb75da84aa1f8c61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a2f4befcf439e9c0da5c5355e5b29ee7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ExtractorDocumentNodeFactory *</type>
      <name>documentNodeFactory</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>ad1d781caa7215483c24b9716471b854a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QJsonArray</type>
      <name>extract</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>ab05f0073cd9da00cab4fc1d8fe02cd93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hints</type>
      <name>hints</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a4cf1b6eac69677119b2ce29b2b440187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdditionalExtractors</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a02a94a27be92893d1f4ece0307278a9c</anchor>
      <arglist>(std::vector&lt; const AbstractExtractor * &gt; &amp;&amp;extractors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContent</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a335f77ea24fa9d829e63b5afb04632a6</anchor>
      <arglist>(const QVariant &amp;data, QStringView mimeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContext</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a1faffdf7d66ad2dc61dff3c1b5ad94b2</anchor>
      <arglist>(const QVariant &amp;data, QStringView mimeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextDate</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a314a3ad36851e95edb8334bdb173ce4c</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a9f664fa518a9a32166c22a842ca354b3</anchor>
      <arglist>(const QByteArray &amp;data, QStringView fileName={}, QStringView mimeType={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHints</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a761cce44bdc232b2964e46d9c017e88b</anchor>
      <arglist>(Hints hints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseSeparateProcess</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>ab44c9ab757a9a8a5ffe7f08f15ed5c58</anchor>
      <arglist>(bool separateProcess)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>usedCustomExtractor</name>
      <anchorfile>classKItinerary_1_1ExtractorEngine.html</anchorfile>
      <anchor>a3934c826fef624b282c99b9dc7bce8c2</anchor>
      <arglist>() const</arglist>
    </member>
    <docanchor file="classKItinerary_1_1ExtractorEngine.html" title="Creating Extractors">create_extractors</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorEngine.html" title="Extractor API">extractor_api</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorEngine.html" title="Development Tools">extractor_tools</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorEngine.html" title="Automated Testing">extractor_testing</docanchor>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorFilter</name>
    <filename>classKItinerary_1_1ExtractorFilter.html</filename>
    <member kind="enumvalue">
      <name>Ancestors</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1ac7376a5fa696f98cc7735e52cfcf8589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Children</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1a6b668c9477751850571e48f7dc045f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Current</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1a4d74a85cbc0a541a8257119f0aeb0626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Descendants</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1ab7ecb43d2feab057c1203cadb71bb48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Parent</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1af12162e1937e3c11ce2f708380996e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Scope</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Current</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1a4d74a85cbc0a541a8257119f0aeb0626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Parent</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1af12162e1937e3c11ce2f708380996e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Children</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1a6b668c9477751850571e48f7dc045f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ancestors</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1ac7376a5fa696f98cc7735e52cfcf8589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Descendants</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a7a2913f8d86a3a7b65cb18f1d1c814d1ab7ecb43d2feab057c1203cadb71bb48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allMatches</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>abb0b93b43a9470ac6ba554bdcfe7aeae</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node, std::vector&lt; ExtractorDocumentNode &gt; &amp;matches) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>fieldName</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a83d0af6f25bf2517fec0cca78a84ff8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a45014cac433541805e078401a807cb47</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a38a921a0d0e9589166b8e2e251b0f6c0</anchor>
      <arglist>(const QString &amp;data) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a10a8d7849ba8946afbf077b620563b55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>pattern</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a28150aaccd4ddee8ebb11c6ac39e4c6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scope</type>
      <name>scope</name>
      <anchorfile>classKItinerary_1_1ExtractorFilter.html</anchorfile>
      <anchor>a1fb2a4f870af806de2b40715e80ef0e9</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorPostprocessor</name>
    <filename>classKItinerary_1_1ExtractorPostprocessor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classKItinerary_1_1ExtractorPostprocessor.html</anchorfile>
      <anchor>a6cc72656db652f127ea8e4ab73c0ad39</anchor>
      <arglist>(const QList&lt; QVariant &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QVariant &gt;</type>
      <name>result</name>
      <anchorfile>classKItinerary_1_1ExtractorPostprocessor.html</anchorfile>
      <anchor>a08cdc5736c62f2c9fd8bf8191165ac77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextDate</name>
      <anchorfile>classKItinerary_1_1ExtractorPostprocessor.html</anchorfile>
      <anchor>a6b2fee4b0aa4bc6d6545ab30eaa9f5c7</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValidationEnabled</name>
      <anchorfile>classKItinerary_1_1ExtractorPostprocessor.html</anchorfile>
      <anchor>a9d778c6a27b487e82216ea34cf06aefb</anchor>
      <arglist>(bool validate)</arglist>
    </member>
    <docanchor file="classKItinerary_1_1ExtractorPostprocessor.html" title="Normalization">postproc_normalize</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorPostprocessor.html" title="Augmentation">postproc_augment</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorPostprocessor.html" title="Merge Duplicates">postproc_merge</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorPostprocessor.html" title="Validation">postproc_validation</docanchor>
    <docanchor file="classKItinerary_1_1ExtractorPostprocessor.html" title="Sorting">postproc_sort</docanchor>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorRepository</name>
    <filename>classKItinerary_1_1ExtractorRepository.html</filename>
    <member kind="function">
      <type>QStringList</type>
      <name>additionalSearchPaths</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>a4a10aea34a94310ce01e9b8f9a4255af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const AbstractExtractor *</type>
      <name>extractorByName</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>acf202f7412a86ebc2c57804e5d5f9145</anchor>
      <arglist>(QStringView name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::unique_ptr&lt; AbstractExtractor &gt; &gt; &amp;</type>
      <name>extractors</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>afd81d5620cb42bfc1c640b817f6b80ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractorsForNode</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>af5a62d8a9b31db6432815c4754201b6a</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node, std::vector&lt; const AbstractExtractor * &gt; &amp;extractors) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reload</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>aaba6c4efdff00fc203e32e2285aaf75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdditionalSearchPaths</name>
      <anchorfile>classKItinerary_1_1ExtractorRepository.html</anchorfile>
      <anchor>a871cd22b87d07f5f41bc47d58f17923d</anchor>
      <arglist>(const QStringList &amp;searchPaths)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorResult</name>
    <filename>classKItinerary_1_1ExtractorResult.html</filename>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classKItinerary_1_1ExtractorResult.html</anchorfile>
      <anchor>aa0f7d2af09565dd4dd8e00411029c328</anchor>
      <arglist>(ExtractorResult &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKItinerary_1_1ExtractorResult.html</anchorfile>
      <anchor>a6c85c6b3014361ce94d10f51735ebe61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QJsonArray</type>
      <name>jsonLdResult</name>
      <anchorfile>classKItinerary_1_1ExtractorResult.html</anchorfile>
      <anchor>a34e7fb21883930306733ae4152ab10c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QVariant &gt;</type>
      <name>result</name>
      <anchorfile>classKItinerary_1_1ExtractorResult.html</anchorfile>
      <anchor>a610eec3715dff26a209fa4cf55e01b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1ExtractorResult.html</anchorfile>
      <anchor>a298475e2db67f5df4b9bb73618e00649</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ExtractorValidator</name>
    <filename>classKItinerary_1_1ExtractorValidator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isValidElement</name>
      <anchorfile>classKItinerary_1_1ExtractorValidator.html</anchorfile>
      <anchor>a28079ea1397647bbc19f0b8000a78737</anchor>
      <arglist>(const QVariant &amp;elem) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAcceptedTypes</name>
      <anchorfile>classKItinerary_1_1ExtractorValidator.html</anchorfile>
      <anchor>a451b97263bae1c538296744f1bd96079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAcceptedTypes</name>
      <anchorfile>classKItinerary_1_1ExtractorValidator.html</anchorfile>
      <anchor>a1eac7dc1e1c35f73893f2590c7409e30</anchor>
      <arglist>(std::vector&lt; const QMetaObject * &gt; &amp;&amp;accptedTypes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAcceptOnlyCompleteElements</name>
      <anchorfile>classKItinerary_1_1ExtractorValidator.html</anchorfile>
      <anchor>a2b66a2008ce84b717a5d046d6474fc25</anchor>
      <arglist>(bool completeOnly)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::File</name>
    <filename>classKItinerary_1_1File.html</filename>
    <member kind="function">
      <type></type>
      <name>File</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>acd6e3822b2b88178cf6ca793a9935c5a</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>File</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a6743a8d444958f9f6fcddf6337ca3fa2</anchor>
      <arglist>(QIODevice *device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCustomData</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a19732ef65e67aae48a7a37e9b8f12a8a</anchor>
      <arglist>(const QString &amp;scope, const QString &amp;id, const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDocument</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>aede87418dda6d2cedf376527939fe69f</anchor>
      <arglist>(const QString &amp;id, const QVariant &amp;docInfo, const QByteArray &amp;docData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPass</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>ab32d5955742eb1ae8b16738ca2b46ee4</anchor>
      <arglist>(const QString &amp;passId, const QByteArray &amp;rawData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPass</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>acf096e0433d4b7de686de1bc15f7fa07</anchor>
      <arglist>(KPkPass::Pass *pass, const QByteArray &amp;rawData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addReservation</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a705eca5ca00daeda2ff51d1b0bbb71b9</anchor>
      <arglist>(const QString &amp;id, const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addReservation</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a250eeb41616570b263122d2d48e31e38</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a2496486d65a53885964427f4094b8795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>customData</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a4acaf3a8496178df9d967d1256170a95</anchor>
      <arglist>(const QString &amp;scope, const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>documentData</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a2c0e45c612b7cbdd6fff1b2e070d21ab</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>documentInfo</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a82ad0a3517a5964e8f1d381790273518</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QString &gt;</type>
      <name>documents</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>ac3fdaae69f3e70e66358dfbedbbedbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>errorString</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a62d2ef70a977c68faba4eb02380a9224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QString &gt;</type>
      <name>listCustomData</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a19b306d6c954a6bdc153c6b05c7ee557</anchor>
      <arglist>(const QString &amp;scope) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a29707b9607cdb07449c2faac1ffab6c2</anchor>
      <arglist>(OpenMode mode) const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>passData</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>aff4d87933e17e900d381de21b162e0b2</anchor>
      <arglist>(const QString &amp;passId) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QString &gt;</type>
      <name>passes</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>afcb8eab0958a21a7609161c7c0c8dc39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>reservation</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>abc3344a459656c66f0228e81ddfc2bca</anchor>
      <arglist>(const QString &amp;resId) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QString &gt;</type>
      <name>reservations</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>ae4f515dcd3ad5c864cdcee554b605e37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFileName</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>a2cb85617608cc755d37e660cb4f14dc8</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>normalizeDocumentFileName</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>af36d6ebf59ead59f3157d049c838e3f4</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>passId</name>
      <anchorfile>classKItinerary_1_1File.html</anchorfile>
      <anchor>afede284731c5be3e5fc09ee585454a66</anchor>
      <arglist>(const KPkPass::Pass *pass)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Flight</name>
    <filename>classKItinerary_1_1Flight.html</filename>
    <member kind="property">
      <type>QDate</type>
      <name>departureDay</name>
      <anchorfile>classKItinerary_1_1Flight.html</anchorfile>
      <anchor>a7065eee74813c9f2f9f7861c9eebb9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::FlightReservation</name>
    <filename>classKItinerary_1_1FlightReservation.html</filename>
    <base>KItinerary::Reservation</base>
    <member kind="property">
      <type>QString</type>
      <name>passengerSequenceNumber</name>
      <anchorfile>classKItinerary_1_1FlightReservation.html</anchorfile>
      <anchor>a9315c05c7c610d74519aa807f30a1b91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::FoodEstablishment</name>
    <filename>classKItinerary_1_1FoodEstablishment.html</filename>
    <base>KItinerary::LocalBusiness</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::FoodEstablishmentReservation</name>
    <filename>classKItinerary_1_1FoodEstablishmentReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::GeoCoordinates</name>
    <filename>classKItinerary_1_1GeoCoordinates.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKItinerary_1_1GeoCoordinates.html</anchorfile>
      <anchor>a39a5fd8626b1bb634e2895ea1fc93409</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::HtmlDocument</name>
    <filename>classKItinerary_1_1HtmlDocument.html</filename>
    <member kind="function">
      <type>QVariant</type>
      <name>eval</name>
      <anchorfile>classKItinerary_1_1HtmlDocument.html</anchorfile>
      <anchor>a728645fc5be21577d1fbe0d8367f1f4b</anchor>
      <arglist>(const QString &amp;xpath) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>rawData</name>
      <anchorfile>classKItinerary_1_1HtmlDocument.html</anchorfile>
      <anchor>a488d50ccd098296350fbeda7a1e0c8a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HtmlElement</type>
      <name>root</name>
      <anchorfile>classKItinerary_1_1HtmlDocument.html</anchorfile>
      <anchor>a4c8565c2a631c9f55b31edfbb1ee6e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HtmlDocument *</type>
      <name>fromData</name>
      <anchorfile>classKItinerary_1_1HtmlDocument.html</anchorfile>
      <anchor>abd310413f7e43d817822856c1feb3202</anchor>
      <arglist>(const QByteArray &amp;data, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HtmlDocument *</type>
      <name>fromString</name>
      <anchorfile>classKItinerary_1_1HtmlDocument.html</anchorfile>
      <anchor>ae73d56b35cec1564b28a3db565042fe1</anchor>
      <arglist>(const QString &amp;data, QObject *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::HtmlElement</name>
    <filename>classKItinerary_1_1HtmlElement.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>attribute</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a4c10accd7a3e4fad81108bee96e1d784</anchor>
      <arglist>(const QString &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>attributes</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a4fd2649ac238242edaac0dab1fc35634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a8c82727dccdc027b5a2dfb119a0eb795</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>eval</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a6fb0610e94871b879fd4e4a1e747aa88</anchor>
      <arglist>(const QString &amp;xpath) const</arglist>
    </member>
    <member kind="function">
      <type>HtmlElement</type>
      <name>firstChild</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a0497255336623188621c51822ed64189</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>af288762035bc684e0a4e65a84af621eb</anchor>
      <arglist>(const QString &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a301f87440d3d42a8daab871520678dad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a76d65aef2bc2ff13d341a59132c9be19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HtmlElement</type>
      <name>nextSibling</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>aeccc8e8c6aa796610d18d40b4d4cae15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>abaf1fb18bc93ca4fc06dc9e1178cbf2e</anchor>
      <arglist>(const HtmlElement &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>HtmlElement</type>
      <name>parent</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a29fdb3cba622dc3031f448fef37c96a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>recursiveContent</name>
      <anchorfile>classKItinerary_1_1HtmlElement.html</anchorfile>
      <anchor>a1ae629f39c70ae8b4f3aff736019e11a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::JoinAction</name>
    <filename>classKItinerary_1_1JoinAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::JsonLdDocument</name>
    <filename>classKItinerary_1_1JsonLdDocument.html</filename>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>apply</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>af87c74c544290914e0d8fdb2e7d695e8</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QList&lt; QVariant &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>aebdca43aa0670143bb2356b1f5c42f79</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QList&lt; QVariant &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a0eb00375d5bb368a23a10a60adfc1401</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>fromJsonSingular</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a0c338c974ff13226299c29143c599d3f</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>readProperty</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a75fe637b3426da490b6360213ba4cfe9</anchor>
      <arglist>(const QVariant &amp;obj, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerType</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a81c282791c32990d1dc3e76f77cac961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeProperty</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>ad0141c9cdd1daf2f7b0a16c10dca8606</anchor>
      <arglist>(QVariant &amp;obj, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a27526184bf870bd59f4b2f41c33652f1</anchor>
      <arglist>(const QList&lt; QVariant &gt; &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a873e5ee08d6cd5368347ce9edff4990b</anchor>
      <arglist>(const QVariant &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonValue</type>
      <name>toJsonValue</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a0e5cbce5606e4a637266b76f4c9e1d7d</anchor>
      <arglist>(const QVariant &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeProperty</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>a2b08ac5fc08a00b9454f0ceffbcf6cff</anchor>
      <arglist>(QVariant &amp;obj, const char *name, const QVariant &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeProperty</name>
      <anchorfile>classKItinerary_1_1JsonLdDocument.html</anchorfile>
      <anchor>ad821c855e4dc67d7cdafe1bd31836ab1</anchor>
      <arglist>(T &amp;obj, const char *name, const QVariant &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::LocalBusiness</name>
    <filename>classKItinerary_1_1LocalBusiness.html</filename>
    <base>KItinerary::Organization</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::LodgingBusiness</name>
    <filename>classKItinerary_1_1LodgingBusiness.html</filename>
    <base>KItinerary::LocalBusiness</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::LodgingReservation</name>
    <filename>classKItinerary_1_1LodgingReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::MergeUtil</name>
    <filename>classKItinerary_1_1MergeUtil.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasSameArrival</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>abce9dfad212203f4ad1a1cca75bbc182</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasSameDeparture</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>a96fe1eb4eaf5b812537493c6e0bd08d4</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>a3a45533cbfb1a0838d0a4eb92f319993</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSameIncidence</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>ae1c1cf2076f06ce4703a0f0829ca4b08</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSamePerson</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>a05e7970f2ef93bf2cb65f213e113aff0</anchor>
      <arglist>(const Person &amp;lhs, const Person &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>merge</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>af4260c4c919e0c9b420525ea33b1ce2f</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerComparator</name>
      <anchorfile>classKItinerary_1_1MergeUtil.html</anchorfile>
      <anchor>a61cdbf60ec34d2d6bbe65bf4d9d7791b</anchor>
      <arglist>(bool(*func)(const T &amp;, const T &amp;))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Organization</name>
    <filename>classKItinerary_1_1Organization.html</filename>
    <member kind="property">
      <type>QUrl</type>
      <name>geoUri</name>
      <anchorfile>classKItinerary_1_1Organization.html</anchorfile>
      <anchor>a6858b713d316515440939f09facef3a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::PdfDocument</name>
    <filename>classKItinerary_1_1PdfDocument.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>author</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a1de33b1095a3a01bad8d01cc68afe055</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>creationTime</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a53e1fd0ee7384be570b6009e82288d5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>creator</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>ac7c986cdccff2ba0fa41a05ae2649126</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fileSize</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a2a3f10cf8932c4febc00790a68256f7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>modificationTime</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>afafc0e7632239bea7d002b7356b3fb3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PdfPage</type>
      <name>page</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>ab4d8249507100eb0a91f8aad50826317</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pageCount</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a3ecca472aece20e55a1a0148db8e0e6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>producer</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>ad36151afe15e25d9a1623e2fcb2daca8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a9fad5dff0819cef816ea6148ad629efe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a74c32dbbc6577fb6dfbde74ccb4be202</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PdfDocument *</type>
      <name>fromData</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>a85fbf74cf1eb7e4b8a85d3cc01f56d47</anchor>
      <arglist>(const QByteArray &amp;data, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>maybePdf</name>
      <anchorfile>classKItinerary_1_1PdfDocument.html</anchorfile>
      <anchor>aed6f147617246158354459ae891fc5fe</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::PdfImage</name>
    <filename>classKItinerary_1_1PdfImage.html</filename>
    <member kind="enumvalue">
      <name>AbortOnColorHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4ddadc63fe98f0d9f103dced0685ea204c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConvertToGrayscaleHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4ddaf291ecedd142a483fc8e18592a9d4ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LoadingHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4dda39f2b5e13dce73aa3b7e863bb285891f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AbortOnColorHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4ddadc63fe98f0d9f103dced0685ea204c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConvertToGrayscaleHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4ddaf291ecedd142a483fc8e18592a9d4ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoHint</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a19b16d0f6ce97f689ea6d5377be7d4dda39f2b5e13dce73aa3b7e863bb285891f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>applyAspectRatioTransform</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a57bc417a33b8868d27952e24804d2786</anchor>
      <arglist>(const QImage &amp;image) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAspectRatioTransform</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>ac689a8ca45be23ec57d016ae481ffcdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObjectId</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a8f1a1e4027d345c68eb5992dad88f755</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>height</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a43b3dead3c280f3a691410088009f848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>image</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a5a23ae703b6e33c4a07abf1e22c7d419</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVectorImage</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>ab345048d63ebc78d089c72565246304d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PdfImageRef</type>
      <name>objectId</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a24cc7c87c1b5112f00325de82b5b1a4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pathElementsCount</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>aca0960586da650aabe0cc279be85104b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoadingHints</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a366ac6aa2f4fd5a48179240c5e691dca</anchor>
      <arglist>(LoadingHints hints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sourceHeight</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>ac4446ebab68bf546db2ca8778e79f3a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sourceWidth</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a0fc398548a017aaef5c0ef201832bf1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QTransform</type>
      <name>transform</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>aef75b1f6a7824905b1cabbb08c7ab54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PdfImageType</type>
      <name>type</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>a478be5bbd3b66abd3df9fae79fcd2a19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classKItinerary_1_1PdfImage.html</anchorfile>
      <anchor>aafcc889c90c0e1775605865a65c75b67</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::PdfImageRef</name>
    <filename>classKItinerary_1_1PdfImageRef.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::PdfLink</name>
    <filename>classKItinerary_1_1PdfLink.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::PdfPage</name>
    <filename>classKItinerary_1_1PdfPage.html</filename>
    <member kind="function">
      <type>PdfImage</type>
      <name>image</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a098549cf0d9a30d722d7b80b787217fa</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imageCount</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a46d7ffada5802e4fe1ae90797cc94fc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>imagesInRect</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a44c52abf5c2d9df52d6f80a2c1fc043f</anchor>
      <arglist>(double left, double top, double right, double bottom) const</arglist>
    </member>
    <member kind="function">
      <type>PdfLink</type>
      <name>link</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a848de4611de1e1294174f710623be08d</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linkCount</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a81d2b85e27c0e24a28eec260135928ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>linksInRect</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>aff90af41d3946761256d831998e9a5d3</anchor>
      <arglist>(double left, double top, double right, double bottom) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>ab663034916db64fd59f5466bd33fccff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>textInRect</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>a7c0b31255d6c4b9dd5a96b403062ac59</anchor>
      <arglist>(double left, double top, double right, double bottom) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>width</name>
      <anchorfile>classKItinerary_1_1PdfPage.html</anchorfile>
      <anchor>acc5c53b9c783ce02a3e61f21eebf23b2</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Person</name>
    <filename>classKItinerary_1_1Person.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Place</name>
    <filename>classKItinerary_1_1Place.html</filename>
    <member kind="property">
      <type>QUrl</type>
      <name>geoUri</name>
      <anchorfile>classKItinerary_1_1Place.html</anchorfile>
      <anchor>a7050bcfd0e25ec114186145e396e0da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>identifier</name>
      <anchorfile>classKItinerary_1_1Place.html</anchorfile>
      <anchor>aeeab8f69879701ce120251bac2979823</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::PostalAddress</name>
    <filename>classKItinerary_1_1PostalAddress.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>addressCountry</name>
      <anchorfile>classKItinerary_1_1PostalAddress.html</anchorfile>
      <anchor>aac6eb835caee899efe5e00b0acb1f2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKItinerary_1_1PostalAddress.html</anchorfile>
      <anchor>ab575c5acf7768f0db64a2726b71c7191</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::PriceUtil</name>
    <filename>classKItinerary_1_1PriceUtil.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>canHavePrice</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>a84c2277301c146d7e1d8d3b3a680a622</anchor>
      <arglist>(const QVariant &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>currency</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>a65219af7f012fdb08f20edcffd351e7a</anchor>
      <arglist>(const QVariant &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>decimalCount</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>aab5766c383ebe373afa1bc6cab8ab149</anchor>
      <arglist>(QStringView currency)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasPrice</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>a7bcd242850d32d248c5a0d6b874d2a3f</anchor>
      <arglist>(const QVariant &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>price</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>a4573202bbdbfbcaaf57b848c214f12ea</anchor>
      <arglist>(const QVariant &amp;item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrice</name>
      <anchorfile>classKItinerary_1_1PriceUtil.html</anchorfile>
      <anchor>ad24e313ad7f5383c0cea96ca74108714</anchor>
      <arglist>(QVariant &amp;item, double price, const QString &amp;currency)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ProgramMembership</name>
    <filename>classKItinerary_1_1ProgramMembership.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>token</name>
      <anchorfile>classKItinerary_1_1ProgramMembership.html</anchorfile>
      <anchor>ae7f649838712db1e98ee07ca86d43bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariant</type>
      <name>tokenData</name>
      <anchorfile>classKItinerary_1_1ProgramMembership.html</anchorfile>
      <anchor>a18f34e67b177a5b8bac3f16b64aa15ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KItinerary::Token::TokenType</type>
      <name>tokenType</name>
      <anchorfile>classKItinerary_1_1ProgramMembership.html</anchorfile>
      <anchor>aab468bedeef9b7600b6f5fe92a0d997e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>validFrom</name>
      <anchorfile>classKItinerary_1_1ProgramMembership.html</anchorfile>
      <anchor>abb006558062957a7fa289bd8de08c47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Rct2Ticket</name>
    <filename>classKItinerary_1_1Rct2Ticket.html</filename>
    <member kind="enumvalue">
      <name>RailPass</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a5597a61329ed3dcc5e1a1e3fa2b47dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reservation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217af7b5596b72e7be59d0329eb5ef19c158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Transport</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a27f7154f4a54f7a79afaa87904dd6a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransportReservation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a914b357ba5886fb2ba82001511f4fde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Transport</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a27f7154f4a54f7a79afaa87904dd6a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransportReservation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a914b357ba5886fb2ba82001511f4fde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Reservation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217af7b5596b72e7be59d0329eb5ef19c158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upgrade</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a828b6b03f287c053d48052c68365ba26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RailPass</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a5597a61329ed3dcc5e1a1e3fa2b47dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217ae84b95a0d246d15a3c4b4d08dfcd4f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217ae84b95a0d246d15a3c4b4d08dfcd4f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upgrade</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a202ed8e1d27f8329abff18bbfb2b4217a828b6b03f287c053d48052c68365ba26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rct2Ticket</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a176ba97dca40e0f2bc708933501d0083</anchor>
      <arglist>(const Uic9183TicketLayout &amp;layout)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>coachNumber</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>ad18dce15336e6f27f171453e1569c0e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currency</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a0468169f31475ffa4cdd57ac26abb342</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDate</type>
      <name>firstDayOfValidity</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>abe130be27fcb527f631e374bb84f4522</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>abe2a99de5c0ff0c1873342427cde3888</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>outboundArrivalStation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>acb47aa0e0368b1d02e87dca4077eb8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>outboundArrivalTime</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a2e4229c3f5b86e1731c6ab562a1a7bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>outboundClass</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a07e99bfc129f4b0d03a85183dd3e0d2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>outboundDepartureStation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>aeb7ddcb6a47d44dc8783c6a73d591337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>outboundDepartureTime</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a4633a81d3acc5e7d530726fbd2ceeb96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>passengerName</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>ab7e457ef8593dc77665c967bafd98ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>price</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a0c4d5025132273a8197818b3d674bc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>returnArrivalStation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a7a998831ae05accd62c2b84ca6314396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>returnArrivalTime</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a362f408e06790ee6d6a0f2456d14601b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>returnClass</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a76cb84ba0da224b5129ed80805ae1732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>returnDepartureStation</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>aa4633472b5fbe00f175c541510f2b743</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>returnDepartureTime</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a9b2ccbf85848b4a54b8233a82d33587b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>seatNumber</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>aa917fc948d6677190f4b89ad583a0827</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextDate</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>afd9087d373c53ff181c07f65e5c14648</anchor>
      <arglist>(const QDateTime &amp;contextDt)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>acbfc040a7fe5020845e42aafbcec0f97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>trainNumber</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a77cb215b46a37c0984c5c31521ec7f65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classKItinerary_1_1Rct2Ticket.html</anchorfile>
      <anchor>a82ac434436c97f420bc630dcc6498f81</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::RentalCar</name>
    <filename>classKItinerary_1_1RentalCar.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::RentalCarReservation</name>
    <filename>classKItinerary_1_1RentalCarReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::Reservation</name>
    <filename>classKItinerary_1_1Reservation.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ReservationStatus</name>
      <anchorfile>classKItinerary_1_1Reservation.html</anchorfile>
      <anchor>ac5d3cfe29010011e8d15a0b900a8bcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>pkpassPassTypeIdentifier</name>
      <anchorfile>classKItinerary_1_1Reservation.html</anchorfile>
      <anchor>a6cfb08db89754c7937df426b0161f7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>pkpassSerialNumber</name>
      <anchorfile>classKItinerary_1_1Reservation.html</anchorfile>
      <anchor>af125c04d6fcd8f166e6f2919e5bca2f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ReserveAction</name>
    <filename>classKItinerary_1_1ReserveAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::BarcodeDecoder::Result</name>
    <filename>classKItinerary_1_1BarcodeDecoder_1_1Result.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::ScriptExtractor</name>
    <filename>classKItinerary_1_1ScriptExtractor.html</filename>
    <base>KItinerary::AbstractExtractor</base>
    <member kind="function">
      <type>bool</type>
      <name>canHandle</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>a3092fdb18eaea468db624e12b5c72343</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node) const override</arglist>
    </member>
    <member kind="function">
      <type>ExtractorResult</type>
      <name>extract</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>aa2466892c401a1a889ac0d80108b090f</anchor>
      <arglist>(const ExtractorDocumentNode &amp;node, const ExtractorEngine *engine) const override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ExtractorFilter &gt; &amp;</type>
      <name>filters</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>abec7b5f5b4449638ca29cf9dd3571401</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>mimeType</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>a435144c65b030a7afebffe90d26914c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>a54264182f66ac61522f72125f81c3861</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>scriptFileName</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>a8f39c2c0c85fecae0c1945b60a62c4af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>scriptFunction</name>
      <anchorfile>classKItinerary_1_1ScriptExtractor.html</anchorfile>
      <anchor>a2d330680c4ad4662b1daa032bdef09d8</anchor>
      <arglist>() const</arglist>
    </member>
    <docanchor file="classKItinerary_1_1ScriptExtractor.html" title="Meta Data Format">extractor_metadata</docanchor>
    <docanchor file="classKItinerary_1_1ScriptExtractor.html" title="Development">extractor_development</docanchor>
  </compound>
  <compound kind="class">
    <name>KItinerary::Seat</name>
    <filename>classKItinerary_1_1Seat.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::TaxiReservation</name>
    <filename>classKItinerary_1_1TaxiReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::Ticket</name>
    <filename>classKItinerary_1_1Ticket.html</filename>
    <member kind="enumvalue">
      <name>AztecCode</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba2bf547613d592d916259e91ea6056c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code128</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba6ab0031fa525c77e22d3fc7097657d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataMatrix</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba8b06dca4a98862e012f120b578f97bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PDF417</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dbaa90e24354ce764114096bab6ea7128cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRCode</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba0c1a5e283cd36cfd8a827a2b9a51731e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TicketTokenType</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba0fadec8900b515ad672b0695f26be895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Url</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dbaef68d1aaf7f231173b1e82a04ac18988</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRCode</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba0c1a5e283cd36cfd8a827a2b9a51731e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AztecCode</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba2bf547613d592d916259e91ea6056c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code128</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba6ab0031fa525c77e22d3fc7097657d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataMatrix</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba8b06dca4a98862e012f120b578f97bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PDF417</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dbaa90e24354ce764114096bab6ea7128cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dba0fadec8900b515ad672b0695f26be895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Url</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a9be2ccdafa45745698e5b750f854c7dbaef68d1aaf7f231173b1e82a04ac18988</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>ticketToken</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a51d2b5f2c646ab59c3a4aaa2b21c0d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariant</type>
      <name>ticketTokenData</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a37ef36447fbadb5d19809c024f8099df</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KItinerary::Token::TokenType</type>
      <name>ticketTokenType</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a6d14032efbaa398285cac5d72cff8bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>validFrom</name>
      <anchorfile>classKItinerary_1_1Ticket.html</anchorfile>
      <anchor>a61362a1ca421c89ccab329da5a5c5658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Token</name>
    <filename>classKItinerary_1_1Token.html</filename>
    <member kind="enumvalue">
      <name>AztecCode</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aab1d2364b494eaf114615622474be76cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code128</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aaa3e3219fe502bd3548b9df4f32350d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code39</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa43772e712710c1d9b817f09c909fef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataMatrix</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa42bd3695b3150afd29415cde56ff055a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAN13</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aab614fdc0728a257f54e6fd577a451a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PDF417</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa347984ee872847e4d153d799727623e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRCode</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aabf575cbf727212c1f423abd8332220f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TokenType</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa262d2557948039176481731f03bad7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Url</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aad5f4c05eb520b53dbccd4ff012cff728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRCode</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aabf575cbf727212c1f423abd8332220f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AztecCode</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aab1d2364b494eaf114615622474be76cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code128</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aaa3e3219fe502bd3548b9df4f32350d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataMatrix</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa42bd3695b3150afd29415cde56ff055a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PDF417</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa347984ee872847e4d153d799727623e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Code39</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa43772e712710c1d9b817f09c909fef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EAN13</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aab614fdc0728a257f54e6fd577a451a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aa262d2557948039176481731f03bad7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Url</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a87802a815714d008047eb460708de77aad5f4c05eb520b53dbccd4ff012cff728</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>tokenData</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a003027c59e7425c98e5305ebcda4e155</anchor>
      <arglist>(const QString &amp;token)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TokenType</type>
      <name>tokenType</name>
      <anchorfile>classKItinerary_1_1Token.html</anchorfile>
      <anchor>a8bbdd3913883a60e946cb53fcf9848d9</anchor>
      <arglist>(QStringView token)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::TouristAttraction</name>
    <filename>classKItinerary_1_1TouristAttraction.html</filename>
    <base>KItinerary::Place</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::TrainReservation</name>
    <filename>classKItinerary_1_1TrainReservation.html</filename>
    <base>KItinerary::Reservation</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::TrainStation</name>
    <filename>classKItinerary_1_1TrainStation.html</filename>
    <base>KItinerary::Place</base>
  </compound>
  <compound kind="class">
    <name>KItinerary::TrainTrip</name>
    <filename>classKItinerary_1_1TrainTrip.html</filename>
    <member kind="property">
      <type>QDate</type>
      <name>departureDay</name>
      <anchorfile>classKItinerary_1_1TrainTrip.html</anchorfile>
      <anchor>af604b3909ac2e7cff083701fea1b6609</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183Block</name>
    <filename>classKItinerary_1_1Uic9183Block.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>contentText</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>af087e68ac6d75af0ec33fa4d1f54c202</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>ab1ac361072d37d90f02ca57d49dccbf3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contentSize</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a2fc4d564575adf5d606d90fccdd3295c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isA</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a44e5879dee8242dc234174514aee96db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isA</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>aa9d5bdbe63da1f5496c92d368ba54600</anchor>
      <arglist>(const char recordId[6]) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a1b559799c38c32865d92641b00fdbf89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a49c0789ba74f345cb41bf0911f56ff4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183Block</type>
      <name>nextBlock</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a07e1733d24cb78b7e6067224efc52b22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a83aaba0585f87c354ec7870d338ecbc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>version</name>
      <anchorfile>classKItinerary_1_1Uic9183Block.html</anchorfile>
      <anchor>a239b793c052eb97b48f462823f5ce033</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183Head</name>
    <filename>classKItinerary_1_1Uic9183Head.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKItinerary_1_1Uic9183Head.html</anchorfile>
      <anchor>ab93d89a6041766addb6d1a5520ef021d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183Header</name>
    <filename>classKItinerary_1_1Uic9183Header.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183Parser</name>
    <filename>classKItinerary_1_1Uic9183Parser.html</filename>
    <member kind="property">
      <type>QVariant</type>
      <name>rct2Ticket</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a6b61a6c9b257c4bb2366d6070c3dc9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariant</type>
      <name>ticketLayout</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a6663abd23ea04676fa682c38e19a30dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>block</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a2e1c8f7936fa436a061d481465ccacdf</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>carrierId</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ac04e467745b492daf1c0d3ea03b3286f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>findBlock</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a2402ad688e9df934549fed6ec72f3d0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183Block</type>
      <name>findBlock</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>aa16099d1746e9d583a231707f42a1e05</anchor>
      <arglist>(const char name[6]) const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183Block</type>
      <name>firstBlock</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a0559998b3dbdd459a01de84288c9af2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183Header</type>
      <name>header</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>afa6252a28802c9d89fa578243ced1b02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Organization</type>
      <name>issuer</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ae9a5bff5e7ece5895b5e0d9b50395158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a03969e977848880664d29fd60a8b2925</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrainStation</type>
      <name>outboundArrivalStation</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ac05badca14ee1d0dee659c9c7c863cb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrainStation</type>
      <name>outboundDepartureStation</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ae2f870323d567fb602178a3f5b1d1ac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Person</type>
      <name>person</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ad2dfeddf8d7afe690c88db4ef40df961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>pnr</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a02176d5174167671999dc4ac6ae275dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>rawData</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a3a1d52610ab4ede485b3c40c25f2b476</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rct2Ticket</type>
      <name>rct2Ticket</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>aa75ace1db13dce92b4bccb391c4e41e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrainStation</type>
      <name>returnArrivalStation</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a28dea5dde62c1d383bf67d88bd60329c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrainStation</type>
      <name>returnDepartureStation</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a41dc02294e32833235a6fb64e044ab1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>seatingType</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>af52310b1fba11f6be6021499a54aec1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContextDate</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>ae67003f98fe7887034845a5cb98781a8</anchor>
      <arglist>(const QDateTime &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Uic9183TicketLayout</type>
      <name>ticketLayout</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>aa545f763e3e897e9c407acf4e2125c54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>validFrom</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a710d5b49959f5aed7f74f4843674ea73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>validUntil</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a4654716704c25a43a8974fd845e28d51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>maybeUic9183</name>
      <anchorfile>classKItinerary_1_1Uic9183Parser.html</anchorfile>
      <anchor>a4da08022d522191af7388ab18ba2fd86</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183TicketLayout</name>
    <filename>classKItinerary_1_1Uic9183TicketLayout.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>type</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a4f0a032f8bc15be825d4290e8ee48767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uic9183TicketLayout</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a70e54cc004b462742ee7c60a050218c1</anchor>
      <arglist>(const Uic9183Block &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Uic9183TicketLayoutField &gt;</type>
      <name>containedFields</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a4e41f7b47bf407f4bd44c15114d48118</anchor>
      <arglist>(int row, int column, int width, int height) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Uic9183TicketLayoutField &gt;</type>
      <name>fields</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a6153269189e2c142bfc8da179034067d</anchor>
      <arglist>(int row, int column, int width, int height) const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183TicketLayoutField</type>
      <name>firstField</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a7c6e0690dbdad22725453caca8d80e61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a95bc83525934afae5fa351c842939044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>af08a8c30894c7e22902d9e77081760a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a660e6cea77fa547d3607ad20ba050cec</anchor>
      <arglist>(int row, int column, int width, int height) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>type</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayout.html</anchorfile>
      <anchor>a7dfad69051fd141e444288732a5c7190</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Uic9183TicketLayoutField</name>
    <filename>classKItinerary_1_1Uic9183TicketLayoutField.html</filename>
    <member kind="function">
      <type></type>
      <name>Uic9183TicketLayoutField</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayoutField.html</anchorfile>
      <anchor>ab8a57814a6a538f936165327bf216774</anchor>
      <arglist>(const Uic9183Block &amp;block, int offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayoutField.html</anchorfile>
      <anchor>a64d2e968b09048349ad2318ad646601b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Uic9183TicketLayoutField</type>
      <name>next</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayoutField.html</anchorfile>
      <anchor>a9fe91a43d87d57cac4d0678c20ee9b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1Uic9183TicketLayoutField.html</anchorfile>
      <anchor>acf75228856b24663b364396843bcf0fe</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::KnowledgeDb::UnalignedNumber</name>
    <filename>classKItinerary_1_1KnowledgeDb_1_1UnalignedNumber.html</filename>
    <templarg>int N</templarg>
  </compound>
  <compound kind="class">
    <name>KItinerary::UpdateAction</name>
    <filename>classKItinerary_1_1UpdateAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="struct">
    <name>KItinerary::VdvBcdDate</name>
    <filename>structKItinerary_1_1VdvBcdDate.html</filename>
  </compound>
  <compound kind="struct">
    <name>KItinerary::VdvBcdNumber</name>
    <filename>structKItinerary_1_1VdvBcdNumber.html</filename>
    <templarg>int N</templarg>
  </compound>
  <compound kind="struct">
    <name>KItinerary::VdvDateTimeCompact</name>
    <filename>structKItinerary_1_1VdvDateTimeCompact.html</filename>
  </compound>
  <compound kind="struct">
    <name>KItinerary::VdvNumber</name>
    <filename>structKItinerary_1_1VdvNumber.html</filename>
    <templarg>int N</templarg>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicket</name>
    <filename>classKItinerary_1_1VdvTicket.html</filename>
    <member kind="property">
      <type>QDateTime</type>
      <name>beginDateTime</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>a6912b3233cf591a8195379e1ff2bb4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>endDateTime</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>a65a340a316cd8400ba9390c7a0de2324</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>issuerId</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>ac9001460597eab1e62ca463c38c7fc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>operatorId</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>a7d82c2c778b90cb0b588dcacdeed1ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KItinerary::Person</type>
      <name>person</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>ac52d0fd9360303fe8f12699fb2c578c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>ServiceClass</type>
      <name>serviceClass</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>a29938ec58b2971e3d0222af71d319d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>ticketNumber</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>a2d3a8ed870b0ec2115deb89b14fa32ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>rawData</name>
      <anchorfile>classKItinerary_1_1VdvTicket.html</anchorfile>
      <anchor>af0840bb152b7ed227e9ea1ab4fb2e952</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketBasicData</name>
    <filename>classKItinerary_1_1VdvTicketBasicData.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketCommonTransactionData</name>
    <filename>classKItinerary_1_1VdvTicketCommonTransactionData.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketHeader</name>
    <filename>classKItinerary_1_1VdvTicketHeader.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketIssueData</name>
    <filename>classKItinerary_1_1VdvTicketIssueData.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketParser</name>
    <filename>classKItinerary_1_1VdvTicketParser.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classKItinerary_1_1VdvTicketParser.html</anchorfile>
      <anchor>ab3bfd23af290f33e1e1970ce9ad7458c</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>VdvTicket</type>
      <name>ticket</name>
      <anchorfile>classKItinerary_1_1VdvTicketParser.html</anchorfile>
      <anchor>aef583ad7e6580e3a84e5599096eaa834</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>maybeVdvTicket</name>
      <anchorfile>classKItinerary_1_1VdvTicketParser.html</anchorfile>
      <anchor>a7d48d79d332745e57471741c514b6cff</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketTrailer</name>
    <filename>classKItinerary_1_1VdvTicketTrailer.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketTravelerData</name>
    <filename>classKItinerary_1_1VdvTicketTravelerData.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::VdvTicketValidityAreaData</name>
    <filename>classKItinerary_1_1VdvTicketValidityAreaData.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor0080BLBlock</name>
    <filename>classKItinerary_1_1Vendor0080BLBlock.html</filename>
    <member kind="function">
      <type>Vendor0080BLSubBlock</type>
      <name>findSubBlock</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLBlock.html</anchorfile>
      <anchor>aa3be0a5e807be1877a83ec3922c33c2f</anchor>
      <arglist>(const char id[3]) const</arglist>
    </member>
    <member kind="function">
      <type>Vendor0080BLSubBlock</type>
      <name>firstBlock</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLBlock.html</anchorfile>
      <anchor>a122d590c5bc1e9e3fa992aa1537c7946</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KItinerary::Vendor0080BLOrderBlock</type>
      <name>orderBlock</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLBlock.html</anchorfile>
      <anchor>af1f83a5e317394e8d7886b0995ae1944</anchor>
      <arglist>(int i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor0080BLOrderBlock</name>
    <filename>classKItinerary_1_1Vendor0080BLOrderBlock.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor0080BLSubBlock</name>
    <filename>classKItinerary_1_1Vendor0080BLSubBlock.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>afc1b29d8a0f7c8d72f1102faa2d72c64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contentSize</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>ad39e2e7fc59b44e9d4392f35a2e24a7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>a65cc942f116a3a7d0cca93656b8caf1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vendor0080BLSubBlock</type>
      <name>nextBlock</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>add7d73d88f3b679e3f0422e8eb47058f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>a9c5bc4c2701c61ea7adcc68792cf951c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classKItinerary_1_1Vendor0080BLSubBlock.html</anchorfile>
      <anchor>ad6f04d9c96dbfff8c62b48da53d84572</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor0080VUBlock</name>
    <filename>classKItinerary_1_1Vendor0080VUBlock.html</filename>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor1154UTBlock</name>
    <filename>classKItinerary_1_1Vendor1154UTBlock.html</filename>
    <member kind="function">
      <type>Vendor1154UTSubBlock</type>
      <name>findSubBlock</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTBlock.html</anchorfile>
      <anchor>a79bb5e04d67795c7bdbe1c95e0d2983e</anchor>
      <arglist>(const char id[2]) const</arglist>
    </member>
    <member kind="function">
      <type>Vendor1154UTSubBlock</type>
      <name>firstBlock</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTBlock.html</anchorfile>
      <anchor>ac0f0ad523e5f97bf56c3fa4a63c034c1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::Vendor1154UTSubBlock</name>
    <filename>classKItinerary_1_1Vendor1154UTSubBlock.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>content</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>aae15d3d4f2dc881dca36bc2063a2cd4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contentSize</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>a1ac450124fb4bb4783843a2c98a78db1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>adf9b5aafe47c956c19eeca4f9cee3d1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Vendor1154UTSubBlock</type>
      <name>nextBlock</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>a6a46df9dea387c12367489c4f0420c9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>ae312231de732816bec2b3c8851da3181</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classKItinerary_1_1Vendor1154UTSubBlock.html</anchorfile>
      <anchor>a4b97cae892151fe35dfbeed02c517810</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KItinerary::ViewAction</name>
    <filename>classKItinerary_1_1ViewAction.html</filename>
    <base>KItinerary::Action</base>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::CalendarHandler</name>
    <filename>namespaceKItinerary_1_1CalendarHandler.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>canCreateEvent</name>
      <anchorfile>namespaceKItinerary_1_1CalendarHandler.html</anchorfile>
      <anchor>a5a7027ae5621827c4fd5a507282a76f7</anchor>
      <arglist>(const QVariant &amp;reservation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillEvent</name>
      <anchorfile>namespaceKItinerary_1_1CalendarHandler.html</anchorfile>
      <anchor>a5613fbbed3d6d49142eb72e0462667a2</anchor>
      <arglist>(const QList&lt; QVariant &gt; &amp;reservations, const QSharedPointer&lt; KCalendarCore::Event &gt; &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QSharedPointer&lt; KCalendarCore::Event &gt; &gt;</type>
      <name>findEvents</name>
      <anchorfile>namespaceKItinerary_1_1CalendarHandler.html</anchorfile>
      <anchor>a7a7fd4f6998be6c9890f701fcaa823e9</anchor>
      <arglist>(KCalendarCore::Calendar *calendar, const QVariant &amp;reservation)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QVariant &gt;</type>
      <name>reservationsForEvent</name>
      <anchorfile>namespaceKItinerary_1_1CalendarHandler.html</anchorfile>
      <anchor>a28d6519d7c47cb3fef9390b5e54b3e7b</anchor>
      <arglist>(const QSharedPointer&lt; KCalendarCore::Event &gt; &amp;event)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::DocumentUtil</name>
    <filename>namespaceKItinerary_1_1DocumentUtil.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addDocumentId</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>a3eb2705b40df273af0e97c04be3a2b10</anchor>
      <arglist>(QVariant &amp;obj, const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>documentIds</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>ae5bfff73f8ba019d3ffc78cef4793daa</anchor>
      <arglist>(const QVariant &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>idForContent</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>a18edeca2ee3af3628312883aed5e74c1</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>idForPkPass</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>a8c4f34327665b9b99e5802e1e5309b99</anchor>
      <arglist>(const QString &amp;passTypeIdentifier, const QString &amp;serialNumber)</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>pkPassId</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>aeb2dbc9ed5ead9c0d5e55a4fa33078ac</anchor>
      <arglist>(const QVariant &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeDocumentId</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>acaead6848ae36fe4040effa0df5fd806</anchor>
      <arglist>(QVariant &amp;obj, const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDocumentIds</name>
      <anchorfile>namespaceKItinerary_1_1DocumentUtil.html</anchorfile>
      <anchor>adba9636eab129c25889e50eedd951401</anchor>
      <arglist>(QVariant &amp;obj, const QVariantList &amp;docIds)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::ExtractorCapabilities</name>
    <filename>namespaceKItinerary_1_1ExtractorCapabilities.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>capabilitiesString</name>
      <anchorfile>namespaceKItinerary_1_1ExtractorCapabilities.html</anchorfile>
      <anchor>a2f0751113496d1743812c1e084189b9b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::JsonLd</name>
    <filename>namespaceKItinerary_1_1JsonLd.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>canConvert</name>
      <anchorfile>namespaceKItinerary_1_1JsonLd.html</anchorfile>
      <anchor>a1ae48647577c604ec0d873868719dd0f</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>convert</name>
      <anchorfile>namespaceKItinerary_1_1JsonLd.html</anchorfile>
      <anchor>af42c567fa881f6a65b8e458ef434b148</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isA</name>
      <anchorfile>namespaceKItinerary_1_1JsonLd.html</anchorfile>
      <anchor>a1a0b8e5569f60661fafc7345411911dd</anchor>
      <arglist>(const QVariant &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valueIsNull</name>
      <anchorfile>namespaceKItinerary_1_1JsonLd.html</anchorfile>
      <anchor>a9a1b7820862a6bafdeefcf6e6d6ff4ff</anchor>
      <arglist>(const QVariant &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::KnowledgeDb</name>
    <filename>namespaceKItinerary_1_1KnowledgeDb.html</filename>
    <class kind="class">KItinerary::KnowledgeDb::AlphaId</class>
    <class kind="struct">KItinerary::KnowledgeDb::Coordinate</class>
    <class kind="struct">KItinerary::KnowledgeDb::Country</class>
    <class kind="class">KItinerary::KnowledgeDb::UnalignedNumber</class>
    <member kind="typedef">
      <type>AlphaId&lt; uint16_t, 2 &gt;</type>
      <name>CountryId</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>a04cb343ac7805ebd90a8b678ebc9914e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DrivingSide</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aae9678c7a4690ef38521039851e34307</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceKItinerary_1_1KnowledgeDb.html" anchor="aae9678c7a4690ef38521039851e34307a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</enumvalue>
      <enumvalue file="namespaceKItinerary_1_1KnowledgeDb.html" anchor="aae9678c7a4690ef38521039851e34307a945d5e233cf7d6240f6b783b36a374ff">Left</enumvalue>
      <enumvalue file="namespaceKItinerary_1_1KnowledgeDb.html" anchor="aae9678c7a4690ef38521039851e34307a92b09c7c48c520c3c55e497875da437c">Right</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PowerPlugType</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeA</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57af0f621137ff64aabdd7e73d84c197cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeB</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57accc0a3922c0a7aefb2600a5c37209856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeC</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a03174d222a1ed2a5b3dd390baad7fa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeD</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a9c37cfe59910934bee266ece3678afcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeE</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a7a2bae7ea5e83ac75b272c4ca589c032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeF</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a09399f70056ca9c6975fddf1936969d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeG</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57ae1969116626922f26d8f03f93803d8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeH</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a9dad3ad48cb19d8093afcc18fed21369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeI</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a2dfc9f69b17d3358cf5fcd75e77f4178</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeJ</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a1e668f3eadb99da90e6cd1b859b39749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeK</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57aa030f72446a42c24a19516e70fce289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeL</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57ad7e47c743479bf2d311f002f598783bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeM</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57a4f9f9a446198db15d9becb97c96d4bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeN</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>aededb900ccee50fbdcd388c35ac99f57aac7d97351b102ee95b443a770ec1c9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Country</type>
      <name>countryForId</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>a46254739decc8d1a96ca5ef4b5505aa8</anchor>
      <arglist>(CountryId id)</arglist>
    </member>
    <member kind="function">
      <type>CountryId</type>
      <name>countryIdForUicCode</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>a3bfbce5d559802685a0b744f1cb76892</anchor>
      <arglist>(uint16_t uicCountryCode)</arglist>
    </member>
    <member kind="function">
      <type>PowerPlugTypes</type>
      <name>incompatiblePowerPlugs</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>affc65ddea3c3eeb88d63092f34149fc7</anchor>
      <arglist>(PowerPlugTypes plugs, PowerPlugTypes sockets)</arglist>
    </member>
    <member kind="function">
      <type>PowerPlugTypes</type>
      <name>incompatiblePowerSockets</name>
      <anchorfile>namespaceKItinerary_1_1KnowledgeDb.html</anchorfile>
      <anchor>a3db5d66b61edc54ceae520c8b689f003</anchor>
      <arglist>(PowerPlugTypes plugs, PowerPlugTypes sockets)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::LocationUtil</name>
    <filename>namespaceKItinerary_1_1LocationUtil.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Accuracy</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>adae8fda5c518ffce285f480337f1d927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Exact</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>adae8fda5c518ffce285f480337f1d927a907ce73aed114cda6aadf0ba7a880eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CityLevel</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>adae8fda5c518ffce285f480337f1d927a47fecb1c8612ca426d022d9ad382ee7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkingDistance</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>adae8fda5c518ffce285f480337f1d927ad9f3d5cf4b364d4accb4c3ad9aba1044</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PostalAddress</type>
      <name>address</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>ad1133db466ce273b7e133bcb67d2fb05</anchor>
      <arglist>(const QVariant &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>arrivalLocation</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>aac313221add39c4a7e05d3faab4b2138</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>departureLocation</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>aa009d8847536335a9099ea667464906e</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>distance</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a947622c6d094a24bba1325b521c9ff57</anchor>
      <arglist>(const GeoCoordinates &amp;coord1, const GeoCoordinates &amp;coord2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>distance</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a95feefa670fc00044923b69b544f8ac6</anchor>
      <arglist>(float lat1, float lon1, float lat2, float lon2)</arglist>
    </member>
    <member kind="function">
      <type>GeoCoordinates</type>
      <name>geo</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a08a05318c922da99c686883ccaa7fdda</anchor>
      <arglist>(const QVariant &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>geoUri</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>afe4457897c6ab368d47cdbc472c74852</anchor>
      <arglist>(const QVariant &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocationChange</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a75e9bc879fb698e8952950d4c218e5b5</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameLocation</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a99ffb9c89b8297559108744cca025e5e</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs, Accuracy accuracy=Exact)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>location</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a3d874583b01d4fc3afc7331a71463a09</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>namespaceKItinerary_1_1LocationUtil.html</anchorfile>
      <anchor>a0ad7a3f0c0628d56ab68388161f3cc81</anchor>
      <arglist>(const QVariant &amp;location)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KItinerary::SortUtil</name>
    <filename>namespaceKItinerary_1_1SortUtil.html</filename>
    <member kind="function">
      <type>QDateTime</type>
      <name>endDateTime</name>
      <anchorfile>namespaceKItinerary_1_1SortUtil.html</anchorfile>
      <anchor>a9d4057f5b7c8ab08dcc5ad3f2c48f04a</anchor>
      <arglist>(const QVariant &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEndTime</name>
      <anchorfile>namespaceKItinerary_1_1SortUtil.html</anchorfile>
      <anchor>a9be6ccdc040881fbd063328fca6ff3c6</anchor>
      <arglist>(const QVariant &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasStartTime</name>
      <anchorfile>namespaceKItinerary_1_1SortUtil.html</anchorfile>
      <anchor>a59950011e13d99c246b32d36c0e8d7a9</anchor>
      <arglist>(const QVariant &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBefore</name>
      <anchorfile>namespaceKItinerary_1_1SortUtil.html</anchorfile>
      <anchor>a5222c1568bfb2639a07ad1b580b3def4</anchor>
      <arglist>(const QVariant &amp;lhs, const QVariant &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>QDateTime</type>
      <name>startDateTime</name>
      <anchorfile>namespaceKItinerary_1_1SortUtil.html</anchorfile>
      <anchor>a3d6da58a83c44ded8f249c975f77d7a2</anchor>
      <arglist>(const QVariant &amp;elem)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Itinerary data extraction engine</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="Itinerary data extraction engine">md__2build_2kitinerary_2src_2kitinerary-24_805_80_2README</docanchor>
  </compound>
</tagfile>
