<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/genlisp/src/genlisp/</path>
    <filename>____init_____8py.html</filename>
    <namespace>genlisp</namespace>
  </compound>
  <compound kind="file">
    <name>gen_lisp.py</name>
    <path>/tmp/ws/src/genlisp/scripts/</path>
    <filename>gen__lisp_8py.html</filename>
    <namespace>gen_lisp</namespace>
  </compound>
  <compound kind="file">
    <name>generate.py</name>
    <path>/tmp/ws/src/genlisp/src/genlisp/</path>
    <filename>generate_8py.html</filename>
    <class kind="class">genlisp::generate::Indent</class>
    <class kind="class">genlisp::generate::IndentedWriter</class>
    <namespace>genlisp::generate</namespace>
    <member kind="function">
      <type>def</type>
      <name>field_initform</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a5e1c301eac94b511e23d6848d84d951e</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>field_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9065b020c628ae9a793bdd2110ea0a4d</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_msg</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a50f0ceec51c86faed788c78ee16f42c3</anchor>
      <arglist>(pkg, files, out_dir, search_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_msg_from_spec</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3d05eae1deb6250c0dc7697030afb7be</anchor>
      <arglist>(msg_context, spec, search_path, output_dir, package)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_srv</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aabb54b1be486466dfb04f9c74de42324</anchor>
      <arglist>(pkg, files, out_dir, search_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_srv_from_spec</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a2f80e2b83e1cd21157cf52b45e20d4f6</anchor>
      <arglist>(msg_context, spec, search_path, output_dir, package, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_bool</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a809541302dfd8d02a175cc745fcf57f6</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_fixnum</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a96f7b7f95a644b11bb9c91ab5a4b1260</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_float</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0a75b166c6c1d133d3b55e2aa01b0711</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_integer</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a32c2b27273af328bdf09d52b7c6ef747</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_signed_int</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab24a9f2c5622f106423cb126edd3a11b</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_string</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a48f9dbc099d703d3e36384b0a3d0e290</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_time</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3028d6d31eb5c82beb462fcd671928ee</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_unsigned_int</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aeec7e3b7e859317951e9abb93099ffbb</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lisp_initform</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a96e48fe15179095c33336408df581f85</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lisp_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af3e30308f1aad4e9b09d6eaadd504923</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message_class</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac9e066cbf7dd4167562454b007fc27d7</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_list</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a011a282ffda558236ac29f596b217250</anchor>
      <arglist>(pkg, search_path, ext)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a280f49d42ed2e0c4d1380b938dcc7e5c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_message_class</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a1eac2181d79a9675905741b8def321b7</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_msg_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ae852c20962905d24794bfa2594c93219</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_accessor_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a1c2baaa5c99b76354c5c7b54064e077e</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_asd</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0a7bbf3b8266510f574a648d58ebcb68</anchor>
      <arglist>(s, pkg, msgs, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_asd_deps</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a98dfcca2d8df3aeb47ca20acb07eb06b</anchor>
      <arglist>(s, deps, msgs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ae3d1638891156f16fe418e644f3e2c92</anchor>
      <arglist>(s, spec, is_service=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_builtin_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a88ee6c321cabff895bab994021515b78</anchor>
      <arglist>(s, f, var=&apos;msg&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_class_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3944e41a8edd3aaa2432e98412c595e9</anchor>
      <arglist>(s, msgs, pkg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constants</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac973d909e5644a7198431c09b72759d4</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_defclass</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a824f71346812592d5cf7bfbfef179dd8</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deprecated_readers</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a24c94e1f4f8cf8750954f9fc83e12045</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aa2a0ad61907c9fcb064444a75a79df96</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_bits</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9bc2c7e3c4a22274ddf9a8b5c1e96cb6</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_bits_signed</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a84790cf16b7773a3289c93ef366e7f98</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_builtin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0ba8e9d4557dbe3a6d880b898211e545</anchor>
      <arglist>(s, f, v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_field</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac2e4073d178dd1a2d8b3ce8801c789f6</anchor>
      <arglist>(s, f, pkg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9d1fb6c71188919248c0cad83dd73c8d</anchor>
      <arglist>(s, is_array=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_html_include</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a7ca13688d6d44cd98c514be9bbfc9bc2</anchor>
      <arglist>(s, spec, is_srv=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_list_converter</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9e2a6116cc9f53e00a6fa49210de9df3</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_md5sum</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac7e9e8267c81f82c995e0735399ffe7a</anchor>
      <arglist>(s, msg_context, spec, parent=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_message_definition</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0097500c11e49901b420504e2eb268b8</anchor>
      <arglist>(s, msg_context, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_ros_datatype</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ad6bd56e4e6c93fed138328aae72ec066</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aea2f705eef18f2e65d7ecad40ff655bc</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af47eb4d2b61d0630e5b45ca36403b52a</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_bits</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ad450fd61e773e06356105ad546cedddd</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_bits_signed</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a2059b248b4e3071885e73faa90edd52c</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_builtin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af2648aba98e80ab20ec81c2942185c8c</anchor>
      <arglist>(s, f, var=&apos;msg&apos;, lookup_slot=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_field</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a33cfe57be008a2c8a1684ff218963ab0</anchor>
      <arglist>(s, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aba17d40bb4c92ff0ff572cb359c180e4</anchor>
      <arglist>(s, v, is_array=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_service_specific_methods</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a379b3d93c2c654e49a2563fc3bcea4d3</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_slot_definition</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a266720f8ce59b456c3482fa4d2bf1ce5</anchor>
      <arglist>(s, field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_asd</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aa153ef4f723e4ee960c6e64069f4f336</anchor>
      <arglist>(s, pkg, srvs, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_component</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab4e9c33400c7358cea3f9018e9f30400</anchor>
      <arglist>(s, spec, context, parent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab15ff6ed092cbe13040137702ddbba72</anchor>
      <arglist>(s, srvs, pkg)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_BYTES</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab547b7f9e9be68856bc16bc325224f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>genlisp_main.py</name>
    <path>/tmp/ws/src/genlisp/src/genlisp/</path>
    <filename>genlisp__main_8py.html</filename>
    <namespace>genlisp::genlisp_main</namespace>
    <member kind="function">
      <type>def</type>
      <name>genmain</name>
      <anchorfile>namespacegenlisp_1_1genlisp__main.html</anchorfile>
      <anchor>a3ee6bc38e9191efcce2e124663adcf1f</anchor>
      <arglist>(argv, progname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacegenlisp_1_1genlisp__main.html</anchorfile>
      <anchor>a199aa9e665095054151de8895bb401c7</anchor>
      <arglist>(progname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/genlisp/</path>
    <filename>setup_8py.html</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="class">
    <name>genlisp::generate::Indent</name>
    <filename>classgenlisp_1_1generate_1_1Indent.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>a3fc72dea116764b55648d3e45ffaa5ee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>a53aec22b9d4b553c896c4b4e8a464f61</anchor>
      <arglist>(self, type, val, traceback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>a82b56059d38b464c541dd7cc94ecb70f</anchor>
      <arglist>(self, w, inc=2, indent_first=True)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inc</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>a43aed692d247534b8d36f574b52d2ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indent_first</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>ae590a0425a9f7de422048d88c20168ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>writer</name>
      <anchorfile>classgenlisp_1_1generate_1_1Indent.html</anchorfile>
      <anchor>ae5529b1b7a1fe217f692aa3d75b745cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>genlisp::generate::IndentedWriter</name>
    <filename>classgenlisp_1_1generate_1_1IndentedWriter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>ad9a50f9b17a2937b70c840ef57688596</anchor>
      <arglist>(self, s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>block_next_indent</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a6878367bebae8bfe88b797d92b843cae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dec_indent</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>aa437a03e162d6e0b94488c71633fb759</anchor>
      <arglist>(self, dec=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inc_indent</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>aa0d8c14abd5ca4d93fec887931189fee</anchor>
      <arglist>(self, inc=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>newline</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a0ba0558c41dfd99ff65319036a33449a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_indent</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a12c84a394cc8f4b349d40d5bf344d65f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a79b16483cdc4f6e0f84ab0e49e1e3217</anchor>
      <arglist>(self, s, indent=True, newline=True)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_indent</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a9f6c873013d92d6c4570e66b06843756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indentation</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>add4e4138c3b366bfe0f02d3c39d01d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>str</name>
      <anchorfile>classgenlisp_1_1generate_1_1IndentedWriter.html</anchorfile>
      <anchor>a758d29c013998df0edc0895b6e320a38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gen_lisp</name>
    <filename>namespacegen__lisp.html</filename>
  </compound>
  <compound kind="namespace">
    <name>genlisp</name>
    <filename>namespacegenlisp.html</filename>
    <namespace>genlisp::generate</namespace>
    <namespace>genlisp::genlisp_main</namespace>
  </compound>
  <compound kind="namespace">
    <name>genlisp::generate</name>
    <filename>namespacegenlisp_1_1generate.html</filename>
    <class kind="class">genlisp::generate::Indent</class>
    <class kind="class">genlisp::generate::IndentedWriter</class>
    <member kind="function">
      <type>def</type>
      <name>field_initform</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a5e1c301eac94b511e23d6848d84d951e</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>field_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9065b020c628ae9a793bdd2110ea0a4d</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_msg</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a50f0ceec51c86faed788c78ee16f42c3</anchor>
      <arglist>(pkg, files, out_dir, search_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_msg_from_spec</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3d05eae1deb6250c0dc7697030afb7be</anchor>
      <arglist>(msg_context, spec, search_path, output_dir, package)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_srv</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aabb54b1be486466dfb04f9c74de42324</anchor>
      <arglist>(pkg, files, out_dir, search_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_srv_from_spec</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a2f80e2b83e1cd21157cf52b45e20d4f6</anchor>
      <arglist>(msg_context, spec, search_path, output_dir, package, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_bool</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a809541302dfd8d02a175cc745fcf57f6</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_fixnum</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a96f7b7f95a644b11bb9c91ab5a4b1260</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_float</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0a75b166c6c1d133d3b55e2aa01b0711</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_integer</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a32c2b27273af328bdf09d52b7c6ef747</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_signed_int</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab24a9f2c5622f106423cb126edd3a11b</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_string</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a48f9dbc099d703d3e36384b0a3d0e290</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_time</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3028d6d31eb5c82beb462fcd671928ee</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_unsigned_int</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aeec7e3b7e859317951e9abb93099ffbb</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lisp_initform</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a96e48fe15179095c33336408df581f85</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lisp_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af3e30308f1aad4e9b09d6eaadd504923</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message_class</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac9e066cbf7dd4167562454b007fc27d7</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_list</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a011a282ffda558236ac29f596b217250</anchor>
      <arglist>(pkg, search_path, ext)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msg_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a280f49d42ed2e0c4d1380b938dcc7e5c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_message_class</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a1eac2181d79a9675905741b8def321b7</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_msg_type</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ae852c20962905d24794bfa2594c93219</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_accessor_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a1c2baaa5c99b76354c5c7b54064e077e</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_asd</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0a7bbf3b8266510f574a648d58ebcb68</anchor>
      <arglist>(s, pkg, msgs, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_asd_deps</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a98dfcca2d8df3aeb47ca20acb07eb06b</anchor>
      <arglist>(s, deps, msgs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_begin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ae3d1638891156f16fe418e644f3e2c92</anchor>
      <arglist>(s, spec, is_service=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_builtin_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a88ee6c321cabff895bab994021515b78</anchor>
      <arglist>(s, f, var=&apos;msg&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_class_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a3944e41a8edd3aaa2432e98412c595e9</anchor>
      <arglist>(s, msgs, pkg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_constants</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac973d909e5644a7198431c09b72759d4</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_defclass</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a824f71346812592d5cf7bfbfef179dd8</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deprecated_readers</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a24c94e1f4f8cf8750954f9fc83e12045</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aa2a0ad61907c9fcb064444a75a79df96</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_bits</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9bc2c7e3c4a22274ddf9a8b5c1e96cb6</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_bits_signed</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a84790cf16b7773a3289c93ef366e7f98</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_builtin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0ba8e9d4557dbe3a6d880b898211e545</anchor>
      <arglist>(s, f, v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_field</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac2e4073d178dd1a2d8b3ce8801c789f6</anchor>
      <arglist>(s, f, pkg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_deserialize_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9d1fb6c71188919248c0cad83dd73c8d</anchor>
      <arglist>(s, is_array=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_html_include</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a7ca13688d6d44cd98c514be9bbfc9bc2</anchor>
      <arglist>(s, spec, is_srv=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_list_converter</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a9e2a6116cc9f53e00a6fa49210de9df3</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_md5sum</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ac7e9e8267c81f82c995e0735399ffe7a</anchor>
      <arglist>(s, msg_context, spec, parent=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_message_definition</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a0097500c11e49901b420504e2eb268b8</anchor>
      <arglist>(s, msg_context, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_ros_datatype</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ad6bd56e4e6c93fed138328aae72ec066</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialization_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aea2f705eef18f2e65d7ecad40ff655bc</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af47eb4d2b61d0630e5b45ca36403b52a</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_bits</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ad450fd61e773e06356105ad546cedddd</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_bits_signed</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a2059b248b4e3071885e73faa90edd52c</anchor>
      <arglist>(s, v, num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_builtin</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>af2648aba98e80ab20ec81c2942185c8c</anchor>
      <arglist>(s, f, var=&apos;msg&apos;, lookup_slot=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_field</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a33cfe57be008a2c8a1684ff218963ab0</anchor>
      <arglist>(s, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_serialize_length</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aba17d40bb4c92ff0ff572cb359c180e4</anchor>
      <arglist>(s, v, is_array=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_service_specific_methods</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a379b3d93c2c654e49a2563fc3bcea4d3</anchor>
      <arglist>(s, spec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_slot_definition</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>a266720f8ce59b456c3482fa4d2bf1ce5</anchor>
      <arglist>(s, field)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_asd</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>aa153ef4f723e4ee960c6e64069f4f336</anchor>
      <arglist>(s, pkg, srvs, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_component</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab4e9c33400c7358cea3f9018e9f30400</anchor>
      <arglist>(s, spec, context, parent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_srv_exports</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab15ff6ed092cbe13040137702ddbba72</anchor>
      <arglist>(s, srvs, pkg)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_BYTES</name>
      <anchorfile>namespacegenlisp_1_1generate.html</anchorfile>
      <anchor>ab547b7f9e9be68856bc16bc325224f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>genlisp::genlisp_main</name>
    <filename>namespacegenlisp_1_1genlisp__main.html</filename>
    <member kind="function">
      <type>def</type>
      <name>genmain</name>
      <anchorfile>namespacegenlisp_1_1genlisp__main.html</anchorfile>
      <anchor>a3ee6bc38e9191efcce2e124663adcf1f</anchor>
      <arglist>(argv, progname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacegenlisp_1_1genlisp__main.html</anchorfile>
      <anchor>a199aa9e665095054151de8895bb401c7</anchor>
      <arglist>(progname)</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>
  </compound>
</tagfile>
