<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>genmypy/__init__.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>genmypy_2____init_____8py.html</filename>
    <namespace>genmypy</namespace>
  </compound>
  <compound kind="file">
    <name>tests/integration_tests/__init__.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>tests_2integration__tests_2____init_____8py.html</filename>
    <namespace>integration_tests</namespace>
  </compound>
  <compound kind="file">
    <name>__main__.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>____main_____8py.html</filename>
    <namespace>genmypy::__main__</namespace>
  </compound>
  <compound kind="file">
    <name>_compat.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>__compat_8py.html</filename>
    <namespace>genmypy::_compat</namespace>
    <member kind="function">
      <type>def</type>
      <name>lru_cache</name>
      <anchorfile>namespacegenmypy_1_1__compat.html</anchorfile>
      <anchor>af12d59469f4a95e28260c0963c95d716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TResult</name>
      <anchorfile>namespacegenmypy_1_1__compat.html</anchorfile>
      <anchor>aaa6366d0016cbabe7f72eea86f826c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_typing.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>__typing_8py.html</filename>
    <namespace>genmypy::_typing</namespace>
    <member kind="variable">
      <type></type>
      <name>TYPE_CHECKING</name>
      <anchorfile>namespacegenmypy_1_1__typing.html</anchorfile>
      <anchor>a36da8233ef7f73271f3f9bf58e966a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TYPING_DISABLED</name>
      <anchorfile>namespacegenmypy_1_1__typing.html</anchorfile>
      <anchor>a463dd7a6f677273f06928f66b6bb53a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cli.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>cli_8py.html</filename>
    <namespace>genmypy::cli</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_setup_module_options</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>af17c24e6c467da18b6796743f68cdeef</anchor>
      <arglist>(parser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_setup_msg_srv_options</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a375407b102b6cfa72600c194d62058bc</anchor>
      <arglist>(parser, handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_module</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>adad87edaa76303cd95770393ee5949c0</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_msg_srv</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a95094811f8787181fd01a498b9ed5dda</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cli</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a3105ce127ae34758f82841fc1a75244d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_message</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>ae14eab936b3dcb769d5721f6a3c53bf6</anchor>
      <arglist>(package, package_files, outdir, search_paths)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_module</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a268e97354a157558c10bf99b52b9d2b1</anchor>
      <arglist>(package_dir, outdir, module_finder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_service</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a3b7035fc41a28c8ef4795c58836835bf</anchor>
      <arglist>(package, package_files, outdir, search_paths)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SrvMsgCallback</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a4bda1fdc2d273279e030e3d23ce23c37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conftest.py</name>
    <path>/tmp/ws/src/genmypy/tests/</path>
    <filename>conftest_8py.html</filename>
    <namespace>conftest</namespace>
    <member kind="function">
      <type>def</type>
      <name>geometry_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>adc1ae2bf3c4d8d0f00f051338baa33ea</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nav_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a59d876117d24ebdb4534ecd832eed9fc</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pytest_addoption</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>aea79eadbaa3fce35188aa8b16b17788d</anchor>
      <arglist>(parser)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_python_library_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a9e654a99763c47ea919ca6633ff62e1a</anchor>
      <arglist>(request, ros_root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_root_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>ab6310ff80ffeed35246334725f0c9c40</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_share_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a2fe70c12322218e9efb3dd4a916e9eb7</anchor>
      <arglist>(ros_root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sensor_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a722d48ff1c47fb84dd19fe92fa0fc8ff</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sensor_msgs_py_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a7d8d02df4d67011cf66d753ac31a835f</anchor>
      <arglist>(ros_python_library_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>std_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a0fed09c1189e39f5a51ba5cefc53a238</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>std_msgs_py_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a793b1fc14781a4386e5a0c6943344139</anchor>
      <arglist>(ros_python_library_directory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integration_tests/conftest.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>integration__tests_2conftest_8py.html</filename>
    <namespace>integration_tests::conftest</namespace>
    <member kind="function">
      <type>def</type>
      <name>expected_dir</name>
      <anchorfile>namespaceintegration__tests_1_1conftest.html</anchorfile>
      <anchor>aa395d65d640ecfe9643a4735a0e045ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTEGRATION_TEST_DIR</name>
      <anchorfile>namespaceintegration__tests_1_1conftest.html</anchorfile>
      <anchor>a949cdcd2e83f891cdb4cbdc5659c40a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>converter.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>converter_8py.html</filename>
    <namespace>genmypy::converter</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_message_constants</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ac4ed040d5e4cae73d312e3028745b44e</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_message_fields</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a07b095e794552b5bbd3988f15adfe72f</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_genmsg_type</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a2fed497e54437de6a4e8f33c9edbe0b9</anchor>
      <arglist>(first_party_package, field_type, imports)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_genpy_init</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ae51c356d6b380332b05469a853ddc48d</anchor>
      <arglist>(modules)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_message_class</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a2e1321f28a5afa0ab4e8603c3e9a57a8</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_service_class</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ab74e41283b1cdace3f58839fa8b357d1</anchor>
      <arglist>(spec, request_class, response_class)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_GENMSG_PRIMITIVES</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a4644aabac5ee4098ed35b960c9cfa916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_GENPY_DEFINED</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a123140cf9fe8fb032efcaebdbd6a8ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generator.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>generator_8py.html</filename>
    <namespace>genmypy::generator</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compute_outfile_path</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>af07e2e675a72ef45f45825b4316c92f6</anchor>
      <arglist>(outdir, target_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_all_genpy_modules_genmsg</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a3e816c6ec1e534bbbf30af1ae76e08f8</anchor>
      <arglist>(package_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_all_genpy_modules_py</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a37db70cf611152082a034bba378dcde8</anchor>
      <arglist>(package_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_spec</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>ae737fe9d3530876e53d05187753d97fd</anchor>
      <arglist>(msg_context, loader, package, target_path, search_paths)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_make_dirs</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a919390832b78664d2078ad98b1bc9eb0</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_message_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>add34c6d239908c2f591f4d9d18d592e8</anchor>
      <arglist>(package, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_module_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>ae71891f28da1c4d3fc854da0d147396e</anchor>
      <arglist>(package_dir, outdir, module_finder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_service_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a7bed8aea96262e31c705812af628181b</anchor>
      <arglist>(package, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a79a9e390add1facb9d4a868627bae7b3</anchor>
      <arglist>(msg_context, loader, generator, package, target_path, outdir, search_paths)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GeneratorType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a8dccc8f9737d87b8dc29884292151e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GENMSG_EXT_LENGTH</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>adb0d2d3e1a3ed58e06fbe51e9c152afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>GenPyModuleFinders</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a26dfb830a2dda496c7b273e4b9ea0aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LoaderType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a6def85e679c0d65c1bf47d9186282739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ModuleFinderType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a69b69d132aa95192adb79b8d16e4be7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SpecType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a27e8e530de9378f943fcde885b4b5a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/genmypy/</path>
    <filename>setup_8py.html</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>author</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a3a57a4772d418a06835249cbade0d86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>author_email</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a5b08034343aa2be607722a8b315f3625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifiers</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abe96a9c38c1c61f9f0fdb002c482f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extras_require</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a5081a5a3f9d0dee597ab99a7fdc362df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>install_requires</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abead4f26b530856f858f0d44c7cf2588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>license</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8ed6f50a28bd6a8794f8e1153baa6de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long_description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4cda9dbfb952875376a0749fe08a5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0a5ccc22976d20d42c6bb6c7651ce0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scripts</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a45010f2cc65cf779c33b8be481626cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afc13124aa5c0124e84e1d965e3f4b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stub_element.py</name>
    <path>/tmp/ws/src/genmypy/genmypy/</path>
    <filename>stub__element_8py.html</filename>
    <class kind="class">genmypy::stub_element::AliasElement</class>
    <class kind="class">genmypy::stub_element::ClassElement</class>
    <class kind="class">genmypy::stub_element::ClassMethodElement</class>
    <class kind="class">genmypy::stub_element::CommentElement</class>
    <class kind="class">genmypy::stub_element::EmptyLinesElement</class>
    <class kind="class">genmypy::stub_element::FieldElement</class>
    <class kind="class">genmypy::stub_element::FunctionElement</class>
    <class kind="class">genmypy::stub_element::ImportsElement</class>
    <class kind="class">genmypy::stub_element::ModuleElement</class>
    <class kind="class">genmypy::stub_element::ParameterElement</class>
    <class kind="class">genmypy::stub_element::StatementElementBase</class>
    <namespace>genmypy::stub_element</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_format</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>ab97033925d1e5b643165ab7521e78f7f</anchor>
      <arglist>(content, depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_generate_imports</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a31b5803689643ab1764ef25f9c16fa82</anchor>
      <arglist>(items, indent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_indent</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>aecf65c86b4de3a7487db3b9ed777eb51</anchor>
      <arglist>(depth)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_PARAM_MULTILINE_THRESHOLD</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a49931bd36ef64f68e3b53b9b51ff173a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INDENT_SIZE</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a1aeddbab46a5adc459ac56db1b58815e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test__compat.py</name>
    <path>/tmp/ws/src/genmypy/tests/unit_tests/</path>
    <filename>test____compat_8py.html</filename>
    <namespace>test__compat</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_lru_cache</name>
      <anchorfile>namespacetest____compat.html</anchorfile>
      <anchor>a6c2b9f6d8dfd0ad2aeb380bb2af49619</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_messages.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>test__messages_8py.html</filename>
    <namespace>integration_tests::test_messages</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__messages.html</anchorfile>
      <anchor>a775255099c7660193c61d0966d6160d3</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_std_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__messages.html</anchorfile>
      <anchor>ad888187d8327f2f249f9eff456d0e81c</anchor>
      <arglist>(expected_dir, std_msgs_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_modules.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>test__modules_8py.html</filename>
    <namespace>integration_tests::test_modules</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs_srv</name>
      <anchorfile>namespaceintegration__tests_1_1test__modules.html</anchorfile>
      <anchor>a767ba2b7fd5121d90fd4ecd0e2d1ed8f</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path, sensor_msgs_py_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_std_msgs_msg</name>
      <anchorfile>namespaceintegration__tests_1_1test__modules.html</anchorfile>
      <anchor>a586b34384d914381d5f18b0bde3c625d</anchor>
      <arglist>(expected_dir, std_msgs_path, std_msgs_py_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_services.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>test__services_8py.html</filename>
    <namespace>integration_tests::test_services</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_nav_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__services.html</anchorfile>
      <anchor>a024b1ad720d568743e01f47bf56107a9</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path, geometry_msgs_path, nav_msgs_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__services.html</anchorfile>
      <anchor>a5e2e315c77195990e7f2bbc69d674390</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.py</name>
    <path>/tmp/ws/src/genmypy/tests/integration_tests/</path>
    <filename>utils_8py.html</filename>
    <namespace>integration_tests::utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>assert_output_equals</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a98b67574f2f04dab5233ad17a8843df3</anchor>
      <arglist>(expeced_dir, actual_dir, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message_path</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a57518f5961fbbea971c2502408e84fc1</anchor>
      <arglist>(path, message_name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>service_path</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a78b3eca931d78c8b80dd59bfc91b5f52</anchor>
      <arglist>(path, service_name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>temporary_directory</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a01a56d4a8235eeafa00a3b07bba8800d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::AliasElement</name>
    <filename>classgenmypy_1_1stub__element_1_1AliasElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1AliasElement.html</anchorfile>
      <anchor>abc9940d4e4c6d38aa873438d387e9576</anchor>
      <arglist>(self, name, alias)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1AliasElement.html</anchorfile>
      <anchor>aec3a37d1e9c590356b4b9b141cc8c787</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alias</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1AliasElement.html</anchorfile>
      <anchor>a067a08a3f627c85b54b622ffb404f6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1AliasElement.html</anchorfile>
      <anchor>a316d104e0383425f223c1ba4c8892031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::ClassElement</name>
    <filename>classgenmypy_1_1stub__element_1_1ClassElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>a2e2f7fe65bc4dc7f62a2e481567f7f7c</anchor>
      <arglist>(self, name, base=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>a5f5f61ab2ce22e198672811215fb50a9</anchor>
      <arglist>(self, member)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>af587df2cd85f25502a2597f9db70042e</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>a7bfe4a04fd5182a83445d22cfee49fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>members</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>aebb1f811389141a7ab570afe43479d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassElement.html</anchorfile>
      <anchor>a584e5181420efadd3b51904a6a3da058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::ClassMethodElement</name>
    <filename>classgenmypy_1_1stub__element_1_1ClassMethodElement.html</filename>
    <base>genmypy::stub_element::FunctionElement</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ClassMethodElement.html</anchorfile>
      <anchor>a73f3d3418067c1bdc1843e254379e5a7</anchor>
      <arglist>(self, name, return_type, params=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::CommentElement</name>
    <filename>classgenmypy_1_1stub__element_1_1CommentElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1CommentElement.html</anchorfile>
      <anchor>ab43d46d700f1bca5672cf72d43e68d29</anchor>
      <arglist>(self, comment)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1CommentElement.html</anchorfile>
      <anchor>aa4c40ef6c376f61a0ec2ab1cc3ce0057</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comment</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1CommentElement.html</anchorfile>
      <anchor>aad9c29756057e019feb7eeccced64af3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::EmptyLinesElement</name>
    <filename>classgenmypy_1_1stub__element_1_1EmptyLinesElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1EmptyLinesElement.html</anchorfile>
      <anchor>a8c87db7d7c22359097a5c7d455b18a45</anchor>
      <arglist>(self, lines=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1EmptyLinesElement.html</anchorfile>
      <anchor>a935d754d3e37f9e456444a2c6d20464f</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1EmptyLinesElement.html</anchorfile>
      <anchor>af9f433b24ecaf2e7642c8df945df764c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::FieldElement</name>
    <filename>classgenmypy_1_1stub__element_1_1FieldElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FieldElement.html</anchorfile>
      <anchor>a3f682ca6ada565948eb26488c0a749d1</anchor>
      <arglist>(self, name, type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FieldElement.html</anchorfile>
      <anchor>aeed1e50d8cbb15642ad7bb40c2f7e687</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FieldElement.html</anchorfile>
      <anchor>a0fd1714abe22058d991509d7d0fab1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FieldElement.html</anchorfile>
      <anchor>a2dd9e886e48d533024aefcc671d1994b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::FunctionElement</name>
    <filename>classgenmypy_1_1stub__element_1_1FunctionElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>af97e9ba96f65405e50da75f5c5c84e71</anchor>
      <arglist>(self, name, return_type, params=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_parameter</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>a72542ead05d748d52be021e428ed4060</anchor>
      <arglist>(self, param)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>ad55589b106668a29b1959765c8b4b75e</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>a2284a81d8d2f125e09f8bcd9c28fe51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>params</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>a9a335fbe93a1ddb6bffd1519d1316708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>return_type</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1FunctionElement.html</anchorfile>
      <anchor>a8a716aeccef01aae93ea59c5aaa0be9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::ImportsElement</name>
    <filename>classgenmypy_1_1stub__element_1_1ImportsElement.html</filename>
    <base>genmypy::stub_element::StatementElementBase</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>ac50558cd350a0b5f1370bb820dc64ed4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_system_module</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>aea9e37a8bb445b3c86937b9a8174c5f7</anchor>
      <arglist>(self, module, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_third_party_module</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>a63b07747de318d4980d87646ee916cc2</anchor>
      <arglist>(self, module, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>ad753022fdd0a9990e5100d083df147dc</anchor>
      <arglist>(self, indent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_system_modules</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>a16721eb58b48fd2e2775c100bd6e605d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_third_party_modules</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ImportsElement.html</anchorfile>
      <anchor>ada6c84a69bf85faaac14a418508da9c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::ModuleElement</name>
    <filename>classgenmypy_1_1stub__element_1_1ModuleElement.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ModuleElement.html</anchorfile>
      <anchor>a25a668e1566a0cd1efaf174ca15ccbf1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_element</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ModuleElement.html</anchorfile>
      <anchor>aefbbf807f0200841cfc2ae0d2c39b99a</anchor>
      <arglist>(self, statement)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ModuleElement.html</anchorfile>
      <anchor>afb4f42242601801fcdbdcce10bd73bd9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>statements</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ModuleElement.html</anchorfile>
      <anchor>ab7679507c415a6c6bd3ea99e82ed8a72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::ParameterElement</name>
    <filename>classgenmypy_1_1stub__element_1_1ParameterElement.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ParameterElement.html</anchorfile>
      <anchor>a3c5b4c707ede739bebf724502e1d7375</anchor>
      <arglist>(self, name, type, has_default=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_expression</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ParameterElement.html</anchorfile>
      <anchor>aa8507143410d9d9bfc28b861a8e5bc61</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_default</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ParameterElement.html</anchorfile>
      <anchor>adb600299baa364c8108936d64bc36689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ParameterElement.html</anchorfile>
      <anchor>a49bf2d4b082a3276a6f98a23168d9741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1ParameterElement.html</anchorfile>
      <anchor>a17db9d043522925d84776044bdbfb50c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genmypy::stub_element::StatementElementBase</name>
    <filename>classgenmypy_1_1stub__element_1_1StatementElementBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>classgenmypy_1_1stub__element_1_1StatementElementBase.html</anchorfile>
      <anchor>af3a4ad17cb152abb5f2c5f59acac55cd</anchor>
      <arglist>(self, indent)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conftest</name>
    <filename>namespaceconftest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>geometry_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>adc1ae2bf3c4d8d0f00f051338baa33ea</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nav_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a59d876117d24ebdb4534ecd832eed9fc</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pytest_addoption</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>aea79eadbaa3fce35188aa8b16b17788d</anchor>
      <arglist>(parser)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_python_library_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a9e654a99763c47ea919ca6633ff62e1a</anchor>
      <arglist>(request, ros_root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_root_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>ab6310ff80ffeed35246334725f0c9c40</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ros_share_directory</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a2fe70c12322218e9efb3dd4a916e9eb7</anchor>
      <arglist>(ros_root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sensor_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a722d48ff1c47fb84dd19fe92fa0fc8ff</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sensor_msgs_py_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a7d8d02df4d67011cf66d753ac31a835f</anchor>
      <arglist>(ros_python_library_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>std_msgs_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a0fed09c1189e39f5a51ba5cefc53a238</anchor>
      <arglist>(ros_share_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>std_msgs_py_path</name>
      <anchorfile>namespaceconftest.html</anchorfile>
      <anchor>a793b1fc14781a4386e5a0c6943344139</anchor>
      <arglist>(ros_python_library_directory)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy</name>
    <filename>namespacegenmypy.html</filename>
    <namespace>genmypy::__main__</namespace>
    <namespace>genmypy::_compat</namespace>
    <namespace>genmypy::_typing</namespace>
    <namespace>genmypy::cli</namespace>
    <namespace>genmypy::converter</namespace>
    <namespace>genmypy::generator</namespace>
    <namespace>genmypy::stub_element</namespace>
  </compound>
  <compound kind="namespace">
    <name>genmypy::__main__</name>
    <filename>namespacegenmypy_1_1____main____.html</filename>
  </compound>
  <compound kind="namespace">
    <name>genmypy::_compat</name>
    <filename>namespacegenmypy_1_1__compat.html</filename>
    <member kind="function">
      <type>def</type>
      <name>lru_cache</name>
      <anchorfile>namespacegenmypy_1_1__compat.html</anchorfile>
      <anchor>af12d59469f4a95e28260c0963c95d716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TResult</name>
      <anchorfile>namespacegenmypy_1_1__compat.html</anchorfile>
      <anchor>aaa6366d0016cbabe7f72eea86f826c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy::_typing</name>
    <filename>namespacegenmypy_1_1__typing.html</filename>
    <member kind="variable">
      <type></type>
      <name>TYPE_CHECKING</name>
      <anchorfile>namespacegenmypy_1_1__typing.html</anchorfile>
      <anchor>a36da8233ef7f73271f3f9bf58e966a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TYPING_DISABLED</name>
      <anchorfile>namespacegenmypy_1_1__typing.html</anchorfile>
      <anchor>a463dd7a6f677273f06928f66b6bb53a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy::cli</name>
    <filename>namespacegenmypy_1_1cli.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_setup_module_options</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>af17c24e6c467da18b6796743f68cdeef</anchor>
      <arglist>(parser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_setup_msg_srv_options</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a375407b102b6cfa72600c194d62058bc</anchor>
      <arglist>(parser, handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_module</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>adad87edaa76303cd95770393ee5949c0</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_msg_srv</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a95094811f8787181fd01a498b9ed5dda</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cli</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a3105ce127ae34758f82841fc1a75244d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_message</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>ae14eab936b3dcb769d5721f6a3c53bf6</anchor>
      <arglist>(package, package_files, outdir, search_paths)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_module</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a268e97354a157558c10bf99b52b9d2b1</anchor>
      <arglist>(package_dir, outdir, module_finder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_service</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a3b7035fc41a28c8ef4795c58836835bf</anchor>
      <arglist>(package, package_files, outdir, search_paths)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SrvMsgCallback</name>
      <anchorfile>namespacegenmypy_1_1cli.html</anchorfile>
      <anchor>a4bda1fdc2d273279e030e3d23ce23c37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy::converter</name>
    <filename>namespacegenmypy_1_1converter.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_message_constants</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ac4ed040d5e4cae73d312e3028745b44e</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_message_fields</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a07b095e794552b5bbd3988f15adfe72f</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_genmsg_type</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a2fed497e54437de6a4e8f33c9edbe0b9</anchor>
      <arglist>(first_party_package, field_type, imports)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_genpy_init</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ae51c356d6b380332b05469a853ddc48d</anchor>
      <arglist>(modules)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_message_class</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a2e1321f28a5afa0ab4e8603c3e9a57a8</anchor>
      <arglist>(first_party_package, spec, imports)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_service_class</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>ab74e41283b1cdace3f58839fa8b357d1</anchor>
      <arglist>(spec, request_class, response_class)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_GENMSG_PRIMITIVES</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a4644aabac5ee4098ed35b960c9cfa916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_GENPY_DEFINED</name>
      <anchorfile>namespacegenmypy_1_1converter.html</anchorfile>
      <anchor>a123140cf9fe8fb032efcaebdbd6a8ffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy::generator</name>
    <filename>namespacegenmypy_1_1generator.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compute_outfile_path</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>af07e2e675a72ef45f45825b4316c92f6</anchor>
      <arglist>(outdir, target_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_all_genpy_modules_genmsg</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a3e816c6ec1e534bbbf30af1ae76e08f8</anchor>
      <arglist>(package_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_all_genpy_modules_py</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a37db70cf611152082a034bba378dcde8</anchor>
      <arglist>(package_dir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_spec</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>ae737fe9d3530876e53d05187753d97fd</anchor>
      <arglist>(msg_context, loader, package, target_path, search_paths)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_make_dirs</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a919390832b78664d2078ad98b1bc9eb0</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_message_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>add34c6d239908c2f591f4d9d18d592e8</anchor>
      <arglist>(package, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_module_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>ae71891f28da1c4d3fc854da0d147396e</anchor>
      <arglist>(package_dir, outdir, module_finder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_service_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a7bed8aea96262e31c705812af628181b</anchor>
      <arglist>(package, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_stub</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a79a9e390add1facb9d4a868627bae7b3</anchor>
      <arglist>(msg_context, loader, generator, package, target_path, outdir, search_paths)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GeneratorType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a8dccc8f9737d87b8dc29884292151e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GENMSG_EXT_LENGTH</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>adb0d2d3e1a3ed58e06fbe51e9c152afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>GenPyModuleFinders</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a26dfb830a2dda496c7b273e4b9ea0aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LoaderType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a6def85e679c0d65c1bf47d9186282739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ModuleFinderType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a69b69d132aa95192adb79b8d16e4be7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SpecType</name>
      <anchorfile>namespacegenmypy_1_1generator.html</anchorfile>
      <anchor>a27e8e530de9378f943fcde885b4b5a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genmypy::stub_element</name>
    <filename>namespacegenmypy_1_1stub__element.html</filename>
    <class kind="class">genmypy::stub_element::AliasElement</class>
    <class kind="class">genmypy::stub_element::ClassElement</class>
    <class kind="class">genmypy::stub_element::ClassMethodElement</class>
    <class kind="class">genmypy::stub_element::CommentElement</class>
    <class kind="class">genmypy::stub_element::EmptyLinesElement</class>
    <class kind="class">genmypy::stub_element::FieldElement</class>
    <class kind="class">genmypy::stub_element::FunctionElement</class>
    <class kind="class">genmypy::stub_element::ImportsElement</class>
    <class kind="class">genmypy::stub_element::ModuleElement</class>
    <class kind="class">genmypy::stub_element::ParameterElement</class>
    <class kind="class">genmypy::stub_element::StatementElementBase</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_format</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>ab97033925d1e5b643165ab7521e78f7f</anchor>
      <arglist>(content, depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_generate_imports</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a31b5803689643ab1764ef25f9c16fa82</anchor>
      <arglist>(items, indent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_indent</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>aecf65c86b4de3a7487db3b9ed777eb51</anchor>
      <arglist>(depth)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUNCTION_PARAM_MULTILINE_THRESHOLD</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a49931bd36ef64f68e3b53b9b51ff173a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>INDENT_SIZE</name>
      <anchorfile>namespacegenmypy_1_1stub__element.html</anchorfile>
      <anchor>a1aeddbab46a5adc459ac56db1b58815e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>integration_tests</name>
    <filename>namespaceintegration__tests.html</filename>
    <namespace>integration_tests::conftest</namespace>
    <namespace>integration_tests::test_messages</namespace>
    <namespace>integration_tests::test_modules</namespace>
    <namespace>integration_tests::test_services</namespace>
    <namespace>integration_tests::utils</namespace>
  </compound>
  <compound kind="namespace">
    <name>integration_tests::conftest</name>
    <filename>namespaceintegration__tests_1_1conftest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>expected_dir</name>
      <anchorfile>namespaceintegration__tests_1_1conftest.html</anchorfile>
      <anchor>aa395d65d640ecfe9643a4735a0e045ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTEGRATION_TEST_DIR</name>
      <anchorfile>namespaceintegration__tests_1_1conftest.html</anchorfile>
      <anchor>a949cdcd2e83f891cdb4cbdc5659c40a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>integration_tests::test_messages</name>
    <filename>namespaceintegration__tests_1_1test__messages.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__messages.html</anchorfile>
      <anchor>a775255099c7660193c61d0966d6160d3</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_std_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__messages.html</anchorfile>
      <anchor>ad888187d8327f2f249f9eff456d0e81c</anchor>
      <arglist>(expected_dir, std_msgs_path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>integration_tests::test_modules</name>
    <filename>namespaceintegration__tests_1_1test__modules.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs_srv</name>
      <anchorfile>namespaceintegration__tests_1_1test__modules.html</anchorfile>
      <anchor>a767ba2b7fd5121d90fd4ecd0e2d1ed8f</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path, sensor_msgs_py_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_std_msgs_msg</name>
      <anchorfile>namespaceintegration__tests_1_1test__modules.html</anchorfile>
      <anchor>a586b34384d914381d5f18b0bde3c625d</anchor>
      <arglist>(expected_dir, std_msgs_path, std_msgs_py_path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>integration_tests::test_services</name>
    <filename>namespaceintegration__tests_1_1test__services.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_nav_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__services.html</anchorfile>
      <anchor>a024b1ad720d568743e01f47bf56107a9</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path, geometry_msgs_path, nav_msgs_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_sensor_msgs</name>
      <anchorfile>namespaceintegration__tests_1_1test__services.html</anchorfile>
      <anchor>a5e2e315c77195990e7f2bbc69d674390</anchor>
      <arglist>(expected_dir, std_msgs_path, sensor_msgs_path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>integration_tests::utils</name>
    <filename>namespaceintegration__tests_1_1utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>assert_output_equals</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a98b67574f2f04dab5233ad17a8843df3</anchor>
      <arglist>(expeced_dir, actual_dir, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message_path</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a57518f5961fbbea971c2502408e84fc1</anchor>
      <arglist>(path, message_name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>service_path</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a78b3eca931d78c8b80dd59bfc91b5f52</anchor>
      <arglist>(path, service_name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>temporary_directory</name>
      <anchorfile>namespaceintegration__tests_1_1utils.html</anchorfile>
      <anchor>a01a56d4a8235eeafa00a3b07bba8800d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>author</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a3a57a4772d418a06835249cbade0d86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>author_email</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a5b08034343aa2be607722a8b315f3625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifiers</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abe96a9c38c1c61f9f0fdb002c482f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aedf461ec52a946bda975938ba0b93ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extras_require</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a5081a5a3f9d0dee597ab99a7fdc362df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>install_requires</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abead4f26b530856f858f0d44c7cf2588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>license</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8ed6f50a28bd6a8794f8e1153baa6de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>long_description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4cda9dbfb952875376a0749fe08a5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0a5ccc22976d20d42c6bb6c7651ce0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scripts</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a45010f2cc65cf779c33b8be481626cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afc13124aa5c0124e84e1d965e3f4b0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test__compat</name>
    <filename>namespacetest____compat.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_lru_cache</name>
      <anchorfile>namespacetest____compat.html</anchorfile>
      <anchor>a6c2b9f6d8dfd0ad2aeb380bb2af49619</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
