<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>src/xacro/__init__.py</name>
    <path>/tmp/ws/src/xacro/src/xacro/</path>
    <filename>src_2xacro_2____init_____8py</filename>
    <class kind="class">xacro::Macro</class>
    <class kind="class">xacro::MacroNameSpace</class>
    <class kind="class">xacro::NameSpace</class>
    <class kind="class">xacro::PropertyNameSpace</class>
    <class kind="class">xacro::QuickLexer</class>
    <class kind="class">xacro::Table</class>
    <class kind="class">xacro::XacroException</class>
    <namespace>xacro</namespace>
    <member kind="function">
      <type>def</type>
      <name>abs_filename_spec</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a8bafa448f700a4123ec0b7ff7b42d5b6</anchor>
      <arglist>(filename_spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_deprecated_tag</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afe3cf774a8533e36d0e253553c80043c</anchor>
      <arglist>(tag_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deprecated_tag</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a46b510f4a0c517c4a5bff125175fc302</anchor>
      <arglist>(_issued=[False])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_all</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ae8d7e415743030a6f45464c6880de4a1</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_default_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a4df89cc80db32b7b0a503d6fa384b16a</anchor>
      <arglist>(forward_variable, default, symbols, macro)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_extension</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ab1f9dcdd4dc5e53964a29dbfa4d0e6bf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_text</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a36a0cd3a97747c8517b4a3b2117e948d</anchor>
      <arglist>(text, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_boolean_value</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>acab3c2c251ed2ed9bb988d05b8d6f3d6</anchor>
      <arglist>(value, condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_include_files</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a50ddb63243534c5bd621a59ffc9edf0f</anchor>
      <arglist>(filename_spec, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_macro</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a40e0d03e2190abe24831681ae0aa387c</anchor>
      <arglist>(elt, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_macros</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a620d32c54a9240ace9540bfc64c9a6f7</anchor>
      <arglist>(elt, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_properties</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a69ab1a56c9dc27507e7f9092836858ff</anchor>
      <arglist>(elt, table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_property</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ac98e06640b7df7902f0e71930c54641f</anchor>
      <arglist>(elt, table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_dynamic_macro_call</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a8b5599a9e8c10f7cce758ef804f131a5</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_macro_call</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>adc3232dec7d1fdc2c3f75e87012b60fa</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>import_xml_namespaces</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a45cd1d3dd7d3e1230ee6b4df79442e84</anchor>
      <arglist>(parent, attributes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_include</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a34037edb2e8f0f6575b51b5ae0108d01</anchor>
      <arglist>(elt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_valid_name</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a2dfe37395d41215ae858d17ecb07cc0b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_yaml</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1a23296cb5386af65221c303c1087a96</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>abd23f679fc4542da82b6a80c47e96ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open_output</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a94153dbd335155e4f6b84ad07b2b8f42</anchor>
      <arglist>(output_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ad34f6f895c0c949a8047511d0f56ecf1</anchor>
      <arglist>(inp, filename=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_macro_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afb84d707a635fa86b41314e4f6ec90e3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_location</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a63ef7642eade5b7ea7894ffb7ee8f297</anchor>
      <arglist>(filestack, err=None, file=sys.stderr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_doc</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af1816b2827171db581dfa228255f6aef</anchor>
      <arglist>(doc, in_order=False, just_deps=False, just_includes=False, mappings=None, xacro_ns=True, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_file</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a7bfc900a984e520339acfdc65a3c02ca</anchor>
      <arglist>(input_file_name, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_include</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a50b388530d901f27cb274bbac3cf3ba3</anchor>
      <arglist>(elt, macros, symbols, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_includes</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a13036d2be1cf56001da66bd0868b4e43</anchor>
      <arglist>(elt, macros=None, symbols=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>push_file</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a0dacb1d5a860ea9207a069092fc8776a</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_previous_comments</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aa25f95aa435fe559a3d33c0e264d145d</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolve_macro</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a3d1fa9df5c2dacccaaa16bae2135294b</anchor>
      <arglist>(fullname, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_filestack</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aabae1f342eec6356082fd9813edd726d</anchor>
      <arglist>(oldstack)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_basestr</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a4303044b37e8d6736422519ebb0e0c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_empty_text_node</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1b4b971e2309282fbb6670775313a2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>all_includes</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a17b9329f93d637609e80f82134517187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allow_non_prefixed_tags</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a516635564eefb18bcd6bdd390d299f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filestack</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afcab5a1fdf3311e02ae84ab085121d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>global_symbols</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a5e8c4a6b71c67ac08594fa7f9f55694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>include_no_matches_msg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a7daf73354b83a0cecbe729056ffccd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEXER</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a90d91b7e487a3f6a4d55dc306f971485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>re_macro_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a0bab4923a4ac9c39f22822afe7a8a84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>substitution_args_context</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ab1ac1039b45fbf5b737493675b50bc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>acb5c7c3d1eaefa811137a4e9b92e929b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/__init__.py</name>
    <path>/tmp/ws/src/xacro/test/</path>
    <filename>test_2____init_____8py</filename>
    <namespace>test</namespace>
  </compound>
  <compound kind="file">
    <name>cli.py</name>
    <path>/tmp/ws/src/xacro/src/xacro/</path>
    <filename>cli_8py</filename>
    <class kind="class">xacro::cli::ColoredOptionParser</class>
    <class kind="class">xacro::cli::IndentedHelpFormatterWithNL</class>
    <namespace>xacro::cli</namespace>
    <member kind="function">
      <type>def</type>
      <name>process_args</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>a23a0bbe7f08e384970fb0e18ac201056</anchor>
      <arglist>(argv, require_input=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_with_newlines</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>ae2363c255319458d1257834e8f5f1250</anchor>
      <arglist>(text, width, kwargs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_original_wrap</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>ad1fee0758ec6c104bffc69f36394b8d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.py</name>
    <path>/tmp/ws/src/xacro/src/xacro/</path>
    <filename>color_8py</filename>
    <namespace>xacro::color</namespace>
    <member kind="function">
      <type>def</type>
      <name>colorize</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a1e17123b3f532b309784e56517095238</anchor>
      <arglist>(msg, color, file=sys.stderr, alt_text=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>aee21d538b04da73bd3bf57f53b7d1b55</anchor>
      <arglist>(args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_tty</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>abf53a0167691266edbd5e91c4c00e456</anchor>
      <arglist>(stream)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a61ed739f3644e87b5817f2ecc87a5aa6</anchor>
      <arglist>(msg, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>warning</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a43b0489cbd97d592bf6017cd4477c9e4</anchor>
      <arglist>(args, kwargs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ansi</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a4a6b7caa306849cf45d2eb73225ce8c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/xacro/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_xacro.py</name>
    <path>/tmp/ws/src/xacro/test/</path>
    <filename>test__xacro_8py</filename>
    <class kind="class">test::test_xacro::TestMatchXML</class>
    <class kind="class">test::test_xacro::TestXacro</class>
    <class kind="class">test::test_xacro::TestXacroBase</class>
    <class kind="class">test::test_xacro::TestXacroCommentsIgnored</class>
    <class kind="class">test::test_xacro::TestXacroFunctions</class>
    <class kind="class">test::test_xacro::TestXacroInorder</class>
    <namespace>test::test_xacro</namespace>
    <member kind="function">
      <type>def</type>
      <name>all_attributes_match</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a41196ded138b2f28a2073d2e786d17c2</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>capture_stderr</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>af9cb8fc5dcbe4dfd08a9c4146f822b52</anchor>
      <arglist>(function, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nodes_match</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a63a628928ee86c6b555ef564efedd2ad</anchor>
      <arglist>(a, b, ignore_nodes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>text_matches</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a50836e010935e3fb7b1a498990427b9b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xml_matches</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>aaea8a7fc46bd1bf82e49b37315c2643c</anchor>
      <arglist>(a, b, ignore_nodes=[])</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>whitespace</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a80b20795eb2f92cb32d7d980fdcb1936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xacro.py</name>
    <path>/tmp/ws/src/xacro/</path>
    <filename>xacro_8py</filename>
    <namespace>xacro</namespace>
    <member kind="variable">
      <type></type>
      <name>backup_path</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af987319a5473cdf2d181e9e2f4e26833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_dir</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1098b248b1470e5957bcc6e5f9a2964c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af030882c8ecfcf0683b4823fb49193b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>this_dir</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aee2d468c25fac728dffd7272fdecb427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>this_dir_cwd</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a79556f3f97f20aa275aa689326258e51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xmlutils.py</name>
    <path>/tmp/ws/src/xacro/src/xacro/</path>
    <filename>xmlutils_8py</filename>
    <namespace>xacro::xmlutils</namespace>
    <member kind="function">
      <type>def</type>
      <name>attribute</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a389e26a3db0336e11cb7ace215f9623a</anchor>
      <arglist>(tag, a)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a4fc218ec6bd56245b5b8a86ab3db348d</anchor>
      <arglist>(tag, required, optional)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>first_child_element</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a8d509d1bf8d0640dbdd231c7ddcb050a</anchor>
      <arglist>(elt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fixed_writexml</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a6318d2ca3c3cdff63e78cc4a06458111</anchor>
      <arglist>(self, writer, indent=&quot;&quot;, addindent=&quot;&quot;, newl=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_sibling_element</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>ab3ea00529bd43591b2fcc4af7a28b231</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>opt_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>abeca2af71355e389787f2eba6afa2f95</anchor>
      <arglist>(tag, attrs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>replace_node</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a3f93f009cdc5d6a93bfa4cb01e7837a9</anchor>
      <arglist>(node, by, content_only=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reqd_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>ab30f8e0308b9393583ddb1687ba64df2</anchor>
      <arglist>(tag, attrs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::cli::ColoredOptionParser</name>
    <filename>classxacro_1_1cli_1_1ColoredOptionParser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>classxacro_1_1cli_1_1ColoredOptionParser.html</anchorfile>
      <anchor>ad74ab0b96b14cffe7cc64edd668643e9</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::cli::IndentedHelpFormatterWithNL</name>
    <filename>classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html</anchorfile>
      <anchor>ad6b8bb24580a6c51a477d2aecc17c964</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>format_option</name>
      <anchorfile>classxacro_1_1cli_1_1IndentedHelpFormatterWithNL.html</anchorfile>
      <anchor>aaed87ac2f5a437ba73006c4e7c06ef48</anchor>
      <arglist>(self, text)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::Macro</name>
    <filename>classxacro_1_1Macro.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1Macro.html</anchorfile>
      <anchor>af93b5614f2c165d8f0685ee427e3a1ab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classxacro_1_1Macro.html</anchorfile>
      <anchor>aed92b28dec1db80a94532e338c388632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>defaultmap</name>
      <anchorfile>classxacro_1_1Macro.html</anchorfile>
      <anchor>aa6c6a04ae2b9c88436f2525e9e6439c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>history</name>
      <anchorfile>classxacro_1_1Macro.html</anchorfile>
      <anchor>a4dbbaf24a1edc98b54449b8d2b2c2fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>params</name>
      <anchorfile>classxacro_1_1Macro.html</anchorfile>
      <anchor>a1daed74622f6fdaef96a91a7280fa364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::MacroNameSpace</name>
    <filename>classxacro_1_1MacroNameSpace.html</filename>
    <base>xacro::NameSpace</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1MacroNameSpace.html</anchorfile>
      <anchor>a6b8880c0b72a0eeedf35b2d4f7b96e57</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::NameSpace</name>
    <filename>classxacro_1_1NameSpace.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classxacro_1_1NameSpace.html</anchorfile>
      <anchor>a66c99e17589003cb52ea3028f9a9bb48</anchor>
      <arglist>(self, item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::PropertyNameSpace</name>
    <filename>classxacro_1_1PropertyNameSpace.html</filename>
    <base>xacro::Table</base>
    <base>xacro::NameSpace</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1PropertyNameSpace.html</anchorfile>
      <anchor>aea450c6355d6936c593db1c70a1ccf4d</anchor>
      <arglist>(self, parent=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::QuickLexer</name>
    <filename>classxacro_1_1QuickLexer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>a0c8805b368dde5e782c665b0235e8cdb</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lex</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>af8c1ea56d8fa604bec7d906a00961292</anchor>
      <arglist>(self, str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>a7915b6d6f005aa35af75a63494b86c72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>peek</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>a009c9e720f0c337d6c28b9d772d28e2f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>ad3c02c0341cab9c3d82a27684023ef0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>str</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>a2ca3a555cc4075c9b0c785a1a34f9d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>top</name>
      <anchorfile>classxacro_1_1QuickLexer.html</anchorfile>
      <anchor>ad69cab3f5991107095d17cc094c80959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::Table</name>
    <filename>classxacro_1_1Table.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a395c48f55e4b9ba4fe8abae1f9b9b41d</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>af15211aa284de57ef2cd8ee4b158f8e8</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>ab5f17ff5ad09fe01ff7f83dbc8a19244</anchor>
      <arglist>(self, parent=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>ac6499eda12ec48200952bffd455824f5</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a1e1225dd8e04b73b1623bd4cfbe16c41</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>root</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>ace84e291f16eb85b3e502571ec348408</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a44f036443faa5139eb2147cdead843c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a41103b05d60ab4a9fd0dfabafb5a0d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>recursive</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a1730a55594a12cdef721de8f8279611e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>redefined</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>ae7f432dfb92e1a6fec1b9cd5493e5058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a77aab0a982dd76a0269934d924c24e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unevaluated</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a9556752d317ba040720662ff5c0e455c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>used</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>aafb0b0fdb6df97daf2890f37ac9e4c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resolve_</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a88ac57952818dc421e75e9b83fea57cd</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_setitem</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>a6fc7717dbda2046736ddd9090d9a48ac</anchor>
      <arglist>(self, key, value, unevaluated)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_eval_literal</name>
      <anchorfile>classxacro_1_1Table.html</anchorfile>
      <anchor>ab5c1daa801dc16960d613a1044919500</anchor>
      <arglist>(value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestMatchXML</name>
    <filename>classtest_1_1test__xacro_1_1TestMatchXML.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_empty_node_vs_whitespace</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>a9f8099258938848a5e58cbc4b46f5ab0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ignore_comments</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>a5156f1ae33bddb5fa2d6018c66236fd4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_normalize_whitespace_nested</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>aea1987fdca1ca837f54e39514c9e6cca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_normalize_whitespace_text</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>a37832918d7cae4a6d4330c9f02cf7f91</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_normalize_whitespace_trim</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>ad286541b9204bdab12a6e9353d6a0d38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_whitespace_vs_empty_node</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestMatchXML.html</anchorfile>
      <anchor>aa3a7be01028df636e4eb64862665dc2f</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestXacro</name>
    <filename>classtest_1_1test__xacro_1_1TestXacro.html</filename>
    <base>test::test_xacro::TestXacroCommentsIgnored</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a813828dca6d61ce86e2a7acdb46d3b98</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_boolean_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aaa3cecd765a81c0e91ead0c2caba70aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_boolean_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aaa3cecd765a81c0e91ead0c2caba70aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_broken_input_doesnt_create_empty_output_file</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a2a5fc7f50f0c045808a1fea30bb87fb8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_consecutive_if</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a1847fe0763da9c6835e5927d1fe30ab3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_consider_non_elements_block</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a209a56c613a4455a7e88a8b38e839d27</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_consider_non_elements_if</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a8aece85cfdcfee6345dbff98d0a76e53</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_subdirs</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ac61fcf9fd8fb8b81ed8b3e19e38d47e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_arg</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a778e45add90cffd5b49c995d96f57dd6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_arg_empty</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a782aa27a0c8feea7fdd79a1be4cb32ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_arg_missing</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a126bacc22d36c48a2990dd280bbc1f43</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_arg_override</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a2ed8fbc2567a2fbc61e913b95eb6426f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_param</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a0479ea2702ed8d14fd868bfc976a7c01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_param_override</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a1e116ef645a79d332ff5990dea8502dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dynamic_macro_name_clash</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a0829bff9d435a21c26beb53e94c339b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dynamic_macro_names</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a97d62d41f6acdd0f2a7d85442272c1a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dynamic_macro_undefined</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a037d1323e3c5a6bfda79fe9052ec5b66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_enforce_xacro_ns</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>adc2e23a4b319ffa799a82acf27cd599b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_equality_expression_in_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ad99b1f75f383bc38bd6a903410d4240a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_escaping_dollar_braces</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a895d35f15e2160a979749385d9d82f12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_evaluate_macro_params_before_body</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a572f0b9197b7fdd5321f4ee53d69de29</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_expression_in_extension</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a9db847335cd85fba86d5c24bcaa5ec63</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_extension_in_expression</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a78a3ed759ab88d434e3af88d8694b0b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_float_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ab3211cb8f6f8c1b05da8e7c2a722f1ca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_from_issue</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a7a710881130ec5573e5ee21f46735937</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_ignore_xacro_comments</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>af7deccf6e692327869d3a972d6873d05</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a5609052ef4344bf7854a64184e74912d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_deprecated</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a64d517771f1438b6e6bccf9648c51c34</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_from_variable</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aea3683d47a6ac78e46369c0116930f93</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_glob</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a8a1ae9e939e994636d27328bf9c4c976</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_nonexistent</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a67e64211646027b2af5c53447b299d89</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_recursive</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aaed022f8ee70d9a784dac4ff0a499489</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_with_namespace</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a2f9650edb11529ea168d814a72f1211f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_inorder_processing</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>abdb1216f057eeaae213f831f9574bc4b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_insert_block_property</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aef3895e606a1615ffdf19de91915173e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_integer_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a2ce5d179a0a67c3e96787a898e12349a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_integer_stays_integer</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a0553e580b631e59cf330610f673d6a92</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_if_statement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a3376696200682029d63e85f8921f224e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_property_name</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a9220bc870825fd1cece100b2a6ef6b9d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_issue_68_numeric_arg</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a88b1af8a31a7a9b9a104e56b4349dc2f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_iterable_literals_eval</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aa9d186119b7beac35c28c8a8a7bfdea0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_iterable_literals_plain</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ab677d92530b19be036997bc735cdaecd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_just_a_dollar_sign</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a1ce604fe39383194f936590974673973</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_macro_name_with_colon</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a3d4786a08c9edca42e4573ee6e93ccc8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_macro_undefined</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ae6a26018930cefd0d273eff411ea242d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_math_expressions</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a33288e8d5a61f64f8252e5eebb787342</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_math_ignores_spaces</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a7e7e07fef2e8842a0bef6d9e5856f911</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multi_tree_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>abe6049e37ddf1ff5f8ef6b88875847cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_blocks</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aa4daefb3f834c23ec8d97b5888cc169f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_definition_and_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ad05d6908c647b5fb61bb12c23af71fb4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_insert_blocks</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a07af09a6c2d0a9c2ef7109c9afe12cb5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_recursive_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>aae99a897d631fe0cba3cb51c431b0843</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_no_double_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>afd975744015260c3490ed01c1b069888</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_no_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ab744eac4d520894049ab5067bcfa558d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_overwrite_globals</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a2975d0fc747367c3ee12cb36c0ec3257</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_param_missing</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ac39466a553cef12ce125918ae6a94cad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_property_forwarding</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a801ebbbaa4dd5021211cd0332477e345</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_property_replacement</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ae9d21421c5bacf520bee425abbd21736</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_property_scope_global</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a4760f630ff5e70a420e49d9fd694bc9e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_property_scope_parent</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a4481574d996f52a35ec2cfad92dc45c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_recursive_bad_math</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a7966d61d9f36e322816b89ac9738debc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_recursive_definition</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a1ddf8dbea4482391990a7a57c1f8dc6f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_recursive_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>af39d964277571f05b55e4a599013390e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_recursive_evaluation_wrong_order</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ab11ba6c00943b764d51457b938a5b190</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_should_replace_before_macroexpand</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a588b11665520db643c3c0faea03b7b76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_substitution_args_arg</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a3e00cddccb353404cbf5c5a6a00875c0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_substitution_args_find</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>acf53095e977e9cf62b317a12066a46e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_transitive_arg_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a23d8c665de9a84fbc05cfcd7330b458c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_transitive_evaluation</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a85a412afba773d9f0cd134c2fbaaec49</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_xacro_attribute</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>a95b3eba59953983c953110b147cf3d89</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_xacro_element</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>af86dc8f41c837fbc23fa3f15a7e03bba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_nodes</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacro.html</anchorfile>
      <anchor>ac59f28a9dceac41cbd3434024e5dba1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestXacroBase</name>
    <filename>classtest_1_1test__xacro_1_1TestXacroBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>a2800a61a8c5b98b906b7e3ca1f5cc6a5</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assert_matches</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>a8b40cfbe55ca84ffced52fadcd0aabed</anchor>
      <arglist>(self, a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>quick_xacro</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>a63b25eca0da38ad4e870c09d3cf98c76</anchor>
      <arglist>(self, xml, cli=None, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_xacro</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>a4bd4d1c3d52bfae53272aa2d3f0b63a3</anchor>
      <arglist>(self, input_path, args)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_nodes</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>a70dbff3003e0f7de863b7bb37dca41a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_order</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroBase.html</anchorfile>
      <anchor>ae95913c410ab5b475f76f235eef78dea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestXacroCommentsIgnored</name>
    <filename>classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html</filename>
    <base>test::test_xacro::TestXacroBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html</anchorfile>
      <anchor>a23e40d339f2d162aab41483f8d21abc5</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_pr2</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html</anchorfile>
      <anchor>aa414d8c313d499cf308183ee26c4e95d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_nodes</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroCommentsIgnored.html</anchorfile>
      <anchor>a0598915bc59612c6f6061164fe5734be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestXacroFunctions</name>
    <filename>classtest_1_1test__xacro_1_1TestXacroFunctions.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_macro_arg</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroFunctions.html</anchorfile>
      <anchor>a4ae75cd89ad078f4d21a73329136f085</anchor>
      <arglist>(self, s, param, forward, default, rest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_is_valid_name</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroFunctions.html</anchorfile>
      <anchor>a485d3317ff4723861f6bfc2c1d51de0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_parse_macro_arg</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroFunctions.html</anchorfile>
      <anchor>a81419ddbe990017c6113015b77afaf6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_parse_macro_whitespace</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroFunctions.html</anchorfile>
      <anchor>a45b84aa6f8d631885ad3802d5ee25eb0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_resolve_macro</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroFunctions.html</anchorfile>
      <anchor>a9d43df08332296999cbb33f297e03f38</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::test_xacro::TestXacroInorder</name>
    <filename>classtest_1_1test__xacro_1_1TestXacroInorder.html</filename>
    <base>test::test_xacro::TestXacro</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>afa5810034f4c024ab81fed307549f67e</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_check_order_warning</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>addeae4665cb3eed820003e55cb4529fb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_property</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>afa9e214516ae900d21e7f4bc0ce6dd67</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_include_lazy</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>a99d899921755fa798f9bd5d2bee6c72c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_issue_63_fixed_with_inorder_processing</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>a4877149fc93f82f6532244671c25b8e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_macro_default_param_evaluation_order</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>a57cfe1a4c40741d495c2193af0f44637</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_yaml_support</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>a7bb3c1e06d45bdd5da97ea0ad6e79a9d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_order</name>
      <anchorfile>classtest_1_1test__xacro_1_1TestXacroInorder.html</anchorfile>
      <anchor>a512fc40f7cb54b0b34bab112fee15bf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xacro::XacroException</name>
    <filename>classxacro_1_1XacroException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classxacro_1_1XacroException.html</anchorfile>
      <anchor>a14e98730c0dcb9ce63062d5c409c081f</anchor>
      <arglist>(self, msg=None, suffix=None, exc=None, macro=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classxacro_1_1XacroException.html</anchorfile>
      <anchor>a887a27ccc8afd3286b294f23794375e1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exc</name>
      <anchorfile>classxacro_1_1XacroException.html</anchorfile>
      <anchor>ad2d84eb8188eba7d2c84661f91715195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>macros</name>
      <anchorfile>classxacro_1_1XacroException.html</anchorfile>
      <anchor>ada27d47a06f35519c4d7124391bedab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>suffix</name>
      <anchorfile>classxacro_1_1XacroException.html</anchorfile>
      <anchor>a389212a027a887365b8047caa2f84af1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
    <namespace>test::test_xacro</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::test_xacro</name>
    <filename>namespacetest_1_1test__xacro.html</filename>
    <class kind="class">test::test_xacro::TestMatchXML</class>
    <class kind="class">test::test_xacro::TestXacro</class>
    <class kind="class">test::test_xacro::TestXacroBase</class>
    <class kind="class">test::test_xacro::TestXacroCommentsIgnored</class>
    <class kind="class">test::test_xacro::TestXacroFunctions</class>
    <class kind="class">test::test_xacro::TestXacroInorder</class>
    <member kind="function">
      <type>def</type>
      <name>all_attributes_match</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a41196ded138b2f28a2073d2e786d17c2</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>capture_stderr</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>af9cb8fc5dcbe4dfd08a9c4146f822b52</anchor>
      <arglist>(function, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nodes_match</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a63a628928ee86c6b555ef564efedd2ad</anchor>
      <arglist>(a, b, ignore_nodes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>text_matches</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a50836e010935e3fb7b1a498990427b9b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xml_matches</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>aaea8a7fc46bd1bf82e49b37315c2643c</anchor>
      <arglist>(a, b, ignore_nodes=[])</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>whitespace</name>
      <anchorfile>namespacetest_1_1test__xacro.html</anchorfile>
      <anchor>a80b20795eb2f92cb32d7d980fdcb1936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xacro</name>
    <filename>namespacexacro.html</filename>
    <namespace>xacro::cli</namespace>
    <namespace>xacro::color</namespace>
    <namespace>xacro::xmlutils</namespace>
    <class kind="class">xacro::Macro</class>
    <class kind="class">xacro::MacroNameSpace</class>
    <class kind="class">xacro::NameSpace</class>
    <class kind="class">xacro::PropertyNameSpace</class>
    <class kind="class">xacro::QuickLexer</class>
    <class kind="class">xacro::Table</class>
    <class kind="class">xacro::XacroException</class>
    <member kind="function">
      <type>def</type>
      <name>abs_filename_spec</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a8bafa448f700a4123ec0b7ff7b42d5b6</anchor>
      <arglist>(filename_spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_deprecated_tag</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afe3cf774a8533e36d0e253553c80043c</anchor>
      <arglist>(tag_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deprecated_tag</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a46b510f4a0c517c4a5bff125175fc302</anchor>
      <arglist>(_issued=[False])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_all</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ae8d7e415743030a6f45464c6880de4a1</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_default_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a4df89cc80db32b7b0a503d6fa384b16a</anchor>
      <arglist>(forward_variable, default, symbols, macro)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_extension</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ab1f9dcdd4dc5e53964a29dbfa4d0e6bf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eval_text</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a36a0cd3a97747c8517b4a3b2117e948d</anchor>
      <arglist>(text, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_boolean_value</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>acab3c2c251ed2ed9bb988d05b8d6f3d6</anchor>
      <arglist>(value, condition)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_include_files</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a50ddb63243534c5bd621a59ffc9edf0f</anchor>
      <arglist>(filename_spec, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_macro</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a40e0d03e2190abe24831681ae0aa387c</anchor>
      <arglist>(elt, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_macros</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a620d32c54a9240ace9540bfc64c9a6f7</anchor>
      <arglist>(elt, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_properties</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a69ab1a56c9dc27507e7f9092836858ff</anchor>
      <arglist>(elt, table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grab_property</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ac98e06640b7df7902f0e71930c54641f</anchor>
      <arglist>(elt, table)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_dynamic_macro_call</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a8b5599a9e8c10f7cce758ef804f131a5</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_macro_call</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>adc3232dec7d1fdc2c3f75e87012b60fa</anchor>
      <arglist>(node, macros, symbols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>import_xml_namespaces</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a45cd1d3dd7d3e1230ee6b4df79442e84</anchor>
      <arglist>(parent, attributes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_include</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a34037edb2e8f0f6575b51b5ae0108d01</anchor>
      <arglist>(elt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_valid_name</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a2dfe37395d41215ae858d17ecb07cc0b</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_yaml</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1a23296cb5386af65221c303c1087a96</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>abd23f679fc4542da82b6a80c47e96ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open_output</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a94153dbd335155e4f6b84ad07b2b8f42</anchor>
      <arglist>(output_filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ad34f6f895c0c949a8047511d0f56ecf1</anchor>
      <arglist>(inp, filename=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_macro_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afb84d707a635fa86b41314e4f6ec90e3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_location</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a63ef7642eade5b7ea7894ffb7ee8f297</anchor>
      <arglist>(filestack, err=None, file=sys.stderr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_doc</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af1816b2827171db581dfa228255f6aef</anchor>
      <arglist>(doc, in_order=False, just_deps=False, just_includes=False, mappings=None, xacro_ns=True, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_file</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a7bfc900a984e520339acfdc65a3c02ca</anchor>
      <arglist>(input_file_name, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_include</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a50b388530d901f27cb274bbac3cf3ba3</anchor>
      <arglist>(elt, macros, symbols, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_includes</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a13036d2be1cf56001da66bd0868b4e43</anchor>
      <arglist>(elt, macros=None, symbols=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>push_file</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a0dacb1d5a860ea9207a069092fc8776a</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_previous_comments</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aa25f95aa435fe559a3d33c0e264d145d</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolve_macro</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a3d1fa9df5c2dacccaaa16bae2135294b</anchor>
      <arglist>(fullname, macros)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_filestack</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aabae1f342eec6356082fd9813edd726d</anchor>
      <arglist>(oldstack)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_basestr</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a4303044b37e8d6736422519ebb0e0c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_empty_text_node</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1b4b971e2309282fbb6670775313a2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>all_includes</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a17b9329f93d637609e80f82134517187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allow_non_prefixed_tags</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a516635564eefb18bcd6bdd390d299f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>backup_path</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af987319a5473cdf2d181e9e2f4e26833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_dir</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a1098b248b1470e5957bcc6e5f9a2964c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filestack</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>afcab5a1fdf3311e02ae84ab085121d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>global_symbols</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a5e8c4a6b71c67ac08594fa7f9f55694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>include_no_matches_msg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a7daf73354b83a0cecbe729056ffccd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEXER</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a90d91b7e487a3f6a4d55dc306f971485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>af030882c8ecfcf0683b4823fb49193b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>re_macro_arg</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a0bab4923a4ac9c39f22822afe7a8a84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>substitution_args_context</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>ab1ac1039b45fbf5b737493675b50bc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>this_dir</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>aee2d468c25fac728dffd7272fdecb427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>this_dir_cwd</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>a79556f3f97f20aa275aa689326258e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verbosity</name>
      <anchorfile>namespacexacro.html</anchorfile>
      <anchor>acb5c7c3d1eaefa811137a4e9b92e929b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xacro::cli</name>
    <filename>namespacexacro_1_1cli.html</filename>
    <class kind="class">xacro::cli::ColoredOptionParser</class>
    <class kind="class">xacro::cli::IndentedHelpFormatterWithNL</class>
    <member kind="function">
      <type>def</type>
      <name>process_args</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>a23a0bbe7f08e384970fb0e18ac201056</anchor>
      <arglist>(argv, require_input=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_with_newlines</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>ae2363c255319458d1257834e8f5f1250</anchor>
      <arglist>(text, width, kwargs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_original_wrap</name>
      <anchorfile>namespacexacro_1_1cli.html</anchorfile>
      <anchor>ad1fee0758ec6c104bffc69f36394b8d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xacro::color</name>
    <filename>namespacexacro_1_1color.html</filename>
    <member kind="function">
      <type>def</type>
      <name>colorize</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a1e17123b3f532b309784e56517095238</anchor>
      <arglist>(msg, color, file=sys.stderr, alt_text=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>aee21d538b04da73bd3bf57f53b7d1b55</anchor>
      <arglist>(args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_tty</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>abf53a0167691266edbd5e91c4c00e456</anchor>
      <arglist>(stream)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a61ed739f3644e87b5817f2ecc87a5aa6</anchor>
      <arglist>(msg, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>warning</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a43b0489cbd97d592bf6017cd4477c9e4</anchor>
      <arglist>(args, kwargs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ansi</name>
      <anchorfile>namespacexacro_1_1color.html</anchorfile>
      <anchor>a4a6b7caa306849cf45d2eb73225ce8c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xacro::xmlutils</name>
    <filename>namespacexacro_1_1xmlutils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>attribute</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a389e26a3db0336e11cb7ace215f9623a</anchor>
      <arglist>(tag, a)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a4fc218ec6bd56245b5b8a86ab3db348d</anchor>
      <arglist>(tag, required, optional)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>first_child_element</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a8d509d1bf8d0640dbdd231c7ddcb050a</anchor>
      <arglist>(elt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fixed_writexml</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a6318d2ca3c3cdff63e78cc4a06458111</anchor>
      <arglist>(self, writer, indent=&quot;&quot;, addindent=&quot;&quot;, newl=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_sibling_element</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>ab3ea00529bd43591b2fcc4af7a28b231</anchor>
      <arglist>(node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>opt_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>abeca2af71355e389787f2eba6afa2f95</anchor>
      <arglist>(tag, attrs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>replace_node</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>a3f93f009cdc5d6a93bfa4cb01e7837a9</anchor>
      <arglist>(node, by, content_only=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reqd_attrs</name>
      <anchorfile>namespacexacro_1_1xmlutils.html</anchorfile>
      <anchor>ab30f8e0308b9393583ddb1687ba64df2</anchor>
      <arglist>(tag, attrs)</arglist>
    </member>
  </compound>
</tagfile>
