<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>MBXMLUtils::Block</name>
    <filename>classMBXMLUtils_1_1Block.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::CodeString</name>
    <filename>classMBXMLUtils_1_1CodeString.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::Deprecated</name>
    <filename>classMBXMLUtils_1_1Deprecated.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>message</name>
      <anchorfile>classMBXMLUtils_1_1Deprecated.html</anchorfile>
      <anchor>ab9246cddb51182944f2f51aad18a9f59</anchor>
      <arglist>(const fmatvec::Atom *ele, const std::string &amp;msg, const xercesc::DOMElement *e=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonCpp::DisableFPE</name>
    <filename>classPythonCpp_1_1DisableFPE.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMAttrWrapper</name>
    <filename>classMBXMLUtils_1_1DOMAttrWrapper.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>DOMAttrWrapper</name>
      <anchorfile>classMBXMLUtils_1_1DOMAttrWrapper.html</anchorfile>
      <anchor>a0ced5869417a9513337da04cfe897d9f</anchor>
      <arglist>(DOMAttrType *me_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDerivedFrom</name>
      <anchorfile>classMBXMLUtils_1_1DOMAttrWrapper.html</anchorfile>
      <anchor>a95c5cb35c35f4bd794cf50b3edd98583</anchor>
      <arglist>(const FQN &amp;baseTypeName) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRootXPathExpression</name>
      <anchorfile>classMBXMLUtils_1_1DOMAttrWrapper.html</anchorfile>
      <anchor>a6566c65fe1292f3502e9a29604947a7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::conditional&lt; std::is_same&lt; DOMAttrType, const xercesc::DOMAttr &gt;::value, const DOMAttrWrapper *, DOMAttrWrapper * &gt;::type</type>
      <name>operator-&gt;</name>
      <anchorfile>classMBXMLUtils_1_1DOMAttrWrapper.html</anchorfile>
      <anchor>a47b2d98453a880cfa90084d34e20112e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMDocumentWrapper</name>
    <filename>classMBXMLUtils_1_1DOMDocumentWrapper.html</filename>
    <templarg>DOMDocumentType</templarg>
    <member kind="function">
      <type></type>
      <name>DOMDocumentWrapper</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a79f2b07c94c943673b48dac98bc5213a</anchor>
      <arglist>(DOMDocumentType *me_)</arglist>
    </member>
    <member kind="function">
      <type>XercesUniquePtr&lt; xercesc::DOMElement &gt;</type>
      <name>validate</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>aec3187f7e4c055b35c8565c05a6b0112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>createElement</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a57f0854290eec1d2d252bc33142a7dfd</anchor>
      <arglist>(const FQN &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; DOMParser &gt;</type>
      <name>getParser</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>af827083a1fc9fbd335730b59e358791a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::filesystem::path</type>
      <name>getDocumentFilename</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a22b12ff639300472abc6cd05d23606d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMNode *</type>
      <name>evalRootXPathExpression</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a96ed1f5423cf30f7abe9f89a68ab4172</anchor>
      <arglist>(std::string xpathExpression, xercesc::DOMElement *context=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>locateElement</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a12aa2e06f6ecc731b977c4d0c9d92b69</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>std::conditional&lt; std::is_same&lt; DOMDocumentType, const xercesc::DOMDocument &gt;::value, const DOMDocumentWrapper *, DOMDocumentWrapper * &gt;::type</type>
      <name>operator-&gt;</name>
      <anchorfile>classMBXMLUtils_1_1DOMDocumentWrapper.html</anchorfile>
      <anchor>a8c11e1d395df2e4e2e5eff0af03659c6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMElementWrapper</name>
    <filename>classMBXMLUtils_1_1DOMElementWrapper.html</filename>
    <templarg>DOMElementType</templarg>
    <member kind="function">
      <type></type>
      <name>DOMElementWrapper</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ae71e3f77590272c90768f59d7d2ba04b</anchor>
      <arglist>(DOMElementType *me_)</arglist>
    </member>
    <member kind="function">
      <type>FQN</type>
      <name>getTagName</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ad5dc3a2960d613964bab7bfb4eb93866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMElement *</type>
      <name>getFirstElementChildNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aa526d95ca925e497d538b6398c3a294a</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>getFirstElementChildNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a6a69ad9cbb46d089b9aaf21ea21b31e5</anchor>
      <arglist>(const FQN &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMElement *</type>
      <name>getNextElementSiblingNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a7aa89bf3b8c3bd924feed1586f706d0a</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMElement *</type>
      <name>getNextElementSiblingNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ae6fc43589e45d42da8bf3a0daade8b6a</anchor>
      <arglist>(const FQN &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMProcessingInstruction *</type>
      <name>getFirstProcessingInstructionChildNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a5dec158c003483b0b16d3c9df8485a6f</anchor>
      <arglist>(const std::string &amp;target) const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMProcessingInstruction *</type>
      <name>getFirstProcessingInstructionChildNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ac2acbbc1248dacee40a0e0212b132361</anchor>
      <arglist>(const std::string &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProcessingInstructionChildNamed</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a75dbe1df8849c63069881f09099a2d2b</anchor>
      <arglist>(const std::string &amp;target, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getEmbedData</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a81e6ff7bdb7118475b32427172812db8</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEmbedData</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ae804b8794d94cc40c7dd2adf2537a832</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMComment *</type>
      <name>getFirstCommentChild</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a461b7b0e1ab314bce652c81153a6ad61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMComment *</type>
      <name>getFirstCommentChild</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a98bc1d31bebe25446293a6ccd6a0b57f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMText *</type>
      <name>getFirstTextChild</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a61052ad8b479cff46e23ffa51e68f450</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMText *</type>
      <name>getFirstTextChild</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aabe664f88ac74bbf00006e85b2beb432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getText</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a9ebf09583c28bbc710703e949f41a6e4</anchor>
      <arglist>(int r=0, int c=0) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDerivedFrom</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aa57b8f334a9d69f2aa09b59907963cda</anchor>
      <arglist>(const FQN &amp;baseTypeName) const</arglist>
    </member>
    <member kind="function">
      <type>boost::filesystem::path</type>
      <name>getOriginalFilename</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a6a2ee8115f8196cb60926495fd379040</anchor>
      <arglist>(bool skipThis=false, const xercesc::DOMElement *&amp;found=DOMElementWrapper&lt; DOMElementType &gt;::dummyArg) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginalFilename</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ab105d3cb3641dd3465c177734fcb7224</anchor>
      <arglist>(boost::filesystem::path orgFileName=boost::filesystem::path())</arglist>
    </member>
    <member kind="function">
      <type>boost::filesystem::path</type>
      <name>convertPath</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a8db9204a299098877279a64318ff7fd4</anchor>
      <arglist>(const boost::filesystem::path &amp;relPath) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLineNumber</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aee2c2a25c432355a2f9158cd68662fc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEmbedCountNumber</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a6b8fb8e3668d3c7b99e97f0d12424723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmbedCountNumber</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a0a2e771de6d70ed07e56ab81b63d40ae</anchor>
      <arglist>(int embedCount)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEmbedXPathCount</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aeaea787fed97d17ec6a61c0bfa5956a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmbedXPathCount</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aa51032e05e4ec22ad56a0297bac134cb</anchor>
      <arglist>(int xPathCount)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRootXPathExpression</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a0a17d0a6323f4a18e876c8cc17123ddd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getElementLocation</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a6e66b8b8c514d823ace7e7de17306472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOriginalElementLineNumber</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ade60160b4d6fa9709037497ec0f2c27e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginalElementLineNumber</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a092f9266c9544dd117694c5262e152a2</anchor>
      <arglist>(int lineNr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAttribute</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a361bcfc4163969259bfb27e08e909e74</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>FQN</type>
      <name>getAttributeQName</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a757d8a995fb3f3bae2d4c1ab4948a084</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const xercesc::DOMAttr *</type>
      <name>getAttributeNode</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a792da25ef86bc4e0942e549c3f8f5a29</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>xercesc::DOMAttr *</type>
      <name>getAttributeNode</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ae1e24cd62dfcbf8582b396e9c432569e</anchor>
      <arglist>(const FQN &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>accff080f2c3696485615840fd4b67012</anchor>
      <arglist>(const FQN &amp;name, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>aea5b2378bfc88848f61d34c09499a8e5</anchor>
      <arglist>(const FQN &amp;name, const FQN &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a4fd19f8e408cdb9beab4f3cb8f565edd</anchor>
      <arglist>(const FQN &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAttribute</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>a7fb3cf56ccff5afdd9b8b8c3d2b3b907</anchor>
      <arglist>(const FQN &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::conditional&lt; std::is_same&lt; DOMElementType, const xercesc::DOMElement &gt;::value, const DOMElementWrapper *, DOMElementWrapper * &gt;::type</type>
      <name>operator-&gt;</name>
      <anchorfile>classMBXMLUtils_1_1DOMElementWrapper.html</anchorfile>
      <anchor>ac97de532051109820313884c78b006ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMErrorPrinter</name>
    <filename>classMBXMLUtils_1_1DOMErrorPrinter.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMEvalException</name>
    <filename>classMBXMLUtils_1_1DOMEvalException.html</filename>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>convertToString</name>
      <anchorfile>classMBXMLUtils_1_1DOMEvalException.html</anchorfile>
      <anchor>ad79d37532917148cf218258ee0052143</anchor>
      <arglist>(const EmbedDOMLocator &amp;loc, const std::string &amp;message, bool subsequentError=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::DOMParser</name>
    <filename>classMBXMLUtils_1_1DOMParser.html</filename>
    <member kind="function">
      <type>std::shared_ptr&lt; xercesc::DOMDocument &gt;</type>
      <name>parse</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>af845f17effba56c057573babc72cdc20</anchor>
      <arglist>(const boost::filesystem::path &amp;inputSource, std::vector&lt; boost::filesystem::path &gt; *dependencies=nullptr, bool doXInclude=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCachedGrammarPool</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>abe224f2deec157c0d3169b394b09f632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; xercesc::DOMDocument &gt;</type>
      <name>createDocument</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>a24ba993b549b3417868945c6cff36211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; DOMParser &gt;</type>
      <name>create</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>adc738fb90e9486879bfbeba1c349e83c</anchor>
      <arglist>(const std::variant&lt; boost::filesystem::path, xercesc::DOMElement * &gt; &amp;xmlCatalog=static_cast&lt; xercesc::DOMElement * &gt;(nullptr))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serialize</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>a9c80972f4f922f5e2aa77b299ce0686b</anchor>
      <arglist>(xercesc::DOMNode *n, const boost::filesystem::path &amp;outputSource)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serializeToString</name>
      <anchorfile>classMBXMLUtils_1_1DOMParser.html</anchorfile>
      <anchor>aaab672f71fd6e8cb8578c3c85833b1c8</anchor>
      <arglist>(xercesc::DOMNode *n, std::string &amp;outputData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::EmbedDOMLocator</name>
    <filename>classMBXMLUtils_1_1EmbedDOMLocator.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::EntityResolver</name>
    <filename>classMBXMLUtils_1_1EntityResolver.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::Eval</name>
    <filename>classMBXMLUtils_1_1Eval.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ValueType</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a090a0cec7c875a3b36e4b71a9872df88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; void &gt;</type>
      <name>Value</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a0b8d10ff000d7cf0f962c2eb7cc34b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Eval</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a1bf0895d8978686e5e963b462f292344</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a039d92853a0362fd6077bf45757a67ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParam</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a0af0aaa3cca92d742926450d36c62705</anchor>
      <arglist>(const std::string &amp;paramName, const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParamSet</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>aa9767bbcf9068dcfa77668b955508837</anchor>
      <arglist>(const xercesc::DOMElement *e)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addImport</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>af5de929ed712c846015a2d8141f10074</anchor>
      <arglist>(const std::string &amp;code, const xercesc::DOMElement *e)=0</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>eval</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a7449b5ac8689724532cd52b0e862f9ed</anchor>
      <arglist>(const xercesc::DOMElement *e)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>eval</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a6e58627b55d9ba1c4fc7a0c2c51b6b0f</anchor>
      <arglist>(const xercesc::DOMAttr *a)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>eval</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>ac7d35ec4caf1d5fa08c89c779b5296b2</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e=nullptr, bool skipRet=false)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>cast</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a34206d347a6db9e93b5124cce585612c</anchor>
      <arglist>(const Value &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getStringRepresentation</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a637ef1597188a3b1bc9200259f7d12bf</anchor>
      <arglist>(const Value &amp;x) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>valueIsOfType</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>abed7d32e0a4d78dd2a650b511558eb49</anchor>
      <arglist>(const Value &amp;value, ValueType type) const =0</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>stringToValue</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a81ef7d8817924704c085ef61252eaa50</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e=nullptr, bool fullEval=true) const</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>create</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a803b83453e006275ec2e25d6dd4f790b</anchor>
      <arglist>(const T &amp;v) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::map&lt; boost::filesystem::path, std::pair&lt; boost::filesystem::path, bool &gt; &gt; &amp;</type>
      <name>requiredFiles</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a60c99b6ef8eb39eff86d1b7a78afeb4c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convertIndex</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a5337ce8c8862749fcdfa9251bddef10c</anchor>
      <arglist>(Value &amp;v, bool evalTo1Based)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Value</type>
      <name>callFunction</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a190bff29d835815a4aad362e56e81fee</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; Value &gt; &amp;args) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Eval &gt;</type>
      <name>createEvaluator</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a0fae6a52acffced8a51da5e6d190f6a7</anchor>
      <arglist>(const std::string &amp;evalName, std::vector&lt; boost::filesystem::path &gt; *dependencies_=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setValue</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a71a2aed363333bf9bf9bbb918d2359d0</anchor>
      <arglist>(xercesc::DOMElement *e, const Value &amp;v)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Eval</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>ad8b1dfb0d41ed662d7983a78c3da7073</anchor>
      <arglist>(std::vector&lt; boost::filesystem::path &gt; *dependencies_)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Value</type>
      <name>createFunctionIndep</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a4a37c4f8b4673a731d5afb614eec0060</anchor>
      <arglist>(int dim) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>acb6decf90fbc72b4817a5e2c07f30de2</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;v) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a534287bfd4f3e8c5b8ae32d4f8517f74</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; Value &gt; &gt; &amp;v) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Value</type>
      <name>createFunction</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>acf9cb87ac570f0427ad8f77b2a581cbe</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;indeps, const Value &amp;dep) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pushContext</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a935c94fd9538bd59d0137d1823e9229a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>popContext</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a4417d731c22b2d652fb48de2403a8c28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Value</type>
      <name>fullStringToValue</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>a910fc0334a82e6bab926148fc38cc15e</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e, bool skipRet=false) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>partialStringToString</name>
      <anchorfile>classMBXMLUtils_1_1Eval.html</anchorfile>
      <anchor>ad6eb5f74c8dcf37746279c194dfa7691</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::FQN</name>
    <filename>classMBXMLUtils_1_1FQN.html</filename>
    <member kind="function">
      <type></type>
      <name>FQN</name>
      <anchorfile>classMBXMLUtils_1_1FQN.html</anchorfile>
      <anchor>ac178064fc082b71efb9ac1c53eaa1c3f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FQN</name>
      <anchorfile>classMBXMLUtils_1_1FQN.html</anchorfile>
      <anchor>ad91728c3e75f90ae1373be85ed8abe79</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FQN</name>
      <anchorfile>classMBXMLUtils_1_1FQN.html</anchorfile>
      <anchor>a1c32904d96e3d60753f3d4a0729226bc</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FQN</name>
      <anchorfile>classMBXMLUtils_1_1FQN.html</anchorfile>
      <anchor>a42695be483de0b04908c4882c55ea755</anchor>
      <arglist>(const std::string &amp;ns, const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MBXMLUtils::GETSCANNER</name>
    <filename>structMBXMLUtils_1_1GETSCANNER.html</filename>
  </compound>
  <compound kind="struct">
    <name>MBXMLUtils::OctEval::Import</name>
    <filename>structMBXMLUtils_1_1OctEval_1_1Import.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::InitXerces</name>
    <filename>classMBXMLUtils_1_1InitXerces.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::LocationInfoFilter</name>
    <filename>classMBXMLUtils_1_1LocationInfoFilter.html</filename>
  </compound>
  <compound kind="struct">
    <name>PythonCpp::MapRetType</name>
    <filename>structPythonCpp_1_1MapRetType.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>PythonCpp::MapRetType&lt; PyObject * &gt;</name>
    <filename>structPythonCpp_1_1MapRetType_3_01PyObject_01_5_01_4.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::NamespaceURI</name>
    <filename>classMBXMLUtils_1_1NamespaceURI.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::NewParamLevel</name>
    <filename>classMBXMLUtils_1_1NewParamLevel.html</filename>
    <member kind="function">
      <type></type>
      <name>NewParamLevel</name>
      <anchorfile>classMBXMLUtils_1_1NewParamLevel.html</anchorfile>
      <anchor>a897218374cec89a821dade804a19967d</anchor>
      <arglist>(std::shared_ptr&lt; Eval &gt; oe_, bool newLevel_=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewParamLevel</name>
      <anchorfile>classMBXMLUtils_1_1NewParamLevel.html</anchorfile>
      <anchor>a66b6ed2b1802d9632636d3ccf60e9219</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::OctEval</name>
    <filename>classMBXMLUtils_1_1OctEval.html</filename>
    <base>MBXMLUtils::Eval</base>
    <class kind="struct">MBXMLUtils::OctEval::Import</class>
    <member kind="function">
      <type></type>
      <name>~OctEval</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a5de1a91331f06dfa69ed9ba60b22daae</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a8d33d183f393f92119159dc0d3c35bf5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addImport</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a9defdce70f8da9968eae570eb5ace97c</anchor>
      <arglist>(const std::string &amp;code, const xercesc::DOMElement *e) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valueIsOfType</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>ae44959ef0cbfddbde070f140d0969ea1</anchor>
      <arglist>(const Value &amp;value, ValueType type) const override</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; boost::filesystem::path, std::pair&lt; boost::filesystem::path, bool &gt; &gt; &amp;</type>
      <name>requiredFiles</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>afaede7a88d34e20b5d56f9011a9e709c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertIndex</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a5b31430b53441f85b50b1004b482364b</anchor>
      <arglist>(Value &amp;v, bool evalTo1Based) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getNameStatic</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>ad61e001a0fa4bb71d0100cc873c71e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OctEval</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a622583444abd18082271b08d8d542f53</anchor>
      <arglist>(std::vector&lt; boost::filesystem::path &gt; *dependencies_=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunctionIndep</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a9cdf0f1873d2c1e3e60b997257590d1d</anchor>
      <arglist>(int dim) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>fullStringToValue</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a11801c0324d737f9c3537163945e0664</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e, bool skipRet=false) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>callFunction</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>abe6274083c33fa75fdca8e2cc3bba776</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; Value &gt; &amp;args) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a85ce62227e94564d927c5a1cc3e50930</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a08bd9e83a221c91bae1af04e1446e773</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; Value &gt; &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunction</name>
      <anchorfile>classMBXMLUtils_1_1OctEval.html</anchorfile>
      <anchor>a672bff874f92a62c855b6cc31ebd29a5</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;indeps, const Value &amp;dep) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::OctInit</name>
    <filename>classMBXMLUtils_1_1OctInit.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::Preprocess</name>
    <filename>classMBXMLUtils_1_1Preprocess.html</filename>
    <member kind="function">
      <type></type>
      <name>Preprocess</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>aac4a48ab939973ef40af2c5ef3d38b3e</anchor>
      <arglist>(const boost::filesystem::path &amp;inputFile, std::variant&lt; std::shared_ptr&lt; MBXMLUtils::DOMParser &gt;, xercesc::DOMElement *, boost::filesystem::path &gt; parserVariant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Preprocess</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>a7d852a7ac9ba95d106d0c86af6ad2e38</anchor>
      <arglist>(const std::shared_ptr&lt; xercesc::DOMDocument &gt; &amp;inputDoc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>aeaba8cda9b87ba356698346879e955df</anchor>
      <arglist>(const std::shared_ptr&lt; ParamSet &gt; &amp;param_)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ParamSet &gt;</type>
      <name>getParam</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>a2caa29778ce33f63a3ec0335526e54e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Eval &gt;</type>
      <name>getEvaluator</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>a9f09b9f561407f690016e6de7a3f50aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getDependencies</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>aa0e0430aff550058274277a7419f1d22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; xercesc::DOMDocument &gt;</type>
      <name>processAndGetDocument</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>afb07f83b83c740c4070de4e34b1fa37c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; xercesc::DOMDocument &gt;</type>
      <name>getDOMDocument</name>
      <anchorfile>classMBXMLUtils_1_1Preprocess.html</anchorfile>
      <anchor>a6b0a6bd08c2ad6c60d1afa68c1dea923</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::PreserveCurrentDir</name>
    <filename>classMBXMLUtils_1_1PreserveCurrentDir.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::PyEval</name>
    <filename>classMBXMLUtils_1_1PyEval.html</filename>
    <base>MBXMLUtils::Eval</base>
    <member kind="function">
      <type></type>
      <name>~PyEval</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>aff2380e484d4645d171bf52b3a371af5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>af9b73e18d4b166f3038e9946827c22d0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addImport</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>ac64dc174177f323c197425b9ebfcf782</anchor>
      <arglist>(const std::string &amp;code, const xercesc::DOMElement *e) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valueIsOfType</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>ac9e13f460f2ba4056782c7404e2ce23e</anchor>
      <arglist>(const Value &amp;value, ValueType type) const override</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; boost::filesystem::path, std::pair&lt; boost::filesystem::path, bool &gt; &gt; &amp;</type>
      <name>requiredFiles</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>ab656bf7bb730776be9c831cea7498500</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertIndex</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a843225fbc4d6f120c1d4c37675f4756f</anchor>
      <arglist>(Value &amp;v, bool evalTo1Base) override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStringRepresentation</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a3cb10504d33c25a6e712b4230ded4f55</anchor>
      <arglist>(const Value &amp;x) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PyEval</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a8a121f4947573a4d542474c6c2ba2317</anchor>
      <arglist>(std::vector&lt; boost::filesystem::path &gt; *dependencies_=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunctionIndep</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>abd7c70d9c08b03fb60a939b1805fcfa9</anchor>
      <arglist>(int dim) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>callFunction</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>ae99788e81d45d4f874fd41372592f267</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; Value &gt; &amp;args) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>fullStringToValue</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>acc6212c5b895a4a76169d66dd2f45feb</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e, bool skipRet=false) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a863f5436dc83919ea785016645d4ceed</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a55bb5e47716a8c86d127cc56a79162fa</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; Value &gt; &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunction</name>
      <anchorfile>classMBXMLUtils_1_1PyEval.html</anchorfile>
      <anchor>a8c1f40c11eb1db2ed4063ed597a00586</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;indeps, const Value &amp;dep) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::PyInit</name>
    <filename>classMBXMLUtils_1_1PyInit.html</filename>
  </compound>
  <compound kind="class">
    <name>PythonCpp::PyO</name>
    <filename>classPythonCpp_1_1PyO.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::PyOOnDemand</name>
    <filename>classMBXMLUtils_1_1PyOOnDemand.html</filename>
  </compound>
  <compound kind="class">
    <name>PythonCpp::PythonException</name>
    <filename>classPythonCpp_1_1PythonException.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::ThisLineLocation</name>
    <filename>classMBXMLUtils_1_1ThisLineLocation.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::TypeDerivativeHandler</name>
    <filename>classMBXMLUtils_1_1TypeDerivativeHandler.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::UserDataHandler</name>
    <filename>classMBXMLUtils_1_1UserDataHandler.html</filename>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::X</name>
    <filename>classMBXMLUtils_1_1X.html</filename>
  </compound>
  <compound kind="struct">
    <name>MBXMLUtils::XercesUniquePtrDeleter</name>
    <filename>structMBXMLUtils_1_1XercesUniquePtrDeleter.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>MBXMLUtils::XMLFlatEval</name>
    <filename>classMBXMLUtils_1_1XMLFlatEval.html</filename>
    <base>MBXMLUtils::Eval</base>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a96ae3152a7c33c9aa83fa6500f08f602</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addImport</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>adc2330e38393ec75f26e300ff91e5472</anchor>
      <arglist>(const std::string &amp;code, const xercesc::DOMElement *e) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valueIsOfType</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>ab63e38284eded7c9f4408dda3fb6f915</anchor>
      <arglist>(const Value &amp;value, ValueType type) const override</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; boost::filesystem::path, std::pair&lt; boost::filesystem::path, bool &gt; &gt; &amp;</type>
      <name>requiredFiles</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>ae1cff7dc1f9e98e0a0868d92d0525add</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertIndex</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>ab4009a0b9a4271220ab3c76312d8e792</anchor>
      <arglist>(Value &amp;v, bool evalTo1Based) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>createFunctionIndep</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a44af717e6e9dc7fef8b9e0e8f5a93cf8</anchor>
      <arglist>(int dim) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>callFunction</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a6838f7eec53d075b9be3a088c6a045d3</anchor>
      <arglist>(const std::string &amp;name, const std::vector&lt; Value &gt; &amp;args) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value</type>
      <name>fullStringToValue</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a24a9729686f29cee7e0175fa4f613aa2</anchor>
      <arglist>(const std::string &amp;str, const xercesc::DOMElement *e, bool skipRet=false) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>aff40c80c50362f8f0c622a60bbe5ebae</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunctionDep</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a27bb0965d68e57eea186b7e5ae0c8bab</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; Value &gt; &gt; &amp;v) const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value</type>
      <name>createFunction</name>
      <anchorfile>classMBXMLUtils_1_1XMLFlatEval.html</anchorfile>
      <anchor>a647653da4e796c3af86bfa35c9624ada</anchor>
      <arglist>(const std::vector&lt; Value &gt; &amp;indeps, const Value &amp;dep) const override</arglist>
    </member>
  </compound>
</tagfile>
